1
1024
1
1020
2
1019
3
1018
4
1017
5
1032
6
1032
7
1036
8
1038
9
1039
10
1039
11
1039
12
1040
13
1043
14
1041
15
1042
16
1043
17
1043
18
1043
19
1043
20
1043
21
1044
22
1044
23
1044
24
1045
25
1046
26
1046
27
1046
28
1046
29
1045
30
1045
31
1045
32
1048
33
1050
34
1051
35
1053
36
1051
37
1051
38
1050
39
1049
40
1050
41
1051
42
1051
43
1054
44
1054
45
1059
46
1061
47
1063
48
1063
49
1064
50
1066
51
1070
52
1074
53
1077
54
1079
55
1081
56
1084
57
1088
58
1091
59
1093
60
1094
61
1095
62
1096
63
1097
64
1098
65
1099
66
1097
67
1096
68
1096
69
1096
70
1097
71
1097
72
1098
73
1099
74
1100
75
1102
76
1104
77
1107
78
1109
79
1110
80
1112
81
1113
82
1115
83
1116
84
1117
85
1118
86
1119
87
1120
88
1120
89
1120
90
1120
91
1121
92
1123
93
1125
94
1125
95
1126
96
1127
97
1128
98
1129
99
1130
100
1130
101
1130
102
1130
103
1131
104
1133
105
1136
106
1137
107
1138
108
1140
109
1142
110
1145
111
1147
112
1147
113
1148
114
1148
115
1149
116
1150
117
1150
118
1150
119
1150
120
1150
121
1150
122
1150
123
1150
124
1151
125
1152
126
1152
127
1152
128
1152
129
1151
130
1151
131
1151
132
1151
133
1150
134
1150
135
1150
136
1150
137
1150
138
1150
139
1151
140
1151
141
1151
142
1149
143
1148
144
1147
145
1147
146
1147
147
1147
148
1147
149
1146
150
1146
151
1146
152
1145
153
1146
154
1145
155
1145
156
1144
157
1143
158
1144
159
1146
160
1147
161
1147
162
1146
163
1145
164
1145
165
1145
166
1146
167
1147
168
1149
169
1150
170
1151
171
1151
172
1152
173
1154
174
1155
175
1157
176
1158
177
1159
178
1161
179
1162
180
1161
181
1162
182
1161
183
1161
184
1160
185
1160
186
1160
187
1160
188
1160
189
1162
190
1164
191
1165
192
1165
193
1165
194
1166
195
1170
196
1172
197
1174
198
1175
199
1176
200
1177
201
1179
202
1181
203
1182
204
1183
205
1184
206
1186
207
1188
208
1191
209
1194
210
1196
211
1197
212
1197
213
1198
214
1199
215
1201
216
1201
217
1201
218
1203
219
1204
220
1209
221
1209
222
1212
223
1214
224
1216
225
1218
226
1221
227
1224
228
1226
229
1229
230
1231
231
1233
232
1235
233
1236
234
1237
235
1237
236
1239
237
1241
238
1243
239
1244
240
1244
241
1245
242
1248
243
1250
244
1253
245
1255
246
1260
247
1260
248
1263
249
1267
250
1268
251
1270
252
1272
253
1274
254
1278
255
1282
256
1285
257
1288
258
1290
259
1291
260
1292
261
1293
262
1295
263
1297
264
1300
265
1302
266
1305
267
1307
268
1311
269
1314
270
1317
271
1322
272
1322
273
1325
274
1327
275
1329
276
1332
277
1336
278
1339
279
1342
280
1344
281
1347
282
1350
283
1352
284
1354
285
1356
286
1359
287
1362
288
1366
289
1370
290
1373
291
1376
292
1380
293
1383
294
1385
295
1384
296
1384
297
1389
298
1389
299
1391
300
1395
301
1398
302
1400
303
1403
304
1405
305
1407
306
1410
307
1415
308
1420
309
1424
310
1427
311
1431
312
1436
313
1440
314
1442
315
1446
316
1449
317
1453
318
1455
319
1457
320
1459
321
1462
322
1467
323
1469
324
1471
325
1474
326
1477
327
1481
328
1486
329
1489
330
1491
331
1493
332
1496
333
1499
334
1500
335
1501
336
1503
337
1505
338
1507
339
1508
340
1510
341
1514
342
1519
343
1522
344
1525
345
1528
346
1530
347
1537
348
1537
349
1540
350
1542
351
1544
352
1545
353
1546
354
1546
355
1547
356
1549
357
1550
358
1552
359
1554
360
1557
361
1558
362
1559
363
1559
364
1560
365
1561
366
1563
367
1565
368
1566
369
1567
370
1568
371
1569
372
1570
373
1574
374
1574
375
1576
376
1578
377
1580
378
1582
379
1584
380
1586
381
1588
382
1589
383
1589
384
1588
385
1587
386
1586
387
1586
388
1588
389
1589
390
1590
391
1591
392
1592
393
1592
394
1592
395
1593
396
1594
397
1595
398
1598
399
1598
400
1599
401
1600
402
1600
403
1600
404
1600
405
1600
406
1601
407
1602
408
1602
409
1603
410
1603
411
1602
412
1603
413
1603
414
1604
415
1604
416
1604
417
1604
418
1604
419
1604
420
1604
421
1602
422
1602
423
1602
424
1602
425
1602
426
1603
427
1603
428
1603
429
1603
430
1600
431
1599
432
1600
433
1600
434
1600
435
1600
436
1600
437
1600
438
1601
439
1603
440
1605
441
1608
442
1610
443
1612
444
1614
445
1616
446
1617
447
1619
448
1620
449
1621
450
1624
451
1626
452
1627
453
1628
454
1629
455
1629
456
1630
457
1631
458
1630
459
1631
460
1632
461
1634
462
1636
463
1638
464
1641
465
1643
466
1646
467
1648
468
1650
469
1651
470
1653
471
1653
472
1653
473
1654
474
1656
475
1656
476
1658
477
1660
478
1662
479
1664
480
1664
481
1665
482
1665
483
1666
484
1666
485
1667
486
1667
487
1667
488
1668
489
1669
490
1670
491
1670
492
1670
493
1670
494
1671
495
1672
496
1672
497
1673
498
1673
499
1673
500
1673
501
1673
502
1673
503
1674
504
1675
505
1675
506
1676
507
1676
508
1677
509
1677
510
1677
511
1678
512
1680
513
1683
514
1684
515
1685
516
1687
517
1689
518
1691
519
1694
520
1697
521
1698
522
1700
523
1702
524
1704
525
1706
526
1706
527
1706
528
1705
529
1705
530
1707
531
1709
532
1711
533
1710
534
1709
535
1708
536
1707
537
1706
538
1704
539
1703
540
1703
541
1707
542
1709
543
1710
544
1710
545
1711
546
1711
547
1711
548
1711
549
1710
550
1710
551
1711
552
1711
553
1711
554
1712
555
1711
556
1711
557
1710
558
1710
559
1710
560
1710
561
1710
562
1711
563
1711
564
1712
565
1712
566
1713
567
1714
568
1714
569
1714
570
1714
571
1713
572
1713
573
1713
574
1713
575
1713
576
1712
577
1711
578
1709
579
1706
580
1704
581
1703
582
1702
583
1702
584
1702
585
1701
586
1700
587
1698
588
1696
589
1694
590
1692
591
1690
592
1689
593
1688
594
1687
595
1686
596
1684
597
1683
598
1681
599
1680
600
1679
601
1673
602
1673
603
1671
604
1670
605
1673
606
1674
607
1673
608
1673
609
1673
610
1672
611
1671
612
1668
613
1665
614
1662
615
1660
616
1658
617
1656
618
1654
619
1652
620
1651
621
1649
622
1649
623
1649
624
1648
625
1647
626
1645
627
1637
628
1637
629
1634
630
1630
631
1627
632
1625
633
1622
634
1619
635
1616
636
1614
637
1612
638
1610
639
1608
640
1606
641
1602
642
1599
643
1597
644
1595
645
1592
646
1589
647
1586
648
1581
649
1577
650
1574
651
1570
652
1563
653
1563
654
1560
655
1556
656
1553
657
1550
658
1548
659
1546
660
1545
661
1542
662
1540
663
1538
664
1534
665
1530
666
1526
667
1523
668
1522
669
1520
670
1519
671
1518
672
1516
673
1513
674
1510
675
1508
676
1507
677
1506
678
1504
679
1504
680
1502
681
1500
682
1498
683
1496
684
1494
685
1491
686
1489
687
1488
688
1487
689
1486
690
1485
691
1483
692
1482
693
1481
694
1480
695
1479
696
1478
697
1476
698
1475
699
1473
700
1470
701
1467
702
1465
703
1462
704
1461
705
1459
706
1456
707
1454
708
1453
709
1451
710
1449
711
1447
712
1445
713
1443
714
1441
715
1439
716
1437
717
1434
718
1432
719
1430
720
1429
721
1426
722
1423
723
1420
724
1417
725
1414
726
1412
727
1409
728
1404
729
1404
730
1403
731
1402
732
1401
733
1399
734
1395
735
1392
736
1387
737
1383
738
1380
739
1377
740
1374
741
1371
742
1368
743
1365
744
1363
745
1361
746
1359
747
1356
748
1353
749
1350
750
1347
751
1344
752
1342
753
1339
754
1332
755
1332
756
1328
757
1325
758
1322
759
1320
760
1318
761
1315
762
1312
763
1309
764
1307
765
1305
766
1303
767
1301
768
1299
769
1297
770
1294
771
1290
772
1286
773
1283
774
1279
775
1277
776
1274
777
1271
778
1269
779
1263
780
1263
781
1259
782
1256
783
1254
784
1251
785
1249
786
1246
787
1244
788
1242
789
1239
790
1237
791
1235
792
1233
793
1231
794
1229
795
1227
796
1225
797
1223
798
1222
799
1220
800
1219
801
1218
802
1216
803
1214
804
1212
805
1208
806
1208
807
1206
808
1203
809
1202
810
1200
811
1197
812
1195
813
1194
814
1192
815
1191
816
1191
817
1191
818
1191
819
1189
820
1186
821
1184
822
1182
823
1180
824
1178
825
1176
826
1174
827
1173
828
1172
829
1171
830
1168
831
1166
832
1164
833
1163
834
1162
835
1160
836
1158
837
1156
838
1155
839
1154
840
1153
841
1152
842
1151
843
1151
844
1150
845
1149
846
1148
847
1147
848
1146
849
1144
850
1143
851
1141
852
1138
853
1136
854
1134
855
1130
856
1130
857
1130
858
1129
859
1128
860
1126
861
1125
862
1124
863
1123
864
1122
865
1121
866
1120
867
1119
868
1119
869
1118
870
1118
871
1117
872
1116
873
1114
874
1112
875
1110
876
1107
877
1105
878
1102
879
1099
880
1095
881
1089
882
1089
883
1087
884
1084
885
1081
886
1078
887
1076
888
1073
889
1071
890
1070
891
1068
892
1066
893
1065
894
1064
895
1063
896
1062
897
1061
898
1058
899
1056
900
1053
901
1052
902
1050
903
1048
904
1046
905
1045
906
1045
907
1045
908
1045
909
1045
910
1045
911
1046
912
1046
913
1046
914
1047
915
1046
916
1046
917
1046
918
1046
919
1046
920
1046
921
1047
922
1047
923
1046
924
1047
925
1046
926
1045
927
1044
928
1043
929
1043
930
1042
931
1041
932
1040
933
1040
934
1041
935
1042
936
1042
937
1042
938
1041
939
1042
940
1042
941
1042
942
1040
943
1038
944
1036
945
1034
946
1034
947
1034
948
1033
949
1031
950
1029
951
1027
952
1025
953
1023
954
1022
955
1022
956
1020
957
1018
958
1012
959
1008
960
1004
961
1000
962
997
963
994
964
992
965
989
966
986
967
984
968
982
969
980
970
978
971
976
972
975
973
973
974
970
975
969
976
967
977
966
978
964
979
963
980
961
981
960
982
958
983
958
984
955
985
954
986
953
987
952
988
951
989
949
990
946
991
944
992
942
993
940
994
938
995
936
996
934
997
933
998
931
999
930
1000
928
1001
925
1002
922
1003
919
1004
916
1005
914
1006
912
1007
910
1008
907
1009
907
1010
906
1011
905
1012
904
1013
903
1014
901
1015
899
1016
897
1017
896
1018
895
1019
894
1020
894
1021
895
1022
896
1023
896
1024
896
1025
896
1026
896
1027
897
1028
897
1029
899
1030
900
1031
901
1032
903
1033
903
1034
903
1035
902
1036
902
1037
902
1038
904
1039
905
1040
905
1041
905
1042
905
1043
906
1044
907
1045
908
1046
909
1047
908
1048
907
1049
907
1050
907
1051
908
1052
908
1053
907
1054
907
1055
907
1056
906
1057
906
1058
906
1059
906
1060
906
1061
906
1062
905
1063
905
1064
905
1065
904
1066
904
1067
902
1068
899
1069
896
1070
893
1071
892
1072
892
1073
891
1074
892
1075
892
1076
892
1077
892
1078
893
1079
896
1080
897
1081
898
1082
898
1083
899
1084
903
1085
904
1086
905
1087
905
1088
907
1089
908
1090
909
1091
908
1092
908
1093
907
1094
906
1095
907
1096
908
1097
909
1098
909
1099
909
1100
909
1101
909
1102
908
1103
908
1104
908
1105
908
1106
909
1107
911
1108
910
1109
906
1110
906
1111
905
1112
904
1113
903
1114
903
1115
902
1116
900
1117
899
1118
898
1119
898
1120
898
1121
897
1122
896
1123
895
1124
896
1125
896
1126
896
1127
896
1128
894
1129
893
1130
894
1131
895
1132
896
1133
896
1134
894
1135
896
1136
896
1137
898
1138
899
1139
899
1140
900
1141
900
1142
901
1143
902
1144
903
1145
904
1146
905
1147
905
1148
903
1149
903
1150
902
1151
902
1152
903
1153
902
1154
899
1155
896
1156
893
1157
891
1158
890
1159
891
1160
892
1161
892
1162
892
1163
892
1164
890
1165
889
1166
888
1167
889
1168
890
1169
891
1170
893
1171
894
1172
895
1173
897
1174
898
1175
899
1176
900
1177
901
1178
902
1179
904
1180
905
1181
906
1182
906
1183
903
1184
905
1185
909
1186
911
1187
911
1188
912
1189
913
1190
913
1191
913
1192
912
1193
911
1194
910
1195
910
1196
909
1197
910
1198
910
1199
909
1200
909
1201
909
1202
910
1203
910
1204
910
1205
911
1206
911
1207
911
1208
911
1209
911
1210
912
1211
913
1212
916
1213
917
1214
916
1215
916
1216
915
1217
916
1218
918
1219
919
1220
920
1221
920
1222
920
1223
922
1224
923
1225
925
1226
926
1227
928
1228
929
1229
929
1230
929
1231
929
1232
929
1233
929
1234
929
1235
929
1236
929
1237
929
1238
929
1239
929
1240
929
1241
929
1242
929
1243
927
1244
927
1245
925
1246
923
1247
922
1248
922
1249
923
1250
923
1251
923
1252
923
1253
923
1254
923
1255
924
1256
926
1257
928
1258
929
1259
929
1260
930
1261
930
1262
932
1263
932
1264
932
1265
931
1266
930
1267
931
1268
931
1269
931
1270
931
1271
930
1272
930
1273
933
1274
936
1275
937
1276
937
1277
938
1278
940
1279
943
1280
945
1281
945
1282
945
1283
944
1284
944
1285
944
1286
943
1287
940
1288
940
1289
940
1290
940
1291
939
1292
939
1293
939
1294
940
1295
941
1296
942
1297
943
1298
944
1299
946
1300
947
1301
948
1302
948
1303
947
1304
946
1305
945
1306
945
1307
945
1308
945
1309
946
1310
946
1311
947
1312
947
1313
949
1314
949
1315
950
1316
950
1317
950
1318
949
1319
949
1320
948
1321
947
1322
948
1323
952
1324
954
1325
954
1326
953
1327
952
1328
952
1329
953
1330
954
1331
954
1332
953
1333
953
1334
953
1335
953
1336
954
1337
955
1338
956
1339
955
1340
956
1341
956
1342
955
1343
956
1344
956
1345
956
1346
956
1347
956
1348
956
1349
956
1350
957
1351
959
1352
961
1353
963
1354
965
1355
966
1356
968
1357
970
1358
974
1359
977
1360
980
1361
982
1362
983
1363
986
1364
986
1365
987
1366
989
1367
991
1368
994
1369
995
1370
996
1371
996
1372
998
1373
1000
1374
1003
1375
1006
1376
1010
1377
1012
1378
1014
1379
1016
1380
1017
1381
1019
1382
1019
1383
1019
1384
1019
1385
1019
1386
1021
1387
1022
1388
1024
1389
1027
1390
1027
1391
1029
1392
1030
1393
1032
1394
1034
1395
1036
1396
1037
1397
1041
1398
1044
1399
1046
1400
1047
1401
1047
1402
1049
1403
1052
1404
1060
1405
1065
1406
1066
1407
1066
1408
1066
1409
1066
1410
1067
1411
1069
1412
1070
1413
1071
1414
1073
1415
1073
1416
1075
1417
1078
1418
1081
1419
1084
1420
1086
1421
1088
1422
1090
1423
1092
1424
1092
1425
1092
1426
1093
1427
1095
1428
1096
1429
1097
1430
1099
1431
1099
1432
1099
1433
1099
1434
1100
1435
1101
1436
1103
1437
1104
1438
1107
1439
1109
1440
1113
1441
1113
1442
1115
1443
1116
1444
1117
1445
1118
1446
1120
1447
1122
1448
1123
1449
1125
1450
1126
1451
1128
1452
1127
1453
1127
1454
1126
1455
1127
1456
1129
1457
1131
1458
1131
1459
1132
1460
1134
1461
1136
1462
1138
1463
1139
1464
1141
1465
1141
1466
1142
1467
1142
1468
1143
1469
1144
1470
1145
1471
1146
1472
1148
1473
1149
1474
1149
1475
1150
1476
1150
1477
1151
1478
1153
1479
1155
1480
1158
1481
1159
1482
1160
1483
1160
1484
1160
1485
1160
1486
1160
1487
1162
1488
1164
1489
1166
1490
1169
1491
1169
1492
1171
1493
1173
1494
1174
1495
1175
1496
1176
1497
1178
1498
1179
1499
1180
1500
1181
1501
1182
1502
1183
1503
1184
1504
1187
1505
1189
1506
1190
1507
1191
1508
1192
1509
1194
1510
1195
1511
1193
1512
1192
1513
1193
1514
1196
1515
1197
1516
1200
1517
1200
1518
1201
1519
1202
1520
1204
1521
1204
1522
1205
1523
1206
1524
1207
1525
1208
1526
1210
1527
1212
1528
1212
1529
1212
1530
1212
1531
1208
1532
1207
1533
1206
1534
1207
1535
1208
1536
1210
1537
1211
1538
1212
1539
1213
1540
1215
1541
1217
1542
1217
1543
1217
1544
1218
1545
1218
1546
1218
1547
1217
1548
1217
1549
1218
1550
1218
1551
1219
1552
1218
1553
1218
1554
1217
1555
1216
1556
1216
1557
1216
1558
1216
1559
1216
1560
1217
1561
1217
1562
1217
1563
1217
1564
1217
1565
1219
1566
1219
1567
1221
1568
1221
1569
1223
1570
1225
1571
1226
1572
1228
1573
1229
1574
1228
1575
1229
1576
1230
1577
1231
1578
1231
1579
1231
1580
1231
1581
1230
1582
1230
1583
1229
1584
1228
1585
1227
1586
1227
1587
1227
1588
1226
1589
1226
1590
1226
1591
1227
1592
1226
1593
1225
1594
1225
1595
1225
1596
1224
1597
1224
1598
1225
1599
1225
1600
1225
1601
1223
1602
1223
1603
1223
1604
1224
1605
1225
1606
1224
1607
1223
1608
1222
1609
1222
1610
1221
1611
1221
1612
1221
1613
1221
1614
1220
1615
1220
1616
1220
1617
1220
1618
1220
1619
1221
1620
1221
1621
1220
1622
1219
1623
1217
1624
1216
1625
1218
1626
1220
1627
1221
1628
1220
1629
1219
1630
1217
1631
1215
1632
1215
1633
1216
1634
1216
1635
1216
1636
1216
1637
1215
1638
1215
1639
1214
1640
1214
1641
1213
1642
1213
1643
1213
1644
1213
1645
1213
1646
1214
1647
1215
1648
1215
1649
1214
1650
1213
1651
1211
1652
1210
1653
1208
1654
1207
1655
1206
1656
1205
1657
1204
1658
1204
1659
1203
1660
1202
1661
1200
1662
1199
1663
1198
1664
1198
1665
1197
1666
1197
1667
1197
1668
1197
1669
1197
1670
1196
1671
1195
1672
1195
1673
1194
1674
1194
1675
1194
1676
1193
1677
1193
1678
1192
1679
1192
1680
1191
1681
1191
1682
1192
1683
1192
1684
1192
1685
1192
1686
1190
1687
1190
1688
1190
1689
1190
1690
1189
1691
1188
1692
1187
1693
1186
1694
1184
1695
1184
1696
1183
1697
1182
1698
1181
1699
1180
1700
1180
1701
1181
1702
1182
1703
1184
1704
1185
1705
1186
1706
1187
1707
1188
1708
1190
1709
1192
1710
1193
1711
1195
1712
1197
1713
1199
1714
1206
1715
1215
1716
1220
1717
1222
1718
1224
1719
1229
1720
1230
1721
1232
1722
1235
1723
1237
1724
1240
1725
1242
1726
1244
1727
1246
1728
1248
1729
1251
1730
1253
1731
1255
1732
1257
1733
1260
1734
1263
1735
1266
1736
1268
1737
1271
1738
1273
1739
1279
1740
1284
1741
1288
1742
1290
1743
1291
1744
1291
1745
1291
1746
1293
1747
1294
1748
1295
1749
1297
1750
1300
1751
1303
1752
1305
1753
1308
1754
1310
1755
1313
1756
1315
1757
1316
1758
1319
1759
1324
1760
1327
1761
1331
1762
1334
1763
1337
1764
1339
1765
1343
1766
1346
1767
1348
1768
1350
1769
1353
1770
1359
1771
1359
1772
1361
1773
1363
1774
1365
1775
1367
1776
1370
1777
1372
1778
1374
1779
1376
1780
1378
1781
1382
1782
1385
1783
1388
1784
1390
1785
1393
1786
1395
1787
1401
1788
1405
1789
1410
1790
1414
1791
1417
1792
1418
1793
1419
1794
1422
1795
1427
1796
1427
1797
1427
1798
1428
1799
1428
1800
1429
1801
1430
1802
1431
1803
1430
1804
1430
1805
1430
1806
1431
1807
1436
1808
1438
1809
1441
1810
1443
1811
1445
1812
1448
1813
1450
1814
1453
1815
1455
1816
1457
1817
1459
1818
1459
1819
1459
1820
1460
1821
1461
1822
1461
1823
1461
1824
1461
1825
1459
1826
1456
1827
1454
1828
1452
1829
1449
1830
1446
1831
1442
1832
1440
1833
1438
1834
1436
1835
1434
1836
1433
1837
1431
1838
1430
1839
1429
1840
1430
1841
1431
1842
1434
1843
1436
1844
1438
1845
1440
1846
1449
1847
1452
1848
1455
1849
1458
1850
1461
1851
1464
1852
1468
1853
1471
1854
1475
1855
1479
1856
1485
1857
1491
1858
1494
1859
1497
1860
1500
1861
1504
1862
1509
1863
1514
1864
1517
1865
1520
1866
1523
1867
1525
1868
1527
1869
1529
1870
1530
1871
1534
1872
1534
1873
1536
1874
1538
1875
1540
1876
1543
1877
1544
1878
1546
1879
1548
1880
1550
1881
1553
1882
1555
1883
1554
1884
1556
1885
1558
1886
1560
1887
1563
1888
1568
1889
1573
1890
1577
1891
1580
1892
1582
1893
1584
1894
1586
1895
1588
1896
1591
1897
1595
1898
1595
1899
1597
1900
1600
1901
1603
1902
1605
1903
1608
1904
1610
1905
1612
1906
1615
1907
1617
1908
1620
1909
1619
1910
1621
1911
1626
1912
1636
1913
1644
1914
1649
1915
1653
1916
1657
1917
1661
1918
1666
1919
1670
1920
1673
1921
1677
1922
1679
1923
1679
1924
1681
1925
1683
1926
1686
1927
1686
1928
1687
1929
1687
1930
1688
1931
1689
1932
1689
1933
1690
1934
1690
1935
1691
1936
1692
1937
1693
1938
1693
1939
1693
1940
1692
1941
1692
1942
1690
1943
1690
1944
1694
1945
1692
1946
1698
1947
1698
1948
1702
1949
1699
1950
1699
1951
1701
1952
1705
1953
1708
1954
1712
1955
1715
1956
1719
1957
1719
1958
1722
1959
1725
1960
1729
1961
1731
1962
1733
1963
1735
1964
1739
1965
1741
1966
1743
1967
1745
1968
1746
1969
1747
1970
1747
1971
1745
1972
1744
1973
1742
1974
1741
1975
1740
1976
1739
1977
1738
1978
1736
1979
1735
1980
1733
1981
1733
1982
1735
1983
1736
1984
1736
1985
1737
1986
1737
1987
1739
1988
1741
1989
1744
1990
1746
1991
1748
1992
1752
1993
1755
1994
1757
1995
1759
1996
1762
1997
1762
1998
1765
1999
1767
2000
1768
2001
1768
2002
1770
2003
1771
2004
1772
2005
1773
2006
1774
2007
1775
2008
1776
2009
1777
2010
1777
2011
1776
2012
1775
2013
1774
2014
1774
2015
1773
2016
1773
2017
1773
2018
1773
2019
1773
2020
1772
2021
1772
2022
1772
2023
1772
2024
1772
2025
1773
2026
1777
2027
1778
2028
1779
2029
1780
2030
1781
2031
1782
2032
1784
2033
1785
2034
1786
2035
1788
2036
1790
2037
1794
2038
1798
2039
1801
2040
1803
2041
1804
2042
1806
2043
1806
2044
1806
2045
1805
2046
1805
2047
1808
2048
1808
2049
1810
2050
1810
2051
1812
2052
1813
2053
1815
2054
1816
2055
1818
2056
1820
2057
1822
2058
1823
2059
1824
2060
1826
2061
1828
2062
1830
2063
1833
2064
1835
2065
1837
2066
1838
2067
1840
2068
1842
2069
1845
2070
1848
2071
1850
2072
1852
2073
1852
2074
1852
2075
1853
2076
1854
2077
1855
2078
1857
2079
1857
2080
1858
2081
1859
2082
1861
2083
1863
2084
1866
2085
1867
2086
1869
2087
1871
2088
1874
2089
1876
2090
1877
2091
1877
2092
1878
2093
1880
2094
1882
2095
1883
2096
1884
2097
1886
2098
1894
2099
1897
2100
1900
2101
1901
2102
1901
2103
1901
2104
1901
2105
1902
2106
1904
2107
1904
2108
1904
2109
1904
2110
1904
2111
1904
2112
1905
2113
1907
2114
1908
2115
1909
2116
1911
2117
1913
2118
1914
2119
1916
2120
1918
2121
1920
2122
1923
2123
1927
2124
1927
2125
1929
2126
1930
2127
1932
2128
1933
2129
1935
2130
1937
2131
1939
2132
1940
2133
1941
2134
1942
2135
1944
2136
1944
2137
1945
2138
1946
2139
1948
2140
1951
2141
1952
2142
1954
2143
1956
2144
1958
2145
1961
2146
1964
2147
1965
2148
1966
2149
1967
2150
1967
2151
1968
2152
1969
2153
1970
2154
1971
2155
1974
2156
1978
2157
1979
2158
1981
2159
1982
2160
1984
2161
1984
2162
1985
2163
1985
2164
1983
2165
1983
2166
1983
2167
1984
2168
1985
2169
1986
2170
1988
2171
1990
2172
1992
2173
1995
2174
1998
2175
1998
2176
1999
2177
1999
2178
2000
2179
2001
2180
2002
2181
2004
2182
2006
2183
2008
2184
2010
2185
2011
2186
2013
2187
2014
2188
2016
2189
2017
2190
2019
2191
2020
2192
2021
2193
2021
2194
2020
2195
2020
2196
2020
2197
2020
2198
2019
2199
2018
2200
2018
2201
2018
2202
2019
2203
2020
2204
2020
2205
2019
2206
2018
2207
2017
2208
2018
2209
2019
2210
2020
2211
2020
2212
2021
2213
2021
2214
2021
2215
2022
2216
2023
2217
2025
2218
2028
2219
2029
2220
2031
2221
2032
2222
2034
2223
2035
2224
2037
2225
2040
2226
2042
2227
2043
2228
2044
2229
2045
2230
2045
2231
2046
2232
2049
2233
2052
2234
2053
2235
2054
2236
2055
2237
2057
2238
2058
2239
2059
2240
2061
2241
2063
2242
2065
2243
2067
2244
2067
2245
2068
2246
2068
2247
2070
2248
2071
2249
2072
2250
2073
2251
2073
2252
2073
2253
2074
2254
2075
2255
2076
2256
2077
2257
2078
2258
2079
2259
2080
2260
2082
2261
2084
2262
2085
2263
2085
2264
2086
2265
2086
2266
2087
2267
2088
2268
2089
2269
2090
2270
2092
2271
2093
2272
2094
2273
2096
2274
2098
2275
2100
2276
2102
2277
2102
2278
2103
2279
2104
2280
2105
2281
2105
2282
2106
2283
2106
2284
2107
2285
2107
2286
2108
2287
2108
2288
2109
2289
2108
2290
2108
2291
2108
2292
2108
2293
2109
2294
2109
2295
2110
2296
2112
2297
2112
2298
2113
2299
2113
2300
2115
2301
2118
2302
2118
2303
2118
2304
2116
2305
2114
2306
2113
2307
2112
2308
2111
2309
2111
2310
2112
2311
2113
2312
2113
2313
2114
2314
2115
2315
2115
2316
2116
2317
2116
2318
2116
2319
2117
2320
2117
2321
2117
2322
2117
2323
2116
2324
2116
2325
2116
2326
2116
2327
2116
2328
2116
2329
2116
2330
2116
2331
2116
2332
2116
2333
2116
2334
2115
2335
2115
2336
2115
2337
2115
2338
2114
2339
2114
2340
2113
2341
2112
2342
2113
2343
2111
2344
2110
2345
2109
2346
2107
2347
2106
2348
2104
2349
2101
2350
2098
2351
2096
2352
2091
2353
2089
2354
2087
2355
2079
2356
2076
2357
2073
2358
2071
2359
2068
2360
2065
2361
2061
2362
2057
2363
2053
2364
2050
2365
2046
2366
2042
2367
2038
2368
2034
2369
2030
2370
2026
2371
2022
2372
2018
2373
2015
2374
2012
2375
2009
2376
2006
2377
2004
2378
2001
2379
1998
2380
1994
2381
1994
2382
1991
2383
1989
2384
1987
2385
1985
2386
1983
2387
1981
2388
1979
2389
1977
2390
1975
2391
1973
2392
1971
2393
1969
2394
1967
2395
1965
2396
1963
2397
1961
2398
1959
2399
1957
2400
1956
2401
1954
2402
1952
2403
1950
2404
1947
2405
1943
2406
1941
2407
1939
2408
1936
2409
1933
2410
1931
2411
1928
2412
1926
2413
1924
2414
1921
2415
1919
2416
1917
2417
1915
2418
1913
2419
1912
2420
1911
2421
1909
2422
1906
2423
1902
2424
1898
2425
1895
2426
1892
2427
1890
2428
1888
2429
1886
2430
1895
2431
1895
2432
1893
2433
1892
2434
1890
2435
1889
2436
1888
2437
1885
2438
1883
2439
1880
2440
1877
2441
1875
2442
1880
2443
1880
2444
1880
2445
1879
2446
1877
2447
1876
2448
1875
2449
1875
2450
1873
2451
1872
2452
1871
2453
1869
2454
1868
2455
1866
2456
1865
2457
1864
2458
1862
2459
1860
2460
1858
2461
1854
2462
1847
2463
1839
2464
1835
2465
1831
2466
1829
2467
1826
2468
1823
2469
1821
2470
1819
2471
1816
2472
1813
2473
1812
2474
1811
2475
1809
2476
1807
2477
1803
2478
1800
2479
1796
2480
1793
2481
1789
2482
1786
2483
1784
2484
1781
2485
1778
2486
1775
2487
1771
2488
1768
2489
1765
2490
1763
2491
1761
2492
1758
2493
1755
2494
1753
2495
1752
2496
1751
2497
1737
2498
1738
2499
1738
2500
1737
2501
1736
2502
1735
2503
1735
2504
1735
2505
1734
2506
1734
2507
1734
2508
1733
2509
1731
2510
1728
2511
1726
2512
1724
2513
1723
2514
1722
2515
1722
2516
1721
2517
1719
2518
1717
2519
1714
2520
1711
2521
1709
2522
1707
2523
1704
2524
1701
2525
1698
2526
1694
2527
1692
2528
1690
2529
1688
2530
1681
2531
1676
2532
1671
2533
1666
2534
1661
2535
1657
2536
1652
2537
1648
2538
1644
2539
1641
2540
1638
2541
1633
2542
1629
2543
1625
2544
1620
2545
1615
2546
1611
2547
1607
2548
1603
2549
1598
2550
1594
2551
1590
2552
1587
2553
1584
2554
1580
2555
1576
2556
1572
2557
1569
2558
1565
2559
1563
2560
1549
2561
1544
2562
1542
2563
1539
2564
1537
2565
1534
2566
1531
2567
1528
2568
1524
2569
1521
2570
1518
2571
1515
2572
1512
2573
1509
2574
1507
2575
1504
2576
1501
2577
1499
2578
1497
2579
1496
2580
1494
2581
1492
2582
1489
2583
1486
2584
1483
2585
1478
2586
1476
2587
1474
2588
1472
2589
1470
2590
1468
2591
1466
2592
1465
2593
1465
2594
1464
2595
1463
2596
1463
2597
1464
2598
1464
2599
1466
2600
1467
2601
1470
2602
1473
2603
1474
2604
1474
2605
1474
2606
1473
2607
1473
2608
1473
2609
1473
2610
1471
2611
1468
2612
1467
2613
1466
2614
1466
2615
1466
2616
1466
2617
1467
2618
1468
2619
1469
2620
1471
2621
1472
2622
1473
2623
1474
2624
1476
2625
1478
2626
1478
2627
1477
2628
1476
2629
1475
2630
1473
2631
1471
2632
1468
2633
1464
2634
1461
2635
1457
2636
1455
2637
1455
2638
1457
2639
1459
2640
1461
2641
1463
2642
1464
2643
1464
2644
1464
2645
1462
2646
1462
2647
1463
2648
1463
2649
1464
2650
1464
2651
1465
2652
1463
2653
1463
2654
1462
2655
1462
2656
1462
2657
1462
2658
1461
2659
1460
2660
1460
2661
1460
2662
1460
2663
1459
2664
1458
2665
1456
2666
1454
2667
1453
2668
1454
2669
1455
2670
1455
2671
1455
2672
1454
2673
1453
2674
1453
2675
1452
2676
1451
2677
1450
2678
1450
2679
1450
2680
1450
2681
1449
2682
1448
2683
1447
2684
1446
2685
1446
2686
1446
2687
1447
2688
1447
2689
1447
2690
1447
2691
1446
2692
1445
2693
1445
2694
1445
2695
1445
2696
1444
2697
1443
2698
1442
2699
1441
2700
1440
2701
1440
2702
1439
2703
1437
2704
1436
2705
1434
2706
1432
2707
1431
2708
1429
2709
1427
2710
1425
2711
1423
2712
1419
2713
1418
2714
1416
2715
1414
2716
1412
2717
1410
2718
1408
2719
1406
2720
1404
2721
1402
2722
1400
2723
1398
2724
1396
2725
1394
2726
1392
2727
1390
2728
1389
2729
1387
2730
1385
2731
1385
2732
1384
2733
1383
2734
1381
2735
1378
2736
1376
2737
1374
2738
1373
2739
1371
2740
1370
2741
1367
2742
1365
2743
1363
2744
1360
2745
1358
2746
1355
2747
1354
2748
1352
2749
1351
2750
1349
2751
1348
2752
1346
2753
1344
2754
1342
2755
1340
2756
1338
2757
1336
2758
1334
2759
1332
2760
1330
2761
1328
2762
1326
2763
1323
2764
1321
2765
1318
2766
1315
2767
1312
2768
1309
2769
1307
2770
1304
2771
1301
2772
1298
2773
1295
2774
1292
2775
1289
2776
1286
2777
1283
2778
1279
2779
1276
2780
1273
2781
1270
2782
1267
2783
1264
2784
1261
2785
1258
2786
1255
2787
1252
2788
1250
2789
1248
2790
1245
2791
1242
2792
1239
2793
1237
2794
1235
2795
1233
2796
1230
2797
1227
2798
1224
2799
1221
2800
1220
2801
1221
2802
1221
2803
1220
2804
1218
2805
1216
2806
1214
2807
1213
2808
1216
2809
1218
2810
1221
2811
1222
2812
1223
2813
1223
2814
1223
2815
1221
2816
1221
2817
1221
2818
1221
2819
1221
2820
1223
2821
1226
2822
1228
2823
1230
2824
1229
2825
1228
2826
1228
2827
1228
2828
1228
2829
1229
2830
1229
2831
1232
2832
1235
2833
1236
2834
1236
2835
1235
2836
1234
2837
1234
2838
1236
2839
1238
2840
1238
2841
1239
2842
1240
2843
1241
2844
1243
2845
1244
2846
1244
2847
1246
2848
1246
2849
1246
2850
1245
2851
1245
2852
1245
2853
1246
2854
1247
2855
1249
2856
1250
2857
1251
2858
1251
2859
1249
2860
1248
2861
1248
2862
1248
2863
1248
2864
1248
2865
1249
2866
1249
2867
1251
2868
1254
2869
1258
2870
1261
2871
1263
2872
1265
2873
1268
2874
1269
2875
1271
2876
1274
2877
1277
2878
1280
2879
1283
2880
1287
2881
1290
2882
1293
2883
1295
2884
1297
2885
1299
2886
1301
2887
1303
2888
1305
2889
1307
2890
1310
2891
1313
2892
1316
2893
1319
2894
1322
2895
1325
2896
1327
2897
1330
2898
1333
2899
1336
2900
1341
2901
1345
2902
1349
2903
1351
2904
1353
2905
1355
2906
1358
2907
1362
2908
1364
2909
1367
2910
1369
2911
1372
2912
1375
2913
1378
2914
1382
2915
1386
2916
1389
2917
1393
2918
1396
2919
1399
2920
1402
2921
1406
2922
1410
2923
1415
2924
1419
2925
1423
2926
1426
2927
1428
2928
1429
2929
1432
2930
1435
2931
1437
2932
1437
2933
1437
2934
1438
2935
1440
2936
1443
2937
1445
2938
1450
2939
1455
2940
1460
2941
1465
2942
1468
2943
1472
2944
1475
2945
1479
2946
1483
2947
1488
2948
1492
2949
1496
2950
1499
2951
1502
2952
1504
2953
1505
2954
1506
2955
1507
2956
1508
2957
1510
2958
1512
2959
1514
2960
1516
2961
1517
2962
1519
2963
1522
2964
1526
2965
1529
2966
1534
2967
1536
2968
1538
2969
1541
2970
1542
2971
1544
2972
1545
2973
1548
2974
1550
2975
1552
2976
1554
2977
1555
2978
1556
2979
1557
2980
1559
2981
1562
2982
1564
2983
1567
2984
1569
2985
1570
2986
1572
2987
1574
2988
1577
2989
1579
2990
1582
2991
1585
2992
1588
2993
1592
2994
1594
2995
1595
2996
1595
2997
1595
2998
1595
2999
1596
3000
1599
3001
1601
3002
1603
3003
1604
3004
1607
3005
1609
3006
1611
3007
1613
3008
1615
3009
1617
3010
1616
3011
1615
3012
1614
3013
1613
3014
1614
3015
1614
3016
1615
3017
1617
3018
1618
3019
1619
3020
1621
3021
1622
3022
1623
3023
1625
3024
1626
3025
1628
3026
1629
3027
1631
3028
1631
3029
1633
3030
1634
3031
1634
3032
1635
3033
1637
3034
1639
3035
1641
3036
1641
3037
1640
3038
1640
3039
1640
3040
1640
3041
1639
3042
1638
3043
1637
3044
1638
3045
1640
3046
1642
3047
1645
3048
1647
3049
1650
3050
1652
3051
1652
3052
1653
3053
1655
3054
1657
3055
1659
3056
1660
3057
1661
3058
1662
3059
1663
3060
1664
3061
1665
3062
1667
3063
1668
3064
1669
3065
1670
3066
1671
3067
1671
3068
1668
3069
1666
3070
1665
3071
1665
3072
1666
3073
1666
3074
1666
3075
1666
3076
1667
3077
1669
3078
1671
3079
1674
3080
1676
3081
1677
3082
1678
3083
1679
3084
1680
3085
1682
3086
1684
3087
1687
3088
1688
3089
1689
3090
1689
3091
1691
3092
1693
3093
1698
3094
1700
3095
1703
3096
1706
3097
1708
3098
1712
3099
1714
3100
1716
3101
1718
3102
1721
3103
1722
3104
1723
3105
1724
3106
1726
3107
1729
3108
1733
3109
1737
3110
1739
3111
1742
3112
1744
3113
1747
3114
1751
3115
1755
3116
1758
3117
1761
3118
1763
3119
1766
3120
1769
3121
1771
3122
1773
3123
1775
3124
1777
3125
1779
3126
1780
3127
1781
3128
1783
3129
1784
3130
1785
3131
1785
3132
1786
3133
1787
3134
1788
3135
1789
3136
1789
3137
1790
3138
1791
3139
1792
3140
1794
3141
1798
3142
1804
3143
1808
3144
1812
3145
1817
3146
1822
3147
1828
3148
1833
3149
1836
3150
1838
3151
1840
3152
1844
3153
1849
3154
1852
3155
1855
3156
1857
3157
1860
3158
1864
3159
1869
3160
1873
3161
1878
3162
1881
3163
1883
3164
1886
3165
1889
3166
1893
3167
1896
3168
1899
3169
1902
3170
1905
3171
1906
3172
1906
3173
1906
3174
1906
3175
1906
3176
1907
3177
1907
3178
1908
3179
1908
3180
1908
3181
1910
3182
1912
3183
1915
3184
1918
3185
1922
3186
1926
3187
1928
3188
1929
3189
1931
3190
1932
3191
1932
3192
1932
3193
1933
3194
1934
3195
1934
3196
1935
3197
1935
3198
1936
3199
1936
3200
1937
3201
1938
3202
1939
3203
1941
3204
1942
3205
1944
3206
1945
3207
1945
3208
1946
3209
1946
3210
1947
3211
1950
3212
1952
3213
1955
3214
1958
3215
1960
3216
1961
3217
1963
3218
1964
3219
1966
3220
1970
3221
1971
3222
1971
3223
1972
3224
1972
3225
1972
3226
1972
3227
1973
3228
1974
3229
1976
3230
1979
3231
1980
3232
1981
3233
1982
3234
1984
3235
1986
3236
1987
3237
1990
3238
1991
3239
1993
3240
1994
3241
1994
3242
1996
3243
1996
3244
1997
3245
1997
3246
1998
3247
1998
3248
1999
3249
1999
3250
1999
3251
2000
3252
2000
3253
2000
3254
2000
3255
2000
3256
2000
3257
1999
3258
1999
3259
2000
3260
1999
3261
1999
3262
1998
3263
1997
3264
1995
3265
1994
3266
1993
3267
1993
3268
1992
3269
1990
3270
1989
3271
1984
3272
1981
3273
1976
3274
1972
3275
1969
3276
1968
3277
1966
3278
1964
3279
1961
3280
1959
3281
1957
3282
1957
3283
1956
3284
1955
3285
1954
3286
1952
3287
1950
3288
1947
3289
1945
3290
1943
3291
1942
3292
1941
3293
1939
3294
1938
3295
1936
3296
1934
3297
1932
3298
1931
3299
1931
3300
1930
3301
1931
3302
1931
3303
1931
3304
1931
3305
1931
3306
1931
3307
1932
3308
1933
3309
1933
3310
1934
3311
1934
3312
1934
3313
1934
3314
1933
3315
1932
3316
1931
3317
1928
3318
1926
3319
1924
3320
1922
3321
1922
3322
1921
3323
1920
3324
1918
3325
1917
3326
1916
3327
1915
3328
1914
3329
1914
3330
1913
3331
1912
3332
1910
3333
1907
3334
1905
3335
1903
3336
1900
3337
1897
3338
1895
3339
1894
3340
1893
3341
1891
3342
1890
3343
1889
3344
1889
3345
1888
3346
1888
3347
1887
3348
1887
3349
1886
3350
1886
3351
1886
3352
1885
3353
1885
3354
1884
3355
1883
3356
1881
3357
1880
3358
1878
3359
1876
3360
1874
3361
1873
3362
1872
3363
1871
3364
1870
3365
1869
3366
1867
3367
1865
3368
1863
3369
1861
3370
1858
3371
1856
3372
1853
3373
1849
3374
1845
3375
1842
3376
1839
3377
1837
3378
1836
3379
1834
3380
1833
3381
1831
3382
1829
3383
1827
3384
1826
3385
1825
3386
1824
3387
1821
3388
1818
3389
1815
3390
1811
3391
1804
3392
1800
3393
1797
3394
1793
3395
1790
3396
1785
3397
1781
3398
1778
3399
1774
3400
1771
3401
1767
3402
1764
3403
1763
3404
1762
3405
1760
3406
1757
3407
1754
3408
1750
3409
1746
3410
1743
3411
1742
3412
1740
3413
1738
3414
1735
3415
1733
3416
1731
3417
1730
3418
1728
3419
1726
3420
1726
3421
1725
3422
1724
3423
1723
3424
1722
3425
1721
3426
1719
3427
1717
3428
1714
3429
1712
3430
1711
3431
1710
3432
1710
3433
1711
3434
1711
3435
1711
3436
1710
3437
1709
3438
1708
3439
1707
3440
1705
3441
1703
3442
1700
3443
1698
3444
1696
3445
1695
3446
1693
3447
1691
3448
1689
3449
1687
3450
1685
3451
1684
3452
1683
3453
1682
3454
1679
3455
1674
3456
1670
3457
1667
3458
1666
3459
1665
3460
1663
3461
1661
3462
1659
3463
1657
3464
1655
3465
1653
3466
1651
3467
1647
3468
1643
3469
1639
3470
1636
3471
1634
3472
1632
3473
1631
3474
1626
3475
1624
3476
1621
3477
1618
3478
1616
3479
1613
3480
1610
3481
1607
3482
1605
3483
1603
3484
1600
3485
1598
3486
1595
3487
1592
3488
1588
3489
1586
3490
1584
3491
1583
3492
1581
3493
1579
3494
1578
3495
1576
3496
1574
3497
1573
3498
1570
3499
1568
3500
1566
3501
1563
3502
1562
3503
1561
3504
1559
3505
1557
3506
1554
3507
1551
3508
1548
3509
1545
3510
1543
3511
1541
3512
1538
3513
1535
3514
1532
3515
1529
3516
1526
3517
1523
3518
1520
3519
1517
3520
1514
3521
1511
3522
1508
3523
1505
3524
1501
3525
1498
3526
1494
3527
1491
3528
1488
3529
1486
3530
1484
3531
1481
3532
1478
3533
1474
3534
1470
3535
1466
3536
1462
3537
1459
3538
1455
3539
1452
3540
1449
3541
1446
3542
1442
3543
1438
3544
1434
3545
1431
3546
1428
3547
1425
3548
1421
3549
1415
3550
1410
3551
1406
3552
1403
3553
1401
3554
1398
3555
1394
3556
1389
3557
1385
3558
1380
3559
1376
3560
1373
3561
1368
3562
1364
3563
1360
3564
1354
3565
1349
3566
1343
3567
1339
3568
1335
3569
1331
3570
1326
3571
1322
3572
1317
3573
1312
3574
1307
3575
1303
3576
1298
3577
1294
3578
1290
3579
1285
3580
1281
3581
1276
3582
1272
3583
1268
3584
1264
3585
1260
3586
1256
3587
1251
3588
1246
3589
1242
3590
1238
3591
1234
3592
1230
3593
1226
3594
1221
3595
1216
3596
1211
3597
1205
3598
1200
3599
1196
3600
1191
3601
1182
3602
1178
3603
1175
3604
1172
3605
1168
3606
1165
3607
1161
3608
1158
3609
1155
3610
1153
3611
1150
3612
1147
3613
1145
3614
1143
3615
1141
3616
1139
3617
1137
3618
1135
3619
1132
3620
1130
3621
1127
3622
1124
3623
1121
3624
1119
3625
1118
3626
1116
3627
1114
3628
1111
3629
1108
3630
1106
3631
1104
3632
1102
3633
1100
3634
1097
3635
1095
3636
1093
3637
1093
3638
1093
3639
1092
3640
1090
3641
1087
3642
1086
3643
1085
3644
1085
3645
1085
3646
1083
3647
1082
3648
1081
3649
1080
3650
1079
3651
1079
3652
1079
3653
1079
3654
1080
3655
1080
3656
1081
3657
1081
3658
1081
3659
1082
3660
1082
3661
1082
3662
1082
3663
1081
3664
1081
3665
1079
3666
1078
3667
1078
3668
1077
3669
1076
3670
1077
3671
1077
3672
1077
3673
1077
3674
1077
3675
1077
3676
1077
3677
1077
3678
1077
3679
1078
3680
1080
3681
1082
3682
1083
3683
1084
3684
1085
3685
1086
3686
1088
3687
1089
3688
1090
3689
1090
3690
1090
3691
1091
3692
1092
3693
1092
3694
1093
3695
1094
3696
1095
3697
1097
3698
1098
3699
1099
3700
1100
3701
1101
3702
1102
3703
1104
3704
1104
3705
1105
3706
1105
3707
1106
3708
1107
3709
1107
3710
1107
3711
1107
3712
1107
3713
1107
3714
1106
3715
1105
3716
1107
3717
1109
3718
1112
3719
1112
3720
1112
3721
1112
3722
1111
3723
1111
3724
1111
3725
1111
3726
1111
3727
1112
3728
1117
3729
1119
3730
1120
3731
1121
3732
1121
3733
1121
3734
1122
3735
1122
3736
1121
3737
1119
3738
1119
3739
1118
3740
1118
3741
1119
3742
1119
3743
1118
3744
1117
3745
1117
3746
1117
3747
1117
3748
1117
3749
1117
3750
1117
3751
1116
3752
1115
3753
1115
3754
1114
3755
1113
3756
1112
3757
1111
3758
1111
3759
1110
3760
1111
3761
1111
3762
1111
3763
1111
3764
1111
3765
1112
3766
1112
3767
1112
3768
1112
3769
1112
3770
1112
3771
1113
3772
1114
3773
1115
3774
1115
3775
1116
3776
1116
3777
1117
3778
1118
3779
1119
3780
1120
3781
1122
3782
1123
3783
1124
3784
1125
3785
1126
3786
1127
3787
1128
3788
1128
3789
1129
3790
1130
3791
1131
3792
1130
3793
1129
3794
1128
3795
1126
3796
1125
3797
1125
3798
1126
3799
1127
3800
1128
3801
1129
3802
1131
3803
1133
3804
1135
3805
1137
3806
1139
3807
1140
3808
1142
3809
1143
3810
1145
3811
1147
3812
1149
3813
1151
3814
1152
3815
1153
3816
1154
3817
1156
3818
1157
3819
1159
3820
1161
3821
1162
3822
1163
3823
1163
3824
1164
3825
1165
3826
1167
3827
1170
3828
1172
3829
1174
3830
1176
3831
1177
3832
1179
3833
1180
3834
1181
3835
1181
3836
1181
3837
1182
3838
1182
3839
1183
3840
1184
3841
1186
3842
1187
3843
1188
3844
1188
3845
1190
3846
1193
3847
1195
3848
1197
3849
1199
3850
1200
3851
1202
3852
1205
3853
1207
3854
1208
3855
1213
3856
1215
3857
1216
3858
1216
3859
1217
3860
1220
3861
1223
3862
1226
3863
1228
3864
1231
3865
1233
3866
1235
3867
1238
3868
1242
3869
1246
3870
1251
3871
1254
3872
1257
3873
1259
3874
1261
3875
1262
3876
1264
3877
1266
3878
1268
3879
1270
3880
1273
3881
1275
3882
1278
3883
1281
3884
1284
3885
1286
3886
1288
3887
1290
3888
1292
3889
1295
3890
1299
3891
1303
3892
1307
3893
1311
3894
1314
3895
1317
3896
1320
3897
1324
3898
1329
3899
1333
3900
1336
3901
1338
3902
1340
3903
1341
3904
1343
3905
1345
3906
1347
3907
1349
3908
1351
3909
1354
3910
1355
3911
1356
3912
1357
3913
1359
3914
1361
3915
1365
3916
1368
3917
1370
3918
1372
3919
1375
3920
1380
3921
1385
3922
1389
3923
1392
3924
1395
3925
1399
3926
1404
3927
1409
3928
1412
3929
1415
3930
1418
3931
1421
3932
1424
3933
1427
3934
1429
3935
1431
3936
1433
3937
1435
3938
1438
3939
1442
3940
1445
3941
1449
3942
1452
3943
1455
3944
1458
3945
1461
3946
1464
3947
1466
3948
1468
3949
1472
3950
1476
3951
1482
3952
1486
3953
1490
3954
1493
3955
1497
3956
1502
3957
1506
3958
1510
3959
1514
3960
1517
3961
1520
3962
1523
3963
1526
3964
1530
3965
1535
3966
1539
3967
1543
3968
1547
3969
1550
3970
1553
3971
1555
3972
1559
3973
1563
3974
1567
3975
1571
3976
1573
3977
1574
3978
1577
3979
1582
3980
1587
3981
1592
3982
1600
3983
1603
3984
1607
3985
1612
3986
1617
3987
1622
3988
1625
3989
1628
3990
1630
3991
1634
3992
1639
3993
1643
3994
1647
3995
1649
3996
1651
3997
1655
3998
1660
3999
1665
4000
1670
4001
1673
4002
1675
4003
1677
4004
1680
4005
1684
4006
1687
4007
1690
4008
1693
4009
1696
4010
1700
4011
1704
4012
1708
4013
1711
4014
1714
4015
1718
4016
1723
4017
1727
4018
1731
4019
1734
4020
1737
4021
1740
4022
1744
4023
1749
4024
1752
4025
1756
4026
1759
4027
1762
4028
1765
4029
1768
4030
1771
4031
1775
4032
1778
4033
1783
4034
1787
4035
1790
4036
1792
4037
1794
4038
1798
4039
1803
4040
1808
4041
1812
4042
1815
4043
1817
4044
1821
4045
1825
4046
1828
4047
1829
4048
1831
4049
1833
4050
1836
4051
1840
4052
1843
4053
1846
4054
1848
4055
1851
4056
1853
4057
1856
4058
1859
4059
1863
4060
1867
4061
1869
4062
1872
4063
1875
4064
1877
4065
1881
4066
1885
4067
1888
4068
1892
4069
1895
4070
1898
4071
1901
4072
1904
4073
1906
4074
1910
4075
1914
4076
1917
4077
1918
4078
1919
4079
1921
4080
1924
4081
1927
4082
1929
4083
1930
4084
1931
4085
1932
4086
1934
4087
1936
4088
1938
4089
1940
4090
1942
4091
1945
4092
1946
4093
1948
4094
1950
4095
1953
4096
1957
4097
1960
4098
1963
4099
1966
4100
1969
4101
1971
4102
1973
4103
1976
4104
1980
4105
1984
4106
1987
4107
1989
4108
1991
4109
1994
4110
1997
4111
2000
4112
2003
4113
2007
4114
2011
4115
2014
4116
2017
4117
2019
4118
2022
4119
2025
4120
2028
4121
2030
4122
2032
4123
2032
4124
2033
4125
2034
4126
2036
4127
2038
4128
2040
4129
2043
4130
2046
4131
2048
4132
2050
4133
2051
4134
2053
4135
2056
4136
2059
4137
2061
4138
2062
4139
2065
4140
2067
4141
2070
4142
2072
4143
2074
4144
2074
4145
2074
4146
2075
4147
2077
4148
2079
4149
2080
4150
2082
4151
2083
4152
2085
4153
2087
4154
2090
4155
2093
4156
2095
4157
2097
4158
2099
4159
2102
4160
2105
4161
2107
4162
2109
4163
2110
4164
2112
4165
2114
4166
2117
4167
2119
4168
2122
4169
2123
4170
2125
4171
2127
4172
2130
4173
2132
4174
2135
4175
2137
4176
2139
4177
2141
4178
2142
4179
2142
4180
2143
4181
2144
4182
2145
4183
2145
4184
2145
4185
2145
4186
2145
4187
2146
4188
2146
4189
2149
4190
2151
4191
2154
4192
2156
4193
2158
4194
2160
4195
2161
4196
2163
4197
2165
4198
2167
4199
2168
4200
2170
4201
2171
4202
2172
4203
2174
4204
2175
4205
2177
4206
2178
4207
2179
4208
2180
4209
2182
4210
2184
4211
2185
4212
2185
4213
2185
4214
2185
4215
2184
4216
2184
4217
2185
4218
2187
4219
2188
4220
2188
4221
2188
4222
2187
4223
2187
4224
2187
4225
2187
4226
2187
4227
2188
4228
2188
4229
2190
4230
2192
4231
2195
4232
2198
4233
2200
4234
2202
4235
2203
4236
2205
4237
2207
4238
2209
4239
2212
4240
2214
4241
2215
4242
2216
4243
2218
4244
2219
4245
2220
4246
2220
4247
2219
4248
2218
4249
2218
4250
2219
4251
2219
4252
2219
4253
2218
4254
2218
4255
2218
4256
2218
4257
2218
4258
2217
4259
2219
4260
2221
4261
2222
4262
2223
4263
2224
4264
2226
4265
2227
4266
2228
4267
2228
4268
2228
4269
2228
4270
2229
4271
2229
4272
2229
4273
2228
4274
2227
4275
2229
4276
2230
4277
2232
4278
2234
4279
2235
4280
2235
4281
2235
4282
2236
4283
2237
4284
2238
4285
2238
4286
2239
4287
2240
4288
2241
4289
2241
4290
2240
4291
2240
4292
2239
4293
2239
4294
2239
4295
2238
4296
2238
4297
2237
4298
2236
4299
2236
4300
2236
4301
2237
4302
2237
4303
2237
4304
2236
4305
2237
4306
2237
4307
2237
4308
2237
4309
2237
4310
2237
4311
2237
4312
2236
4313
2234
4314
2233
4315
2232
4316
2230
4317
2225
4318
2221
4319
2218
4320
2215
4321
2212
4322
2209
4323
2207
4324
2205
4325
2204
4326
2203
4327
2200
4328
2198
4329
2195
4330
2193
4331
2191
4332
2191
4333
2190
4334
2188
4335
2186
4336
2183
4337
2180
4338
2177
4339
2174
4340
2172
4341
2169
4342
2167
4343
2165
4344
2163
4345
2161
4346
2159
4347
2157
4348
2156
4349
2154
4350
2151
4351
2148
4352
2146
4353
2144
4354
2143
4355
2142
4356
2140
4357
2138
4358
2135
4359
2131
4360
2129
4361
2127
4362
2126
4363
2122
4364
2119
4365
2115
4366
2112
4367
2110
4368
2108
4369
2106
4370
2103
4371
2101
4372
2099
4373
2096
4374
2094
4375
2092
4376
2091
4377
2089
4378
2087
4379
2085
4380
2084
4381
2084
4382
2084
4383
2084
4384
2082
4385
2080
4386
2077
4387
2075
4388
2074
4389
2072
4390
2071
4391
2069
4392
2067
4393
2065
4394
2063
4395
2061
4396
2059
4397
2058
4398
2056
4399
2053
4400
2051
4401
2049
4402
2047
4403
2046
4404
2044
4405
2042
4406
2039
4407
2036
4408
2032
4409
2029
4410
2027
4411
2025
4412
2022
4413
2020
4414
2018
4415
2015
4416
2013
4417
2012
4418
2010
4419
2008
4420
2006
4421
2004
4422
2001
4423
1999
4424
1997
4425
1995
4426
1992
4427
1990
4428
1987
4429
1985
4430
1983
4431
1981
4432
1980
4433
1978
4434
1977
4435
1976
4436
1974
4437
1972
4438
1970
4439
1968
4440
1966
4441
1963
4442
1959
4443
1955
4444
1952
4445
1949
4446
1946
4447
1944
4448
1941
4449
1938
4450
1935
4451
1931
4452
1928
4453
1925
4454
1922
4455
1920
4456
1917
4457
1914
4458
1911
4459
1908
4460
1906
4461
1903
4462
1901
4463
1898
4464
1895
4465
1891
4466
1888
4467
1884
4468
1881
4469
1878
4470
1875
4471
1872
4472
1869
4473
1866
4474
1863
4475
1859
4476
1856
4477
1853
4478
1850
4479
1847
4480
1845
4481
1843
4482
1841
4483
1839
4484
1838
4485
1836
4486
1836
4487
1835
4488
1834
4489
1832
4490
1830
4491
1828
4492
1827
4493
1825
4494
1823
4495
1822
4496
1821
4497
1820
4498
1818
4499
1816
4500
1814
4501
1812
4502
1810
4503
1809
4504
1807
4505
1806
4506
1803
4507
1800
4508
1797
4509
1794
4510
1792
4511
1790
4512
1788
4513
1785
4514
1782
4515
1778
4516
1775
4517
1772
4518
1770
4519
1767
4520
1764
4521
1761
4522
1756
4523
1751
4524
1746
4525
1742
4526
1738
4527
1734
4528
1730
4529
1725
4530
1721
4531
1717
4532
1713
4533
1708
4534
1703
4535
1697
4536
1692
4537
1688
4538
1684
4539
1681
4540
1677
4541
1673
4542
1669
4543
1664
4544
1660
4545
1657
4546
1653
4547
1650
4548
1646
4549
1641
4550
1636
4551
1631
4552
1627
4553
1624
4554
1621
4555
1618
4556
1615
4557
1611
4558
1607
4559
1604
4560
1601
4561
1599
4562
1597
4563
1594
4564
1590
4565
1582
4566
1579
4567
1576
4568
1573
4569
1569
4570
1565
4571
1562
4572
1559
4573
1556
4574
1553
4575
1551
4576
1548
4577
1547
4578
1546
4579
1545
4580
1544
4581
1542
4582
1540
4583
1538
4584
1536
4585
1536
4586
1535
4587
1534
4588
1533
4589
1532
4590
1530
4591
1529
4592
1527
4593
1525
4594
1523
4595
1521
4596
1521
4597
1520
4598
1518
4599
1515
4600
1511
4601
1507
4602
1503
4603
1500
4604
1497
4605
1495
4606
1492
4607
1490
4608
1488
4609
1486
4610
1483
4611
1481
4612
1479
4613
1478
4614
1476
4615
1472
4616
1470
4617
1468
4618
1466
4619
1464
4620
1463
4621
1460
4622
1457
4623
1454
4624
1451
4625
1449
4626
1447
4627
1445
4628
1445
4629
1443
4630
1441
4631
1440
4632
1439
4633
1440
4634
1441
4635
1441
4636
1441
4637
1441
4638
1440
4639
1440
4640
1439
4641
1438
4642
1436
4643
1434
4644
1431
4645
1429
4646
1428
4647
1430
4648
1432
4649
1437
4650
1439
4651
1440
4652
1441
4653
1442
4654
1443
4655
1444
4656
1443
4657
1442
4658
1440
4659
1439
4660
1439
4661
1439
4662
1438
4663
1436
4664
1435
4665
1435
4666
1436
4667
1438
4668
1440
4669
1443
4670
1444
4671
1446
4672
1447
4673
1450
4674
1453
4675
1456
4676
1458
4677
1458
4678
1459
4679
1459
4680
1461
4681
1462
4682
1464
4683
1465
4684
1467
4685
1469
4686
1470
4687
1472
4688
1473
4689
1474
4690
1475
4691
1478
4692
1480
4693
1482
4694
1484
4695
1485
4696
1487
4697
1490
4698
1492
4699
1494
4700
1496
4701
1498
4702
1499
4703
1502
4704
1503
4705
1504
4706
1505
4707
1507
4708
1509
4709
1511
4710
1512
4711
1514
4712
1515
4713
1518
4714
1520
4715
1523
4716
1526
4717
1528
4718
1530
4719
1531
4720
1532
4721
1533
4722
1534
4723
1536
4724
1538
4725
1540
4726
1542
4727
1544
4728
1545
4729
1547
4730
1549
4731
1550
4732
1551
4733
1553
4734
1555
4735
1557
4736
1559
4737
1561
4738
1563
4739
1565
4740
1567
4741
1568
4742
1570
4743
1572
4744
1574
4745
1577
4746
1581
4747
1583
4748
1584
4749
1586
4750
1587
4751
1590
4752
1592
4753
1594
4754
1596
4755
1597
4756
1599
4757
1601
4758
1603
4759
1605
4760
1607
4761
1608
4762
1609
4763
1611
4764
1614
4765
1617
4766
1620
4767
1622
4768
1624
4769
1626
4770
1628
4771
1632
4772
1636
4773
1638
4774
1640
4775
1642
4776
1644
4777
1647
4778
1650
4779
1652
4780
1654
4781
1655
4782
1658
4783
1660
4784
1663
4785
1665
4786
1667
4787
1669
4788
1671
4789
1672
4790
1675
4791
1678
4792
1680
4793
1682
4794
1682
4795
1684
4796
1686
4797
1688
4798
1690
4799
1692
4800
1695
4801
1699
4802
1702
4803
1704
4804
1706
4805
1709
4806
1713
4807
1718
4808
1721
4809
1724
4810
1726
4811
1727
4812
1729
4813
1732
4814
1735
4815
1737
4816
1739
4817
1739
4818
1741
4819
1744
4820
1747
4821
1750
4822
1752
4823
1753
4824
1754
4825
1754
4826
1754
4827
1754
4828
1752
4829
1749
4830
1746
4831
1743
4832
1740
4833
1739
4834
1738
4835
1737
4836
1737
4837
1736
4838
1736
4839
1736
4840
1737
4841
1738
4842
1738
4843
1738
4844
1737
4845
1737
4846
1737
4847
1738
4848
1738
4849
1739
4850
1739
4851
1739
4852
1739
4853
1740
4854
1741
4855
1741
4856
1740
4857
1739
4858
1737
4859
1735
4860
1734
4861
1733
4862
1731
4863
1730
4864
1729
4865
1728
4866
1727
4867
1725
4868
1724
4869
1722
4870
1719
4871
1717
4872
1716
4873
1713
4874
1711
4875
1708
4876
1705
4877
1702
4878
1699
4879
1697
4880
1695
4881
1693
4882
1691
4883
1688
4884
1686
4885
1684
4886
1683
4887
1682
4888
1680
4889
1678
4890
1675
4891
1673
4892
1670
4893
1668
4894
1665
4895
1662
4896
1659
4897
1656
4898
1654
4899
1653
4900
1651
4901
1649
4902
1646
4903
1642
4904
1638
4905
1636
4906
1634
4907
1633
4908
1631
4909
1628
4910
1626
4911
1623
4912
1621
4913
1620
4914
1618
4915
1617
4916
1615
4917
1613
4918
1611
4919
1609
4920
1607
4921
1605
4922
1603
4923
1600
4924
1597
4925
1595
4926
1592
4927
1591
4928
1590
4929
1589
4930
1588
4931
1587
4932
1586
4933
1585
4934
1584
4935
1584
4936
1583
4937
1583
4938
1582
4939
1581
4940
1579
4941
1577
4942
1577
4943
1576
4944
1576
4945
1572
4946
1569
4947
1568
4948
1566
4949
1565
4950
1563
4951
1560
4952
1557
4953
1554
4954
1552
4955
1549
4956
1547
4957
1544
4958
1542
4959
1539
4960
1537
4961
1535
4962
1533
4963
1531
4964
1529
4965
1527
4966
1525
4967
1523
4968
1522
4969
1519
4970
1517
4971
1515
4972
1513
4973
1510
4974
1508
4975
1505
4976
1503
4977
1502
4978
1501
4979
1499
4980
1497
4981
1495
4982
1493
4983
1492
4984
1491
4985
1490
4986
1488
4987
1487
4988
1485
4989
1482
4990
1480
4991
1478
4992
1477
4993
1475
4994
1473
4995
1471
4996
1469
4997
1467
4998
1465
4999
1464
5000
1463
5001
1463
5002
1464
5003
1463
5004
1463
5005
1462
5006
1462
5007
1462
5008
1462
5009
1462
5010
1462
5011
1461
5012
1460
5013
1459
5014
1458
5015
1458
5016
1458
5017
1458
5018
1458
5019
1457
5020
1456
5021
1456
5022
1455
5023
1456
5024
1457
5025
1458
5026
1459
5027
1461
5028
1463
5029
1466
5030
1470
5031
1472
5032
1473
5033
1475
5034
1478
5035
1481
5036
1483
5037
1486
5038
1488
5039
1491
5040
1493
5041
1495
5042
1498
5043
1501
5044
1504
5045
1506
5046
1509
5047
1512
5048
1514
5049
1516
5050
1518
5051
1520
5052
1522
5053
1524
5054
1525
5055
1527
5056
1528
5057
1530
5058
1532
5059
1534
5060
1536
5061
1538
5062
1540
5063
1543
5064
1546
5065
1548
5066
1549
5067
1551
5068
1552
5069
1554
5070
1556
5071
1559
5072
1566
5073
1569
5074
1572
5075
1574
5076
1576
5077
1578
5078
1580
5079
1582
5080
1584
5081
1586
5082
1588
5083
1589
5084
1590
5085
1592
5086
1595
5087
1599
5088
1602
5089
1605
5090
1605
5091
1605
5092
1606
5093
1608
5094
1611
5095
1613
5096
1616
5097
1617
5098
1618
5099
1619
5100
1620
5101
1622
5102
1624
5103
1626
5104
1628
5105
1630
5106
1633
5107
1635
5108
1638
5109
1641
5110
1644
5111
1647
5112
1649
5113
1651
5114
1652
5115
1654
5116
1655
5117
1656
5118
1657
5119
1658
5120
1659
5121
1662
5122
1665
5123
1668
5124
1670
5125
1671
5126
1672
5127
1673
5128
1674
5129
1674
5130
1675
5131
1677
5132
1678
5133
1680
5134
1681
5135
1682
5136
1683
5137
1685
5138
1687
5139
1690
5140
1692
5141
1694
5142
1697
5143
1701
5144
1703
5145
1706
5146
1707
5147
1709
5148
1712
5149
1713
5150
1715
5151
1715
5152
1716
5153
1717
5154
1721
5155
1725
5156
1727
5157
1728
5158
1729
5159
1730
5160
1731
5161
1734
5162
1736
5163
1737
5164
1738
5165
1739
5166
1741
5167
1743
5168
1744
5169
1744
5170
1745
5171
1746
5172
1747
5173
1750
5174
1753
5175
1756
5176
1760
5177
1761
5178
1762
5179
1761
5180
1760
5181
1760
5182
1760
5183
1760
5184
1759
5185
1759
5186
1759
5187
1760
5188
1763
5189
1767
5190
1770
5191
1774
5192
1777
5193
1779
5194
1781
5195
1783
5196
1784
5197
1786
5198
1789
5199
1794
5200
1796
5201
1798
5202
1801
5203
1805
5204
1809
5205
1812
5206
1814
5207
1814
5208
1814
5209
1816
5210
1817
5211
1820
5212
1822
5213
1825
5214
1827
5215
1829
5216
1830
5217
1831
5218
1833
5219
1835
5220
1837
5221
1837
5222
1837
5223
1836
5224
1838
5225
1841
5226
1844
5227
1848
5228
1851
5229
1854
5230
1856
5231
1858
5232
1860
5233
1864
5234
1867
5235
1871
5236
1874
5237
1877
5238
1881
5239
1885
5240
1889
5241
1892
5242
1894
5243
1896
5244
1899
5245
1903
5246
1907
5247
1910
5248
1913
5249
1915
5250
1917
5251
1919
5252
1921
5253
1922
5254
1923
5255
1923
5256
1923
5257
1922
5258
1921
5259
1920
5260
1918
5261
1917
5262
1917
5263
1919
5264
1920
5265
1920
5266
1919
5267
1918
5268
1917
5269
1917
5270
1917
5271
1917
5272
1918
5273
1918
5274
1917
5275
1917
5276
1916
5277
1916
5278
1916
5279
1916
5280
1917
5281
1917
5282
1919
5283
1921
5284
1922
5285
1923
5286
1924
5287
1925
5288
1926
5289
1926
5290
1927
5291
1927
5292
1928
5293
1928
5294
1929
5295
1930
5296
1932
5297
1933
5298
1934
5299
1936
5300
1938
5301
1939
5302
1940
5303
1941
5304
1942
5305
1944
5306
1946
5307
1947
5308
1950
5309
1952
5310
1954
5311
1955
5312
1956
5313
1957
5314
1957
5315
1958
5316
1960
5317
1962
5318
1963
5319
1963
5320
1963
5321
1962
5322
1962
5323
1962
5324
1962
5325
1961
5326
1958
5327
1957
5328
1956
5329
1955
5330
1953
5331
1951
5332
1948
5333
1945
5334
1941
5335
1938
5336
1934
5337
1931
5338
1929
5339
1926
5340
1924
5341
1923
5342
1922
5343
1922
5344
1921
5345
1919
5346
1917
5347
1916
5348
1915
5349
1913
5350
1913
5351
1912
5352
1911
5353
1909
5354
1907
5355
1905
5356
1903
5357
1900
5358
1898
5359
1896
5360
1893
5361
1892
5362
1890
5363
1888
5364
1886
5365
1884
5366
1882
5367
1880
5368
1878
5369
1876
5370
1874
5371
1872
5372
1869
5373
1866
5374
1863
5375
1859
5376
1856
5377
1853
5378
1850
5379
1848
5380
1845
5381
1842
5382
1840
5383
1838
5384
1836
5385
1834
5386
1832
5387
1830
5388
1827
5389
1824
5390
1820
5391
1816
5392
1813
5393
1810
5394
1808
5395
1806
5396
1803
5397
1799
5398
1795
5399
1791
5400
1787
5401
1783
5402
1781
5403
1778
5404
1776
5405
1773
5406
1770
5407
1769
5408
1769
5409
1769
5410
1769
5411
1768
5412
1766
5413
1764
5414
1762
5415
1761
5416
1760
5417
1759
5418
1757
5419
1754
5420
1752
5421
1750
5422
1750
5423
1749
5424
1749
5425
1748
5426
1747
5427
1747
5428
1748
5429
1749
5430
1750
5431
1751
5432
1752
5433
1753
5434
1753
5435
1754
5436
1753
5437
1752
5438
1752
5439
1751
5440
1751
5441
1750
5442
1750
5443
1750
5444
1753
5445
1755
5446
1757
5447
1758
5448
1758
5449
1758
5450
1759
5451
1760
5452
1761
5453
1762
5454
1762
5455
1762
5456
1762
5457
1762
5458
1762
5459
1762
5460
1762
5461
1763
5462
1763
5463
1763
5464
1762
5465
1762
5466
1762
5467
1761
5468
1760
5469
1758
5470
1758
5471
1757
5472
1756
5473
1756
5474
1756
5475
1756
5476
1758
5477
1761
5478
1765
5479
1768
5480
1771
5481
1774
5482
1776
5483
1778
5484
1779
5485
1781
5486
1783
5487
1786
5488
1789
5489
1792
5490
1793
5491
1793
5492
1795
5493
1797
5494
1799
5495
1800
5496
1801
5497
1801
5498
1801
5499
1801
5500
1802
5501
1804
5502
1806
5503
1807
5504
1809
5505
1810
5506
1811
5507
1812
5508
1814
5509
1816
5510
1818
5511
1819
5512
1820
5513
1822
5514
1823
5515
1826
5516
1829
5517
1833
5518
1837
5519
1840
5520
1843
5521
1847
5522
1850
5523
1852
5524
1853
5525
1855
5526
1856
5527
1856
5528
1857
5529
1858
5530
1860
5531
1861
5532
1861
5533
1861
5534
1861
5535
1862
5536
1863
5537
1864
5538
1865
5539
1866
5540
1866
5541
1866
5542
1866
5543
1867
5544
1869
5545
1871
5546
1873
5547
1874
5548
1876
5549
1877
5550
1879
5551
1881
5552
1884
5553
1886
5554
1888
5555
1890
5556
1893
5557
1896
5558
1898
5559
1899
5560
1900
5561
1900
5562
1901
5563
1900
5564
1899
5565
1898
5566
1898
5567
1900
5568
1902
5569
1904
5570
1904
5571
1905
5572
1905
5573
1905
5574
1906
5575
1906
5576
1906
5577
1906
5578
1907
5579
1909
5580
1912
5581
1914
5582
1915
5583
1917
5584
1918
5585
1920
5586
1921
5587
1923
5588
1924
5589
1925
5590
1927
5591
1929
5592
1932
5593
1934
5594
1936
5595
1937
5596
1938
5597
1938
5598
1939
5599
1939
5600
1939
5601
1939
5602
1939
5603
1938
5604
1937
5605
1936
5606
1935
5607
1934
5608
1934
5609
1934
5610
1933
5611
1933
5612
1932
5613
1931
5614
1930
5615
1931
5616
1931
5617
1932
5618
1933
5619
1934
5620
1935
5621
1935
5622
1935
5623
1935
5624
1935
5625
1934
5626
1934
5627
1933
5628
1932
5629
1931
5630
1930
5631
1929
5632
1929
5633
1929
5634
1928
5635
1926
5636
1923
5637
1920
5638
1918
5639
1916
5640
1915
5641
1915
5642
1914
5643
1913
5644
1910
5645
1907
5646
1904
5647
1902
5648
1900
5649
1901
5650
1901
5651
1902
5652
1901
5653
1899
5654
1897
5655
1895
5656
1895
5657
1895
5658
1895
5659
1893
5660
1892
5661
1890
5662
1888
5663
1887
5664
1887
5665
1887
5666
1885
5667
1883
5668
1881
5669
1878
5670
1876
5671
1874
5672
1872
5673
1870
5674
1868
5675
1867
5676
1865
5677
1864
5678
1863
5679
1862
5680
1860
5681
1857
5682
1855
5683
1853
5684
1851
5685
1851
5686
1850
5687
1849
5688
1847
5689
1844
5690
1841
5691
1839
5692
1837
5693
1837
5694
1837
5695
1836
5696
1834
5697
1831
5698
1827
5699
1825
5700
1824
5701
1824
5702
1823
5703
1822
5704
1821
5705
1819
5706
1817
5707
1815
5708
1814
5709
1812
5710
1810
5711
1808
5712
1807
5713
1807
5714
1808
5715
1808
5716
1808
5717
1807
5718
1805
5719
1804
5720
1804
5721
1804
5722
1803
5723
1803
5724
1801
5725
1800
5726
1799
5727
1798
5728
1798
5729
1798
5730
1797
5731
1796
5732
1795
5733
1794
5734
1793
5735
1792
5736
1791
5737
1790
5738
1788
5739
1787
5740
1786
5741
1785
5742
1784
5743
1784
5744
1783
5745
1782
5746
1781
5747
1781
5748
1780
5749
1780
5750
1780
5751
1779
5752
1777
5753
1776
5754
1775
5755
1775
5756
1775
5757
1775
5758
1775
5759
1775
5760
1774
5761
1774
5762
1773
5763
1773
5764
1772
5765
1771
5766
1770
5767
1768
5768
1767
5769
1766
5770
1766
5771
1765
5772
1764
5773
1763
5774
1761
5775
1759
5776
1758
5777
1757
5778
1756
5779
1755
5780
1753
5781
1751
5782
1749
5783
1748
5784
1747
5785
1747
5786
1746
5787
1744
5788
1742
5789
1740
5790
1739
5791
1738
5792
1736
5793
1734
5794
1733
5795
1731
5796
1730
5797
1729
5798
1728
5799
1727
5800
1726
5801
1725
5802
1723
5803
1722
5804
1720
5805
1719
5806
1717
5807
1716
5808
1715
5809
1713
5810
1710
5811
1708
5812
1705
5813
1703
5814
1702
5815
1700
5816
1698
5817
1696
5818
1694
5819
1691
5820
1690
5821
1688
5822
1686
5823
1683
5824
1681
5825
1680
5826
1677
5827
1674
5828
1671
5829
1668
5830
1665
5831
1662
5832
1660
5833
1658
5834
1652
5835
1649
5836
1646
5837
1643
5838
1640
5839
1638
5840
1635
5841
1633
5842
1631
5843
1628
5844
1626
5845
1623
5846
1621
5847
1619
5848
1617
5849
1614
5850
1611
5851
1609
5852
1607
5853
1605
5854
1602
5855
1600
5856
1598
5857
1596
5858
1594
5859
1594
5860
1593
5861
1592
5862
1590
5863
1587
5864
1586
5865
1585
5866
1583
5867
1582
5868
1580
5869
1578
5870
1576
5871
1576
5872
1575
5873
1574
5874
1573
5875
1571
5876
1569
5877
1566
5878
1563
5879
1560
5880
1558
5881
1557
5882
1557
5883
1556
5884
1554
5885
1552
5886
1551
5887
1550
5888
1549
5889
1549
5890
1548
5891
1546
5892
1544
5893
1542
5894
1541
5895
1539
5896
1538
5897
1536
5898
1534
5899
1531
5900
1527
5901
1525
5902
1523
5903
1522
5904
1522
5905
1521
5906
1519
5907
1517
5908
1514
5909
1511
5910
1508
5911
1505
5912
1502
5913
1499
5914
1496
5915
1493
5916
1490
5917
1487
5918
1485
5919
1482
5920
1480
5921
1477
5922
1474
5923
1472
5924
1469
5925
1466
5926
1464
5927
1462
5928
1460
5929
1459
5930
1457
5931
1455
5932
1452
5933
1450
5934
1447
5935
1445
5936
1442
5937
1440
5938
1438
5939
1437
5940
1434
5941
1432
5942
1428
5943
1425
5944
1421
5945
1418
5946
1416
5947
1413
5948
1410
5949
1406
5950
1402
5951
1399
5952
1395
5953
1392
5954
1389
5955
1385
5956
1382
5957
1379
5958
1377
5959
1376
5960
1375
5961
1372
5962
1369
5963
1367
5964
1365
5965
1363
5966
1361
5967
1358
5968
1356
5969
1353
5970
1351
5971
1350
5972
1349
5973
1347
5974
1345
5975
1343
5976
1340
5977
1338
5978
1337
5979
1335
5980
1333
5981
1332
5982
1330
5983
1329
5984
1328
5985
1328
5986
1329
5987
1330
5988
1330
5989
1330
5990
1329
5991
1328
5992
1327
5993
1326
5994
1326
5995
1325
5996
1325
5997
1324
5998
1322
5999
1321
6000
1320
6001
1320
6002
1320
6003
1319
6004
1318
6005
1317
6006
1316
6007
1316
6008
1316
6009
1317
6010
1317
6011
1318
6012
1319
6013
1320
6014
1321
6015
1323
6016
1325
6017
1327
6018
1328
6019
1329
6020
1329
6021
1330
6022
1331
6023
1331
6024
1332
6025
1333
6026
1334
6027
1335
6028
1336
6029
1339
6030
1341
6031
1342
6032
1343
6033
1343
6034
1343
6035
1344
6036
1345
6037
1346
6038
1345
6039
1344
6040
1343
6041
1342
6042
1342
6043
1342
6044
1343
6045
1344
6046
1345
6047
1345
6048
1346
6049
1347
6050
1347
6051
1347
6052
1346
6053
1345
6054
1344
6055
1345
6056
1346
6057
1347
6058
1348
6059
1347
6060
1347
6061
1347
6062
1348
6063
1348
6064
1347
6065
1346
6066
1346
6067
1345
6068
1344
6069
1342
6070
1338
6071
1335
6072
1334
6073
1334
6074
1334
6075
1334
6076
1333
6077
1332
6078
1331
6079
1330
6080
1330
6081
1330
6082
1331
6083
1332
6084
1332
6085
1331
6086
1331
6087
1331
6088
1336
6089
1338
6090
1339
6091
1339
6092
1338
6093
1338
6094
1338
6095
1339
6096
1339
6097
1339
6098
1338
6099
1337
6100
1336
6101
1334
6102
1332
6103
1331
6104
1329
6105
1328
6106
1325
6107
1323
6108
1321
6109
1319
6110
1316
6111
1313
6112
1311
6113
1309
6114
1307
6115
1305
6116
1303
6117
1302
6118
1301
6119
1300
6120
1299
6121
1297
6122
1295
6123
1293
6124
1292
6125
1292
6126
1292
6127
1292
6128
1291
6129
1291
6130
1290
6131
1288
6132
1287
6133
1287
6134
1287
6135
1287
6136
1286
6137
1285
6138
1284
6139
1283
6140
1283
6141
1282
6142
1281
6143
1280
6144
1278
6145
1277
6146
1274
6147
1272
6148
1271
6149
1270
6150
1271
6151
1270
6152
1268
6153
1266
6154
1265
6155
1263
6156
1262
6157
1260
6158
1259
6159
1259
6160
1259
6161
1259
6162
1258
6163
1258
6164
1259
6165
1261
6166
1262
6167
1264
6168
1265
6169
1267
6170
1269
6171
1270
6172
1272
6173
1273
6174
1274
6175
1274
6176
1275
6177
1276
6178
1276
6179
1277
6180
1275
6181
1274
6182
1273
6183
1272
6184
1271
6185
1270
6186
1268
6187
1266
6188
1265
6189
1265
6190
1265
6191
1265
6192
1265
6193
1265
6194
1265
6195
1266
6196
1267
6197
1268
6198
1269
6199
1270
6200
1272
6201
1274
6202
1276
6203
1277
6204
1278
6205
1280
6206
1281
6207
1282
6208
1283
6209
1284
6210
1286
6211
1288
6212
1290
6213
1292
6214
1293
6215
1294
6216
1295
6217
1297
6218
1299
6219
1300
6220
1301
6221
1302
6222
1303
6223
1304
6224
1305
6225
1306
6226
1307
6227
1307
6228
1308
6229
1307
6230
1307
6231
1306
6232
1306
6233
1306
6234
1307
6235
1307
6236
1306
6237
1304
6238
1302
6239
1300
6240
1299
6241
1298
6242
1296
6243
1295
6244
1293
6245
1291
6246
1288
6247
1287
6248
1285
6249
1282
6250
1280
6251
1277
6252
1274
6253
1272
6254
1269
6255
1266
6256
1263
6257
1261
6258
1258
6259
1256
6260
1254
6261
1252
6262
1249
6263
1246
6264
1244
6265
1242
6266
1240
6267
1238
6268
1236
6269
1234
6270
1232
6271
1229
6272
1226
6273
1223
6274
1220
6275
1217
6276
1215
6277
1213
6278
1210
6279
1207
6280
1204
6281
1201
6282
1198
6283
1196
6284
1193
6285
1191
6286
1188
6287
1185
6288
1181
6289
1178
6290
1176
6291
1174
6292
1172
6293
1169
6294
1166
6295
1163
6296
1160
6297
1157
6298
1155
6299
1153
6300
1150
6301
1146
6302
1143
6303
1140
6304
1137
6305
1134
6306
1132
6307
1128
6308
1125
6309
1122
6310
1119
6311
1116
6312
1113
6313
1111
6314
1108
6315
1106
6316
1104
6317
1102
6318
1099
6319
1096
6320
1094
6321
1092
6322
1089
6323
1087
6324
1085
6325
1083
6326
1081
6327
1078
6328
1076
6329
1074
6330
1071
6331
1069
6332
1067
6333
1064
6334
1061
6335
1058
6336
1056
6337
1053
6338
1051
6339
1049
6340
1046
6341
1044
6342
1038
6343
1038
6344
1036
6345
1035
6346
1033
6347
1029
6348
1026
6349
1023
6350
1022
6351
1021
6352
1020
6353
1019
6354
1017
6355
1015
6356
1014
6357
1012
6358
1010
6359
1008
6360
1005
6361
1003
6362
1001
6363
999
6364
997
6365
996
6366
995
6367
993
6368
991
6369
989
6370
986
6371
984
6372
982
6373
981
6374
979
6375
978
6376
976
6377
974
6378
972
6379
971
6380
970
6381
968
6382
967
6383
966
6384
965
6385
964
6386
963
6387
962
6388
961
6389
960
6390
959
6391
958
6392
958
6393
958
6394
958
6395
958
6396
958
6397
957
6398
957
6399
956
6400
956
6401
956
6402
955
6403
954
6404
953
6405
952
6406
951
6407
950
6408
948
6409
946
6410
944
6411
941
6412
940
6413
939
6414
938
6415
937
6416
935
6417
933
6418
931
6419
930
6420
928
6421
927
6422
925
6423
924
6424
922
6425
921
6426
920
6427
919
6428
917
6429
916
6430
914
6431
913
6432
911
6433
910
6434
910
6435
911
6436
912
6437
912
6438
912
6439
910
6440
908
6441
905
6442
903
6443
901
6444
900
6445
898
6446
897
6447
896
6448
895
6449
895
6450
895
6451
894
6452
893
6453
891
6454
888
6455
886
6456
885
6457
883
6458
882
6459
881
6460
879
6461
876
6462
874
6463
871
6464
870
6465
868
6466
866
6467
864
6468
862
6469
857
6470
855
6471
854
6472
852
6473
851
6474
849
6475
847
6476
846
6477
845
6478
843
6479
842
6480
840
6481
838
6482
836
6483
834
6484
832
6485
830
6486
829
6487
829
6488
829
6489
828
6490
829
6491
829
6492
831
6493
831
6494
831
6495
830
6496
830
6497
831
6498
831
6499
831
6500
831
6501
832
6502
832
6503
832
6504
832
6505
831
6506
832
6507
832
6508
833
6509
833
6510
833
6511
832
6512
831
6513
830
6514
829
6515
829
6516
830
6517
829
6518
827
6519
824
6520
821
6521
819
6522
818
6523
817
6524
815
6525
813
6526
810
6527
808
6528
806
6529
805
6530
803
6531
800
6532
795
6533
790
6534
786
6535
784
6536
782
6537
781
6538
779
6539
777
6540
775
6541
774
6542
774
6543
776
6544
778
6545
781
6546
782
6547
783
6548
783
6549
784
6550
785
6551
786
6552
787
6553
787
6554
788
6555
791
6556
793
6557
795
6558
797
6559
798
6560
799
6561
800
6562
799
6563
798
6564
798
6565
798
6566
797
6567
798
6568
798
6569
800
6570
802
6571
803
6572
803
6573
804
6574
805
6575
806
6576
808
6577
809
6578
808
6579
808
6580
808
6581
810
6582
813
6583
816
6584
817
6585
817
6586
818
6587
819
6588
820
6589
820
6590
819
6591
818
6592
819
6593
820
6594
820
6595
818
6596
817
6597
817
6598
817
6599
817
6600
815
6601
815
6602
815
6603
817
6604
817
6605
818
6606
819
6607
820
6608
821
6609
822
6610
823
6611
826
6612
828
6613
829
6614
831
6615
832
6616
832
6617
832
6618
833
6619
833
6620
834
6621
835
6622
835
6623
834
6624
833
6625
833
6626
833
6627
833
6628
831
6629
829
6630
829
6631
828
6632
828
6633
828
6634
827
6635
827
6636
828
6637
828
6638
826
6639
825
6640
823
6641
823
6642
823
6643
824
6644
825
6645
824
6646
821
6647
819
6648
817
6649
816
6650
816
6651
817
6652
818
6653
818
6654
819
6655
821
6656
823
6657
825
6658
827
6659
828
6660
829
6661
830
6662
831
6663
833
6664
835
6665
837
6666
839
6667
840
6668
841
6669
841
6670
841
6671
840
6672
839
6673
839
6674
839
6675
838
6676
838
6677
836
6678
834
6679
833
6680
832
6681
835
6682
836
6683
837
6684
836
6685
835
6686
833
6687
831
6688
831
6689
832
6690
833
6691
833
6692
832
6693
831
6694
830
6695
828
6696
826
6697
825
6698
824
6699
823
6700
823
6701
823
6702
822
6703
822
6704
820
6705
818
6706
817
6707
816
6708
815
6709
815
6710
814
6711
813
6712
812
6713
810
6714
809
6715
807
6716
807
6717
807
6718
807
6719
807
6720
806
6721
806
6722
807
6723
809
6724
810
6725
811
6726
812
6727
812
6728
812
6729
812
6730
812
6731
812
6732
811
6733
810
6734
809
6735
808
6736
808
6737
807
6738
805
6739
804
6740
805
6741
807
6742
809
6743
811
6744
812
6745
812
6746
812
6747
811
6748
811
6749
811
6750
811
6751
811
6752
811
6753
812
6754
813
6755
815
6756
817
6757
819
6758
821
6759
823
6760
825
6761
825
6762
826
6763
826
6764
827
6765
829
6766
830
6767
832
6768
834
6769
836
6770
837
6771
840
6772
842
6773
845
6774
848
6775
850
6776
852
6777
856
6778
860
6779
862
6780
864
6781
865
6782
867
6783
868
6784
869
6785
869
6786
868
6787
868
6788
870
6789
872
6790
873
6791
874
6792
874
6793
875
6794
875
6795
876
6796
878
6797
880
6798
882
6799
883
6800
885
6801
887
6802
889
6803
891
6804
893
6805
894
6806
897
6807
900
6808
903
6809
905
6810
906
6811
908
6812
910
6813
910
6814
909
6815
909
6816
909
6817
910
6818
911
6819
912
6820
913
6821
916
6822
919
6823
922
6824
924
6825
926
6826
928
6827
931
6828
934
6829
937
6830
940
6831
942
6832
944
6833
947
6834
949
6835
949
6836
947
6837
947
6838
949
6839
951
6840
954
6841
957
6842
960
6843
963
6844
965
6845
966
6846
967
6847
966
6848
967
6849
969
6850
976
6851
979
6852
982
6853
985
6854
987
6855
990
6856
992
6857
994
6858
995
6859
995
6860
995
6861
995
6862
997
6863
999
6864
1000
6865
1000
6866
1000
6867
1000
6868
1001
6869
1002
6870
1002
6871
1003
6872
1005
6873
1008
6874
1010
6875
1012
6876
1014
6877
1016
6878
1018
6879
1020
6880
1022
6881
1024
6882
1026
6883
1029
6884
1030
6885
1031
6886
1031
6887
1031
6888
1031
6889
1032
6890
1034
6891
1035
6892
1036
6893
1038
6894
1040
6895
1041
6896
1042
6897
1044
6898
1049
6899
1055
6900
1058
6901
1060
6902
1062
6903
1064
6904
1067
6905
1071
6906
1073
6907
1075
6908
1076
6909
1078
6910
1079
6911
1080
6912
1081
6913
1083
6914
1085
6915
1088
6916
1090
6917
1092
6918
1094
6919
1094
6920
1095
6921
1096
6922
1098
6923
1099
6924
1099
6925
1101
6926
1103
6927
1105
6928
1106
6929
1107
6930
1110
6931
1114
6932
1118
6933
1121
6934
1123
6935
1124
6936
1126
6937
1130
6938
1132
6939
1133
6940
1133
6941
1134
6942
1135
6943
1137
6944
1138
6945
1140
6946
1142
6947
1145
6948
1148
6949
1151
6950
1154
6951
1157
6952
1159
6953
1163
6954
1167
6955
1170
6956
1172
6957
1171
6958
1172
6959
1172
6960
1171
6961
1171
6962
1173
6963
1175
6964
1180
6965
1185
6966
1189
6967
1193
6968
1197
6969
1199
6970
1202
6971
1204
6972
1207
6973
1211
6974
1216
6975
1220
6976
1224
6977
1228
6978
1229
6979
1229
6980
1231
6981
1233
6982
1235
6983
1236
6984
1236
6985
1237
6986
1238
6987
1241
6988
1244
6989
1248
6990
1252
6991
1256
6992
1259
6993
1260
6994
1262
6995
1263
6996
1264
6997
1265
6998
1265
6999
1266
7000
1268
7001
1269
7002
1270
7003
1271
7004
1273
7005
1274
7006
1275
7007
1277
7008
1279
7009
1280
7010
1282
7011
1285
7012
1289
7013
1292
7014
1294
7015
1294
7016
1295
7017
1295
7018
1297
7019
1299
7020
1300
7021
1302
7022
1303
7023
1305
7024
1306
7025
1308
7026
1309
7027
1311
7028
1311
7029
1312
7030
1313
7031
1314
7032
1316
7033
1317
7034
1317
7035
1318
7036
1319
7037
1320
7038
1321
7039
1323
7040
1324
7041
1327
7042
1329
7043
1331
7044
1334
7045
1337
7046
1340
7047
1343
7048
1344
7049
1347
7050
1349
7051
1352
7052
1355
7053
1357
7054
1357
7055
1357
7056
1357
7057
1358
7058
1361
7059
1363
7060
1364
7061
1363
7062
1363
7063
1363
7064
1364
7065
1363
7066
1363
7067
1363
7068
1362
7069
1363
7070
1364
7071
1365
7072
1366
7073
1367
7074
1367
7075
1368
7076
1368
7077
1370
7078
1371
7079
1371
7080
1372
7081
1372
7082
1373
7083
1374
7084
1375
7085
1376
7086
1376
7087
1376
7088
1376
7089
1377
7090
1378
7091
1378
7092
1378
7093
1379
7094
1379
7095
1378
7096
1377
7097
1376
7098
1374
7099
1373
7100
1371
7101
1370
7102
1368
7103
1367
7104
1366
7105
1365
7106
1365
7107
1365
7108
1366
7109
1366
7110
1366
7111
1366
7112
1366
7113
1366
7114
1367
7115
1367
7116
1367
7117
1368
7118
1369
7119
1370
7120
1371
7121
1371
7122
1372
7123
1372
7124
1373
7125
1374
7126
1374
7127
1374
7128
1376
7129
1378
7130
1379
7131
1380
7132
1380
7133
1379
7134
1379
7135
1379
7136
1380
7137
1381
7138
1384
7139
1386
7140
1388
7141
1389
7142
1390
7143
1391
7144
1392
7145
1393
7146
1394
7147
1395
7148
1397
7149
1399
7150
1401
7151
1402
7152
1403
7153
1404
7154
1403
7155
1402
7156
1403
7157
1403
7158
1403
7159
1402
7160
1402
7161
1402
7162
1402
7163
1401
7164
1401
7165
1400
7166
1398
7167
1397
7168
1396
7169
1394
7170
1392
7171
1391
7172
1388
7173
1386
7174
1382
7175
1379
7176
1376
7177
1374
7178
1371
7179
1369
7180
1367
7181
1365
7182
1362
7183
1360
7184
1357
7185
1355
7186
1354
7187
1354
7188
1353
7189
1351
7190
1349
7191
1347
7192
1344
7193
1342
7194
1341
7195
1340
7196
1340
7197
1340
7198
1340
7199
1341
7200
1342
7201
1344
7202
1348
7203
1352
7204
1357
7205
1362
7206
1366
7207
1370
7208
1373
7209
1376
7210
1378
7211
1380
7212
1382
7213
1386
7214
1390
7215
1394
7216
1398
7217
1401
7218
1404
7219
1409
7220
1414
7221
1417
7222
1420
7223
1421
7224
1421
7225
1423
7226
1426
7227
1429
7228
1432
7229
1433
7230
1435
7231
1438
7232
1441
7233
1443
7234
1444
7235
1445
7236
1445
7237
1445
7238
1447
7239
1449
7240
1453
7241
1455
7242
1456
7243
1457
7244
1458
7245
1457
7246
1458
7247
1459
7248
1460
7249
1461
7250
1460
7251
1460
7252
1460
7253
1460
7254
1461
7255
1462
7256
1462
7257
1463
7258
1463
7259
1464
7260
1464
7261
1464
7262
1464
7263
1464
7264
1464
7265
1464
7266
1463
7267
1462
7268
1460
7269
1459
7270
1457
7271
1455
7272
1453
7273
1453
7274
1452
7275
1451
7276
1450
7277
1448
7278
1445
7279
1443
7280
1441
7281
1439
7282
1436
7283
1434
7284
1432
7285
1431
7286
1430
7287
1429
7288
1428
7289
1427
7290
1425
7291
1424
7292
1422
7293
1421
7294
1420
7295
1419
7296
1418
7297
1416
7298
1415
7299
1413
7300
1412
7301
1411
7302
1410
7303
1408
7304
1407
7305
1406
7306
1405
7307
1403
7308
1401
7309
1398
7310
1396
7311
1394
7312
1392
7313
1389
7314
1386
7315
1383
7316
1380
7317
1378
7318
1376
7319
1375
7320
1374
7321
1373
7322
1372
7323
1371
7324
1369
7325
1367
7326
1365
7327
1362
7328
1359
7329
1356
7330
1353
7331
1350
7332
1348
7333
1347
7334
1346
7335
1346
7336
1345
7337
1343
7338
1342
7339
1341
7340
1339
7341
1338
7342
1337
7343
1337
7344
1337
7345
1337
7346
1337
7347
1336
7348
1336
7349
1336
7350
1337
7351
1338
7352
1341
7353
1344
7354
1345
7355
1346
7356
1346
7357
1345
7358
1345
7359
1346
7360
1346
7361
1347
7362
1348
7363
1349
7364
1351
7365
1352
7366
1353
7367
1354
7368
1355
7369
1356
7370
1356
7371
1356
7372
1356
7373
1356
7374
1356
7375
1356
7376
1356
7377
1357
7378
1359
7379
1360
7380
1361
7381
1362
7382
1363
7383
1364
7384
1366
7385
1367
7386
1369
7387
1370
7388
1370
7389
1370
7390
1371
7391
1372
7392
1374
7393
1375
7394
1377
7395
1378
7396
1379
7397
1379
7398
1379
7399
1379
7400
1380
7401
1382
7402
1382
7403
1381
7404
1380
7405
1379
7406
1378
7407
1377
7408
1377
7409
1376
7410
1375
7411
1375
7412
1374
7413
1373
7414
1371
7415
1368
7416
1365
7417
1363
7418
1362
7419
1360
7420
1357
7421
1354
7422
1352
7423
1349
7424
1345
7425
1342
7426
1340
7427
1338
7428
1337
7429
1335
7430
1332
7431
1330
7432
1328
7433
1326
7434
1324
7435
1322
7436
1320
7437
1318
7438
1316
7439
1315
7440
1315
7441
1315
7442
1315
7443
1315
7444
1315
7445
1315
7446
1316
7447
1316
7448
1316
7449
1315
7450
1313
7451
1312
7452
1311
7453
1311
7454
1311
7455
1310
7456
1310
7457
1309
7458
1308
7459
1307
7460
1306
7461
1306
7462
1305
7463
1304
7464
1303
7465
1302
7466
1300
7467
1297
7468
1295
7469
1294
7470
1294
7471
1294
7472
1295
7473
1295
7474
1294
7475
1292
7476
1290
7477
1289
7478
1287
7479
1286
7480
1284
7481
1281
7482
1279
7483
1276
7484
1275
7485
1272
7486
1270
7487
1268
7488
1264
7489
1262
7490
1260
7491
1258
7492
1255
7493
1251
7494
1249
7495
1246
7496
1245
7497
1243
7498
1241
7499
1239
7500
1237
7501
1235
7502
1233
7503
1230
7504
1227
7505
1224
7506
1222
7507
1219
7508
1217
7509
1216
7510
1215
7511
1214
7512
1212
7513
1210
7514
1208
7515
1206
7516
1205
7517
1203
7518
1200
7519
1198
7520
1195
7521
1194
7522
1192
7523
1189
7524
1187
7525
1185
7526
1182
7527
1180
7528
1179
7529
1177
7530
1176
7531
1174
7532
1171
7533
1169
7534
1167
7535
1165
7536
1162
7537
1160
7538
1158
7539
1155
7540
1152
7541
1149
7542
1146
7543
1143
7544
1140
7545
1136
7546
1133
7547
1129
7548
1125
7549
1121
7550
1118
7551
1113
7552
1109
7553
1106
7554
1103
7555
1101
7556
1099
7557
1097
7558
1094
7559
1091
7560
1088
7561
1085
7562
1083
7563
1081
7564
1078
7565
1075
7566
1072
7567
1068
7568
1065
7569
1062
7570
1060
7571
1057
7572
1053
7573
1049
7574
1045
7575
1039
7576
1034
7577
1030
7578
1026
7579
1021
7580
1017
7581
1012
7582
1007
7583
1001
7584
996
7585
992
7586
988
7587
984
7588
980
7589
976
7590
972
7591
967
7592
962
7593
958
7594
954
7595
950
7596
946
7597
942
7598
938
7599
935
7600
931
7601
928
7602
924
7603
920
7604
918
7605
916
7606
913
7607
911
7608
909
7609
907
7610
904
7611
902
7612
900
7613
899
7614
898
7615
896
7616
895
7617
894
7618
892
7619
891
7620
889
7621
888
7622
885
7623
882
7624
880
7625
878
7626
876
7627
875
7628
874
7629
873
7630
872
7631
870
7632
868
7633
866
7634
864
7635
863
7636
861
7637
861
7638
860
7639
860
7640
859
7641
858
7642
856
7643
854
7644
853
7645
851
7646
849
7647
848
7648
846
7649
844
7650
840
7651
838
7652
836
7653
835
7654
834
7655
833
7656
832
7657
831
7658
831
7659
833
7660
835
7661
836
7662
837
7663
837
7664
837
7665
838
7666
839
7667
839
7668
839
7669
838
7670
837
7671
836
7672
837
7673
837
7674
837
7675
837
7676
838
7677
838
7678
839
7679
839
7680
839
7681
838
7682
839
7683
840
7684
840
7685
840
7686
840
7687
840
7688
840
7689
841
7690
842
7691
842
7692
840
7693
838
7694
838
7695
838
7696
838
7697
838
7698
838
7699
838
7700
839
7701
840
7702
841
7703
842
7704
841
7705
841
7706
842
7707
843
7708
844
7709
844
7710
843
7711
842
7712
842
7713
842
7714
841
7715
839
7716
838
7717
837
7718
835
7719
834
7720
833
7721
832
7722
832
7723
832
7724
832
7725
831
7726
830
7727
830
7728
829
7729
829
7730
829
7731
830
7732
831
7733
831
7734
832
7735
832
7736
832
7737
832
7738
832
7739
835
7740
836
7741
837
7742
836
7743
835
7744
834
7745
833
7746
833
7747
832
7748
832
7749
832
7750
831
7751
831
7752
831
7753
831
7754
831
7755
833
7756
834
7757
835
7758
835
7759
834
7760
833
7761
832
7762
831
7763
830
7764
829
7765
828
7766
825
7767
823
7768
822
7769
820
7770
819
7771
818
7772
817
7773
816
7774
815
7775
814
7776
813
7777
813
7778
812
7779
810
7780
808
7781
807
7782
806
7783
805
7784
803
7785
801
7786
800
7787
798
7788
797
7789
796
7790
795
7791
795
7792
794
7793
794
7794
794
7795
792
7796
790
7797
788
7798
787
7799
785
7800
783
7801
780
7802
777
7803
774
7804
772
7805
769
7806
767
7807
766
7808
764
7809
761
7810
757
7811
755
7812
752
7813
750
7814
747
7815
744
7816
741
7817
738
7818
736
7819
733
7820
730
7821
727
7822
723
7823
720
7824
718
7825
715
7826
712
7827
709
7828
707
7829
704
7830
702
7831
701
7832
699
7833
697
7834
695
7835
693
7836
689
7837
686
7838
683
7839
680
7840
678
7841
676
7842
674
7843
672
7844
669
7845
666
7846
663
7847
661
7848
659
7849
657
7850
655
7851
653
7852
651
7853
648
7854
644
7855
640
7856
637
7857
635
7858
634
7859
634
7860
633
7861
631
7862
629
7863
626
7864
623
7865
620
7866
617
7867
615
7868
613
7869
610
7870
607
7871
605
7872
603
7873
601
7874
599
7875
597
7876
595
7877
593
7878
592
7879
590
7880
588
7881
586
7882
583
7883
581
7884
578
7885
575
7886
572
7887
570
7888
568
7889
566
7890
564
7891
562
7892
560
7893
557
7894
554
7895
552
7896
551
7897
550
7898
549
7899
548
7900
548
7901
547
7902
547
7903
547
7904
546
7905
545
7906
544
7907
544
7908
543
7909
541
7910
540
7911
539
7912
538
7913
537
7914
536
7915
536
7916
535
7917
533
7918
532
7919
530
7920
529
7921
527
7922
526
7923
524
7924
522
7925
520
7926
519
7927
518
7928
518
7929
519
7930
519
7931
519
7932
519
7933
519
7934
520
7935
521
7936
522
7937
523
7938
523
7939
523
7