1196
858
888
1928
117
569
1156
1836
290
497
89
929
376
275
1172
322
1865
1082
1163
1578
237
1294
1078
823
1965
1444
928
1025
578
1919
1857
97
1002
176
1803
1199
1718
1047
1074
218
1923
391
1936
1730
74
845
1454
1728
936
1945
753
1248
586
403
693
156
1700
35
1457
691
1951
957
1767
1913
177
127
129
1267
446
119
412
30
1418
11
1487
500
1238
1334
661
68
315
133
1133
154
1556
1655
1817
251
872
1954
131
697
1334
180
703
49
505
1140
679
1262
574
309
1651
1133
1156
415
697
1383
58
784
1384
745
1550
75
727
946
470
1094
1796
1782
1798
834
239
218
385
1487
942
643
1691
1442
948
283
1665
13
1271
576
1489
371
1357
421
1927
8
1633
1266
132
346
1299
1201
67
1482
233
942
415
591
615
706
1857
895
575
1709
612
1224
1660
74
1613
388
551
1437
1836
1108
1299
1682
400
1947
1007
1062
71
1831
365
1462
987
960
313
1169
227
737
1112
1355
183
1370
309
1267
1291
1648
67
1769
743
521
1361
1507
1345
611
473
1773
18
1471
1083
889
979
691
676
1897
1537
223
404
1714
922
201
53
1966
1868
697
1622
1421
404
1306
1425
1148
954
56
125
1487
879
1837
1494
1612
1584
298
278
817
535
286
1960
1794
1471
1526
1062
989
664
1179
1319
1048
32
1455
1269
1580
1200
736
614
1211
425
584
1476
887
1996
1436
27
570
1250
636
1281
218
209
1017
995
737
1046
972
658
1540
955
1204
1962
646
1978
16
1860
1785
1567
1618
1817
456
1172
1185
1010
1778
156
1894
1418
475
659
705
1769
1050
528
388
842
616
846
6
457
1917
817
1335
1900
1241
1787
993
95
1161
1631
1208
1776
1211
461
1500
833
1555
971
1486
940
37
65
905
1683
1443
943
941
1065
1611
482
1712
869
1770
66
526
88
1161
1308
1133
99
1656
796
1393
563
1494
1012
851
1545
1112
1138
95
295
1728
157
624
128
254
687
1109
975
707
1155
1211
1423
1992
1132
1253
1869
295
623
1935
1555
1576
78
1906
573
1670
1341
1111
471
1536
830
1119
712
1848
589
1547
1424
492
892
1722
779
679
233
230
364
988
476
154
607
1786
1614
1258
1619
1505
1268
961
491
1694
1405
1666
1552
184
20
1944
1516
961
770
1990
1866
857
528
360
1219
1044
887
81
1281
1490
1973
1367
1652
1639
1139
1791
10
1246
56
1916
40
1976
1920
21
1269
1896
720
973
1066
1000
579
589
831
1721
619
997
1454
1705
1654
1737
1531
1157
295
1989
1715
217
1115
161
1741
869
1210
1913
1551
1845
1396
322
1678
625
1539
680
241
235
519
1084
247
193
196
193
798
923
267
333
1959
152
1472
1315
26
106
1050
537
589
1161
763
1073
792
1487
1845
267
80
350
1634
41
1246
115
1606
1761
1548
221
1575
301
1291
1672
499
987
932
452
1869
300
1629
206
854
1473
1895
1494
181
1725
325
1558
717
264
57
804
676
6
1097
1319
1399
576
1363
760
552
544
1566
684
663
102
1455
1236
1245
335
1154
706
361
1941
171
580
303
418
304
1546
289
1213
1860
907
259
1679
451
337
1833
720
158
1819
359
420
974
1655
1415
686
1073
1361
1573
807
1813
1779
674
1701
639
108
1664
192
945
1229
720
1259
1395
418
391
312
242
463
1467
1734
1044
490
733
1494
1827
1913
1456
1043
736
1393
90
653
193
313
869
480
856
1760
222
834
657
735
1930
1853
395
253
96
147
894
225
1007
1395
998
355
340
1867
374
1404
1966
1287
17
1624
222
1320
1187
1677
1962
15
1092
879
669
327
347
1895
1852
448
849
403
444
1987
1029
806
1595
1790
1964
442
875
283
1645
1980
362
1295
1049
495
795
1556
892
654
293
660
412
1895
20
1084
896
558
216
582
952
1346
1482
428
1864
1019
1795
727
867
1979
1725
624
196
1447
550
1881
625
291
83
1228
1375
883
160
953
402
1398
558
780
1812
76
489
1772
928
930
1603
1764
1619
444
1398
1725
1506
179
119
1731
768
238
1030
572
1109
721
15
90
793
1355
400
876
1524
1093
646
1235
103
1685
1133
280
1613
496
515
1815
542
1727
1677
1674
1233
1288
1643
1268
720
468
400
1204
1444
1797
1604
1253
1576
1274
516
1979
1410
611
659
1308
778
95
296
1358
568
592
172
1601
1341
237
836
645
1039
954
90
712
589
1696
362
1364
780
189
1459
1977
421
950
821
1511
122
1915
624
1829
1202
548
449
1163
1024
1122
1018
1745
1557
498
1778
1425
1029
1418
1385
921
1467
272
1122
566
1520
753
1409
955
291
480
428
934
733
1360
1351
521
1322
804
342
558
773
491
843
865
1872
1466
1563
1842
1704
95
259
228
849
964
480
1506
1251
1132
609
1197
650
1243
760
1004
1227
881
643
843
1925
805
163
1336
1182
20
858
955
393
1783
1635
120
1449
1466
84
661
286
1273
4
786
3
1222
1279
920
1589
1767
463
1376
986
1330
34
1478
27
1456
1150
1082
418
721
266
598
974
1165
1688
1438
1906
924
1496
752
817
1920
1180
1492
812
118
684
1826
1839
1490
1582
49
750
1600
311
1524
1071
461
541
1405
331
442
779
826
647
1025
1512
309
1430
1712
282
815
1054
748
952
1410
1891
1256
519
498
505
116
644
1084
1858
1657
1401
1641
831
1188
667
1400
794
2
1463
729
1292
631
1098
316
763
877
1792
452
945
659
9
239
1047
401
541
1941
68
571
371
861
36
997
1092
1014
541
79
1828
1989
532
1279
1405
591
1569
714
664
1718
593
624
78
1053
324
1126
932
877
920
942
61
1878
1317
456
697
608
869
1058
1783
1150
1882
257
1178
564
1001
911
1373
1092
1552
393
1275
1237
183
1789
337
459
315
597
1075
1645
585
1026
1734
821
690
767
1531
1848
43
1955
1405
1193
304
1126
1329
185
957
1295
1622
1111
488
1119
470
146
1124
461
334
819
33
65
1313
1342
941
1506
548
384
996
167
1059
796
727
1558
39
305
509
12
1670
766
580
1201
559
1875
1191
1775
406
1903
471
284
1651
593
1294
1919
831
1487
1092
177
691
133
530
473
820
1141
1561
1200
966
1092
1522
1474
934
1487
72
175
167
1789
902
711
1443
519
1108
996
574
1655
1748
1369
1061
1087
734
1589
186
327
1563
47
1812
1523
787
1176
872
870
1254
378
644
470
1552
1267
1141
1510
1188
1604
349
1875
305
1859
1504
119
283
1579
168
1307
638
269
1200
1630
238
966
102
980
874
1373
23
1979
1910
1847
1207
1746
591
1300
1244
550
822
1813
1463
338
1896
1852
1768
1696
1374
1970
1554
1591
1972
131
183
1333
1247
1503
879
468
1792
468
175
657
982
1033
1212
965
582
682
717
1612
1863
212
803
1094
1986
1905
339
1029
85
503
1260
864
1936
232
767
495
1611
1025
1622
943
233
1686
1442
1977
139
1172
129
1370
22
1805
482
808
821
1453
294
758
30
1413
326
600
367
332
611
1018
1368
1855
389
797
1156
1007
1611
597
1258
1951
144
42
1273
959
60
156
401
439
866
1216
1861
1062
1547
1542
491
522
660
1326
583
391
1286
810
835
467
1855
1138
900
493
592
1807
1848
1473
1407
1635
1227
1161
1361
1931
521
457
1195
794
1528
961
1354
1364
32
1636
825
410
5
1056
1390
1176
1593
1367
871
1228
355
390
1541
1254
1915
269
1790
1420
1621
93
1144
802
1094
22
555
257
306
1421
1274
1500
809
1481
1992
931
1098
104
1870
1804
185
1149
1656
311
1020
1780
571
1179
273
919
873
292
930
1355
788
1414
614
1622
58
222
704
24
1611
737
779
1790
1955
1410
1438
1950
920
1058
236
1406
134
172
1336
1826
1672
235
494
637
1893
147
532
1239
948
1254
1062
532
1185
1048
376
171
238
374
264
1522
1110
772
666
925
1333
326
701
1269
687
1821
1049
1228
1644
1548
1412
1013
1525
1640
693
460
1416
1016
924
49
484
1141
1504
553
1183
1727
204
1026
131
1372
850
1858
1082
381
1685
424
1592
1458
809
721
1118
182
309
90
1091
1259
174
1395
785
989
668
559
1322
480
1772
1687
971
264
454
841
1878
667
1061
405
410
1116
1409
1597
1856
614
1119
1794
1958
1548
1679
1850
1734
1252
893
1628
40
879
11
33
623
922
338
649
124
842
809
1613
265
1540
1772
1935
421
648
1022
166
1654
1851
1029
495
1456
1678
1505
347
783
1029
794
1939
500
652
968
1473
146
1870
814
1452
921
525
601
204
1596
1829
1025
120
321
1961
279
1398
1204
1101
1577
1413
967
1162
1109
148
23
905
1052
473
568
586
169
849
500
527
1306
1954
876
581
439
211
922
351
679
1775
1134
85
1942
1643
1532
1155
920
1910
789
912
1739
1466
1918
692
1296
1787
1756
20
1253
14
116
800
800
1122
408
896
1131
856
1614
283
203
481
1728
1971
1732
868
1392
115
1123
408
273
1308
1460
1422
1767
1754
1858
1916
1904
1068
542
1630
894
172
1670
380
1433
134
720
371
1101
1079
1168
1376
108
848
1168
945
1216
921
7
908
499
133
301
1812
205
1708
1903
548
1203
1766
1256
775
451
1491
375
495
640
1401
1461
1023
552
1240
1387
140
438
867
1056
439
935
454
732
1550
647
1801
1872
1510
1403
168
1312
265
1422
1425
1457
555
1693
1419
1932
1755
526
1386
1684
130
606
921
242
1120
1810
1082
595
1003
78
695
421
797
1507
1459
162
216
1371
950
1047
1390
918
928
1938
1274
1070
130
1628
513
359
921
380
1025
223
1698
1310
996
397
1923
703
1652
1200
1664
748
173
1966
1623
805
1410
1489
881
1444
995
586
343
1357
1560
1759
582
414
19
1493
1885
1130
1352
327
688
691
1107
836
789
372
1597
1278
1047
1124
1427
1904
1099
1118
667
313
1301
1521
434
1409
1026
1570
87
652
543
968
1545
1654
678
23
1881
145
908
119
1184
1439
66
1985
838
413
765
789
242
522
698
1906
905
1367
1045
84
1775
1741
1334
1182
1408
443
609
327
1513
652
1711
308
1472
1506
1840
422
1043
1639
1923
1685
1816
1437
258
793
269
430
1408
893
304
1689
1505
236
165
1342
1837
1827
564
1576
1302
1450
968
536
1500
1294
55
1742
1243
1859
518
157
1097
128
147
1498
1042
1599
1315
1971
934
1135
1204
963
81
1589
1710
1203
727
1540
970
1477
1990
495
1405
676
271
1751
1492
1677
528
1922
313
622
1224
1519
1298
1468
837
1523
1191
1134
1134
965
1365
851
159
1888
418
169
1934
1033
1129
1123
648
564
1689
1190
96
647
50
921
317
916
1262
153
1064
5
755
663
404
1850
739
1184
45
801
1799
1164
1982
1016
550
806
1736
1559
591
1238
162
1187
762
1837
1424
701
1594
675
710
159
688
1572
746
630
1166
1967
673
540
219
1761
1372
1334
792
660
1084
901
1248
1452
576
235
1560
1430
1219
931
760
394
1147
1135
812
382
521
1867
1611
992
196
1746
1712
805
1725
1163
1548
849
400
1569
1292
1383
399
1361
1165
805
1143
1580
1095
647
1040
1437
725
252
1406
1477
1253
938
1340
222
764
875
990
1728
1686
1690
1509
1583
1707
1892
375
1842
921
867
957
1087
525
603
667
1883
1239
725
150
1459
538
300
916
908
171
399
1954
1729
1650
375
1414
1772
633
592
1549
1886
463
1778
898
323
1238
1585
792
37
1588
333
178
908
1363
997
1144
1260
1069
718
247
4
1510
1974
1055
669
318
1241
1720
1535
693
1916
1232
867
1336
1170
238
1842
638
111
715
259
481
39
257
1094
660
1632
862
1007
1842
556
1664
1033
1772
178
81
730
488
1646
68
368
1354
664
1719
964
1955
1511
1066
1078
1286
544
160
917
1207
1431
44
477
354
1971
1740
470
737
1098
97
283
1975
885
1064
752
51
1647
1067
416
458
1979
1055
1485
1110
1368
578
98
291
660
1212
882
721
1006
257
653
1414
302
1098
1180
110
1775
1318
367
72
1217
970
1770
1754
1092
128
884
1463
1413
40
1940
878
880
132
1757
855
877
125
749
765
1590
534
1935
41
1296
1832
984
1124
742
1678
1215
777
705
1877
1006
952
692
1293
714
1684
167
596
720
207
1932
423
1699
1161
599
1149
224
1271
415
103
1807
1073
1753
1274
1851
1285
106
1471
329
90
64
1651
1230
1443
826
968
1062
1748
931
630
1652
563
541
1720
576
1288
1780
1107
1104
1950
1384
980
612
701
668
1217
1701
660
395
1467
1625
990
1738
1303
504
1642
1576
1688
670
458
1583
1193
653
137
1506
422
822
853
1732
159
1774
437
1980
763
307
535
175
656
1186
1265
1181
460
1861
485
1196
1958
751
697
1537
88
819
1321
1431
459
1336
236
78
871
447
607
775
1136
575
1051
438
54
1221
1815
959
642
1033
343
344
522
1922
1218
1694
1052
175
1068
677
1382
1956
1441
986
369
1405
520
1357
785
1107
520
490
163
1522
1591
461
918
1703
646
893
910
1772
561
1737
933
229
969
1532
1912
953
1226
617
1759
305
1558
1107
1309
484
1644
325
251
296
1807
1759
942
188
1909
1489
1694
519
687
97
1592
367
350
1595
785
1703
431
312
290
484
374
1025
242
1346
72
1853
1611
332
1214
781
1509
401
348
1877
1221
1641
327
521
439
603
1046
1690
1377
1500
1514
1312
872
452
244
396
495
592
200
689
1725
950
1987
1732
891
731
1291
971
1902
305
1222
831
369
359
4
4
122
218
1406
1543
50
1108
196
446
1062
224
1518
1712
350
231
1739
1640
720
686
778
810
523
1152
582
1019
1848
849
1728
791
404
742
1974
914
948
556
1227
1899
1901
297
1891
91
963
387
501
445
1930
610
1794
331
365
510
20
365
1402
1121
523
703
1952
1249
1607
1836
841
157
1074
311
1804
1267
1762
681
324
221
1215
1285
1678
862
1999
1386
985
1576
1590
1167
1457
792
632
1852
816
1810
1355
423
735
755
648
1941
23
1031
1765
849
1787
63
1569
134
1256
878
352
303
335
401
1885
1524
1297
379
633
56
294
1639
713
777
595
1517
1072
120
575
1452
1839
14
562
238
247
936
967
767
186
1441
1260
367
1928
317
1664
1494
1245
1251
43
1577
737
1150
1572
1077
87
1549
1647
1637
391
1484
583
489
965
1647
349
850
992
107
324
1570
1769
1943
1264
8
1683
1018
761
973
1282
717
671
1776
1008
85
585
1849
1042
412
176
578
1493
61
1047
739
1050
1223
1511
871
1604
411
1160
1571
85
441
967
1355
166
1299
1497
448
1422
285
147
1265
1103
1654
832
1973
1867
475
1857
225
885
487
1731
1017
418
882
948
1748
1948
1678
1155
1295
1793
918
694
532
1784
1948
1401
399
1627
1590
1354
974
502
47
756
1398
169
1770
37
1893
1731
1912
359
429
1744
354
619
1190
1914
396
1990
1918
1702
735
1928
1266
350
935
1727
1379
1752
600
718
1087
558
367
1561
1566
267
210
469
1824
521
1929
1673
503
432
749
1181
1606
1446
182
1898
1860
1111
1703
1822
1986
1159
815
674
600
1653
6
511
744
683
536
1505
594
834
487
355
62
1581
1568
1364
1849
109
1609
1800
848
1497
977
1857
1088
434
1469
856
785
1878
1394
193
482
1347
1515
1126
1413
538
483
48
1499
1036
241
1325
106
882
1088
909
1142
1054
67
141
629
1791
429
1806
561
553
1278
818
1911
1476
558
559
626
396
593
896
1161
313
46
1583
513
1602
734
1406
157
1130
1255
320
1729
190
166
993
442
1880
438
184
1565
1629
799
1390
1619
43
1498
1238
686
503
1627
1443
1919
11
1468
811
940
427
1954
153
1578
856
48
1155
16
1632
1233
1721
1159
478
359
1530
491
1282
181
258
686
1245
1690
491
1181
1924
1512
1658
13
1199
106
566
1886
890
1511
1583
624
684
1111
995
381
897
1449
1927
1511
604
820
407
1872
1901
66
493
1200
351
1763
311
1798
806
764
1284
945
1963
1045
1796
1227
941
197
179
925
1088
1480
1449
1201
342
1707
380
1925
1955
583
1588
369
762
736
1848
576
370
1082
1897
615
1971
1819
1494
1519
103
1833
1117
1806
629
1219
119
1439
725
985
344
407
656
513
840
934
536
1527
203
5
1354
1462
1888
1076
1151
1677
1538
120
1083
1146
863
1479
1763
129
756
1959
1993
1197
1455
1519
1932
1810
1077
1585
511
1712
1278
270
331
598
180
1097
1879
1106
717
1974
1702
25
1799
192
1686
541
255
1228
40
1175
604
1814
1366
265
491
1407
1811
729
599
1106
45
720
85
299
680
1324
1260
1523
137
1234
310
752
568
1873
1449
508
1829
1903
1660
516
1277
1155
683
322
372
1385
545
918
100
773
985
1739
1272
297
883
241
650
806
1995
1672
1024
466
255
439
1833
1661
746
897
1147
731
544
671
840
1391
1676
1419
72
1707
1729
1058
780
203
1985
1631
1175
355
647
747
893
350
623
893
1666
1600
1005
450
1542
869
1098
1423
1000
1311
1023
1053
1165
131
1666
79
458
1640
1244
466
1459
1420
1150
1503
1466
1164
1143
1622
61
776
1757
592
863
836
182
222
1565
1525
503
1098
907
1039
1056
381
1676
1105
347
131
1720
1712
1231
244
1025
402
696
1119
1819
36
1236
1883
439
392
1586
77
563
1356
515
1165
1701
1417
1276
1979
1020
1387
1040
1741
1027
1211
1617
693
597
1707
221
1950
106
1021
180
433
343
842
402
1575
1773
1529
1969
1629
1963
110
722
1884
596
1875
1241
1497
1326
1684
1427
1758
271
1817
1321
1613
263
1501
228
1177
1225
957
1980
181
1668
365
352
184
668
1127
12
498
1060
87
1
459
1900
1504
289
1522
722
559
1019
739
1292
1845
952
1321
839
1514
568
1828
980
578
1167
653
1249
1719
1010
1840
312
1338
1439
1287
612
642
1753
982
438
798
1359
556
187
1463
824
400
1703
1922
301
686
372
1173
537
704
382
794
165
1438
452
1491
1474
190
581
943
876
1322
354
1424
1494
342
1648
1955
1618
893
1184
1273
314
100
1057
80
477
1907
1412
178
813
1265
772
52
1364
586
1839
908
1220
934
900
429
371
1800
345
1079
175
890
891
1459
1901
1047
623
1364
449
694
1109
1528
838
1302
1134
808
1961
1342
1340
1572
581
1522
1969
530
1663
77
560
1660
1891
786
36
1630
841
1287
641
1695
632
1645
704
748
1151
280
1651
1647
769
702
736
1613
128
273
1879
940
1194
755
1017
1478
488
1525
439
1677
2
1834
966
1042
1142
219
1060
1894
1332
660
832
1066
953
529
1591
1174
839
312
684
189
990
1207
490
296
610
1343
754
1871
1958
1652
120
306
2
968
1534
1986
1881
185
428
1699
791
1868
286
825
1490
1435
105
741
894
798
524
344
389
1153
1838
322
563
1817
761
65
626
141
1895
1916
1942
551
852
1289
1142
835
942
1900
407
1527
728
334
1495
1567
1382
590
1590
1288
1932
1238
1831
862
721
143
1546
237
1120
1516
272
1716
254
1768
1214
302
1620
327
1418
121
1443
521
299
418
1989
842
1516
230
644
1130
1934
1152
1395
130
42
1627
502
1043
1342
1454
1790
445
1037
545
509
4
834
744
1567
677
1556
1814
1882
340
1026
714
340
1843
1908
689
652
855
226
284
778
1199
877
45
549
118
375
528
1241
1549
1352
1923
1073
1355
1665
1731
1033
1776
1076
1472
138
826
1514
957
688
1225
763
890
808
1235
1791
1026
546
1617
1884
1929
1873
1554
828
1200
1634
558
1913
372
651
879
5
1703
1676
998
414
1666
1461
436
95
540
43
1972
1045
985
412
1405
258
1732
112
1083
252
1560
855
434
1526
1905
439
797
129
1997
1413
559
687
817
828
1705
972
453
378
562
1390
1285
387
1369
1045
1499
850
1687
1661
953
1155
1915
880
1188
216
1901
630
1962
124
657
563
9
1554
1117
1101
230
1110
98
1197
15
1011
1918
330
1181
752
1306
418
117
1464
84
437
540
1763
190
765
611
630
1389
303
1936
492
325
940
1174
950
709
1673
736
25
1697
873
461
1304
1551
405
0
363
921
725
854
1253
1063
675
1580
1491
1926
58
896
1202
258
144
738
858
419
1179
1305
1831
1505
532
1480
694
1278
335
1402
1044
1626
1698
610
76
390
647
218
195
586
592
576
653
1722
55
327
417
1031
938
432
1328
410
308
933
526
589
1764
989
1295
179
1776
1494
1150
1859
867
206
213
1377
1487
1150
1512
540
1314
400
144
1177
944
421
1169
1392
457
581
209
716
1573
633
595
1159
1882
850
1835
1906
1197
1313
463
899
483
788
1536
17
1920
981
743
748
499
787
1742
900
1672
325
1609
263
532
1028
55
1088
1275
1284
1013
1419
1708
942
948
1984
1480
106
1484
1697
416
1742
37
1680
83
670
139
900
1392
1875
1219
1847
285
1895
998
1037
1602
709
1050
246
178
1166
136
1228
783
425
1928
501
1382
1587
1333
1823
1012
373
896
328
1305
1595
1915
137
413
1553
486
610
1830
410
698
255
147
472
29
1063
1989
399
1385
384
1287
641
1962
1620
73
350
1505
81
1497
1552
1380
122
748
751
1481
968
1630
330
1222
231
587
359
854
1478
175
218
101
1509
1081
1353
1209
32
900
967
514
1897
252
807
529
631
662
91
183
1292
1450
672
314
1782
1086
853
839
1977
1882
132
134
1785
419
1233
233
646
360
554
794
124
1751
979
815
497
789
1172
310
565
1075
1106
1513
695
35
1459
1867
1299
1998
1469
1920
992
1276
815
1141
703
36
0
1312
1888
227
14
1134
626
1812
1767
331
254
1991
1410
1185
1159
1808
1838
798
697
1714
1297
255
168
477
113
1959
1641
1411
96
331
1072
579
153
1525
613
1104
557
1502
1797
1190
1913
1911
790
112
1872
1359
1429
679
643
1004
586
915
346
958
1848
1136
1295
713
1530
437
612
1619
1471
985
944
156
1442
1177
532
1487
723
442
1615
419
637
1296
1177
1986
1339
228
1244
1240
1800
556
1245
1407
1264
428
1704
493
974
1948
1649
452
894
84
1189
152
1776
1468
817
273
1901
642
1253
842
727
707
284
1648
84
52
844
536
838
1981
104
37
385
1785
1884
1160
1835
216
1172
1318
1144
1271
1804
1683
122
177
884
1356
1570
1937
82
1260
424
162
1139
311
247
1981
248
347
1785
1421
748
642
76
840
1596
286
280
1593
1478
135
409
1231
1133
1630
243
605
863
93
977
1341
202
1209
745
1076
1401
1236
582
1891
170
51
461
1345
1619
632
212
381
1620
383
1369
1578
13
1618
131
1911
1510
1906
792
439
1391
140
1375
1257
909
466
1497
1814
1392
1977
93
1915
575
158
1355
1661
1000
861
1904
491
970
1289
997
243
1883
1065
610
1224
957
82
1248
928
1523
486
1761
1924
1061
1338
1128
1359
1063
611
1512
1324
1846
1093
451
882
1075
1133
1999
1747
1019
1563
1942
1364
1356
1033
142
1869
1557
1061
134
563
606
540
476
1017
1976
1620
926
580
1973
910
1867
475
1453
899
899
172
263
978
135
1363
746
631
1245
1242
734
1058
811
433
66
1814
1425
616
1931
791
1916
1677
305
1066
137
772
164
71
1320
938
1175
818
968
1135
1828
760
1338
1221
469
1163
1811
805
140
560
1687
679
1361
1509
139
1767
671
793
1030
1398
1502
1928
1418
1147
452
75
969
638
1046
1562
610
126
1636
519
690
1987
1463
1566
1956
1484
1244
465
593
320
446
1291
370
912
216
469
324
290
1821
773
1723
228
1797
742
1815
540
1775
101
32
1400
1161
745
1723
413
1994
150
1288
1756
12
907
1169
373
1064
1667
682
1825
1561
727
774
1258
525
687
123
484
999
1728
748
370
1696
1538
433
947
1566
922
1078
91
623
1040
530
1796
1505
515
818
1720
17
1688
107
1462
1935
223
451
1955
1356
1765
837
797
926
466
1745
335
558
1199
972
1168
257
1567
427
1720
26
552
1353
955
625
677
863
1344
636
1090
45
1251
206
1143
534
1470
1025
1200
898
789
1364
1294
109
89
1836
130
1488
811
182
1755
561
215
1713
191
1622
1849
501
124
1595
443
922
956
601
1132
1943
344
1053
1461
333
1770
1559
1549
139
1777
1785
490
41
203
677
155
673
1027
1409
1946
91
341
1009
1868
298
1489
762
518
1151
1269
502
689
381
411
1600
1112
1323
1234
1241
13
533
1061
384
295
1427
1322
1532
1529
414
1063
1293
1260
352
115
1595
292
369
1118
872
682
1420
1007
204
615
876
1796
1135
349
1265
66
893
385
965
1025
422
1065
1506
1593
1752
799
708
435
1139
931
852
1288
1209
30
317
868
1450
1814
1444
1418
1355
1758
645
159
485
1380
1719
706
418
732
714
769
335
1966
445
122
492
1641
1854
1416
1162
236
923
409
1329
509
718
520
499
111
48
1390
1318
650
1486
1922
478
736
231
207
812
1105
643
781
1055
1653
174
1646
10
1476
1645
1193
1880
522
1326
1866
119
1553
997
841
990
544
1567
1633
1772
791
1430
822
1865
545
1099
1837
12
979
1268
615
1995
628
1787
208
1633
1769
528
1652
1363
199
1363
243
1960
343
1211
1928
1445
1014
1524
1770
1719
861
949
19
703
1225
544
260
208
1231
555
1608
457
1685
1462
776
127
832
1446
1767
467
580
731
263
969
808
1987
1704
1374
1700
836
634
663
1328
600
575
1965
1218
1571
1430
1006
1124
1363
1045
1948
667
1191
156
167
1830
721
1683
1862
1204
1227
1245
1035
849
1708
1838
377
1083
981
80
1418
433
169
1837
93
200
1616
1382
1608
417
1214
409
1935
987
473
1212
1105
702
307
1928
87
1720
766
735
36
1510
283
410
834
1479
1878
1517
525
1832
740
916
1128
450
1700
1356
1774
543
722
137
1530
1141
494
586
619
1624
241
1663
1636
21
1518
1571
303
146
1934
511
660
436
409
1255
1927
296
176
1214
118
230
556
1395
1694
176
1758
1629
1285
1667
846
1115
1807
233
1346
1814
1448
1436
1600
1406
707
1618
2
1690
818
1986
979
617
1386
1965
917
880
878
593
839
1377
1629
105
1036
1549
1760
78
926
1387
1443
1878
603
1756
692
1209
1822
30
1660
683
301
972
846
580
283
462
130
1073
1185
708
1349
1268
1501
673
1461
134
479
290
872
568
1080
636
50
965
718
389
50
619
1266
658
1054
1312
1078
658
676
1761
1607
617
1191
783
1469
1137
1279
1698
1532
355
1746
1040
1542
1712
1943
492
1126
1602
127
383
862
140
1057
581
1825
1538
1412
728
1153
1609
558
1541
1124
73
1268
1859
1248
1620
286
1629
990
1637
1961
1417
700
1344
491
276
627
1078
512
263
859
1886
318
1037
1734
1879
1855
1130
1174
693
1865
1771
1565
238
264
1312
118
1744
667
271
821
1990
711
1048
1725
1373
1201
543
1444
332
154
1769
1173
1958
1528
20
1783
1451
1592
793
193
948
590
1120
1841
1721
1914
1126
35
77
1652
1413
1745
1658
1761
1678
1256
1614
417
511
68
1260
1076
1761
423
57
68
1951
296
690
281
1456
651
181
214
372
872
1598
1056
1789
389
362
386
1134
1282
230
1879
373
1485
226
1473
1533
170
1612
1901
1846
1047
1697
340
427
1330
951
509
1873
27
714
257
33
1265
535
41
180
406
894
1692
351
530
1325
452
1238
1812
962
1384
1832
1305
753
1843
1664
1122
511
1117
1432
1755
663
364
991
541
340
1825
1250
1493
323
700
437
316
1333
586
1145
695
1621
957
1594
1686
648
1825
1291
873
1400
1243
1046
448
1807
1681
997
1844
287
1925
567
1827
1108
1122
449
187
1765
493
238
36
1030
1167
1736
276
1246
1082
1932
411
362
1088
1119
1072
8
776
1060
1331
756
1335
546
1998
540
939
1535
923
1884
1273
478
642
1695
643
1078
601
1071
102
1838
578
1269
150
1718
70
1072
1767
1438
1275
150
1850
1871
1638
158
1596
1331
48
1727
1236
593
1067
130
1071
8
551
372
884
947
1182
1261
1908
1489
1523
215
1981
1671
1792
131
1530
56
1504
383
701
725
500
1736
220
342
1802
124
1864
1622
1608
774
1441
1149
1713
306
1481
1548
75
1554
1203
513
214
643
76
417
1988
1649
1267
1419
1306
1937
854
1516
76
917
650
1459
1596
1635
1607
910
1649
644
1786
706
600
812
1216
209
125
1835
96
650
688
645
1042
525
811
24
1142
1283
768
1794
882
1917
1548
1165
751
1250
107
297
1691
125
1300
1655
1516
356
1312
985
1455
130
425
60
107
590
1900
474
1537
144
1440
1038
1488
129
615
744
1276
1307
839
1432
309
1265
902
1034
429
1573
720
1712
754
1236
1635
1322
897
1046
1513
1260
757
1297
1435
1711
517
448
118
1002
1792
71
1436
48
1276
1278
460
1545
1171
1431
353
137
1452
1579
367
196
992
75
1616
1929
45
1208
32
1482
644
1799
552
1195
1680
1512
319
727
343
270
612
1329
1825
251
896
395
1343
417
179
1380
134
724
811
990
466
1909
1233
1297
813
1507
107
1126
1955
1362
1793
448
973
1759
128
720
1157
1608
1043
987
550
1571
236
228
1204
691
1136
57
1859
1346
1052
268
430
1204
1005
1491
232
1758
1724
1724
1588
236
298
1935
452
388
14
687
776
1851
539
363
924
1780
1646
440
1502
1468
1485
315
1707
830
368
1831
930
218
579
697
1363
946
436
1074
903
967
547
639
1460
118
1871
1667
840
1454
847
440
206
749
1876
614
1992
287
119
1433
1538
25
1938
152
1216
1149
576
284
125
1766
1417
75
1156
907
1437
55
1059
859
1732
810
468
221
1844
1547
450
1408
1807
400
339
1281
646
105
806
869
298
413
1041
216
1362
1763
735
652
590
1243
1396
333
149
1857
665
1166
1278
1600
1286
1716
1310
685
861
378
1502
176
1347
846
688
633
435
1573
246
907
554
1837
1387
1907
328
1604
1340
1999
1977
1918
1635
601
1889
1138
452
1815
447
33
88
755
1892
201
671
430
167
1894
1490
1961
894
383
1371
333
697
1570
928
745
1457
1896
1978
875
1856
1046
1154
1733
300
1829
649
620
614
34
1536
741
621
1721
129
799
242
97
928
325
1290
573
1452
1349
1919
1595
1581
1889
1134
1393
1345
375
1494
1772
547
1519
707
529
1048
656
317
923
1771
1680
1657
1054
955
1533
254
962
1869
756
1944
1932
250
1780
902
742
459
373
168
1124
392
1042
554
275
1135
493
240
1371
1770
1812
235
1876
785
1210
545
1779
276
1136
870
1063
550
1241
1479
678
562
376
945
1275
1467
456
1213
1582
1426
692
1108
459
283
493
1172
1694
1970
1892
250
1734
343
104
252
832
932
708
770
1796
1023
1440
798
446
605
1602
106
1887
16
968
1684
951
102
1944
54
1640
1713
1711
765
474
1369
1149
264
457
1542
1723
161
1361
134
850
1157
1824
621
1573
21
1544
1134
1339
1741
173
1770
1003
46
820
230
425
111
890
1337
1697
477
1612
1810
56
1195
762
373
1862
1139
236
1769
1049
1917
1017
1050
397
1407
1024
694
488
1438
510
1931
1648
165
1574
967
1954
1501
426
249
70
73
1457
289
1435
914
323
1284
858
771
701
236
139
679
580
994
185
230
825
274
772
692
1778
232
676
1604
432
1043
435
1017
158
450
1509
388
300
212
645
1227
571
41
1757
1584
207
81
377
1115
860
369
202
1834
1014
1487
1570
1475
1254
1975
159
504
826
922
628
1511
1281
1127
1089
1087
1006
269
1256
1882
1613
787
1095
1334
306
488
1944
64
1472
53
1956
1835
574
787
1738
942
914
1708
958
479
1085
777
900
638
1220
730
111
876
1977
1726
392
1516
646
1458
1317
200
325
1326
1933
362
810
1168
1741
1122
1369
992
1598
589
1955
42
204
1554
275
1143
1318
179
1607
811
1710
1251
473
655
1908
1365
123
1375
829
1537
1431
1067
511
1239
940
1115
312
226
1955
1710
1340
417
1535
476
1029
1337
1091
1238
1888
1931
1663
593
38
245
517
1084
830
1187
756
1673
60
966
987
43
935
252
1689
1567
907
255
728
1898
1472
966
1274
1610
756
1382
18
1610
1357
1627
1428
1940
1389
1524
418
1127
1801
998
1766
1032
858
270
330
933
1253
415
1805
18
1262
1881
977
1716
1789
1849
1727
727
461
575
538
1796
1079
1253
1193
593
1371
1102
39
1575
1090
2
776
932
1683
1907
173
228
1525
21
711
690
1268
915
174
1869
1865
1330
116
383
1373
356
1168
1316
894
1377
942
1655
268
1815
558
1673
401
1701
1483
1697
961
966
1558
471
911
1968
992
24
453
905
928
618
506
221
652
434
1901
1177
1437
269
774
19
553
218
1589
745
1489
396
1557
691
1713
540
1157
494
1201
1011
920
1021
1617
1710
69
1887
923
1584
1697
224
71
1968
1727
675
1113
1943
1117
597
788
237
1384
846
1386
652
149
636
1222
1173
1526
1746
666
1788
1493
883
843
179
315
943
1912
817
1820
859
221
1943
277
159
1230
1897
794
1055
1221
1386
1875
348
592
1533
817
1478
1207
1088
1448
110
1535
120
858
1629
594
338
1420
729
1358
65
289
1208
832
1983
1245
865
574
924
1717
552
902
330
635
1263
387
1145
1187
1945
826
1045
1289
1570
665
666
1487
1604
12
274
270
1651
1180
362
1179
795
1095
1837
1193
1675
1596
751
834
939
670
688
992
1506
1736
1185
1823
1787
776
1100
1289
58
1333
945
1662
559
121
151
1653
1236
1032
356
883
1473
161
432
1638
1348
1576
46
306
1838
363
1355
1676
1019
1718
1481
794
556
1098
1399
797
1361
734
1583
1798
507
647
1664
1677
1092
265
137
474
1338
1555
738
1602
864
654
844
547
1738
556
1931
565
1161
1530
1685
576
926
1849
448
1903
444
820
1319
820
1774
1734
1432
822
698
597
291
1059
549
511
490
413
33
551
796
1791
1097
534
42
329
512
1771
1816
383
837
1468
1348
712
929
1651
1652
113
1185
376
1672
431
691
1810
1458
11
1068
1906
504
1410
1888
980
1585
896
811
1952
151
648
1295
815
206
698
1416
656
1645
277
600
1147
810
172
1766
1596
1332
881
1276
1264
86
634
961
1425
1206
589
1433
1474
449
823
1882
626
1497
50
834
1383
958
1371
156
364
1503
1583
810
1588
164
1170
227
1828
992
465
207
168
318
1593
1772
297
1662
1616
911
1735
1965
1388
381
676
1393
332
1906
258
610
1408
426
1822
1874
567
1658
1594
1850
1420
97
1106
82
789
342
194
286
1291
1575
1538
278
1528
1629
1749
1301
1056
387
78
1356
12
217
1371
123
995
1703
1723
1434
343
1566
1238
1842
925
1834
625
1652
852
1797
773
1107
964
952
929
244
248
349
10
601
1336
1756
63
1514
1685
1064
917
1048
1631
1518
1920
1906
1798
1412
1805
1994
1179
896
1748
866
415
1452
1204
294
1584
1918
366
908
966
1828
1103
745
1523
695
760
357
1075
1046
1028
176
1891
361
986
360
1895
755
292
1511
1075
1574
506
1149
1735
1556
1796
512
296
662
1498
61
360
960
762
1818
574
1699
1471
327
251
1821
1988
1531
1293
1999
1081
1791
449
1692
1580
874
1553
813
289
1725
703
1311
1705
1883
1452
1030
1813
1618
205
115
1485
1485
871
1820
1275
593
49
1681
1281
432
729
822
406
243
1778
580
727
1922
1711
1437
55
612
1013
1980
1673
66
69
1809
275
1955
1604
1173
807
896
886
1759
1984
1767
1186
1876
78
1990
1799
957
996
636
1423
483
850
421
1099
161
1970
1310
539
525
830
1833
367
151
1803
618
622
1530
562
900
1597
796
1001
1158
1540
1313
1656
313
18
1301
1855
196
261
418
611
877
1277
1977
1032
1917
374
1510
27
1632
83
647
1353
1040
837
1438
1508
1971
1611
695
1134
1152
392
1855
889
1405
883
641
1206
696
1008
1152
190
1921
1110
974
1302
8
657
496
455
203
1722
1554
1407
1631
195
1986
659
1402
1641
1312
294
945
1134
1362
1032
1515
1538
962
1386
1559
61
432
409
902
1791
1571
155
751
678
234
1845
1352
790
719
1514
1836
1516
1903
761
791
1013
495
698
50
1712
713
1375
1315
427
287
268
1749
1792
1071
381
909
1083
951
1437
1222
381
1773
1970
886
27
631
799
804
17
854
514
656
1388
713
379
524
1869
1028
1212
103
1337
985
258
97
520
1330
624
1486
1653
1070
24
667
1669
1724
1094
1437
336
112
754
967
568
1962
997
1498
1706
1568
619
1850
1774
1209
1326
634
1522
251
1948
506
596
1700
20
1186
320
403
21
238
213
576
448
1130
1028
684
565
1684
1405
199
915
210
580
184
1860
1265
984
927
1939
387
759
1089
1601
1611
289
211
596
400
899
1265
139
367
1173
1985
1001
1768
311
1694
623
1582
1973
1812
288
1790
526
1240
1901
119
1391
496
729
370
908
590
773
1866
62
831
449
1821
1260
940
1692
1320
1990
1004
1033
1696
878
15
688
426
1552
1071
455
306
190
653
144
717
723
736
1973
1171
1258
272
1520
898
1570
119
1239
1430
1653
1342
1196
1637
1148
1667
1661
222
600
645
1271
383
15
710
1839
1632
1176
1022
294
1884
249
1282
1053
1905
1801
1306
1902
367
1225
1284
1907
1287
225
631
1299
1744
1924
568
804
544
1778
1058
1112
480
32
1777
457
1657
1882
1208
678
972
1939
1473
905
473
1565
1403
475
578
261
1172
904
1350
1008
899
1185
890
1307
1225
586
429
1147
496
1580
1121
1805
1066
1672
1570
753
1106
1387
1486
1428
1480
1811
655
1331
1717
1089
1226
1416
1048
1071
1895
751
1192
773
840
1626
1744
545
9
1865
1530
321
564
449
291
319
1977
599
294
743
1851
1869
1960
1579
467
175
1236
1402
601
684
1969
1018
1374
1534
1021
1245
224
387
1548
823
1700
1873
1162
1701
536
481
1598
834
1741
198
363
1435
962
219
555
443
840
984
757
630
1059
1354
234
735
707
648
1631
18
1689
1001
1647
635
70
1728
506
1467
875
1387
450
1442
709
193
205
1751
481
498
661
1198
1031
1257
1300
500
506
745
1901
1836
1626
678
57
1741
968
1904
1941
1804
441
503
77
1767
1077
1080
475
973
854
770
1058
1173
369
400
1851
1877
797
599
1951
677
259
1915
431
1576
311
286
1428
468
1331
224
709
230
470
1971
329
176
1709
1420
863
1019
197
175
825
905
844
1804
458
1032
339
1413
1588
678
1972
437
877
1893
328
1229
1135
791
932
294
1442
502
443
566
1062
1984
1942
738
1907
1435
1106
477
684
186
1804
671
1692
1652
44
744
1229
1023
1202
1798
1058
14
150
602
541
720
129
1693
677
1041
1400
703
230
1310
1158
465
491
698
751
916
1123
341
438
1154
1179
558
1994
605
103
795
1945
959
1136
1832
1250
796
1003
602
1913
1674
510
1719
827
832
713
365
51
1660
1022
524
36
1561
933
540
1138
41
313
945
1898
1296
1086
1693
524
79
376
197
459
1197
410
1084
18
1631
220
1078
1638
851
1809
315
1483
694
1331
1140
1053
1631
220
1930
525
1521
210
1841
908
1198
782
1228
288
28
1176
1360
178
1451
1009
908
1200
1448
1924
573
91
261
1894
554
1925
115
88
902
1997
7
1895
1162
1846
202
479
1410
1752
218
740
110
1844
1567
677
591
711
377
1257
1245
1737
1204
1330
211
1407
1636
983
165
772
1624
1543
1262
1567
933
1028
1018
376
82
1931
1625
944
1549
202
327
1157
878
1347
5
1699
1908
45
219
1014
1431
1925
271
1619
182
897
867
731
819
1722
659
974
1193
158
936
1040
658
1514
1452
1275
337
1664
610
815
1814
924
1074
816
402
1022
1063
1454
1637
986
411
95
561
1155
33
469
599
1713
1386
1585
78
526
80
1220
1687
1127
259
1910
1626
1366
174
1671
773
418
134
341
210
380
1948
526
723
560
1463
799
804
27
1645
1859
567
363
792
484
85
973
1824
1691
223
1149
1458
1679
435
692
251
1108
670
1038
1069
1697
684
864
1846
1610
535
748
1054
1819
843
407
1481
996
78
542
1702
269
119
1418
1364
417
1544
1427
290
730
907
551
1651
855
1649
82
995
1216
476
736
1722
200
556
345
1817
1180
386
1831
738
1880
844
86
903
1406
523
1941
568
1558
562
349
1083
92
1232
461
1474
57
620
1399
820
750
92
192
28
218
1078
529
595
1887
1687
471
1567
1370
766
1589
1635
1855
494
1383
178
252
932
1032
1196
405
1485
1805
675
199
488
1411
644
1572
827
269
551
1629
1227
296
529
1259
21
878
1677
1906
1670
853
1679
37
627
981
1674
1100
1993
1179
1214
1239
445
1220
1636
1795
879
1997
253
1819
13
662
1212
1309
1875
1891
1445
1126
1230
401
927
302
528
819
183
139
665
1729
168
1720
462
215
1059
1024
1989
589
308
355
1882
497
15
640
496
490
1821
1848
614
708
1674
1746
339
1265
959
115
1711
1992
108
1360
1
642
1152
551
388
1082
1824
1423
104
1678
1792
1947
260
764
691
381
1974
1291
208
1853
1360
1448
1831
1899
579
502
440
1190
1019
1887
1071
1889
1770
1580
453
1844
1462
656
761
911
1882
516
464
1611
1268
1713
1174
97
883
756
660
43
300
1902
830
1826
639
611
1202
1917
911
222
1288
675
1868
1703
1467
1897
878
451
620
1964
220
1808
450
1852
1473
479
1710
1922
629
37
48
463
1149
1859
290
950
1345
1445
746
492
624
386
1035
619
1080
1292
807
577
1323
825
1856
833
889
955
156
1494
474
242
1158
470
372
91
351
955
830
633
1310
372
1771
1319
1555
966
1451
458
1102
1795
816
693
1739
1019
457
1793
1671
1598
1377
152
1877
615
355
1359
155
341
1806
61
1284
256
1725
195
1662
1145
825
976
981
703
1944
1411
981
580
698
1499
1997
1489
1466
1994
221
1694
1388
492
449
1995
1468
1611
382
1298
894
1540
1624
1405
1936
719
398
1786
123
1652
1667
361
583
1211
792
1177
1475
1472
1873
1636
61
832
997
1918
551
115
877
1335
477
377
1611
1040
179
295
1162
1687
1358
1363
1626
1898
789
1008
665
1618
184
1524
155
244
978
1054
1022
1866
1071
1561
1092
1784
183
104
1273
1442
135
1979
900
700
633
962
265
1568
999
478
55
374
1117
1352
926
500
158
866
668
1986
1473
987
482
416
1172
1769
1436
1205
904
392
1404
757
313
819
826
1413
1673
1265
1179
1024
1835
1152
402
195
611
244
913
1178
1854
622
1870
325
1717
421
944
1499
1132
494
122
673
110
1292
121
462
1101
1207
684
1990
991
1293
1833
902
1350
1169
142
803
603
1558
1585
954
923
1483
356
1645
171
700
596
1157
1984
1809
2
1670
653
1455
1034
1160
1490
1559
1237
768
942
1585
850
737
1588
1211
338
1211
934
359
1550
621
1973
1433
23
1062
1978
697
444
53
245
1278
1648
1392
1118
1265
748
27
1617
1118
1500
1642
1391
184
1667
1625
1676
638
13
1
244
838
1431
1327
1681
1119
529
561
1591
1731
1187
1695
691
1124
821
1352
1581
159
717
228
922
849
202
1885
663
1418
1454
624
541
1791
1304
26
1504
970
1144
1055
73
1038
1387
1331
325
779
635
449
745
1270
1606
1379
1370
413
361
571
1202
533
83
704
880
831
947
1050
1789
1110
1958
189
1784
1696
1620
99
548
766
733
1170
875
1863
458
1419
1623
1041
1511
629
1106
575
983
56
876
1886
780
783
296
141
334
1813
175
455
1340
1234
249
733
632
1183
1649
358
642
1576
44
1573
406
1142
1219
423
246
384
1316
1623
759
635
175
974
1577
1052
495
1827
1811
301
1315
146
504
1661
1479
1009
156
965
455
31
1038
1314
1349
498
948
1567
1798
1303
1527
1568
1062
1246
1189
1817
1916
425
55
1626
631
773
1546
1136
68
595
747
1879
1964
46
239
1276
680
1411
1579
285
1341
1802
1774
1423
401
321
1948
1704
597
1613
1511
1967
1572
1864
1922
1248
1352
1581
1672
577
536
1230
1289
144
656
248
342
430
679
1811
938
1886
1514
1154
1325
1672
1835
1283
208
32
106
1006
1565
1847
1169
994
782
1129
1811
1490
544
1783
1911
1111
1522
643
614
84
1216
1908
721
293
631
595
737
1340
232
563
339
690
1684
373
43
1622
86
709
1201
492
1920
1621
857
295
212
1575
200
124
1567
1169
1924
667
40
963
1415
322
802
1484
1882
96
82
1690
1430
859
154
1193
1928
721
1785
1711
1295
892
1884
997
798
1141
1121
1012
532
1849
1164
1037
1001
1557
370
1667
45
1061
1716
1038
1900
1339
706
1337
1775
1254
1267
1031
1809
1885
257
690
421
1127
1940
917
1988
1262
555
366
104
702
1628
1873
1630
1889
864
436
662
831
1401
1920
181
1563
9
1269
1192
350
1008
820
1720
722
897
1137
1666
990
48
388
663
58
489
1981
812
807
1432
1860
354
1233
987
157
391
347
749
95
1032
319
1891
1532
741
123
1222
651
801
390
998
1137
1561
1580
1258
693
84
1674
1376
1410
1826
1821
1594
385
1153
1629
721
1570
1304
1539
763
1646
307
451
1799
642
1742
1974
1853
6
1558
1619
526
472
157
1495
592
916
391
621
1113
619
977
907
848
1487
585
1858
925
784
1336
277
1564
1478
485
1183
1463
198
1218
1482
1856
1726
764
1954
1699
336
1410
317
1695
164
310
884
1621
330
860
394
1997
241
1866
1868
942
833
1268
865
512
1228
1477
1275
1455
611
1516
228
1570
1142
188
1819
1000
116
763
987
1547
1671
1160
101
1563
122
207
815
655
122
995
930
177
1346
256
1243
934
1252
660
1613
208
1083
519
201
1788
1861
77
693
1585
1140
710
458
1368
878
2
558
1721
857
1482
1134
1552
1380
1196
457
1984
1227
856
1675
1904
367
1266
1988
795
1909
1589
1823
620
293
152
1601
1819
924
1671
1577
919
1492
1553
725
1126
185
315
359
1860
1483
1825
1336
1552
1560
900
662
1723
1609
892
145
1693
592
35
1361
731
533
1077
1747
1584
1202
1965
656
618
373
1177
894
1383
794
1017
1149
1985
1795
1146
629
661
1458
189
1001
1061
1220
1955
1894
1134
63
1610
1881
496
712
394
319
1623
1690
1136
137
1177
584
533
144
316
796
910
479
81
695
1570
1347
1466
1826
6
587
1966
1581
939
1836
1683
263
1133
1703
776
452
844
664
1922
310
1166
1814
1701
472
1490
467
802
338
520
946
855
616
1237
1436
45
1365
1344
1516
713
1036
145
1553
73
729
397
204
1557
1423
566
562
1690
773
619
1974
1825
105
651
1085
1285
394
42
1086
408
1590
253
413
362
1025
1121
588
50
1281
96
1723
1059
1205
503
1543
349
1679
1381
259
1087
96
1417
1386
1259
1099
657
246
1996
315
469
1474
1660
287
895
442
382
1239
1818
1090
665
109
1659
1775
1593
1444
63
301
3
665
654
1176
867
188
1121
1735
668
521
970
407
1160
624
1607
1051
1937
282
1683
1017
553
1044
1598
416
1069
1999
1050
89
1747
1588
633
284
941
1978
578
1756
1156
375
1845
285
52
844
2
588
537
798
617
737
1537
251
1870
773
525
1780
594
1180
1130
1448
1711
555
611
1848
1888
553
1618
1833
1250
579
1386
1962
310
1707
501
831
1537
1117
1533
1616
1988
1202
1640
1589
633
1881
825
1731
209
1037
1303
673
1557
254
1027
262
680
919
1189
1481
1391
741
1349
181
594
1908
1463
172
1232
985
729
385
496
785
955
138
1819
1234
567
556
902
974
1183
977
196
1839
1753
912
1497
158
1034
1244
2
1585
1344
1130
538
196
446
1829
775
1247
1951
1700
335
782
965
1641
402
345
1025
1451
1022
1098
1283
1131
782
1814
582
233
1710
470
24
1643
779
94
372
982
1136
1524
1320
75
1480
1337
590
800
121
1019
586
1271
1594
1152
1750
1843
389
453
712
586
1280
856
95
1800
1044
1322
777
1045
1959
506
1660
287
1564
947
234
404
463
725
1990
379
1212
1594
502
1633
931
951
107
1731
373
1142
262
1610
495
1706
246
135
1702
1225
899
288
345
484
1762
1019
822
484
823
489
881
1009
1284
1149
84
1912
389
1587
1841
452
1677
1338
1196
30
161
31
1526
1809
1498
359
97
374
756
723
8
1193
118
1331
1928
971
1639
1606
0
890
707
56
354
211
571
1630
7
1758
1703
470
215
980
1823
1625
334
1110
550
557
1247
1089
1904
498
1038
1335
1252
171
1552
317
389
1120
1766
707
985
1562
433
1585
445
1524
745
105
1741
1595
1513
1947
1452
791
1427
766
1093
345
1226
192
457
369
747
1151
225
1082
850
472
1612
1852
1359
806
1441
1044
964
497
715
1583
1187
1955
1352
871
681
300
1652
1054
606
359
403
591
903
765
1131
1038
1867
767
1384
62
1129
1644
1091
960
1278
404
817
1925
1284
398
1374
805
902
1889
240
713
1512
31
531
1526
1409
1933
830
153
606
319
499
1377
863
1222
585
1174
1075
1484
62
1835
1381
1818
1576
286
232
1860
1299
610
1417
1231
1914
264
1836
136
1466
1094
1509
425
402
1112
1055
893
507
1480
898
350
1082
422
1189
1178
424
991
1584
1190
1703
84
1097
1968
1310
430
921
1959
23
594
1118
597
677
1541
1180
116
803
1648
1062
494
519
1169
826
257
925
1958
592
139
341
1162
1367
1118
691
634
45
1764
237
1542
1121
34
1186
460
1113
668
1098
1554
1282
8
48
1594
1365
314
1962
708
441
1546
1676
794
1556
1249
1406
1274
546
372
1231
59
470
1012
191
1657
1932
630
1914
1176
426
1695
1332
1797
1225
507
1356
453
611
1076
578
674
1818
1647
1543
688
148
1186
564
1830
908
1226
1195
271
1165
69
1717
875
877
1718
921
1654
987
805
1314
1546
1822
1327
1975
843
1871
146
634
919
817
1744
1724
1141
1647
1861
1156
198
47
1061
1673
1353
1646
546
676
792
1433
319
485
113
1574
1700
187
488
1680
1331
382
1769
411
747
1746
1326
402
924
1318
1522
351
1143
1779
1098
368
1610
1323
605
1752
487
315
103
758
1610
1240
1226
1517
1693
768
1793
153
821
155
316
898
572
1229
363
211
1677
1178
1387
789
518
669
1114
296
142
57
228
1892
894
1537
1846
566
1619
1698
1304
726
1907
112
1573
915
1644
446
1446
392
1270
846
1342
875
1867
557
840
124
13
1414
1629
820
713
1220
57
411
1440
167
1949
1541
1145
1240
1006
186
1695
16
1897
110
460
460
1333
0
353
903
740
936
1772
255
512
1793
211
1410
722
1810
147
917
264
1138
880
1206
541
861
95
270
1586
1072
1718
52
468
650
361
1685
397
859
702
610
553
108
1991
270
667
370
1697
1243
1836
1240
1531
1056
822
1571
1749
479
887
197
1317
670
1624
1870
6
1961
1599
389
789
507
766
1127
917
871
1858
1986
1885
0
1342
1035
809
1198
1008
46
101
1224
1895
84
691
367
870
1700
1463
780
1099
372
1773
437
1132
1601
903
617
1742
498
654
875
1845
314
1662
789
1365
734
1147
466
765
1930
1634
816
1665
1407
512
1623
1242
429
635
1556
1438
653
1166
1078
1663
1585
701
1863
661
475
1614
1366
279
1169
1232
1748
1817
1535
800
1740
1555
1829
1436
724
1279
39
278
1661
308
145
152
205
764
1203
1835
1609
826
1335
656
237
1448
1212
1660
657
637
1525
400
943
1098
1335
239
1857
1305
1481
589
98
522
1994
1657
1784
875
1674
1967
1272
1940
32
1874
1959
162
325
1852
1780
1894
203
1539
1918
1933
1588
1356
695
796
1487
428
442
1947
620
257
402
1251
1227
598
755
1620
1762
1759
1567
223
488
1855
973
769
993
958
388
493
721
412
1657
144
633
415
1524
1791
879
343
1813
1275
1435
1341
1284
1942
1825
591
199
1018
723
1784
521
407
1312
867
851
661
1136
504
1670
902
342
503
803
224
1983
273
1308
1353
402
898
1612
263
1409
1528
363
525
137
1584
1030
59
1070
1491
520
1210
328
807
744
338
1457
714
926
705
516
1859
1131
1908
838
1526
1493
1885
1295
1302
24
90
431
918
759
1451
68
1091
1197
1605
1956
1422
401
1116
1598
427
1975
571
1115
417
1266
909
829
1517
1774
1253
1402
1804
322
295
603
533
855
1047
1986
411
1808
1219
340
1959
766
2
1222
1553
1593
1491
1164
822
537
791
532
1897
1750
1739
653
375
367
1582
1324
789
245
1007
1176
756
627
273
1104
595
19
1706
1777
1407
498
538
724
445
637
468
188
1046
547
58
1501
889
734
1103
884
625
1650
826
810
650
1766
1337
1956
73
1360
516
1632
1726
1330
877
1631
1670
1325
1425
1737
587
198
1913
89
461
308
1237
576
1603
1550
1878
33
1708
801
1921
53
1474
927
851
1481
1363
1534
176
1251
63
568
685
726
1553
1042
134
1525
519
1845
486
1376
733
1187
664
493
357
1546
125
1437
1690
698
503
40
7
1128
1389
1925
966
51
1589
331
1954
152
755
595
1163
768
54
19
1680
789
529
974
1275
1227
1022
1943
1354
1955
274
551
688
1755
1718
1684
1518
1060
708
1909
103
1725
1375
1984
1969
346
431
1842
221
398
387
1509
1561
328
345
344
1808
527
1546
661
772
1911
1731
364
692
1194
220
1558
1776
20
1755
970
409
1360
870
1028
162
142
97
1431
342
465
199
544
1428
1324
305
1822
749
1902
1836
951
439
425
1582
456
367
760
615
834
1645
1966
1777
206
415
598
43
1239
1081
1471
430
1359
204
1280
1359
1064
1138
1473
367
474
1209
1176
1389
1107
229
492
1961
179
362
1447
83
610
63
190
665
1975
173
1059
345
1606
1853
792
1895
395
18
333
1543
608
1124
449
484
826
74
1827
1227
952
175
1934
1284
475
1931
671
529
290
1361
236
1852
1084
1505
1957
300
330
1201
1923
415
1568
521
784
458
722
903
1712
934
1277
1143
299
1367
1678
188
1390
391
1122
795
858
1733
1579
1756
466
445
302
1545
436
908
81
877
689
1192
1045
217
745
182
1109
161
548
429
1572
1245
1141
324
13
1910
1104
1590
1648
633
323
1127
1452
9
452
579
1403
252
19
1789
1368
1727
1394
1890
800
1165
1397
341
357
838
1137
1686
1726
1179
1007
964
746
289
185
699
1812
3
1429
1227
248
636
833
306
1218
20
507
1117
784
1023
144
1365
350
1081
893
1009
1751
178
72
1548
669
898
400
392
203
1141
399
175
1165
1459
439
350
415
1919
289
1871
1694
1907
360
815
468
671
1854
887
1497
1618
9
70
618
534
1042
1967
494
261
732
348
259
218
1904
312
1508
797
1059
1604
797
1085
1085
193
1047
1683
1723
462
427
780
933
1104
1741
1818
27
1704
108
1251
1066
718
1729
1833
54
1073
1218
847
1975
182
565
1276
756
1808
1881
1082
998
95
886
1375
629
592
411
1546
117
1383
1599
1843
184
1447
1579
1588
401
1253
1390
1095
1515
1362
246
180
966
574
1018
854
715
1150
499
217
274
1147
718
1122
849
430
1893
847
768
1632
1476
1931
502
897
1727
927
1307
1656
1949
224
1542
1283
1300
487
561
720
519
1596
947
1054
58
781
688
1611
1446
385
742
1526
397
32
904
615
1929
1735
863
1168
1359
420
805
567
452
1329
689
28
218
1061
1128
254
1780
1868
1804
648
42
1975
393
30
1438
1506
1677
1322
834
693
866
1578
1695
126
658
209
1580
906
376
1198
1675
1878
393
1365
327
1677
1487
1467
1952
670
1643
209
1416
822
1568
918
1798
1573
381
158
1241
1114
1109
1124
30
924
982
834
502
563
1088
655
53
1519
750
1102
87
1891
953
113
1087
1797
1029
19
553
74
1824
1251
1371
184
1442
689
830
1036
1515
909
1440
1422
496
1283
1861
1539
238
919
1985
611
1122
641
1108
1009
1496
1738
1239
1630
1380
1993
1185
750
1354
1851
1962
371
1397
883
1581
15
1127
1063
1411
451
126
1437
568
61
1788
821
1994
1921
1945
210
802
1597
243
695
640
1552
1634
1792
1014
88
646
746
651
410
1447
652
1474
579
1575
1252
1605
1589
1090
1494
190
888
1722
1660
751
387
1208
1441
1337
239
65
309
96
1735
1304
1192
1816
1241
995
1928
1007
518
117
1474
1898
1970
892
1070
391
719
1369
286
451
709
547
270
233
1008
1638
547
552
1334
1849
1197
1551
1816
69
634
895
1728
979
162
1256
850
1325
694
1842
942
272
618
883
1728
1153
1508
788
731
1199
153
1190
392
1302
763
78
188
1520
543
481
1490
1073
805
683
1613
40
99
1167
1997
1276
1671
1457
634
1239
662
551
1777
1263
839
33
1761
832
494
1409
1898
197
1319
411
1274
1298
649
464
249
146
1641
1687
1349
1789
1671
1230
370
1750
635
407
661
1504
1916
351
1828
1100
1640
36
454
1471
1411
1561
1871
1569
550
1090
800
1355
1478
1017
1188
859
470
281
248
958
542
933
1792
1559
1076
1847
924
668
426
523
1900
230
123
738
1939
637
1223
1107
1207
1284
719
715
1847
394
1374
1088
747
25
307
1916
420
711
521
22
660
442
1700
1097
518
703
1942
442
1858
1976
523
1973
1232
1245
1585
738
1689
1401
1065
1193
237
723
1304
391
331
582
227
1494
741
889
100
690
1255
19
877
1481
1045
324
949
1345
974
418
1095
1431
103
1615
1412
1299
1153
1956
1089
728
321
791
1303
217
1561
1280
91
1916
1477
1122
622
974
1191
1493
1825
24
904
344
1442
1587
442
631
146
1827
232
709
639
1536
351
237
295
1820
1291
1956
241
1902
1782
1327
1830
209
378
1991
1069
673
715
1110
1955
1492
1229
1988
986
1409
1243
253
207
1552
912
1625
180
624
487
1906
1391
19
596
686
872
1646
456
494
1641
1967
1043
914
609
1059
1812
1637
1320
942
1533
680
190
288
1232
1842
401
436
984
1870
160
379
369
1261
1058
1086
1769
129
666
810
1044
722
1108
1060
493
1190
1204
883
506
1246
1513
70
1406
3
538
1264
1481
285
1763
662
473
588
1054
471
1956
874
1792
1632
1109
856
391
550
384
131
1554
848
170
343
138
1716
1404
1378
410
540
376
759
96
189
1836
1693
1205
1973
644
826
566
490
863
1871
1876
1754
1041
4
752
1383
1293
1600
1998
1434
1701
1160
1922
663
630
539
1531
901
836
112
1448
1058
358
505
1916
345
614
352
1998
754
895
1839
1431
643
434
1269
1545
1476
704
440
909
1139
948
99
1150
1907
1800
1526
1848
511
779
487
449
1875
27
1189
1016
497
831
699
821
1140
161
1261
1073
743
1794
1445
961
201
824
103
562
1593
623
853
184
1249
1629
1187
1370
584
303
76
1281
1522
233
1986
621
284
1125
884
1418
1306
1923
1774
139
1846
550
375
1586
554
1852
1676
1687
1033
1735
860
517
1510
979
847
906
616
1618
158
1993
1090
452
1454
1761
1801
1988
202
1755
1844
1831
540
1094
1138
268
1282
187
1533
1314
557
31
1731
1409
1055
1854
805
200
1346
983
1385
932
1612
488
707
1113
505
632
103
1739
651
259
772
210
399
534
1217
1515
642
1870
458
1627
1571
368
1633
1774
1316
1575
1034
238
456
1216
1045
1665
1613
383
1394
137
1322
1430
319
1350
481
1992
375
215
834
938
572
720
1882
714
1471
1836
1404
1775
528
852
1821
1362
1522
809
896
211
824
1640
1515
1168
1705
1387
1078
1434
1169
1721
417
1982
1489
1491
215
1398
613
1183
741
203
122
877
337
707
1623
1483
967
1823
88
1815
1410
476
1763
434
260
485
1228
484
25
908
964
360
1090
870
1271
1629
510
517
177
160
1383
1908
735
968
1620
372
284
289
1218
1345
815
1160
309
242
1749
1088
1378
595
245
102
491
1664
1406
857
1824
48
603
1297
1894
18
771
201
136
667
460
1983
767
1422
302
1502
1132
1892
1553
1495
1942
1287
37
1950
1
371
692
1303
862
302
1777
1197
1561
1104
647
411
838
1128
525
582
1205
1594
1080
244
1271
669
911
199
626
183
1019
1996
1853
2
1469
1736
444
652
343
1921
1551
1768
219
1859
1803
1503
394
1870
183
1681
95
1868
1649
205
975
181
1936
506
701
585
1627
1433
688
1206
690
991
559
1356
1372
1562
664
340
809
1352
1644
1103
870
1049
284
722
837
1475
1238
1197
868
1583
1058
1120
1488
1437
1865
555
1837
1354
1258
1724
516
1126
861
377
1026
465
70
1337
1472
1378
864
472
527
84
1125
1666
1572
495
54
206
1587
5
409
1822
1321
1247
1564
929
1592
1150
1335
58
1558
1353
153
442
1846
965
788
1211
1167
781
1201
1194
1691
972
1806
921
1877
736
138
636
1753
849
844
1215
1959
434
607
1940
1466
895
1873
848
76
1132
682
1638
362
1274
346
379
522
1702
535
1872
296
795
1108
69
1239
225
1106
1549
1785
1472
132
14
1734
232
575
662
1001
83
988
1211
579
1665
661
1248
892
1823
754
557
335
299
1831
306
183
1389
748
264
866
1417
819
726
397
404
951
849
1900
1617
1827
988
1383
645
596
46
787
100
1079
49
1762
887
1507
354
1285
413
725
310
1778
276
657
1127
939
1023
254
1903
892
1988
1213
1248
1709
1550
1032
1993
639
896
654
1704
1092
1037
1677
1751
1407
1682
1323
822
1642
550
1149
190
414
1026
995
390
1867
497
758
713
238
912
707
175
915
351
307
934
1671
648
119
23
606
737
1
71
866
1516
735
599
135
643
1009
219
608
336
1718
1164
412
1682
121
829
1305
473
1969
1488
1475
1237
486
919
1723
396
376
1182
936
1486
1402
135
885
1329
245
1711
41
1714
743
1576
1647
103
1175
178
1546
1511
205
1825
1889
991
741
1403
1068
979
1369
1622
1423
386
275
1975
1581
530
1525
988
861
1214
1685
1433
115
213
318
1465
1727
1187
1047
79
668
1887
855
619
1993
1256
1153
1514
1106
1407
1386
1239
1678
1638
1663
130
1972
161
323
1522
1804
1597
1837
1897
177
1516
865
1417
1322
1253
709
12
1351
1937
26
650
1197
1053
1284
1213
1010
1985
101
1546
1509
1725
861
634
299
1742
553
1704
106
1584
722
31
616
1484
1862
1744
1882
1218
84
1092
778
1094
1779
453
574
737
890
1203
1577
1811
740
1953
359
281
1384
1237
1583
226
754
1213
1383
1427
842
1452
1475
1434
467
964
1862
1872
375
1023
1502
883
1676
1190
452
57
1899
950
1474
1103
21
1160
988
539
176
620
1165
835
1700
1088
1702
616
1466
48
174
906
569
332
853
991
55
1832
85
1462
1445
962
886
828
1187
910
208
732
795
975
1164
1831
989
193
201
1289
1534
222
1485
1059
1453
1727
361
1278
504
782
586
1794
1933
88
1635
1126
557
1729
933
475
1811
185
1049
682
1795
624
1469
1483
664
665
1898
1655
915
98
498
1724
290
904
1235
1661
1902
1606
1677
747
1994
1990
1360
1246
780
9
626
1174
329
235
729
1860
1770
1862
117
1159
1168
1417
1528
1024
431
1609
974
431
1082
1261
1223
661
1228
1893
397
1718
169
1089
297
575
1881
436
247
1098
632
1385
650
661
35
132
784
1386
1359
250
631
1011
511
1882
1464
749
264
1050
69
439
365
7
1839
1155
350
1067
1175
1550
1076
1328
1392
784
687
770
175
378
285
1679
1427
1729
1561
1454
612
171
1020
1308
354
665
234
1719
59
1175
98
1664
1577
1759
856
1849
1941
1093
616
570
1355
1349
1264
889
790
1439
716
1528
1688
658
1345
0
1905
696
1290
217
1468
1810
738
1014
563
871
1821
1488
217
1096
1061
1753
414
1190
282
594
1146
1102
1405
549
413
673
108
153
1568
966
1942
1702
976
868
84
88
226
197
1824
1150
612
1585
473
341
1574
293
1393
1163
1186
1047
226
1195
447
1147
321
1951
1247
962
84
667
960
1741
683
1479
1474
637
1607
974
12
299
125
1988
1366
1091
200
1976
1793
153
1158
92
168
1163
956
1529
1441
1960
973
437
1545
734
617
1269
907
1777
122
332
207
695
1701
1443
7
826
1362
272
331
844
798
1327
1471
732
699
1188
118
342
1710
883
720
1333
1062
963
1546
386
1713
1490
380
1891
1034
1771
399
1640
664
1953
976
1749
75
1303
1516
1344
619
1160
223
906
1837
68
455
719
1075
1256
1443
810
964
1249
349
885
177
1062
1121
1077
1576
293
1378
229
571
768
494
374
4
631
1747
1266
650
1971
971
1369
568
1509
928
1471
1050
114
351
1529
502
757
1947
1928
1910
1928
45
1720
624
1482
1571
862
1792
1461
32
441
1517
1937
1787
1252
1068
613
1299
1560
936
335
314
1888
792
484
675
947
946
635
1917
160
249
1391
1898
729
446
982
1234
291
698
822
200
930
1302
1726
480
143
1253
0
1517
366
201
1397
762
806
253
1480
1187
509
638
806
215
33
68
889
1507
1628
184
768
678
446
1935
1248
289
653
656
755
1074
305
359
1063
781
566
334
1325
1382
1205
210
1281
1287
451
788
1893
94
1652
217
1480
134
1835
1364
145
1079
1158
761
275
574
1779
1538
914
1566
990
692
1188
1925
727
280
752
933
1193
20
860
1093
208
620
5
891
927
1632
1238
1102
1806
59
9
678
1736
1538
1681
1772
85
1224
620
1157
1272
1221
1335
1159
226
1149
1186
434
102
43
142
1821
1416
104
333
1684
270
934
1085
830
1072
1005
1905
323
805
19
1235
534
1580
1229
1819
1106
118
1455
874
323
1421
1545
63
1769
155
1575
680
1115
194
338
955
776
204
1815
245
724
1324
581
802
721
772
1701
383
1042
81
1652
404
1954
8
822
587
1283
352
785
456
296
926
1308
917
716
178
338
1435
938
881
1261
918
1364
1425
941
226
47
62
1564
1613
481
3
1690
1299
1267
657
179
1461
975
509
1402
483
1143
906
913
1828
605
1943
191
193
161
1551
1559
1310
403
910
1761
400
235
137
1832
877
1464
901
1764
1221
1670
1525
725
1225
822
1028
743
638
630
63
1909
1257
869
1643
1425
48
1626
958
671
1788
1813
1481
1143
1616
1800
1156
1370
1326
843
1932
1828
1101
697
371
1861
1038
161
1896
348
873
1470
1856
296
345
1730
817
401
667
362
545
341
577
935
1526
1081
1407
1240
1125
234
969
1003
719
388
1398
1794
127
1870
404
338
651
256
1064
606
1233
671
500
1359
1247
841
1354
1491
1196
313
971
1363
1630
1688
598
496
1653
720
1224
1347
703
1738
1966
940
1560
1898
1618
544
84
1388
1983
1223
129
800
1982
1558
328
77
1745
973
753
1893
358
104
1287
869
535
1344
1608
1558
1127
267
963
713
1496
862
1409
747
1447
188
411
1166
462
396
914
1756
97
1848
144
626
893
473
591
457
646
1000
116
580
1510
1247
1829
1602
970
1775
1773
1326
1657
1364
1973
1494
464
735
1101
1566
1130
96
238
1747
1601
85
1587
237
1082
1173
1368
1162
732
1704
901
432
950
312
1424
537
1494
48
885
1379
1111
866
69
394
52
542
1676
1501
1632
464
1663
115
1746
367
1344
313
1744
1434
1242
809
538
682
1281
1129
1496
828
1766
1405
1787
1883
1226
1582
516
1519
1593
714
603
1986
1188
1318
65
455
1423
1991
1388
823
1874
131
1556
1566
1641
1165
831
439
1293
468
128
1128
1427
390
1827
29
424
269
117
117
1292
130
858
912
388
1583
675
58
1559
1272
586
1136
116
516
394
888
1765
1532
191
1976
1778
296
1587
941
1029
1804
1775
515
1379
1211
683
177
94
1605
826
1230
1463
1012
845
1701
199
776
328
458
1923
203
1145
405
1005
245
439
1724
136
1962
537
1527
578
852
1763
1091
1515
1284
1481
1342
1613
761
1882
1477
1740
1871
713
1519
726
755
1802
674
1320
430
409
170
1437
1815
1767
922
1539
1114
1704
377
688
355
1278
311
974
1735
895
682
1044
649
121
948
87
198
369
347
204
1120
1145
1733
318
1134
1956
1562
1490
1519
1763
1285
13
1161
56
1311
708
852
956
966
280
42
1114
1197
1293
659
1190
321
962
89
1281
416
1640
539
965
373
713
404
418
1147
688
435
1691
1482
1696
1247
1505
1462
943
1110
525
82
1627
458
1704
1942
1434
42
1076
857
305
1020
1211
130
1723
881
859
1279
282
1653
754
786
397
1693
1716
1515
535
813
1451
1245
965
1056
524
555
1033
741
776
692
1004
1163
1563
1921
138
717
751
910
1155
643
911
1937
232
493
817
72
1239
404
183
1414
714
478
723
100
1381
1309
640
456
1614
55
1491
658
558
1184
1319
955
1487
1480
595
1417
781
132
145
278
1911
1386
340
919
1861
741
637
768
860
171
752
1390
1040
566
1930
752
1243
868
979
1765
711
1260
1904
1035
1728
910
800
1525
1971
64
1335
1438
1926
1209
1574
70
492
1316
1266
687
397
153
1911
434
125
1241
662
556
1497
1304
143
1786
600
552
877
433
1972
341
843
1172
645
1258
1786
1223
1249
1312
76
1050
1959
1772
1586
248
1173
1817
1238
262
891
322
1628
322
1305
580
930
154
711
661
1103
1555
822
1155
415
711
486
182
386
1651
1215
450
1321
681
1654
766
276
1650
242
1012
1514
1740
601
695
997
1823
1354
861
1110
505
952
1682
1919
1791
1509
1221
495
1673
1666
258
440
1650
1656
409
1361
1811
1441
1956
479
1547
727
1010
1872
161
1655
946
569
1232
328
476
1866
240
1035
626
812
1416
912
939
1012
1833
37
61
1016
716
1921
1380
127
223
1329
755
1840
1526
1488
1891
1396
1796
552
235
1838
364
1335
1445
946
442
277
1420
1870
166
1566
1865
1142
303
1620
1565
1542
103
1789
581
879
1887
1230
646
1432
1581
1474
305
25
25
1588
368
672
935
1723
1328
1326
191
704
1897
809
1990
894
1823
1160
210
321
389
1323
343
1982
1766
415
293
1390
1879
1269
1848
7
192
553
803
1
1192
221
1547
91
1594
1064
869
1518
1718
1652
144
1097
1438
215
516
128
1382
777
1540
708
1243
372
970
944
884
1545
1564
1777
424
1790
341
291
1118
528
1960
463
1094
401
1669
1579
738
1989
1386
282
1802
1451
905
1057
1503
1604
237
1918
799
858
1568
27
1940
1975
1605
1549
800
1909
950
1573
1595
1056
584
1210
582
908
1149
1492
183
1529
486
1630
1295
1382
1355
219
1272
458
1106
105
1078
1185
1816
259
1906
44
1620
862
1186
1687
431
1251
958
1063
491
1550
1384
1531
1574
1574
758
1559
1738
259
1189
196
80
744
401
1589
350
682
477
1208
1000
638
374
1633
544
855
543
810
291
1700
1293
103
687
1049
1526
1642
185
620
1965
1993
1583
1678
580
1876
1669
1469
927
362
1769
1187
569
811
592
1485
1538
621
1999
1097
1296
848
745
756
943
567
315
895
1550
1537
280
243
37
1006
1006
1325
256
62
1006
544
588
1076
1689
528
1668
69
1761
1078
460
157
20
575
226
1080
262
28
1592
170
619
193
1635
280
566
1724
1527
1409
1414
1835
111
1474
1644
1117
927
774
177
1714
632
1636
305
880
458
407
444
816
1154
1442
1953
274
1261
1166
606
1335
1439
1202
748
1659
740
555
586
497
373
839
163
848
165
52
5
893
730
1819
1036
768
1539
1199
256
163
354
624
1328
1113
1695
1538
1849
1210
1317
867
1687
1082
940
1266
676
1102
858
378
28
499
375
67
206
1531
1248
887
552
341
390
1329
1523
1026
1782
861
1325
382
220
77
948
1406
908
1638
594
33
1840
1618
789
466
1864
640
285
714
1650
774
105
492
880
1321
578
544
6
1759
1640
1776
1120
1096
684
5
1531
1820
1589
293
210
208
399
1106
1539
1434
291
1595
626
972
114
1323
318
1955
636
1892
1357
1550
1896
1430
63
57
106
1188
414
616
1503
156
1212
1335
1688
1571
1322
1844
557
386
1101
1298
1513
390
40
666
140
703
1430
1973
581
76
1876
1663
1216
490
224
471
446
1886
184
589
1835
170
612
1986
1283
1144
1075
1663
1531
910
1812
1559
1984
1909
4
741
1082
1504
738
366
1919
357
1097
1755
1304
1495
1406
1827
51
624
1720
1443
1725
1382
941
761
1933
177
48
795
1549
1449
21
81
1743
685
1856
1381
1110
302
1071
736
120
1204
572
352
1693
302
930
322
831
258
283
974
1453
725
277
1676
898
4
1751
1667
355
1218
1819
393
1775
593
899
1523
1137
714
784
535
1533
1850
238
365
1426
1590
462
1270
518
1493
290
1793
384
1703
860
1821
952
238
1192
555
1425
1261
371
1941
82
1729
343
1741
100
1912
824
1575
1971
1596
1811
1303
1856
1190
398
98
1798
467
1336
1863
414
750
962
840
1816
1778
1582
1801
1947
1191
1693
1621
1904
26
1108
1480
66
1063
679
1606
1689
28
1466
1797
1835
928
1154
987
1112
1124
574
988
164
290
183
1850
101
1837
1144
1820
927
721
1428
1277
99
1557
1432
666
1953
1762
104
1003
1105
1366
1121
367
1249
884
1414
265
699
476
1941
1536
1769
631
1845
541
1452
1739
1492
1348
1303
789
1462
923
99
1736
416
182
1490
907
1873
227
1109
301
1722
196
415
388
302
1035
1277
803
912
256
609
1351
1320
1704
1896
332
510
1973
1597
347
1076
198
1706
1947
1766
1762
550
1561
1741
828
1750
1115
1191
280
408
612
207
669
101
910
1448
1497
1275
1246
1109
1997
458
1781
1523
132
1062
1979
1661
158
1168
99
494
393
404
849
1738
241
1852
502
1769
645
224
1064
1215
177
880
251
427
1548
1765
163
1386
1622
1576
779
1595
267
419
1758
300
368
566
1207
689
1943
1923
994
1706
1839
383
187
435
499
853
1023
1215
425
1479
12
1004
322
1970
1588
1268
1163
365
1562
1077
427
920
1453
554
685
1342
966
238
1397
1554
8
1565
1275
774
217
325
1288
1131
533
192
87
279
175
582
238
1094
1720
82
1667
1169
876
1591
1138
1012
317
716
1865
20
1491
1242
167
884
1344
120
322
1180
231
1464
657
879
1881
1690
1227
1477
283
274
1102
1583
335
1272
1178
100
1118
715
1434
1865
1499
1229
163
1749
1333
1761
534
1453
220
300
196
1021
1233
1686
1251
1212
1975
982
235
1183
1837
942
1812
916
383
1148
350
326
10
908
26
1352
629
383
1589
403
117
1524
646
539
1929
1284
686
492
1712
1950
1014
844
661
1050
358
1721
1674
427
593
835
48
1515
424
714
522
954
28
345
715
1229
1568
321
629
340
947
1527
444
1023
862
1115
1641
1002
1180
522
1145
1854
1618
1684
1929
60
1962
1129
786
1255
104
790
1774
32
548
501
1915
105
1469
33
1516
694
515
579
1868
424
690
1259
35
505
31
1339
201
1234
966
384
1730
1726
1352
834
1650
1980
973
312
1159
243
1708
572
1430
811
90
793
1049
1948
202
1620
1098
301
165
826
1860
1275
425
1198
1742
1228
1902
907
575
1103
1090
1139
1923
1124
244
538
999
1922
1550
141
1644
1900
1499
1303
1842
1494
5
1926
745
941
1805
6
498
1722
76
1221
1603
447
152
1521
1643
263
1701
1362
1241
1675
1639
1065
394
1673
1408
816
1662
249
308
1877
1038
81
1036
650
1939
1379
548
122
421
741
1407
736
142
251
1910
1742
743
833
1767
1093
1731
82
451
1532
537
183
1158
1884
52
1686
58
280
815
987
1239
140
855
1641
246
740
1468
572
1748
619
44
1907
1818
1552
792
421
1738
1297
1472
1692
536
1862
283
1510
1143
1451
1379
248
697
1688
1070
1007
1855
353
1210
1624
1849
480
936
1366
357
948
1807
1771
429
843
906
1864
1848
599
1801
537
643
1116
251
1314
1156
1525
1366
1667
1634
1574
1802
981
151
424
1736
1075
1617
1941
1908
1826
1408
1696
1029
1640
253
1291
1878
897
1621
429
1260
1650
433
46
152
461
1781
1580
1353
12
975
489
1611
889
157
1811
1740
1537
491
24
330
595
796
568
1663
782
1339
1547
115
1904
1683
842
723
1857
639
783
1933
883
1944
130
854
1795
1854
1569
1621
110
156
152
1910
1080
1896
821
876
35
1125
1866
1644
881
912
1972
648
1121
1837
1049
834
1644
1651
1305
355
437
371
1812
1008
1498
1251
974
1406
1167
516
1472
937
846
501
1798
1378
1237
327
645
1504
99
1978
1029
334
952
58
891
674
243
1294
1350
536
1592
463
1972
1307
819
1994
1064
526
1314
1765
556
1383
955
325
1174
1274
164
67
880
1670
334
964
641
1124
1688
1249
386
136
1171
1087
883
448
1846
272
836
1181
1433
482
1446
1026
936
359
602
194
1094
659
1249
1126
1705
1652
1155
954
1917
561
1081
1134
1221
1358
1408
496
823
1519
1645
1527
1110
315
1162
233
1262
358
1878
1435
599
123
1185
224
1739
1678
1010
595
1430
1561
353
528
911
1225
205
434
243
875
1449
416
1653
909
252
419
60
503
201
1412
1066
534
1667
360
40
1509
1315
695
498
1426
1072
156
1335
1294
985
886
177
842
276
62
645
1120
405
1415
576
1946
1010
286
1823
353
1029
483
1024
1803
901
564
542
1650
1743
1059
1818
221
930
1143
921
193
1157
214
1670
1723
1205
883
1766
30
1862
1025
1875
410
1717
1606
252
1237
240
294
831
1561
1547
1307
556
1498
1156
335
1919
1627
877
1269
628
179
533
611
769
448
446
952
286
551
1593
508
1192
1160
101
239
1005
710
1799
844
255
1972
488
14
589
463
1717
1756
1593
818
219
1038
1818
863
1485
649
1672
1257
1572
1534
397
547
1782
662
1077
1677
168
626
1604
635
914
1605
682
1542
401
397
123
142
1090
1481
277
719
139
436
1977
83
633
1504
74
52
1910
1870
1967
799
428
800
1303
153
517
804
70
857
768
759
862
1232
238
1465
1476
441
1210
1386
1144
1252
934
76
1360
1250
996
294
1022
1441
1513
973
1245
1890
27
399
461
1783
789
1424
1535
494
1229
1747
1193
939
87
362
303
201
996
121
1599
756
1837
394
493
920
992
652
102
1724
604
1281
226
143
1052
1293
468
1364
1886
845
53
300
1717
716
766
1081
1506
520
182
1834
1061
1193
1561
1446
1906
648
1402
638
1277
279
583
1357
1172
177
355
86
16
846
267
1488
1597
169
1422
1616
388
1629
497
821
1613
851
43
964
1380
1837
23
1202
1914
74
1819
656
602
1396
1365
1405
1485
876
1155
1513
1197
1999
558
1613
1161
264
21
1549
568
119
1046
821
1788
721
232
923
1780
1241
1358
163
383
409
934
532
1073
1675
215
1786
520
207
1092
1946
1597
1356
1176
1584
396
1752
1664
1554
749
297
1048
1173
1052
779
818
310
966
308
964
1313
1424
750
789
191
1951
1492
1015
1646
353
1316
1384
333
1703
1950
396
313
1666
1220
440
666
1325
1859
1132
245
563
919
757
1850
824
1188
89
1116
168
1747
1323
1828
1925
899
1276
1180
75
4
1563
808
1648
306
1404
1869
587
1459
1461
1554
209
1340
985
425
829
1041
425
24
367
880
201
135
1118
1621
386
1783
1051
104
56
1940
1728
1260
1724
802
1433
347
1813
216
744
415
1078
580
1879
505
1802
117
1735
1986
954
851
978
1576
548
427
1391
1606
1776
1122
1956
388
729
385
483
565
1986
125
1962
1567
873
752
585
128
942
1593
661
642
1940
769
1026
296
673
1968
1249
1809
507
1972
578
28
497
419
791
179
1091
231
683
1127
769
391
1802
345
1440
42
1714
1716
508
846
1075
931
1016
474
14
220
334
1487
719
64
312
791
1401
1490
20
909
1656
821
545
457
296
473
971
1926
116
514
478
924
1696
289
1889
782
1148
1748
1445
561
201
1395
1902
1907
833
1340
988
1857
50
152
483
1118
1878
531
1425
693
1684
1706
567
1230
1649
9
1279
1171
1472
1909
179
1575
1248
1622
1488
614
1819
657
111
1133
559
939
389
1731
930
1224
204
276
1474
1744
1222
292
889
1901
1019
1796
1739
198
737
425
659
965
1341
596
578
24
578
434
915
778
839
168
1416
1900
798
65
1528
843
1332
190
335
1127
1969
649
926
978
1422
142
241
1593
689
727
773
798
26
370
1682
1153
626
1966
1855
1714
741
731
1811
136
119
740
1173
1318
535
93
217
779
164
1174
150
1325
653
1812
1746
1517
157
1233
151
301
1135
1453
1733
1730
800
99
1533
423
1633
445
1785
1971
923
1811
851
1774
231
1143
982
922
1325
1218
223
516
1602
279
377
933
1023
404
231
1244
294
1225
1597
313
417
1232
1255
653
584
356
1736
1510
1432
213
1619
431
1919
1903
1413
1801
1813
1770
1290
550
57
982
1052
443
462
879
1749
861
1505
1592
1253
1514
943
1660
1470
474
1767
122
731
1686
475
848
1471
630
1550
757
1689
1544
1200
1472
159
734
1709
1069
1900
993
1180
1486
253
1426
1695
1002
1838
497
774
1734
656
1264
1457
1247
113
1261
1728
960
1209
952
253
34
85
881
828
318
1993
1619
49
252
812
395
1437
552
378
1011
721
377
1192
835
1732
823
1337
211
1284
420
980
1889
1994
1743
1960
164
785
140
10
1153
1003
579
750
1105
1437
1502
1489
1913
790
356
227
383
878
1054
639
792
1842
468
338
1325
471
1351
1004
505
1623
938
10
1615
1201
1559
166
1692
1376
1060
765
678
361
6
1390
686
1612
730
777
218
745
495
554
721
1967
1094
1859
261
1860
1907
402
1299
833
1663
1982
663
126
1854
1313
1370
785
35
1331
864
599
1350
826
392
1124
1398
825
1833
650
578
1218
488
1087
1976
807
530
1652
202
1271
58
373
1680
1936
444
324
449
881
361
209
1699
485
824
419
1984
1326
206
1527
670
338
802
50
749
1577
1656
1311
1571
509
1162
1565
1860
776
142
1824
1557
1475
358
1332
860
1647
1700
880
1255
23
1122
1630
1772
1107
956
858
850
985
171
421
1056
1550
725
502
605
661
745
1056
840
1953
1621
1460
76
1558
1947
1912
832
247
1411
1739
1634
743
881
1996
1330
1282
210
1984
1215
289
927
877
1016
857
189
972
749
771
1404
1051
1869
1676
558
432
165
1774
443
861
494
1403
1571
1891
151
1307
1753
756
1694
267
1461
1906
1149
1118
261
1749
1930
657
270
1134
1059
299
1387
1850
1806
1149
1642
517
1134
646
757
312
680
400
899
1926
986
985
251
533
1094
1658
1246
1387
1905
15
938
1917
974
1381
1173
1791
759
17
1286
632
1036
541
817
561
1426
1219
1738
1704
270
986
259
264
458
37
1083
294
1658
992
903
716
894
588
1033
60
1902
676
190
571
675
1540
869
207
1264
685
755
1145
749
1182
1708
822
1338
934
1116
555
1901
1725
718
1475
635
893
1390
1657
881
971
666
1705
1547
1757
801
1009
811
1557
381
511
387
1639
514
796
954
209
1097
60
1287
1852
1169
949
1765
1371
105
1518
1928
1635
1083
1859
637
1470
1971
784
225
253
1348
840
1937
773
981
63
1290
310
709
216
592
1697
1610
1141
1175
246
279
845
1211
1310
1673
403
877
1309
621
896
544
1750
450
115
1178
625
1954
1412
271
645
754
1633
1722
106
270
1928
632
721
1575
812
1694
1052
826
520
134
1917
1424
918
1017
179
1458
1302
1497
971
1550
291
6
939
1441
923
1971
1878
52
1552
1713
1248
810
189
492
1068
1845
1963
1909
1124
409
228
1212
219
448
1395
26
620
462
142
789
1631
752
220
1470
1581
563
1926
86
10
77
1156
1317
448
831
1554
1274
541
1938
1677
1696
1293
1704
1060
1691
1840
905
1151
796
320
451
1774
1177
1
1138
1743
677
714
879
1347
613
46
1491
1851
635
378
1517
1090
989
1014
549
1365
1331
1508
1289
364
582
330
594
1184
1916
1100
906
1318
1837
665
1095
1728
1685
539
698
366
111
809
1258
81
943
273
1883
710
367
980
551
1238
891
549
753
232
35
1732
1279
290
460
1994
1844
169
1977
298
1569
489
1590
804
1833
1134
1618
652
1662
1769
1082
552
1267
1643
957
166
1756
1806
928
1299
291
449
1355
1848
922
1254
116
324
1772
351
1258
1199
1366
1660
396
616
1805
749
1641
326
1065
607
938
496
718
254
305
1332
1925
1073
104
813
683
189
1081
223
1404
1632
570
47
1611
880
15
594
805
1171
1571
1132
1495
1561
1636
328
293
131
1668
656
1155
1595
695
546
1604
335
158
1420
80
1607
702
1975
1840
1926
384
1096
726
1608
219
916
1042
911
1242
177
762
1102
163
858
1243
1565
150
342
816
529
531
1324
1104
1363
452
1664
1139
524
1719
291
1269
871
702
610
197
1779
590
1512
1286
964
1301
1496
1363
1484
930
1345
1049
802
1536
1064
238
1815
47
462
660
1597
402
964
898
718
553
1858
1983
150
1005
1165
1828
370
1792
1456
391
243
1324
1078
1
1789
849
1744
1264
1669
663
161
641
502
305
683
1169
1596
311
1043
1339
718
1523
1328
291
1631
950
1521
864
1442
950
108
1611
807
1556
204
1338
1366
91
1862
1459
1134
38
1034
190
606
1331
1398
224
1376
315
1036
1058
803
1016
1302
1349
488
259
20
647
1347
515
1364
367
1150
937
93
197
3
289
1457
997
1388
664
1736
667
331
1092
1249
1341
230
1886
1656
505
1999
477
413
365
24
1451
1553
556
1848
187
328
1961
461
1115
912
1905
934
1625
339
764
1820
1614
1434
304
1173
56
1609
1034
1894
1036
686
1077
55
271
1638
859
257
1682
836
1868
136
1314
1721
1782
511
1211
461
1248
1018
1321
499
1919
437
866
1608
1288
947
1954
101
594
1890
830
86
467
1572
1740
1688
1238
276
1659
969
1265
1647
202
451
174
1896
1475
903
1638
164
255
1400
1025
1233
1381
1242
1598
1210
495
1839
829
524
1649
1434
20
179
225
32
1123
1092
895
728
1578
1326
1639
1081
1062
1544
737
1154
1500
1273
1974
384
1533
1737
1107
1354
1224
920
718
1659
330
258
663
488
1071
572
1573
1106
256
431
83
1287
1103
83
1375
725
525
767
821
135
1814
641
1871
832
1647
1461
139
1191
588
61
1895
1886
1648
174
1388
901
718
1657
1349
434
1079
5
208
128
1009
1904
1754
556
1745
671
1990
791
1052
1558
1151
878
431
73
1921
1783
1226
593
722
1663
85
570
155
39
1376
659
455
825
281
1604
1345
1932
1780
537
635
265
707
1305
323
1113
807
448
61
1086
50
1479
400
1509
1045
1051
807
347
1339
1879
368
1348
1516
1605
325
154
335
1971
327
876
854
1434
1317
1463
1566
508
1693
1833
851
311
408
604
1262
1353
1977
606
705
38
134
1764
1919
1653
1353
1326
1477
94
484
1240
1301
690
1757
1027
86
1422
117
568
1047
962
503
1032
1759
432
551
1521
1784
1710
1034
1709
349
1526
1022
1246
965
499
763
1495
1862
1049
1110
94
1732
653
1539
53
359
1558
12
308
1014
422
228
264
1076
312
694
366
958
1334
1335
985
291
1373
1876
1958
717
1070
1513
489
1362
884
186
1787
379
1112
1885
1669
537
944
443
1492
674
1252
995
1745
377
74
1772
976
1144
1385
415
329
35
347
1642
577
406
1548
1560
1453
1795
276
840
355
1461
931
64
816
635
1103
1577
206
1779
1956
1016
16
867
1759
519
493
1921
59
124
767
1287
1743
838
1998
1595
196
1276
641
1000
584
287
759
1219
864
1552
54
389
1822
1571
1108
1153
837
88
1896
1652
134
1355
1218
223
790
880
925
388
455
120
484
1739
539
1189
645
1265
1720
166
1530
146
1802
1127
1182
1285
1762
1262
1483
524
1865
1559
119
634
367
1678
1299
182
863
157
1781
440
334
603
1916
667
736
1573
1335
775
431
1292
604
556
1297
155
1433
224
509
760
805
600
1940
569
155
9
453
1332
765
1417
980
1763
1054
842
155
1372
98
1234
174
710
866
1306
297
248
1944
324
939
167
649
549
723
1661
1503
1829
737
434
1434
1009
300
354
1162
927
1755
704
1225
1794
654
1677
1445
155
530
513
411
578
1905
976
1928
385
837
876
1683
1522
830
1414
911
83
847
125
205
1991
783
488
488
1440
896
48
613
458
295
1523
898
1227
53
283
264
367
1192
1057
1282
675
564
378
1222
276
303
1108
568
46
59
1980
1392
1289
918
722
604
1045
1395
1709
534
1523
1526
1007
1507
1487
1747
1227
1162
557
965
490
1207
1265
1168
1744
744
1305
1603
764
1360
843
1903
1655
1325
240
1702
1202
817
1420
1236
1585
664
1565
547
1730
1153
1803
1594
730
1540
1366
1140
1698
16
856
1579
1434
1633
1586
588
888
351
1864
1674
221
828
614
1350
1132
108
808
1148
10
1604
397
415
831
399
1388
1672
858
533
1631
401
1299
1220
565
906
1084
661
693
440
488
540
851
1046
1490
1563
1471
1832
69
1856
246
441
1916
1667
1233
1911
1978
702
429
834
866
884
444
1962
856
650
1879
767
948
1220
1985
1741
1072
1194
1177
142
1336
1069
123
1038
1271
510
1158
349
1630
666
873
1197
805
304
241
37
1431
307
1290
1645
1673
953
1917
1828
713
1481
1618
1406
1100
1397
50
1074
1283
696
1412
659
1935
1895
1370
115
306
246
1802
745
1650
1776
824
1482
1028
1964
367
1176
931
62
1210
759
1145
1912
1045
475
938
1706
110
1807
285
1934
518
1018
56
649
794
238
651
592
628
1871
325
362
957
252
244
757
1816
1888
861
202
1942
176
1501
1836
1755
202
1321
119
758
583
1864
1811
1221
1294
1985
1353
1552
1092
891
859
1828
887
721
946
1795
1711
1453
1401
428
946
162
1073
204
104
1792
953
983
1628
1719
1508
1633
463
1692
1429
1958
325
609
1156
1548
250
1204
723
421
1876
1989
506
760
71
1626
1544
450
176
655
1007
427
512
1745
1395
1392
912
741
1446
558
701
1205
663
1482
698
651
1067
417
1317
699
1666
768
1137
90
417
1868
1903
1132
655
525
1151
1525
985
469
1322
1986
846
455
175
605
528
118
39
1641
1756
1640
576
1897
1230
1043
1298
147
89
792
1843
1970
982
532
125
1004
1744
609
637
1522
1889
623
548
1368
1633
1021
38
1177
350
1765
250
1367
23
1616
713
627
621
1889
806
834
1739
1066
822
1894
154
477
1969
1755
244
681
724
188
1092
192
511
1357
570
1880
468
523
1531
1936
477
261
1767
1991
936
866
1621
383
477
472
854
1167
1223
1499
704
364
457
1607
270
1897
1921
162
238
1026
88
1444
1315
1026
845
457
1570
1702
888
1542
1438
369
457
663
1501
1510
1125
1419
1149
1017
1164
870
695
1010
627
1762
913
169
753
1190
179
1159
15
1781
694
1042
8
1949
1206
1291
1170
1939
391
1789
459
1073
1384
419
598
1065
272
1714
1968
51
826
712
1118
699
997
754
1069
1380
117
435
799
295
1626
1783
1266
1731
702
1505
1663
854
41
847
1442
426
1322
1361
1124
402
1867
907
1175
470
1378
1715
769
1895
368
1067
171
146
107
1504
1069
1003
1194
1959
1758
1810
117
1974
1531
1159
306
1944
943
579
1565
1642
1812
545
216
810
1880
1345
1764
1915
62
653
186
694
1815
1732
806
1561
227
1693
341
1450
1675
1172
887
990
1266
266
1439
134
987
1474
124
1513
1486
445
556
48
1091
1888
1979
1481
969
1628
1849
563
157
857
338
1610
259
1325
376
1890
411
812
429
1439
454
114
1002
278
1438
804
1668
189
482
48
1579
530
460
1326
1943
406
1087
1196
357
121
1333
1776
270
666
496
301
1581
1715
1006
1274
1821
1224
1493
1562
645
1108
551
1382
1757
1007
806
464
1272
14
1449
1356
1792
1142
1830
1972
782
1307
1136
830
1819
105
998
1188
977
377
1885
421
1423
1326
1514
1137
1431
1440
551
1824
1317
372
572
1024
371
664
1
750
1444
668
960
1628
1026
1355
977
720
1164
1341
519
1208
1259
56
842
1456
1417
49
1575
1776
690
1428
1937
1930
1482
1437
872
486
724
75
285
1937
733
777
1120
1792
1706
742
1827
635
214
1627
615
378
1902
639
1415
858
1226
1569
1202
481
105
1417
663
1315
1628
275
1659
1258
1826
972
117
1124
873
1188
1347
290
1171
1947
267
500
625
746
141
1325
851
1110
1662
458
455
1767
369
1072
1275
649
1570
1912
1588
715
761
94
131
887
1690
1188
834
935
442
250
551
1020
815
1855
325
1857
1415
1928
1977
1901
475
795
710
902
56
1356
913
1927
205
1741
1898
1932
1184
146
25
480
680
952
1742
1835
1825
1770
27
1823
1444
1467
1011
1545
1849
1650
76
651
1085
1769
492
144
784
25
1473
1296
39
1386
678
910
1395
1739
822
1907
514
1123
778
995
1391
310
634
1645
496
520
1495
1216
839
997
1286
118
1209
26
404
1584
1693
1427
348
1890
545
1600
570
551
31
1181
1359
10
1013
1316
1434
957
1239
596
929
568
907
993
590
1210
1637
2
1188
1091
1295
150
282
1613
962
71
1717
1169
226
1397
426
1803
434
587
633
1197
1237
1499
312
931
806
1747
1561
1197
1227
86
388
537
51
1543
1381
1085
558
329
138
687
1193
1171
1802
1954
484
889
1077
1688
805
1072
1218
883
987
253
1932
1508
971
938
645
293
1581
1226
1763
1716
519
958
1269
77
431
1456
56
1716
0
962
886
169
1671
782
997
1106
1856
170
1929
84
927
854
1886
835
872
773
1472
299
192
1125
1413
257
475
19
1729
1866
219
39
192
741
468
1678
602
1754
678
1590
618
1770
1056
1801
399
801
630
1588
1229
1062
607
737
615
779
618
1286
459
567
1247
60
395
1458
968
1570
1562
726
435
229
1228
1566
1443
1073
1578
493
318
517
1507
957
1292
1356
559
612
1213
69
713
677
463
913
750
1695
1462
1350
729
1640
1474
1853
888
1550
1204
1045
1836
1575
830
72
604
87
1255
205
96
521
959
1555
1633
710
1215
1633
96
1497
572
858
1245
1070
1966
305
1022
1900
1263
1597
1061
49
1761
754
1793
593
1480
451
1398
334
1027
995
988
932
826
1805
1054
295
262
386
1541
965
80
164
1719
1349
180
958
373
974
1351
159
1722
21
38
143
597
1260
349
1883
567
1784
607
565
1952
347
880
1634
1072
1079
57
593
1288
1293
5
245
1427
864
1523
1255
1114
1255
1540
1021
709
1041
1114
740
752
972
1872
1723
1168
963
1137
1417
1576
1868
571
190
746
1805
1351
1837
1976
398
1199
922
1049
1524
1212
498
1077
1097
1831
1643
949
170
1885
1300
815
1361
1247
1483
509
812
1265
894
426
1993
60
16
63
186
638
467
1645
1584
1279
270
1825
17
465
1952
872
269
1523
433
124
487
1907
1129
1366
81
1159
1849
1645
118
1633
954
1462
856
1275
1518
1912
1004
11
261
575
90
1992
1204
72
29
43
0
493
569
1236
1686
450
647
522
121
1798
1111
1975
565
506
1708
767
1164
1318
1308
1742
1101
1253
1148
124
750
156
1712
629
752
1352
322
1877
755
1182
1698
1845
1121
1286
722
1141
1270
294
1078
316
676
1031
1606
755
730
1345
1716
312
970
1755
1844
1638
1952
25
1804
455
316
1176
1895
1601
1100
222
1040
153
1828
1780
1901
162
920
961
1796
165
148
1919
865
117
522
1598
1894
780
481
1663
1915
617
1759
39
1064
923
691
1241
326
783
1159
1291
950
1405
1603
925
1996
804
1016
878
1310
49
1674
1410
1820
885
1693
616
895
204
796
973
1589
1732
1595
575
1548
1115
239
1211
157
1769
868
627
1382
883
1234
1704
814
1935
1194
329
1766
454
1122
283
1936
384
50
1633
382
1394
445
537
898
1958
449
1635
514
75
1047
703
1055
630
960
1051
294
1090
1302
1893
403
664
558
1657
846
87
1534
26
939
1029
1747
110
828
1235
26
651
778
856
1527
207
1156
94
231
1504
438
1596
1597
390
1279
46
1317
1304
467
1053
1712
1008
1176
140
327
1175
1765
1332
1481
73
367
712
1682
472
1963
54
210
1609
1104
513
30
1893
904
1003
184
629
525
1687
1767
662
716
1302
1687
1497
920
855
178
1687
722
491
372
1568
1346
1988
1205
832
73
846
1662
1100
1860
800
806
1801
570
614
601
273
901
863
1656
979
715
1961
1265
1298
240
629
656
1532
602
133
1331
374
1957
1364
1022
1681
1396
1182
706
139
1166
515
1798
1118
520
965
120
1232
1886
110
1236
1213
1519
801
203
1622
1164
634
491
309
1729
1252
1928
296
1276
23
1528
1211
286
955
1071
303
1612
967
290
245
292
956
879
1558
1056
1940
1687
17
898
323
321
1566
1560
724
1005
1420
1667
897
1588
284
507
400
997
74
1772
1727
283
1386
1449
806
1314
1760
1942
480
1042
1125
447
721
378
1991
1055
395
128
506
1892
166
238
243
1448
1326
333
1947
1486
1713
1641
512
248
122
1590
1433
1740
506
19
1560
249
1907
470
1615
1162
971
993
566
280
1826
41
1082
904
544
1485
1847
1669
864
564
514
3
698
726
1993
1236
1100
1912
1577
1440
251
993
1232
1541
270
524
1177
600
1981
1633
1317
815
1792
1561
1054
1983
1234
964
1712
1308
1645
909
1510
431
1036
163
271
1495
155
1406
955
1645
1276
764
1363
563
1432
791
1416
207
1546
1741
1236
906
1588
957
259
35
1936
1077
1921
461
143
23
1162
1227
383
1542
374
283
213
236
187
54
1584
63
1430
111
703
148
1635
1914
1778
1488
1229
278
1896
1827
818
862
1501
1177
1411
1649
1304
387
1444
1143
1014
763
219
830
931
1516
875
1231
1160
1394
130
1516
1024
1537
1912
1023
771
880
1127
1280
781
1499
450
320
969
741
132
1406
1605
1512
815
1067
1128
1862
1904
1566
1709
717
396
987
647
1375
767
1539
37
174
1276
82
884
1163
1667
1192
530
177
610
222
1014
399
543
1778
162
688
1538
671
306
1598
1414
342
924
180
1016
1167
285
885
31
1387
1259
1533
1348
1849
250
1950
1770
1143
1471
754
975
62
685
829
631
1673
545
1581
424
1006
1606
1155
1828
1495
284
268
818
853
886
1875
1467
953
820
839
1042
1704
809
782
1918
1450
545
1604
230
273
527
1352
1722
792
261
1709
41
620
540
1571
261
196
301
528
1866
1
852
1732
232
1623
1648
1815
377
591
128
1820
460
1452
1167
1254
700
967
817
774
1268
1542
83
1620
1834
1913
730
1506
455
15
0
1515
1845
1157
1114
966
626
1738
1252
374
1456
1228
415
237
126
1433
1052
1946
939
1782
1000
1492
1371
53
576
951
475
161
430
81
624
508
1072
1388
724
586
186
1161
1245
1083
109
1344
1072
557
1959
128
666
29
847
81
595
861
1516
68
236
1701
568
1246
1318
1720
1292
1831
413
1389
241
364
1831
1369
87
422
1672
1375
1656
1708
1642
966
1600
1060
1415
1296
908
1605
577
796
405
1669
167
1838
1632
1045
421
38
742
1829
963
1934
228
1561
555
909
1685
681
1031
917
452
1583
1119
159
1481
1209
68
307
675
39
1853
508
698
94
17
849
328
1846
1985
1078
88
713
1992
1863
1042
1228
1072
779
449
1477
1047
917
1964
863
1551
663
469
1169
928
656
1634
1032
132
1813
964
272
410
1494
1886
207
760
1497
173
24
501
626
874
1472
1711
848
1011
1589
842
1445
568
1602
1220
520
450
1184
1329
1011
860
700
1904
1841
1791
1047
358
1136
184
1737
1965
990
58
721
1230
22
1573
1388
625
299
1066
737
292
1929
421
88
113
468
148
453
575
26
388
900
1497
600
1421
808
1213
215
832
402
1193
274
1739
73
1849
1072
93
1137
1271
183
942
1796
1583
271
170
1793
1717
400
551
1968
1450
246
423
310
320
3
78
1933
456
1740
938
1083
1552
585
1751
239
768
1197
162
1919
497
1222
1307
1973
1228
344
97
1958
1142
1110
810
799
68
85
1682
693
71
885
169
1273
180
562
1318
302
389
959
804
715
1756
520
1442
1180
1911
1872
90
497
1983
1861
35
138
1741
1149
1229
1719
397
990
1607
185
529
1649
1180
1372
1798
1881
781
695
1300
554
392
891
753
1342
759
710
1549
143
568
1255
1469
358
605
1343
231
126
1642
521
1010
1096
1642
959
1467
544
592
486
788
560
1141
1597
1931
1832
1330
566
801
1336
1897
1593
1693
91
1461
1707
846
194
280
274
134
1444
535
1389
1737
889
1422
1250
809
516
1377
1222
276
1796
385
292
740
570
549
155
1527
1858
51
1349
1565
65
1670
1929
1027
1183
933
1420
1013
946
1055
1187
1780
622
1463
24
104
1830
270
1564
741
778
114
58
311
1034
570
389
145
536
451
987
458
862
162
83
1460
1399
130
568
137
920
1505
1463
325
762
566
560
486
1942
479
596
1157
1512
1727
885
88
1053
909
1318
1358
1639
1613
1903
1063
1525
458
320
619
1648
669
587
584
941
1187
995
1639
573
1624
766
589
557
806
862
1647
1190
1512
828
927
476
5
1137
197
316
908
1859
925
579
1026
472
1050
457
421
1221
396
218
1162
1674
904
227
252
802
625
599
1003
222
14
325
1330
1178
1357
19
284
254
1904
1706
1395
1298
1983
725
427
62
204
568
1397
492
1368
186
1778
243
149
1063
1102
1336
991
1114
883
467
1026
407
1971
1729
714
967
1285
316
303
1143
820
1102
1938
195
1309
1801
1320
687
366
1799
107
791
57
1819
802
1544
1006
555
599
1535
1169
1071
196
1219
548
2
1119
751
1846
214
1691
1890
115
1932
1260
1496
315
539
1353
1814
1158
865
646
1324
647
551
386
1610
1058
403
18
411
1247
1854
264
1889
1015
991
1588
1998
896
159
621
1062
241
1919
1072
437
1544
1950
589
528
994
118
1520
559
470
954
871
242
1012
1272
1197
502
863
541
1473
1369
951
630
74
252
252
430
125
681
1742
238
1050
1335
1008
113
1115
962
1250
1226
677
1381
453
13
1665
451
23
885
538
262
430
804
1432
1741
1593
1166
1707
773
796
1023
420
149
1485
1543
1331
1458
591
408
320
295
1127
663
1107
1782
1960
740
145
1236
1492
1910
172
1998
1925
1077
1106
590
689
1374
1023
365
1457
1358
1412
991
927
367
1733
1882
1913
77
969
1554
664
113
1997
1617
1951
1751
653
1494
237
1640
1241
231
1460
1216
1384
540
1021
1346
941
1377
751
681
202
1868
1475
744
1052
1873
286
1048
1456
1939
1248
1717
30
109
1647
557
1602
501
688
202
431
1162
1773
1358
121
664
462
612
22
880
435
402
408
652
1713
482
229
1238
790
1375
837
1327
1560
1980
1133
1408
1922
374
974
283
480
1523
709
761
914
1757
1042
715
1047
705
156
945
862
1140
1234
948
1041
910
1116
117
1814
1507
1117
1597
1581
1722
880
1420
896
522
459
837
660
719
1579
914
1338
1114
121
542
880
1965
1362
136
931
809
1765
861
1236
1447
1672
1602
687
421
355
912
417
1109
462
865
1084
1701
955
593
1176
1791
1772
1830
1123
728
1837
732
1899
440
86
775
1937
1680
748
1916
583
830
156
323
98
493
107
501
26
650
738
179
146
498
1764
615
612
1924
1160
533
1955
1869
1775
529
1276
919
833
935
1926
554
1431
1717
1766
1787
1242
337
633
1610
642
990
1481
1183
1986
18
340
1824
116
1080
73
1988
1247
729
1685
1787
404
512
848
659
1994
1308
343
960
541
198
1282
351
1814
594
1991
1747
717
350
1422
43
477
966
1983
1081
608
428
1929
1837
492
1456
285
1005
293
1255
1236
737
495
805
872
1140
553
1934
1507
363
1397
634
1029
336
170
269
198
499
113
1090
647
852
706
1535
1047
1726
1111
443
129
1781
983
1638
946
332
159
107
128
1409
1589
1583
1358
431
1024
635
1754
852
1076
1405
1385
18
422
73
231
1557
232
1219
1898
1994
1238
684
48
1242
580
1077
1071
427
242
699
1178
1876
879
457
1757
42
419
1483
1871
478
1545
205
1137
785
1846
297
1410
383
774
59
1970
815
270
1203
863
1317
1061
1
761
1888
1624
421
1001
1007
944
548
1146
1988
605
203
422
751
1329
1001
1116
142
78
1860
1930
734
45
128
1639
340
335
1270
1077
1119
87
1825
1171
391
526
1016
1818
1810
213
96
1377
328
502
1805
696
1727
1555
1862
1944
649
830
1633
931
1126
245
839
980
1019
228
1022
1951
315
227
276
1332
565
250
141
956
760
1673
1910
69
723
277
1589
1364
1905
147
1705
798
390
1612
618
1433
1446
439
723
33
862
1369
1077
1920
173
1072
1669
1646
431
1076
327
80
1031
62
355
68
349
1490
512
1736
1143
232
47
83
1454
839
639
1200
1994
1465
345
0
1735
1561
27
198
69
1450
1616
827
1580
1818
1153
121
1226
1953
1556
1891
969
1561
1485
140
159
329
982
1111
1611
1341
965
562
1111
813
1057
1303
793
715
265
554
689
1020
425
1322
407
1029
1400
473
876
1718
574
427
1577
506
1975
1467
1205
1395
1998
1199
1936
1630
1049
1406
1834
1014
797
1250
1438
1056
1941
1968
1692
664
1503
918
457
680
1935
1344
677
1513
288
649
1680
353
1610
1537
1220
987
963
1455
860
1703
1738
1782
666
27
491
1666
921
1740
761
746
1375
672
1149
94
291
736
1406
1720
1701
409
1732
827
1382
634
140
204
1396
797
838
232
1665
346
1263
1175
62
861
1790
493
1002
448
314
960
337
294
924
1791
1468
1928
750
1883
643
859
656
1692
1556
1744
149
1836
1847
218
13
203
72
682
1568
522
1572
1962
477
1167
426
1286
140
562
334
1508
1312
1216
469
1262
198
1624
791
1370
1297
217
624
1046
453
719
1004
1900
1761
114
1790
1602
177
686
1915
103
86
740
1715
1702
1320
142
403
623
1708
864
1647
1052
1188
936
1325
246
488
1603
42
1525
16
1395
1562
864
125
1660
1061
284
1222
1861
1125
23
892
737
1983
1113
1316
1260
846
910
364
370
1834
1860
743
1385
1113
151
734
1042
932
1349
1731
1504
1502
1681
1637
1022
1358
1239
165
1057
1758
179
196
49
1798
1920
1448
194
871
1068
1838
1973
1422
837
1545
15
1065
1101
1898
1676
1997
1937
308
1953
382
771
1441
1229
312
69
1134
1225
314
1891
375
1229
730
1363
687
1043
1214
1955
821
950
1702
213
1034
1265
1160
340
1503
1465
314
1958
1996
1729
303
714
947
1864
365
1359
1312
777
1951
641
1228
1489
1611
968
977
399
1034
105
1832
464
567
1163
1491
941
1856
639
1874
365
1701
890
619
481
587
678
1398
1519
1610
382
835
930
303
1538
720
415
1908
489
1134
1095
1619
570
1252
1602
1681
1179
974
202
621
1455
915
1452
111
933
1636
491
1272
366
1388
1767
761
283
202
1429
614
200
1799
1227
179
971
1721
757
1456
6
939
1003
1652
654
1627
771
1954
1587
155
517
952
997
1494
405
988
1194
878
1888
335
1422
1262
916
1870
341
1770
23
1380
1409
815
1947
1140
1438
1438
521
1320
1238
980
1595
1604
169
902
707
1626
321
203
724
632
141
1176
1589
1464
1171
545
897
184
146
1077
165
96
1091
1610
1538
411
1355
979
439
45
833
760
869
1924
775
380
697
428
1388
1318
714
902
1195
399
395
959
1563
1896
932
901
907
1515
821
614
116
1887
1618
387
966
1200
864
1053
1358
1280
1300
1523
966
601
1212
350
1603
253
1329
530
70
382
1625
599
77
258
612
1945
1335
1507
651
1905
1032
320
574
1685
1075
25
1465
803
621
970
1521
292
1583
1815
1482
1398
1427
1940
763
1766
1622
1681
1601
1517
1816
1747
1344
294
1327
1749
1014
1806
894
1308
702
1704
1684
1595
241
1670
652
1613
1636
1368
543
1456
1636
1985
1641
1937
177
809
682
13
1893
1464
1591
723
80
326
1085
140
1277
614
1967
222
1894
1221
1770
159
1714
1423
776
288
1907
1998
561
830
501
1496
1815
106
1434
252
620
1721
705
660
1021
180
505
1998
1498
73
521
585
610
930
538
535
1308
313
740
1151
1064
317
1783
1000
58
1381
1983
1070
45
1199
928
1122
853
929
967
565
353
1900
1676
1652
1414
154
1560
248
1211
575
307
983
1236
49
1472
262
1248
1977
730
1891
1389
309
1724
813
215
1475
283
389
946
1755
954
893
727
1592
1701
1089
1400
1662
1031
400
1030
1366
1102
373
1013
782
459
721
1522
1165
1317
1379
1656
1153
340
335
554
468
1983
1583
1360
1854
791
1723
1008
37
1694
975
1686
137
927
265
232
188
1645
402
1565
840
1044
1960
136
794
341
97
1734
1877
1738
141
1154
754
1661
499
288
850
1258
1251
276
322
378
948
1275
1605
1682
749
1671
285
1346
38
1148
1996
1554
1643
342
471
1796
1360
1486
1563
639
758
1130
1622
1356
1799
807
851
1631
1449
1320
414
1814
772
1814
1321
781
1408
468
963
1682
867
665
712
882
1879
1536
1233
1509
1715
934
759
1987
1643
1625
158
1078
1594
709
715
1231
1105
446
18
318
519
1137
620
1169
1830
1563
863
1779
1836
14
785
1141
782
920
1767
110
1933
1575
1204
1795
1201
883
61
1958
942
443
337
298
481
26
1882
606
50
440
48
1400
1873
1992
999
797
1911
1239
1343
1513
1882
1196
559
1592
1404
982
747
1713
976
1760
768
1130
1238
308
1026
374
203
1169
366
1615
1093
818
1194
1927
1895
1089
1890
990
1377
367
1513
138
1504
673
340
102
1154
887
706
195
483
878
719
1095
592
1082
27
1065
567
849
1372
873
1113
736
1692
1221
1452
1758
1721
817
1640
831
1976
999
764
870
1768
91
1123
1142
155
572
1667
154
696
497
1900
1195
1495
116
15
216
1873
1730
948
1122
1324
147
509
47
1531
1145
131
227
1073
1431
1370
210
1414
1959
1986
1633
375
1829
816
749
777
1165
39
1845
1208
145
724
1146
1653
1093
382
1882
425
217
1909
1743
60
292
268
1891
1525
1078
1514
1104
1258
1220
1508
293
996
1974
174
217
1691
904
1111
1111
1156
928
1570
459
1038
938
1528
285
1271
1674
1329
1298
740
870
570
148
1140
175
1010
178
317
759
1855
1702
1627
1929
1395
376
450
1542
114
1107
1248
941
1122
1129
1863
1402
1430
482
1496
232
293
677
663
1196
1565
1327
1770
1690
1395
43
404
1264
605
1170
1993
276
1605
1838
477
1767
291
1908
1968
1013
1080
1856
1398
1366
987
825
591
1821
349
1956
615
790
769
1816
1835
866
198
1950
206
39
737
917
77
343
1016
1744
207
198
479
398
627
1873
1443
842
1857
481
1540
363
794
961
527
736
1510
841
495
1571
797
728
248
906
1220
532
1698
1306
1193
4
1566
1990
1893
566
92
746
579
1239
1326
1438
1174
1309
649
526
1245
1230
322
902
1241
1726
902
40
937
1123
1644
1764
707
8
48
34
1595
1507
1528
1194
1495
1034
1138
60
1428
235
1429
1304
510
1606
432
770
732
823
1475
1730
314
1101
154
404
485
1590
1430
340
700
739
1131
1000
1628
410
1181
876
0
276
1638
701
1489
1165
431
1472
889
860
1962
1489
608
1658
176
1015
793
1090
1726
582
834
385
1436
1852
946
1564
1833
1121
1812
1600
257
709
918
203
717
1090
1217
449
324
1340
702
362
829
1982
1962
738
1967
1511
1848
556
138
1747
1707
811
1735
1097
278
1472
996
1496
1837
194
769
569
660
483
1525
752
1837
1719
998
327
534
867
438
1512
623
1922
1571
1051
1331
304
497
1010
1315
173
219
1257
194
1264
162
1849
310
1465
1162
347
779
1231
723
1769
431
933
1321
785
1888
34
215
1197
1967
42
363
679
433
1359
304
1368
1372
528
36
936
1894
1584
1293
674
1226
1974
261
308
320
1888
74
1480
235
1118
429
784
292
941
763
559
271
1015
73
1526
1908
1927
616
1121
853
1202
383
1871
1977
933
1101
703
766
1211
1931
1187
839
1819
917
150
1609
17
1363
356
1685
394
1963
861
1866
1198
1185
246
593
1470
1411
55
164
1454
976
1662
580
1005
351
573
1166
893
1637
1053
370
1144
1599
1480
774
28
619
802
179
1912
964
1553
1111
1278
1583
835
1837
302
264
193
1828
1918
792
1527
770
89
196
802
256
743
961
1152
1941
1687
342
317
1698
1039
1984
319
1999
1950
1056
952
68
1008
554
66
1343
1242
1934
459
145
810
1702
13
1648
1518
1171
246
1078
242
388
1673
1773
1910
1867
41
90
269
964
510
1413
441
725
1394
183
1588
360
14
263
1653
120
161
703
439
1688
1309
894
1736
1750
826
1242
1754
1115
229
878
1021
733
1721
1276
1340
831
465
1510
1784
1455
1489
1703
330
408
1087
1566
1481
467
763
383
1381
584
349
382
896
417
264
1363
936
617
1087
5
659
612
1989
1314
634
1462
1770
1422
181
802
876
720
954
1296
491
1778
1134
1907
857
1598
1410
1188
781
1736
1560
725
354
609
49
1732
238
1251
1409
1116
1305
95
656
679
428
429
1911
644
1465
1602
843
1756
968
1389
519
1586
1836
653
1151
1149
748
344
1387
781
111
1977
770
1053
1471
954
1606
1729
1655
1654
749
1995
1422
1842
1832
145
1109
1075
521
797
445
963
917
1410
84
134
358
1377
1163
822
1763
1369
1804
581
198
1588
800
470
1532
1986
1331
1247
821
900
1378
641
1080
504
545
729
767
513
95
1934
109
796
31
64
1413
72
1693
1460
675
1233
1281
1146
612
564
501
693
1320
1343
1307
410
197
894
1479
1652
820
1627
1946
831
1289
400
691
588
1702
1103
248
421
1617
1315
262
1055
127
1088
92
1817
994
980
809
1074
1640
662
468
1727
1384
1520
80
1631
710
1676
1156
670
1085
1767
1639
1968
307
1116
244
502
89
487
288
1550
732
1601
1912
814
360
127
1849
665
500
26
1753
1027
227
621
279
640
1254
673
1391
473
1063
1806
1585
1475
17
1635
770
828
1684
1148
505
678
1557
124
477
1066
980
1567
1823
493
1873
1428
8
845
995
646
1118
211
746
419
1653
1305
1941
642
262
1937
1019
1394
615
1025
1950
733
1609
523
839
1610
122
1884
495
1359
1427
1763
1919
816
1556
980
883
1888
152
1265
280
679
1093
565
1811
637
1971
972
317
1899
98
1976
843
448
1755
348
477
321
1197
1478
1021
1436
417
1947
1510
1820
1579
1477
560
636
847
2
639
1482
1271
1650
1316
1686
1174
1211
266
1510
1872
329
1972
1331
1482
1638
236
505
208
238
1376
63
796
933
1338
1463
1110
1655
260
401
106
379
558
270
1989
1880
976
960
1165
481
196
1566
278
585
328
1577
357
777
74
1568
1841
378
1046
1715
952
1555
548
1670
1813
988
749
292
503
1077
1820
622
902
1611
128
1963
569
1622
469
280
1765
1890
1591
1484
1394
1321
1469
647
395
1980
1849
399
1082
306
1875
1361
395
235
1959
925
1143
53
1760
1411
662
1357
794
1279
1158
1114
593
1057
955
1329
321
1941
1537
1836
1717
569
1827
1732
1684
1251
791
462
1150
910
1032
510
1663
275
562
444
1407
710
1785
1413
1155
987
332
1526
422
508
426
1675
860
1120
1092
1085
1222
1679
385
95
951
615
374
37
1024
98
423
473
563
1514
1432
526
886
82
680
558
210
838
590
634
1400
656
109
261
135
1250
1977
812
309
609
1141
999
185
1271
1273
232
981
1373
1853
1930
516
988
513
987
169
79
1564
142
1323
345
820
1650
1823
1691
1939
141
222
130
1642
742
464
650
1469
1267
640
1063
204
1287
81
1674
1382
366
451
198
1190
1578
1340
895
985
1983
167
1918
1516
1070
1537
327
685
1652
1082
1674
492
291
1548
484
1714
1482
1610
955
1734
1899
531
1667
1078
1318
1228
1409
1551
1768
1302
811
1942
1961
37
1805
1564
1390
1417
989
264
1480
379
220
290
1835
1859
805
1002
45
645
1396
778
1387
1265
773
543
1591
1814
1779
1599
469
1545
80
1827
176
712
1490
1290
923
447
1291
854
1141
1006
40
1032
1056
333
792
1621
176
370
1790
644
92
1138
1163
1794
1851
508
896
272
1231
1648
1251
1932
422
72
594
83
1897
1265
709
888
5
831
1710
1877
1285
1125
768
746
1419
258
543
74
1605
400
441
922
569
460
1035
1932
702
1981
364
1053
550
1642
384
382
1980
572
617
1013
866
1502
287
816
552
898
1927
652
808
1039
817
532
466
771
1743
1786
1282
1892
352
264
1269
554
149
1083
1696
215
1254
1357
1437
846
484
1064
1750
1915
959
1180
545
1263
1761
736
1844
1871
1575
1254
1048
1814
1785
1691
1657
1277
91
719
1042
1026
55
642
922
1094
217
1623
1872
1219
1705
626
1551
1470
1030
684
770
439
290
989
47
1192
1934
339
237
796
261
1940
815
1854
680
807
648
68
1962
531
1040
127
1440
63
1797
285
1957
305
1261
1214
1871
808
1024
840
1770
1036
678
1336
1776
1531
1535
699
1375
1456
300
387
587
280
1897
1239
1762
283
640
1210
1673
737
1324
1295
1424
1051
1860
1806
501
1251
1920
939
354
564
1866
1276
502
580
398
1525
1238
53
1951
686
604
1425
458
199
1071
437
1190
539
16
1650
548
1651
1157
421
1343
1438
1648
1646
773
66
61
1863
342
1486
263
1769
965
44
1788
1703
994
474
875
1198
1772
748
1727
121
1917
155
43
1124
1503
1979
1918
317
1596
1856
754
416
1972
587
1408
1337
1072
260
639
1588
1028
104
1806
1320
876
492
127
36
226
1022
888
1264
353
264
415
917
1464
601
594
1008
1978
395
272
870
1742
431
827
1055
1166
1268
1120
116
1033
1574
468
189
1136
12
1785
1777
1423
1180
276
1973
192
1805
1767
483
947
1004
1612
814
511
155
1226
340
416
1524
1092
607
1225
722
1993
1692
1797
262
999
94
1580
699
492
1035
1404
463
334
697
1028
586
1567
374
332
1588
1637
1475
346
333
984
1326
1273
938
1679
1669
30
648
295
1478
435
269
1472
327
1242
763
1247
1212
357
1056
44
944
1118
544
1019
1418
1940
684
1105
1303
242
1418
560
1438
1149
623
1169
800
1591
756
1110
609
1033
1653
1082
912
1829
505
1431
1696
311
801
1884
1070
497
1412
287
421
795
771
1329
297
299
1172
675
297
758
1415
526
843
1321
1293
682
52
1688
1306
1642
382
1049
143
945
716
295
1202
190
1339
525
237
1010
1390
1563
1426
808
1743
788
1980
547
1823
1980
511
1132
1904
286
1681
1664
547
1178
1297
441
1121
1639
1778
57
982
1513
513
1467
1135
732
1990
271
597
628
667
1643
1599
1015
712
445
547
636
936
1896
1195
1706
852
558
620
218
85
682
831
795
1102
222
1125
498
1566
1609
1429
362
336
418
1863
1669
1909
1727
1877
257
1164
809
490
448
1261
1962
1583
910
915
1727
536
35
39
241
127
306
51
728
720
335
1581
307
423
271
607
901
923
692
1461
256
1142
56
1388
1837
484
1059
1319
96
110
1616
1982
28
858
589
736
1295
1335
420
364
1904
350
1633
265
1662
405
1898
1565
790
605
1819
49
1408
1462
244
150
1500
1563
3
776
1759
946
634
357
593
569
465
1895
1624
502
862
491
1726
1567
367
1679
527
1427
1221
81
131
491
1272
75
1239
100
1773
1877
1405
1812
490
446
1414
1432
771
1903
1410
593
1501
1258
1306
1484
836
94
960
293
487
545
1088
599
1391
585
626
983
110
418
697
744
1837
1422
1449
671
285
970
1226
341
1432
393
416
977
1159
1708
306
1163
1814
616
1184
1080
657
1485
1245
1123
644
1342
1776
1786
429
679
694
1054
1403
476
1935
325
1990
113
1994
255
1865
267
103
475
1891
563
6
89
418
1214
1245
448
1420
133
786
235
1728
1138
262
746
1644
317
585
1848
36
1091
1266
996
1728
1814
1304
200
1956
1186
88
1002
1869
1150
1615
1393
431
145
1023
1203
1276
108
1930
1008
523
210
1885
1898
1652
222
959
1097
1700
1914
950
700
1530
1800
856
1328
469
240
1746
10
1572
1942
1949
1670
1071
509
1518
1077
991
1822
211
513
1593
399
437
105
1451
1854
1351
921
1740
565
402
763
1590
477
500
183
1871
270
963
971
747
1208
58
366
419
1075
1153
1575
1550
953
522
678
1134
858
786
258
1764
1034
372
878
289
258
1795
1849
40
352
1558
1997
594
898
1343
1703
202
1843
508
976
1188
640
302
1335
1943
979
1913
1661
1356
1094
1986
957
1278
819
320
1513
1741
1114
1694
1879
1112
1915
1204
998
1290
260
1176
741
1698
1360
926
1339
1297
777
411
1719
185
1385
1438
979
1723
1832
1495
309
1800
952
215
1708
274
1802
1406
1531
411
1604
1849
1582
77
1541
944
1493
1494
756
1964
686
575
250
1306
1274
1684
330
846
717
1761
1968
651
464
654
1891
390
982
685
1311
1116
1190
683
789
1442
1100
1278
108
1689
1088
109
1679
53
632
1009
1146
1568
650
605
1653
765
1663
627
157
1057
705
1637
1739
595
1619
1884
1567
1735
623
641
1257
87
1359
429
720
1739
1172
1555
690
1044
1043
1071
1135
1564
214
1940
691
31
75
632
30
1891
1436
1247
682
802
1366
1192
1572
1587
1111
1263
651
869
1197
1704
1415
468
1113
906
1988
1293
1444
461
1230
1594
28
1310
458
767
1926
816
208
442
981
1989
1116
1148
593
1702
1439
202
616
1945
1086
1533
1349
1121
797
532
873
222
1398
58
579
1369
215
884
1307
1435
283
845
1738
662
437
1234
1387
1529
441
1425
1894
913
888
80
633
1879
515
469
895
1226
1985
1584
639
1212
1480
942
1357
1907
310
517
30
642
1572
318
447
1576
1609
759
866
1164
1502
620
1312
846
1019
927
1470
925
744
1166
1902
893
1368
1583
1433
756
1285
442
1513
1745
1827
78
1014
1737
1708
1529
1743
559
573
65
1280
16
278
1531
819
548
476
560
985
943
1959
1219
342
1001
563
1055
1327
214
1088
1766
97
1751
1684
1475
843
1576
852
82
360
1956
1915
1493
881
218
996
789
65
515
1332
751
365
65
1309
252
1152
1278
84
1615
116
595
1156
1966
1818
978
1088
1040
1845
224
1007
102
1857
327
282
124
316
1386
23
503
1196
916
1927
1844
274
787
1246
1652
571
723
1749
1886
1723
1771
484
1778
99
1565
365
1896
609
1699
393
1783
1189
1508
443
254
1120
30
1859
992
323
1657
663
728
1149
1236
809
1383
796
1187
651
1392
1353
1094
180
1326
1940
1787
693
708
974
10
1592
615
10
1483
272
1507
1210
1813
1739
1930
419
380
1666
1040
737
801
431
547
1619
1316
1973
663
1544
681
860
464
1374
1023
864
1083
1893
589
1288
569
442
534
389
1421
189
668
682
1237
1656
1304
1937
1950
836
1913
1706
1545
402
419
63
1725
1949
546
730
455
1561
1654
1055
1502
1572
868
1310
80
638
52
1441
958
1543
319
1159
1232
1080
1212
1647
375
1641
927
787
1581
775
112
735
1217
33
843
885
50
720
864
1890
1716
1537
409
657
1695
1767
404
1141
1759
224
1353
386
1687
415
624
337
1521
44
1618
1990
1001
1561
218
1652
711
826
1078
1843
1782
1929
1112
134
100
1309
222
1852
497
554
1202
1823
1205
1363
1725
178
534
350
920
448
53
934
1857
1906
73
1189
1667
357
727
73
1434
444
1302
1174
1015
1200
214
1219
29
1014
649
1040
626
1112
54
771
1013
1390
96
1478
366
261
109
377
1625
1173
135
298
469
1508
1263
8
1289
1746
939
232
1812
46
644
1440
1418
1598
1615
1463
60
942
34
307
687
1930
984
1384
1240
1810
812
879
1055
1947
992
1505
542
409
1908
608
241
1224
272
407
128
762
1738
1252
1522
1777
1807
1465
1112
1300
438
1137
1013
1296
1257
1090
658
1554
662
1183
603
1825
950
1893
1363
772
1642
1489
875
1179
151
1140
1550
260
1698
1068
952
1116
754
1927
23
1476
480
172
1550
42
1908
264
1098
204
1607
804
64
427
54
1507
576
1274
200
1887
810
754
392
1087
1177
1807
1131
1782
1771
1223
319
1224
1698
436
746
196
580
541
363
805
1461
769
1916
1642
1437
692
1265
526
296
1313
164
229
1063
1501
728
1868
203
1220
1548
1233
1670
1838
474
1869
1094
1952
1178
580
1606
1850
1842
1302
1608
835
680
452
67
208
1951
806
1538
1176
1908
1779
1100
780
202
1273
1760
370
787
275
1174
1824
1429
1026
1750
1685
373
1409
468
300
1925
1646
682
1577
1668
1560
162
1298
1805
427
193
1633
1268
1293
1288
1569
702
1958
60
1895
1726
1889
941
1579
1101
43
583
578
1867
1979
1990
1253
83
888
207
530
1214
984
600
32
1229
922
1879
1332
676
1092
968
531
727
1662
722
1627
1672
1369
1567
1784
1888
1040
858
1604
106
350
1950
80
1091
63
536
1125
348
358
490
1040
1287
781
1759
1824
444
899
618
1837
251
1673
1283
1166
478
1805
10
1650
310
1187
1055
637
1490
1498
599
1537
1506
1037
279
863
1642
1672
1093
991
768
1012
1847
450
1669
240
1939
1658
479
832
1098
730
424
131
1008
1372
1997
1443
597
1962
1562
1063
289
1364
538
682
15
671
438
345
734
1797
870
80
1672
1385
1032
390
790
1443
1650
1363
1658
1686
581
1824
1911
1758
924
996
1852
1318
56
1211
161
1316
1544
106
1661
533
1421
1589
492
163
1652
12
1091
1543
672
719
1238
1911
601
1136
1732
1026
717
1300
1986
1947
1791
513
1003
1705
401
824
126
1591
505
1643
1955
245
995
1357
939
54
1499
1109
1080
1437
1990
1270
779
411
846
1821
1590
955
910
1946
1435
1921
830
860
1848
366
1994
1817
1727
35
662
1804
72
1238
1168
1162
1893
1407
1546
893
1698
1733
1327
1158
50
1647
1630
870
140
1770
1899
1803
1577
131
801
1877
1024
1132
170
354
324
1225
1447
63
159
1593
680
1580
524
1887
1632
1109
539
400
1761
1214
81
1976
1249
113
1810
1466
1848
359
1254
1587
1075
1909
789
879
1121
930
124
1058
566
1335
582
1307
1158
1249
115
1895
1611
837
1936
1523
1231
1361
1940
1816
1208
1390
461
1940
606
674
428
1988
309
372
1339
1527
1550
524
723
1029
1317
1810
1647
546
715
1353
1358
1970
1201
1816
1730
372
1225
1336
183
407
1473
1109
741
1349
1685
553
167
584
44
361
1445
1408
1627
226
1287
1465
1679
1481
206
389
233
673
756
309
116
754
340
155
1894
1531
1611
1249
1918
1373
636
70
203
951
104
1368
1130
1463
974
1964
885
776
1403
751
395
1355
1701
1835
51
1036
710
1037
1646
1801
1513
732
695
1647
1105
697
1352
1107
1641
1234
1125
845
547
1572
1160
879
1154
1390
967
1870
547
642
793
639
1321
814
1360
1745
552
1917
1841
1364
161
454
1169
1283
245
966
570
811
1243
1810
1956
712
676
1868
279
1586
717
155
1622
101
662
1037
98
449
1431
979
420
324
1620
377
231
142
1125
306
726
493
1848
213
1055
795
1424
905
1827
1188
1687
1937
276
256
1525
1191
80
1293
1444
202
805
187
610
319
1219
497
214
854
1224
85
1888
1500
946
1333
1975
302
557
1508
742
1693
933
145
1578
341
561
880
1454
1288
367
896
209
1874
206
1142
522
422
1362
1164
1981
1554
1729
492
1603
1833
754
1266
389
1680
239
911
876
1096
1377
557
1236
1078
724
879
1704
298
1118
1263
21
583
1645
550
322
412
1141
422
1120
803
1145
1551
1087
1379
452
1343
1577
1634
1551
1416
702
161
1256
319
1103
1464
878
334
658
1208
883
56
1242
1055
1530
1975
641
1533
1231
529
1274
1638
1651
113
839
210
287
808
377
904
890
731
1853
1482
1266
538
698
1595
320
347
1692
1112
287
1910
1919
459
864
1529
1377
1727
1496
184
1990
856
111
1183
691
1074
1096
97
1182
1099
124
1359
732
1778
633
183
594
1282
1852
1005
1465
1681
642
1363
1461
1470
835
1146
1271
1690
1991
1617
761
1756
1164
179
543
729
1026
935
1072
1130
787
571
380
1445
988
622
830
597
267
1575
390
1051
1750
1289
394
839
878
1036
778
1437
58
513
1835
931
422
942
43
372
175
999
1036
422
1276
274
1571
473
1161
1507
404
367
346
1747
552
1858
1407
228
1808
1183
1129
658
23
1954
1990
366
1428
471
1991
514
1913
1523
1034
405
1829
321
1040
1508
35
994
1159
1793
261
1998
1167
471
1471
1288
1456
644
98
853
647
1566
1937
136
553
541
120
1379
441
457
1925
236
636
626
111
1268
156
1689
1380
1879
929
5
336
1200
367
1498
1501
750
1976
1534
219
1908
495
819
739
1832
1483
1058
83
31
937
1993
2
142
657
1757
1293
790
323
188
1492
1355
1806
1852
152
1634
1359
736
447
1605
764
302
1056
709
870
278
1154
927
553
784
26
1708
1599
1870
1585
1906
1085
1551
376
1982
1247
1115
437
1280
1361
1654
1647
602
1797
1951
422
1595
1911
1383
1969
1307
998
1602
1693
578
92
554
0
32
208
1412
886
1510
1896
862
1516
1669
980
1376
75
561
952
655
843
1780
1731
576
1114
536
1584
1888
96
628
949
1748
144
95
337
693
1096
243
529
1275
180
336
1674
244
329
306
327
970
708
752
1905
587
1182
1175
1863
324
1862
1909
672
1846
673
502
1282
406
100
1744
1990
781
57
1120
838
256
979
24
1070
1864
690
1457
1819
162
1770
779
1776
482
1624
1955
1925
761
243
46
1349
660
727
157
306
551
1872
89
1187
1725
919
1023
401
1446
468
1594
462
983
1098
68
1448
520
737
818
637
1951
1931
861
1240
374
377
1091
75
1268
1654
283
479
683
1993
1334
1010
1077
1112
1145
1988
1169
1941
1325
1756
897
1647
1814
289
870
536
353
681
514
478
1489
1537
624
1229
186
1254
1831
1936
1107
577
1643
162
654
457
1644
1745
851
837
1163
1235
1367
609
662
860
1080
891
634
1998
1980
775
1060
201
35
1634
168
33
15
1811
27
577
1461
820
1520
1998
849
505
1005
1128
1805
592
160
1764
292
476
757
762
210
1377
282
1779
1504
1339
293
1473
1923
119
53
1368
184
470
1156
754
192
1984
120
765
1973
19
247
572
1060
1188
1087
325
1275
957
934
1704
963
1420
762
1798
765
624
21
1395
1759
319
1199
1656
937
84
958
756
526
1139
757
1186
71
1469
75
1575
275
1713
1993
1604
1614
1107
458
1195
1269
601
710
4
1591
930
1901
1962
1320
894
808
1384
319
784
158
969
484
462
128
1599
226
997
693
167
452
1321
1822
1123
454
1637
855
541
670
1963
958
1365
581
1382
1269
243
1797
1419
245
574
425
1613
718
688
1811
1352
1914
921
1307
1506
1217
407
1008
1808
29
1300
1081
737
1190
1859
1062
1253
196
1260
1354
1609
1821
1204
438
807
1686
1936
1641
127
1846
1218
1493
277
1984
958
350
209
1963
389
989
1791
101
277
1596
54
44
1987
1923
1828
211
173
195
1336
1677
362
1193
1152
403
1417
859
273
97
1732
448
1990
147
396
418
1401
1538
1646
470
1993
1663
1802
1483
867
1743
48
590
1943
148
1315
137
1389
719
1077
1199
1993
1123
1349
1016
625
1051
1992
1916
426
533
1610
97
1587
981
758
1003
668
1792
1596
161
89
491
700
277
261
1415
397
668
1317
878
1238
152
912
1386
138
909
413
285
447
1275
1608
876
284
1563
1742
1840
504
1848
1608
1717
1028
1051
989
341
189
646
1378
147
690
1052
1078
1549
1772
669
544
1925
1584
315
1379
1726
85
436
328
1670
110
1728
692
1062
516
785
1676
1139
1880
1778
1060
1052
20
1398
1694
758
787
1763
887
1635
1455
1961
1642
467
1197
1988
1997
502
570
1249
376
121
1498
1255
796
1161
1188
1561
1772
1226
528
1152
877
77
889
913
1414
448
981
219
1073
1588
1521
1916
1927
1734
355
462
1861
552
1426
1149
409
743
1217
1681
1910
489
520
269
450
1060
1544
88
481
1929
544
1009
1124
704
273
1905
1258
802
1888
237
626
1350
1238
1581
1399
534
1395
682
1630
1901
140
1589
380
1123
119
376
363
177
1798
1944
1196
157
1120
1192
1830
1737
925
496
299
393
1258
440
276
1417
1874
1203
970
85
1120
84
1624
1862
1932
1333
74
1817
1140
1435
301
1130
653
1412
1924
1175
1940
1466
1778
185
1966
1797
1277
1311
811
1750
543
48
901
1731
1049
879
1533
1896
38
298
283
1819
671
1228
381
1314
743
916
1615
1095
1742
1161
1071
576
7
1444
1584
357
1098
882
1274
1605
1080
420
177
509
756
948
1839
315
1376
1809
540
1945
1161
802
120
1089
236
638
221
926
319
550
154
1453
1765
915
132
1410
662
707
621
1936
1687
1395
1164
1551
1325
392
1166
1421
1806
860
131
1776
603
1822
118
1757
1982
619
1386
505
807
425
1229
6
1951
1379
1604
1597
1070
1561
491
318
1897
1662
1136
1616
1049
642
16
1860
1695
329
724
768
588
26
1172
1454
82
1298
859
1267
630
1890
939
588
1598
1243
1231
936
634
1300
1373
629
313
1232
1611
867
967
1048
1406
1293
128
291
25
39
1132
716
1083
325
477
742
1364
1404
176
903
692
647
20
57
1482
753
1334
1882
1723
1584
1773
601
263
1768
435
1330
1532
995
1708
533
1285
411
132
1143
359
93
1391
1578
654
161
1213
1776
683
1776
674
1775
317
1801
1971
333
850
52
468
1890
1875
1119
209
1076
453
969
320
1795
1541
666
555
1448
1491
382
980
286
614
1496
1119
1567
960
1405
1540
1573
1026
560
1818
590
1198
1892
415
1360
121
347
1161
572
1834
317
1345
1942
1638
1362
288
1568
1684
985
1519
178
897
410
1131
542
288
1361
1191
1474
668
14
691
217
1451
1582
1090
1745
1272
1861
1257
1160
439
1017
557
1041
443
91
1454
324
546
1993
1664
582
225
1568
1301
1812
1656
1576
1344
1890
756
1158
427
158
28
1991
1072
1721
1249
475
16
1401
1951
1743
1358
1755
1372
172
1491
1394
226
1823
225
1843
1240
1532
1557
1229
1577
519
826
1557
899
1948
1855
990
1722
712
577
757
545
1499
573
449
233
1080
1520
680
138
610
206
47
490
1497
397
105
571
1187
630
903
1637
1638
1454
1487
520
1294
501
1855
1888
385
481
1421
1789
97
120
1109
1738
487
639
1852
1473
274
226
1648
612
1864
937
1614
862
1985
275
690
780
294
188
1685
1553
1184
1411
521
1108
1628
968
1066
772
1464
1027
290
562
665
1498
88
1897
1027
1850
602
154
1635
128
1243
1175
1286
1628
1540
1220
1059
488
515
1028
786
502
932
849
1102
1464
1402
1565
1068
19
59
1205
1239
1176
85
1640
91
1098
1474
58
1045
1746
10
45
369
156
824
86
49
1927
63
742
152
1519
1189
1998
984
771
1546
1237
1861
1267
1556
183
1111
1900
1540
751
431
1796
1030
514
679
1240
82
759
261
253
157
327
739
333
623
1010
1076
1300
1712
1986
1653
1027
170
970
677
440
1488
1642
1453
713
521
1498
1951
575
1506
1692
308
1440
1657
720
315
198
126
866
72
42
993
616
1450
239
44
1898
824
892
1596
767
447
505
907
90
1707
689
471
511
629
1595
469
1167
475
544
1162
874
1044
1170
586
74
453
1623
1086
858
1938
197
1457
1763
1902
1566
1036
689
1828
1119
1500
570
383
51
573
1603
773
1628
1856
142
1929
1462
1973
93
267
294
622
286
334
72
308
1806
128
1650
1988
1739
896
556
910
1136
1142
1232
177
505
1451
939
877
1779
1613
1121
1191
1801
1836
1946
917
114
1218
1057
339
1911
743
1983
1579
1575
1462
26
112
39
659
1710
974
1493
1404
1829
1143
1514
1062
943
1526
1532
1631
1492
269
1932
22
1876
426
1154
1652
1392
298
968
1708
244
1852
1849
704
819
171
884
993
1552
376
565
1342
1625
1660
1478
1816
457
772
1135
1511
1657
1297
751
1683
806
1004
316
1059
1889
310
1471
352
950
1241
1779
1468
474
1873
196
34
1128
5
1911
382
638
364
1979
1346
633
1213
1678
1385
420
1995
722
1416
1429
1607
326
1425
1557
95
1257
1245
35
158
1302
1118
1719
425
606
1613
550
1285
1937
1387
1131
262
124
22
1928
1882
605
302
1539
229
1939
1557
794
1614
1012
1513
933
514
1518
356
1448
663
1618
107
860
561
1491
1133
1767
1502
841
1638
1725
783
1239
575
549
1934
1776
833
1020
1646
259
1377
1566
1554
923
1959
1978
882
538
213
848
915
1295
37
1165
1149
273
458
1342
1836
554
1441
702
1739
613
970
430
1861
354
319
375
1059
1871
1652
668
355
90
149
1551
246
1577
1380
1468
841
873
1486
1027
496
921
1692
299
161
1319
736
1753
1525
9
1107
483
1705
1381
53
1945
199
866
96
1997
621
1165
1798
10
1598
1454
316
1678
1312
1456
1343
1805
613
104
1141
611
1289
620
1220
17
1302
1504
1850
577
819
1739
508
1746
969
1197
1800
1691
1836
642
1949
596
1902
811
28
642
685
80
1618
888
1963
1646
1931
529
1891
1145
1794
1750
221
597
656
270
1549
807
990
1908
294
1643
1670
1993
1344
670
743
198
946
1990
310
1208
1529
946
1106
1072
789
341
761
884
1222
618
1958
715
1833
1614
934
1224
244
44
1050
61
1653
1384
1491
409
1652
933
1578
963
1850
1338
1069
1126
762
511
1062
669
1882
1169
1131
318
1841
443
1699
1643
1471
1590
1501
1711
1322
13
504
609
1895
815
1852
1968
832
929
1747
1737
1180
1741
1673
1583
1458
312
92
1036
1879
161
318
796
1306
1913
1020
1030
135
1452
486
1461
896
773
794
1038
1187
875
803
359
845
599
619
1260
950
317
976
806
1792
119
668
1046
237
765
1690
728
1846
658
539
1811
561
1721
1521
812
1087
1720
1268
894
1722
1479
1081
1422
187
1163
756
967
442
1685
1571
715
61
542
844
684
1857
1854
1072
247
1630
96
1418
932
735
115
165
1161
1459
1253
920
626
1229
1816
417
711
1596
1899
1469
1787
815
337
1689
363
592
1202
1518
1872
586
411
14
1175
426
1152
325
46
1791
587
1347
1569
978
1246
1942
1103
570
243
19
674
1395
1856
1464
762
1784
1786
426
745
1690
128
1803
437
46
1918
1979
1188
1731
1239
991
1361
765
1916
9
879
353
1540
1833
292
139
813
79
932
591
103
476
645
1875
1183
775
1870
372
174
1372
136
1651
1641
78
1579
1131
1392
1812
1078
1828
783
100
1253
1378
1662
1650
49
526
1309
905
557
1516
929
355
1751
1598
1695
1131
1198
120
1644
725
132
1589
398
1957
1214
662
1343
1318
156
991
963
762
396
1069
1007
1866
210
1422
1263
239
409
990
814
1141
468
1265
820
1059
282
1066
622
55
1943
136
1596
515
1980
1237
568
696
729
1431
1400
1950
340
1109
1152
928
1573
591
1087
1909
58
209
1447
1654
518
1360
1917
1820
1447
93
506
1702
690
112
723
439
1983
462
1951
978
1988
965
1040
43
1279
1
555
1664
1463
1470
622
1514
1241
1727
1315
1534
551
1492
555
597
512
785
1779
1918
575
752
1698
1813
1783
1426
1915
1335
1939
188
1815
1406
1497
1591
1901
1738
1228
607
1258
1690
1507
391
1679
1444
253
1113
1659
1220
1662
1655
611
1684
1209
1051
228
542
220
1374
282
982
951
1905
307
1506
859
1952
717
1877
1880
1416
665
653
1938
644
920
1966
336
1637
680
452
922
1398
1688
1127
1074
22
1766
1476
266
1385
1403
1388
1585
220
1617
561
856
1877
1211
1429
999
1587
1360
1354
1512
987
1270
852
1607
1376
862
352
255
1585
51
34
1222
31
1332
1532
1492
762
660
834
1695
848
192
354
1156
36
1268
1441
1186
985
1540
1878
759
696
746
1802
1814
39
1726
772
845
1846
1851
226
1101
1876
1379
400
1781
138
323
1689
248
1648
1467
1654
539
1684
496
1022
1437
990
163
1884
1962
1412
1699
1329
731
1836
1719
1945
166
1956
321
1679
499
110
784
762
772
933
281
93
353
1925
1548
227
133
1857
193
544
579
1564
1454
1265
1612
409
1253
1967
10
222
1778
1194
766
115
1421
1233
26
354
724
1828
1859
1458
1861
253
613
1559
1250
1653
334
653
1731
8
320
845
702
292
1704
230
747
1147
430
1269
475
615
1559
657
780
1078
1361
1213
753
1542
1678
375
245
126
941
361
79
1364
816
254
410
736
1246
1199
1835
1185
907
1637
1181
907
1765
498
224
453
224
942
1166
1333
189
1658
1318
1850
1297
744
325
372
243
1021
564
32
623
366
1212
647
1352
1237
1361
1601
1462
185
1839
1420
1189
1639
555
508
1137
1262
893
39
1557
545
1638
1608
1479
1698
1248
1619
1551
1569
502
1580
660
199
1647
531
1153
828
136
834
637
468
230
703
1112
1999
488
512
183
441
1443
17
1295
141
1341
1924
545
1679
1363
1174
716
187
82
245
1676
413
281
1121
1944
1992
1482
1938
452
1410
53
1451
1816
1759
814
1358
287
16
652
1095
1239
584
830
139
118
715
1532
1876
917
1129
1502
4
780
477
1840
234
611
1300
1866
989
137
1590
470
385
915
711
1914
187
922
1660
998
437
1054
689
202
226
162
422
97
1747
158
1725
374
1170
1649
1943
1158
1633
507
793
1127
434
1566
1944
676
1467
839
227
56
1858
1124
30
544
1742
358
946
640
1179
1999
1059
1511
996
1165
989
644
731
431
1819
132
614
102
883
1675
1978
1112
4
667
469
328
524
855
992
977
1571
1599
1724
1364
1834
911
1238
1946
402
352
1926
1648
493
381
1601
1611
17
1647
1278
1319
50
465
891
1461
1934
1346
341
1432
494
1366
128
1125
1326
127
1401
825
1707
579
1772
795
1828
554
537
145
989
173
1712
1048
920
297
15
772
1913
94
371
4
1483
1427
1960
469
564
643
933
32
1883
979
1873
1516
1570
79
698
717
565
563
1404
1712
1498
836
694
1967
1945
450
874
390
1836
1638
824
560
51
463
1276
798
1491
1963
82
1353
107
1911
819
1939
1272
672
1523
869
5
803
957
1584
213
363
525
346
138
1389
723
1349
668
408
108
911
796
381
1274
317
1698
1563
728
324
836
151
523
328
854
724
759
1184
992
1801
1974
764
1358
472
197
944
1612
1092
1915
1840
623
115
29
1408
1688
1054
460
1264
29
61
1428
1486
438
1622
721
872
1528
1793
518
1950
208
169
1497
1568
118
1145
5
300
1031
1237
1856
554
1618
1820
1111
380
638
1454
571
99
647
1505
1419
439
752
686
835
1558
256
489
1776
1239
1749
1439
590
668
196
535
1558
218
1917
1152
470
1427
1061
31
209
1565
9
1539
1699
1958
514
1320
748
190
1247
813
1718
965
1189
1460
582
202
880
1200
1566
469
231
544
182
1023
299
651
166
46
1522
652
392
168
1334
1091
1233
363
1671
1464
770
186
1846
1312
721
967
86
1892
1199
302
750
1801
288
819
772
1200
1454
371
1803
1056
36
377
394
617
1145
1820
325
332
1388
1204
1800
997
1394
113
1264
88
1988
1242
296
1234
1854
1429
373
702
1615
724
30
1233
979
1523
1239
90
225
1908
1698
1353
232
1540
1640
464
1311
1088
904
1680
1497
663
1746
1090
1386
92
1233
27
727
1153
1930
1311
1922
420
229
1848
612
694
802
806
982
300
1931
1643
513
601
1597
734
1836
1431
948
795
1065
101
785
537
1233
1488
42
956
141
99
648
850
367
870
188
770
1327
593
282
1399
1062
543
1678
911
373
1053
1172
386
693
674
416
15
438
937
1102
895
1140
1565
752
57
454
370
667
1134
1381
515
559
487
1499
136
711
1435
1778
54
164
1674
1017
23
727
1681
733
625
868
152
1022
157
729
1919
955
1005
1606
195
1136
698
1741
419
1769
1005
812
1299
880
1573
1635
315
503
270
615
1739
1740
1439
554
1566
1854
932
883
1771
822
1126
1536
198
41
1961
160
1826
1885
1278
678
465
1410
936
1847
918
1825
811
1785
1686
203
905
246
342
57
934
919
1848
799
1815
1592
1087
474
670
1915
1624
1865
912
1743
958
710
1941
859
1541
1634
1023
1906
760
1632
1500
1218
1003
816
294
210
1670
1449
215
564
1405
970
1623
1508
1917
102
643
467
1865
864
452
1623
1896
1132
774
1705
1276
1403
1926
1647
975
1004
557
1318
360
76
688
552
1055
580
573
1196
1856
53
1906
573
1001
1824
351
1083
548
1942
365
953
181
1421
1158
1979
916
822
845
562
1701
1178
213
1454
1049
804
1555
1177
456
825
450
283
918
1359
63
733
511
171
1003
35
1030
838
1286
336
418
1265
1341
1756
1137
1573
1742
1054
622
1528
1233
1303
919
1429
1878
1704
1516
822
56
877
1267
1067
1334
1859
227
1085
339
662
1737
1074
1677
69
1218
1014
426
1998
691
948
528
1477
1166
727
1489
1450
486
1483
128
740
1058
1916
1630
508
960
1207
1885
1194
1556
1302
26
1016
1335
1919
1634
287
1339
76
430
1893
133
1336
898
1544
1408
322
379
1472
1130
894
1348
606
1185
359
1750
18
1454
622
1593
24
1301
1133
16
71
1571
828
324
489
1233
1901
1495
538
737
1998
1314
376
1127
1307
368
208
874
477
1366
418
125
474
1071
70
475
1861
828
795
532
693
1982
1060
1003
1402
473
803
1247
113
585
329
1617
101
1314
1084
2
648
1735
1833
750
955
1521
968
264
1921
735
916
281
102
540
331
1666
511
1833
1090
113
1928
879
539
1788
1212
196
1400
1595
1048
1481
279
481
540
1375
184
1785
688
767
1651
420
2
125
927
66
1015
1041
1090
1063
646
938
980
878
542
1856
1297
815
143
574
382
1843
361
1670
395
1203
1165
1648
1195
964
1800
459
192
808
1424
21
1615
1406
1576
1762
1587
356
1481
1758
1973
83
31
1699
807
1727
1059
1904
1865
574
863
406
32
474
1007
1043
982
1172
330
1934
1846
1521
29
873
57
294
61
1625
268
1997
230
417
41
743
1581
1366
531
801
1222
1763
207
1920
369
1898
1753
452
1816
1479
1510
232
1190
1342
897
531
907
1754
451
603
884
1416
532
866
1588
103
1236
279
78
278
1404
507
1043
997
155
1717
1980
1742
457
1018
39
852
1193
443
132
324
1833
290
235
191
1855
1992
1284
1434
1457
845
1940
1520
365
524
1229
1771
1147
335
551
1346
1915
963
1009
1990
67
142
1305
1105
833
1295
1126
1956
23
368
1291
1424
1595
1079
1819
718
261
1847
1373
1012
1215
1199
1062
262
1850
14
96
1683
1275
753
1545
665
1988
526
669
298
398
291
0
806
1548
1280
384
156
1551
197
750
1889
1206
1840
331
987
1800
110
1343
1100
979
537
535
1743
133
482
1278
7
998
359
339
526
510
1623
1572
1661
897
1507
1945
1060
1790
1915
764
33
946
1743
679
1575
1144
1679
194
1889
1808
1015
1469
914
1961
734
388
1038
814
1873
1087
1151
1511
985
663
822
347
840
1120
423
1329
126
1137
320
812
1341
1630
328
0
589
1538
1075
98
822
1695
260
923
1739
932
639
330
1118
1223
1875
633
845
1817
1730
1011
1272
586
826
1391
547
1137
1455
1997
1399
570
184
1526
265
1669
732
1725
1510
1839
887
438
457
1377
646
961
1991
1400
207
1801
1203
1441
1027
240
202
1917
587
284
1154
772
438
913
1490
1065
1042
953
877
272
1591
230
963
1490
1807
1502
925
506
1984
875
237
284
1019
188
886
1891
530
1317
1063
733
334
631
1565
48
87
254
584
1188
132
786
1435
1978
19
254
445
339
1825
849
1828
572
645
1825
929
449
855
1868
1948
1014
1574
62
193
1959
1455
701
33
850
366
586
1753
1475
325
797
343
694
1409
679
91
1862
1841
495
1819
1116
1940
0
261
1532
1072
26
1822
1787
557
267
1102
421
1716
70
306
871
536
1920
1196
1657
741
598
650
1491
539
575
1738
632
853
727
1932
880
18
1625
1294
181
1249
293
839
1284
1602
505
205
1270
31
1768
5
1588
605
1091
580
1032
86
1006
1923
978
518
1915
1894
315
1577
1909
961
398
1248
1270
1027
1028
1333
1541
1128
966
1370
1840
1207
744
1067
686
206
973
1516
221
561
1605
471
1806
1612
1862
1421
317
1646
699
672
1111
213
396
438
20
1800
186
1250
466
549
292
1067
222
1421
1429
1603
1335
1023
1470
435
141
849
1079
1253
1358
1954
1005
1658
808
864
1166
2
168
1536
1152
1838
1421
180
286
1762
859
1688
1564
1852
793
848
1725
1319
1754
1398
85
1198
459
1136
26
599
718
552
671
1353
1980
713
795
582
1026
282
1340
659
1021
712
450
913
1440
1471
519
1447
592
896
683
205
1051
1902
876
1221
1205
1755
1412
602
867
848
517
869
1393
1147
1031
1332
962
147
1442
1708
582
1959
1155
318
540
1767
601
76
853
1058
962
657
483
946
17
1005
1054
1682
941
1271
1978
1258
955
1802
1873
761
722
1102
1909
709
515
23
1736
1159
747
1078
1602
54
1246
160
1917
286
215
72
1933
493
1538
840
1645
1922
1937
1400
1484
694
74
582
1239
9
272
849
1209
54
748
181
226
1331
1522
210
962
624
1538
1682
1173
1704
732
428
1902
800
1180
254
1911
830
1424
504
715
882
1901
1100
1619
477
1013
1844
100
406
138
741
566
834
151
1752
1837
419
1850
662
481
1045
1929
1262
441
58
89
1060
1607
1309
266
1588
66
862
1589
110
79
1346
8
1579
1
95
1527
978
1150
889
364
266
814
1073
178
1882
1765
1285
1488
560
1944
98
981
182
1510
1132
1318
1225
72
1554
177
1578
1358
651
13
1356
459
22
553
782
775
1896
1133
868
1333
152
753
1738
393
98
1646
616
1312
185
1234
847
418
1539
1568
258
1437
944
209
416
392
2
494
170
745
1154
451
1352
1335
1253
690
1059
1079
679
1158
758
151
1162
905
200
228
1261
1608
1855
1351
754
523
575
779
1582
1145
1328
54
357
1053
517
1507
877
464
534
497
415
521
1635
1670
1911
191
616
639
1647
419
862
1695
1598
919
1401
460
344
1522
1105
265
548
273
683
687
269
1784
105
117
1678
1119
866
1789
391
663
743
285
101
1302
1364
331
146
951
580
109
787
1937
210
885
1561
1194
1061
953
67
1557
1977
1107
1708
391
265
111
1367
1961
1678
798
1005
506
568
1271
1126
1972
683
1722
1844
377
1813
1168
39
1401
824
372
1513
1292
1161
933
1748
27
886
869
1357
1064
1545
835
1583
1357
1771
483
1961
1077
45
1808
25
800
1019
753
545
25
59
1816
1375
1135
387
774
1552
1017
1
127
1867
1899
402
1290
603
1762
225
1215
1863
7
244
630
1273
1781
472
4
789
137
1200
1614
517
623
380
706
852
1422
1714
1837
1076
1833
1322
307
52
799
902
504
1487
13
1171
1865
1909
386
495
1731
1213
457
1714
1349
1616
420
1021
427
768
282
916
1921
1879
1120
1558
933
1478
755
1905
46
531
1283
23
777
765
221
1420
828
1551
10
38
1449
513
1234
1175
583
163
857
1133
186
1575
661
41
412
1909
1719
1417
1484
1173
973
1706
1449
12
441
768
386
417
1202
1124
1782
63
1257
1167
1613
378
226
1749
1746
499
625
1733
1330
1426
653
909
555
948
1325
1136
772
310
712
831
856
352
465
1721
554
817
1969
1646
72
1650
1408
861
1500
1787
1710
1181
567
633
1733
1572
900
1760
1579
1686
285
291
297
1577
648
1844
493
376
931
30
485
136
1059
1222
1093
1689
1523
1211
252
1889
1102
841
1876
1363
1156
1833
152
1088
591
1025
1479
1519
1913
837
1193
1052
1897
952
340
1148
689
1334
919
1876
1710
1300
561
49
1923
1158
655
728
657
721
423
852
1368
897
953
785
1300
1458
406
837
851
645
1926
1549
1154
1686
879
1681
1023
419
1482
141
686
1063
737
132
946
1398
853
1945
1942
1643
787
1849
760
181
1644
270
254
528
1732
1391
1834
1692
1933
1334
1763
1526
1452
498
340
1110
442
1662
291
574
1640
519
163
1144
1888
898
1310
1429
1563
755
1047
716
932
663
1429
963
748
1108
1743
1292
302
1069
1899
1761
632
808
1190
1354
9
1268
929
1710
1511
266
1609
634
1898
1170
1198
611
887
326
91
276
450
1324
1322
1650
1745
1792
1242
1730
1258
624
1532
19
395
1214
998
1032
1325
607
1331
1457
1468
708
472
630
1681
1920
1856
188
1946
1956
1254
522
1369
811
1472
531
875
1688
1863
1254
786
1849
17
697
1390
1175
58
990
219
597
1263
1356
1729
286
1676
250
856
1156
48
1318
1719
1592
1509
902
1592
574
1960
946
591
597
1132
596
240
905
1173
502
1617
1355
1013
185
889
1239
701
112
256
1900
1127
452
1631
1792
1053
1560
1739
1086
1491
1795
1581
545
13
485
1437
1806
1689
873
1851
1633
169
959
1539
356
1232
1895
1588
1257
1445
235
629
91
174
881
1479
763
140
1284
1520
726
947
571
1157
1695
398
995
1748
699
111
1076
159
1932
1740
350
1030
634
805
732
609
243
1986
991
1608
1731
921
704
1576
502
1481
1237
1719
707
730
964
524
722
241
1321
898
558
1827
961
689
1863
1999
276
448
1657
325
202
1103
1860
1700
265
907
629
1424
1434
1688
1568
43
1676
946
168
113
338
900
1312
90
784
244
312
1809
1075
490
1319
1418
1209
1000
1168
1616
1655
1321
828
558
1014
1615
523
1740
1255
234
1773
1151
1540
746
1146
513
991
1483
1905
1795
641
1058
838
1728
735
1017
1708
1448
388
117
561
1004
1644
904
719
1999
1160
1969
1343
1962
647
754
1635
1212
1593
1440
52
172
1954
255
1562
911
333
1471
219
1473
1273
713
1128
1522
798
1219
1437
1997
1456
952
1781
638
311
646
941
732
1151
572
272
1546
193
325
1389
278
320
534
405
1163
1104
1339
32
1981
330
1426
1508
1021
814
1934
1343
1510
1492
1357
540
1316
1031
1411
373
1482
1948
1765
982
490
1096
524
209
245
1789
1935
1299
908
638
267
406
1950
374
612
1240
1654
622
1160
813
1311
561
631
1255
1675
695
1081
1578
1964
1250
787
1530
1575
1261
1500
1732
1896
1213
1304
704
1696
879
191
1369
341
1742
1229
741
1412
1463
838
356
806
843
1525
892
1198
36
481
1807
1185
189
82
1077
63
926
485
314
735
230
910
1911
1432
1541
956
1719
200
433
315
1844
199
1841
1874
1376
105
1044
1768
1249
385
1100
320
364
1480
755
1629
53
737
884
1612
1285
1836
798
1011
677
128
384
1205
1719
1941
1002
1338
417
361
1834
494
1576
1062
868
200
853
1541
825
1018
590
1543
1880
173
1332
441
614
1816
1857
537
1237
505
850
486
1911
1890
252
1902
486
1756
1069
861
381
1424
1413
1044
551
454
715
257
1279
980
323
140
1130
816
642
1318
172
1045
1992
1880
397
397
1917
1587
1534
1621
42
1215
115
388
835
143
1921
676
1535
34
1263
1589
410
1151
1366
217
1116
652
1964
1258
591
907
620
619
304
901
1194
11
1936
610
1355
320
1364
1425
705
1351
1457
1254
252
1699
1708
1182
1143
1813
1497
1870
735
574
1108
156
1075
853
349
1773
1197
1714
802
650
1297
1097
1773
790
1964
724
1903
746
1865
1703
1497
1585
1984
528
1837
1848
1192
592
18
1443
1026
55
17
1592
1471
260
426
794
1308
877
1542
1120
334
246
1163
484
739
1012
984
74
1395
1948
1259
107
477
1556
1514
1059
1140
961
1069
1169
1281
647
1327
469
1852
951
33
218
587
650
309
1288
1178
75
422
1775
399
1055
203
118
1946
602
1636
1794
1322
511
985
1441
720
1121
1377
1327
600
1278
805
1391
357
1104
1081
400
108
666
1049
1776
213
1764
306
1695
103
1222
739
1171
1331
58
44
1047
248
1377
164
1625
1243
1295
910
1252
173
1985
585
1885
96
363
1226
751
381
1678
7
751
1049
489
1429
1045
1927
1442
559
864
227
1625
464
252
1891
572
744
943
707
1617
117
1977
1822
1680
355
1595
1674
1119
1673
1722
350
1966
1912
774
1186
32
664
828
1771
493
1869
759
1660
544
968
1825
709
336
1448
1572
589
1035
1519
1384
1138
93
1132
138
1321
1526
1529
743
1266
810
1338
29
907
1338
1254
555
249
239
313
328
567
1412
836
1039
1799
1027
89
962
586
833
1943
14
1188
1343
1704
1377
628
586
593
749
1146
1389
1590
1870
1611
1295
289
1104
989
204
298
1580
106
40
535
604
926
169
1746
1154
557
412
1783
1644
1415
322
243
125
421
1884
405
829
1643
1330
285
1713
590
264
852
1505
1816
209
397
602
1174
257
251
914
870
1153
1516
1184
1407
1535
641
1714
1174
1132
1583
700
141
1537
95
331
564
697
1957
569
796
268
800
999
223
1179
901
1956
1842
732
897
1138
979
327
416
619
1751
1178
1654
1987
1675
1524
1011
1165
1768
1777
455
1367
1387
1965
1965
202
307
1768
1328
1143
1043
735
724
1472
302
1588
689
702
1285
962
1937
1707
718
159
1797
1406
1964
1506
1503
1620
1591
69
776
632
1489
866
18
147
784
653
888
858
1424
490
657
1627
49
282
277
124
1026
252
1936
1268
548
397
318
326
1006
1090
1016
70
817
785
927
391
639
742
1309
1199
881
1362
1218
334
1676
289
1305
1890
1778
110
753
182
1687
29
787
1594
1884
969
143
1065
889
180
1289
1071
1443
343
466
1397
1450
657
277
1157
1666
33
1382
277
285
5
630
1025
1224
992
700
1339
1982
662
1238
1568
362
422
1613
889
705
1293
903
234
150
21
1249
1666
1342
73
390
1255
1296
1510
837
1733
254
1423
318
468
387
1384
596
1056
442
207
1949
1901
377
1201
1330
1515
1600
1534
392
1529
1428
1147
694
401
1747
1380
666
194
1846
4
179
128
824
1062
1583
1673
392
1089
230
1229
1498
561
691
1271
1050
1985
608
1456
768
1498
870
1262
482
463
1303
475
1722
54
360
1026
1533
1948
1475
1292
765
1399
1043
352
1070
1543
49
602
1183
1733
1487
193
1133
1419
342
1787
1838
632
1118
1692
922
702
416
1353
1643
111
1816
907
1772
1130
880
1242
437
630
1838
1999
1225
1453
1525
972
1999
1689
698
1672
1609
1814
1923
43
1858
356
769
1828
1539
764
1656
280
27
1189
1171
744
927
1223
1761
122
1588
952
1198
208
158
1268
566
698
976
1468
1451
1873
1654
836
792
1104
1981
456
562
835
429
1312
1959
1702
950
870
1580
1876
1401
1021
1150
787
370
743
922
744
1321
770
689
790
1695
1842
242
960
1394
1613
926
1412
1032
60
615
1365
1957
1027
1623
933
1780
140
1222
1463
978
1984
639
69
795
1330
1036
1491
1597
752
408
831
263
1317
138
1111
1487
1477
1154
365
1298
880
692
886
1287
503
255
1896
1779
837
1713
1784
1164
1929
1486
279
164
1269
1749
651
890
540
1212
1403
245
809
1663
1933
1211
1659
203
1795
1461
611
929
1407
1612
122
225
57
1458
866
471
1302
1695
1392
585
241
53
252
457
2
1911
1618
1755
400
1065
635
1332
79
42
39
1726
290
615
183
1519
1336
1224
1148
1357
1781
1148
843
3
326
462
360
844
1266
1325
84
813
301
727
1108
1673
398
1386
892
823
1717
1631
84
1321
1690
637
90
1414
1568
718
589
942
1630
84
860
1390
122
1773
54
1532
1224
427
1897
1425
1546
948
359
709
1635
354
625
505
500
963
530
410
1942
588
332
567
755
1379
115
1980
916
1947
499
736
1780
804
188
1403
1425
1434
788
1984
304
1094
798
636
227
501
1524
450
1329
1802
1885
800
1104
67
95
204
1258
65
84
1131
1418
203
142
811
451
1868
1256
1746
1879
772
787
1946
1970
1038
1027
1108
1248
1279
490
356
213
1338
376
80
710
1664
1072
1144
866
387
398
1245
1928
177
1568
1641
769
1015
448
445
1041
1716
1921
730
125
47
171
1277
95
540
964
1639
1596
1507
1419
1749
645
1979
316
1102
62
178
913
721
776
471
1358
422
1960
282
1541
2
1268
477
660
1644
1673
1423
882
1914
1482
225
435
760
245
1807
146
1859
1636
504
1793
1847
1435
1728
1381
979
208
1621
1745
1412
10
1967
237
245
643
61
1995
406
1422
1070
674
40
822
1216
668
1475
272
1313
743
751
1798
1480
238
1491
550
1042
142
958
1550
1839
315
331
1945
236
959
703
1756
1737
1163
1215
506
1382
306
1721
1159
1188
1964
95
307
1912
174
249
549
1922
1774
305
1198
1939
1710
290
1623
844
1607
1080
462
1357
1820
1104
31
1463
309
681
938
1720
1979
1430
716
1408
644
971
1739
599
14
1417
1162
943
1109
603
761
813
1034
57
1935
1142
914
1321
1078
444
121
1580
549
53
695
1149
1361
288
1940
110
1212
360
135
1055
441
1153
1055
752
529
1404
719
920
1895
1794
312
1345
1625
376
427
611
952
1419
1572
1745
907
422
135
521
1168
1097
880
1605
1577
674
637
168
328
1986
1292
98
754
283
1314
1001
580
1768
595
537
1737
766
931
1294
152
1510
172
1699
1441
667
1820
184
246
935
1556
520
1147
347
1355
501
1767
527
1914
83
596
1532
921
1618
1588
1824
645
1329
1644
1908
964
358
10
1942
1580
1869
1264
1444
1915
644
1243
1336
1072
1663
1671
1562
558
973
189
163
321
500
777
1215
1267
153
420
1011
283
129
1684
1568
1272
383
1655
52
1230
1687
1313
1149
1837
212
453
654
339
1518
515
1765
680
197
786
1796
654
1620
1049
1662
1649
1646
982
1909
1162
1688
344
873
1325
423
983
140
1857
1865
348
40
1837
1322
1525
1707
155
1224
1706
1147
137
1322
1993
1679
1452
844
1598
637
1491
754
719
284
103
1085
832
1461
1610
987
433
320
405
1990
163
1890
1855
1063
1289
514
878
484
1533
1474
916
663
525
1247
1479
879
548
1592
1369
1742
227
1434
384
1239
1976
1625
1406
370
1697
1334
1085
15
1718
1000
122
202
1459
661
1774
523
368
1727
325
898
338
1060
1160
357
905
733
1988
421
908
1292
1492
707
1120
1644
711
954
1391
1441
326
433
475
1014
274
773
1751
1577
1803
963
196
1196
218
1268
1491
451
44
1705
1036
135
320
117
1461
1698
1712
1486
219
326
0
1050
1018
631
935
1119
672
1110
90
1547
293
730
361
1116
76
1130
1545
1804
945
1650
1740
698
1459
1943
836
282
1442
819
1404
1429
1066
769
189
1067
641
1222
925
221
785
317
1380
1399
1040
520
1650
643
97
1350
1670
325
513
1909
1538
1162
306
1360
363
428
705
1728
1473
1460
1184
1859
1440
320
1624
1326
1224
326
1211
272
816
1532
804
629
1367
872
393
313
856
222
1381
1547
1299
1501
44
756
840
1989
1574
63
1826
850
1156
1283
22
64
1587
298
1623
1284
959
1386
1155
1574
1280
49
427
1228
1416
579
1717
856
3
835
1391
1370
1437
860
1100
1429
657
1145
1003
411
236
1975
1850
1985
1123
861
364
797
1751
1719
71
1723
825
1473
1385
1075
895
1302
1517
1950
1404
703
67
836
895
1964
508
1081
359
402
255
1250
1662
772
1421
1093
156
626
541
695
1905
80
1978
1829
574
162
1404
1292
1839
775
483
270
921
482
474
891
1512
1551
52
276
1187
682
722
769
13
1611
820
1849
497
246
270
1923
790
417
597
826
1386
739
1191
54
495
177
1399
1994
1415
183
43
728
1035
1742
106
1432
780
522
598
1064
1602
488
1916
303
974
1303
288
774
1118
1374
518
431
219
1340
856
1193
829
1819
201
1303
494
33
1127
471
1542
1759
1585
42
1870
286
1187
1078
623
231
1775
609
351
1331
140
1259
1842
1205
1407
1431
694
236
24
692
396
192
1367
1816
130
904
8
852
881
589
1248
1926
1869
1669
1239
509
768
1834
422
1951
851
925
802
1986
1011
1939
753
1937
1572
604
437
1966
294
1993
1377
736
1686
197
1386
663
44
845
856
887
1759
855
153
450
1010
822
1546
836
317
1134
1810
152
477
987
161
362
1015
408
1439
1103
1787
1323
638
1328
1774
1886
1401
377
1717
124
1790
1216
1807
1775
586
754
384
22
1656
282
1043
1550
1576
1989
1294
1205
426
1799
1412
400
232
1391
928
1193
1708
40
1646
1235
1344
1032
506
1388
1467
1128
1084
1506
1184
339
849
1341
1123
6
1901
1112
639
618
1376
881
254
1825
1960
1781
552
1868
1369
1391
1385
1495
1845
669
1091
280
644
1873
1127
729
962
346
1381
1051
1796
1041
83
434
897
683
11
765
733
434
1606
1436
1026
178
927
283
1888
59
1875
1179
1800
681
1616
443
1420
685
549
1235
1103
265
1325
800
1440
935
1192
1334
536
518
1036
1943
1808
1763
1043
1936
1785
781
706
858
504
1764
325
1324
431
1601
1062
936
811
1931
1759
719
326
20
882
1902
1994
628
811
574
1406
241
1398
664
787
1493
1574
931
1505
542
310
382
487
1945
1185
1932
787
1971
1296
1482
862
604
658
465
1994
42
354
354
514
1386
1060
1064
1192
675
1507
1819
785
1133
1557
15
1265
1061
253
1192
1949
929
1870
1297
1608
1209
1832
1762
1467
1112
153
1812
1608
763
1164
55
1541
1990
614
316
1106
512
1694
1423
410
516
1362
1314
694
532
1020
46
498
1026
1677
721
525
299
1537
1265
856
212
253
1319
1216
547
1175
1287
155
1449
1801
978
267
1030
1807
582
170
276
1470
1774
1724
1071
517
1095
1920
1199
841
1461
470
1015
345
848
861
1684
1197
505
1273
1064
864
1454
1442
433
176
1129
1094
438
799
11
939
1553
1421
1001
788
1301
597
662
1092
1737
1931
755
1323
1953
383
1686
318
1708
1978
135
1890
714
152
1331
1321
270
403
1901
1976
1401
716
1950
1605
1384
1181
456
606
1587
499
1919
465
1782
456
313
1313
694
996
180
1311
1367
22
1936
1958
1983
908
877
988
631
1475
1183
869
1790
1109
31
79
974
543
260
394
954
1481
180
1267
1752
882
1673
1043
821
90
204
370
118
1200
620
974
1957
1367
331
685
595
1210
1554
425
441
1742
1454
1093
959
1655
507
471
490
558
0
1706
1827
1832
449
1848
1317
1502
342
1673
1540
695
1928
1398
354
1319
1640
1300
1456
202
1011
320
356
904
194
250
1153
1891
1096
1745
990
1981
40
1229
944
861
494
1894
1884
539
210
317
1551
672
1241
1390
391
264
33
249
1272
183
1217
808
329
508
1267
776
654
68
611
691
372
366
1325
238
1987
1758
1050
775
119
977
1418
511
919
1476
184
1099
646
9
58
106
657
1715
204
1173
1641
1539
1240
1033
662
1818
1397
236
1579
533
299
1849
1570
1329
377
1411
1159
1852
1525
154
522
1434
1894
80
1897
934
1235
959
1932
198
1818
561
128
292
1170
202
1834
1394
293
1868
1975
319
1782
1918
520
72
1857
266
915
1678
1369
1646
450
1197
1923
1571
1918
533
254
1453
700
463
1894
1782
1811
1697
760
1064
33
1185
990
994
1017
1626
56
1123
189
443
719
1245
171
208
751
1996
1691
1762
408
816
478
1678
1671
362
819
655
76
1436
1784
1122
390
1247
1170
461
1359
173
19
697
1000
389
132
805
1739
1093
915
1073
1288
1122
1957
1115
1995
1598
386
1014
1691
1544
362
1290
1077
1098
546
447
1963
470
574
946
183
974
323
572
1756
1458
585
1454
233
1307
1959
525
1997
697
1786
48
980
814
1071
486
1829
141
654
1842
1312
1363
1114
1235
839
1515
1660
641
1393
929
782
1558
306
1842
1344
632
501
503
1824
283
1671
197
1603
162
412
1239
40
756
843
1099
1584
1044
1932
582
276
1722
803
155
1423
1150
1249
1009
753
1943
481
948
1709
852
1526
276
855
475
426
1193
455
720
1936
1206
307
1664
865
886
1637
1957
1573
670
67
179
1312
656
1339
1484
1989
1608
85
113
368
887
1460
980
33
748
1324
652
365
1174
786
1902
1284
1188
1209
1399
1968
1377
356
1444
1201
1950
1821
1851
1389
216
1701
623
320
9
434
1572
687
1684
594
1856
1730
931
1687
750
633
665
977
983
310
601
1474
903
538
672
1308
1051
938
1427
722
1561
480
393
1561
1769
1154
1691
946
148
1075
332
1714
1895
893
677
553
1899
382
1452
1631
1665
419
719
910
743
795
887
562
415
1267
1860
402
858
1004
1151
196
342
1427
825
1844
1202
713
260
654
867
1685
1860
1943
221
108
969
859
211
804
353
757
263
1832
402
414
823
472
976
935
1424
605
607
1857
421
1710
1340
246
583
1766
1893
1549
1933
1605
1218
903
1614
1284
334
122
1424
981
1056
848
41
912
827
167
758
1123
1928
843
1248
426
568
732
651
714
1198
1978
814
1089
40
72
1550
667
1856
425
1396
490
1625
257
1271
630
76
1102
10
738
1272
475
1861
1406
540
801
1985
1056
1737
1240
980
367
918
1856
1990
283
392
1202
1413
1037
1138
199
198
992
1697
763
1672
854
499
1508
190
832
235
1308
1019
1948
767
25
1529
511
813
101
674
165
886
1982
990
1213
1354
1539
1844
34
1366
664
97
579
1785
1155
1220
848
678
1984
1423
46
970
779
750
1240
401
1247
1793
1900
719
1700
522
1988
348
192
922
1177
414
1
60
467
979
1065
1453
1935
502
175
167
759
533
740
786
938
126
797
1773
837
206
34
522
312
1693
1188
1991
1876
12
933
349
1126
545
1155
270
800
1729
54
1290
47
1896
464
923
1309
362
1015
1969
1362
830
1058
1643
1417
1381
836
852
492
840
219
212
827
980
1519
77
784
1363
1403
1735
1196
190
1782
1773
485
393
50
1646
1564
1577
1662
1981
1669
784
558
416
596
79
1817
405
487
1610
1939
1345
235
182
1472
1595
1757
1364
1757
1938
104
416
1446
181
1044
1735
1087
36
1732
1365
1978
1805
993
153
1136
1219
677
117
1080
385
1457
1365
576
912
1762
205
36
1886
1413
369
1870
1806
342
196
316
1112
1596
216
133
1135
944
1995
108
1124
139
735
158
1197
362
1554
906
167
1969
864
283
17
1693
1196
1131
986
1064
570
104
1032
1886
632
1466
1156
18
872
1956
425
331
96
984
923
862
1603
601
1899
984
1083
1146
797
37
1260
1369
1112
1589
1832
1391
892
1966
1161
310
1245
568
1087
168
188
557
179
169
731
1162
741
756
1820
203
1245
929
1772
1347
1737
1323
155
1421
570
832
146
1418
1355
951
1950
564
1559
1131
845
1499
309
308
1666
407
627
1841
271
679
1598
1797
989
1378
1243
7
794
251
495
184
119
1544
142
242
212
864
904
1838
491
1885
114
387
191
77
1657
194
1779
242
263
802
350
1795
1347
1542
538
1125
144
1041
1533
950
767
1831
274
1678
1556
551
812
454
309
680
950
101
1571
609
1979
1811
1543
976
849
447
1051
1325
894
317
1010
1321
1438
1169
1498
896
648
1698
1021
280
1815
1110
1952
360
778
1356
1230
1022
820
506
1278
1749
27
17
1212
1189
1018
1800
1738
809
697
608
1730
1946
298
725
786
32
1949
1308
761
1966
941
690
1684
1615
1304
1252
632
941
727
1337
959
1128
1169
1656
1477
1851
645
1772
288
28
1272
1024
910
1905
1255
835
475
1368
1028
738
428
1905
1445
1222
1261
705
1069
57
1815
772
311
1800
902
1650
1363
887
1228
402
1778
1892
1813
1761
1854
822
1324
1538
896
460
166
6
362
510
755
1784
1909
1670
1203
375
165
1615
1354
1131
1201
1738
117
403
1508
28
783
683
1945
1368
14
1298
118
249
796
211
1981
596
1190
459
492
542
64
1762
1990
1167
66
1340
997
409
1218
636
1964
794
381
1421
1156
1210
1136
473
280
1113
1597
460
936
1415
845
505
1118
771
3
235
848
1603
740
518
919
1539
435
1426
1247
1797
759
411
1608
465
209
996
1835
1035
652
341
637
1073
1888
373
1241
538
1964
1503
309
1355
1074
436
1426
203
81
619
1456
1998
629
289
1917
1131
612
1574
1545
869
988
317
1344
1283
1393
268
723
1629
188
1713
543
587
1864
1255
133
531
110
1479
1616
527
592
329
949
412
868
1226
962
1391
617
1848
1193
1219
1179
813
784
1264
1813
1289
1835
1640
1119
103
1392
1468
596
1926
169
1720
1056
1836
1098
22
1116
1732
890
1629
1766
101
935
891
819
1006
133
325
1244
94
639
187
1953
1422
902
409
1688
1520
774
501
1655
1820
1959
1449
1367
1269
33
1202
538
1233
535
1351
1106
1129
568
1840
1811
1491
391
1831
1581
1287
1825
1343
726
991
1953
537
459
542
453
275
1871
1921
443
125
656
1598
5
1274
711
1771
1193
1346
32
1503
538
1946
1551
287
843
884
33
115
1830
886
714
635
135
1250
88
1978
1887
645
1531
1091
1850
330
23
577
104
1919
1844
607
598
946
1397
341
740
540
1811
1171
1909
1906
1186
1094
1366
621
1538
704
1289
458
1631
1497
1794
3
1663
387
1924
1275
946
1408
1768
1282
1703
1831
1441
1951
784
586
1541
1784
70
1425
694
913
1194
6
404
1550
1226
359
1371
1495
1835
1382
260
1511
162
809
1856
172
872
782
1545
860
238
605
725
605
1145
79
1237
78
1433
43
12
449
401
1462
1503
1267
1404
1338
1972
1554
1674
1104
513
1738
497
1430
1070
436
50
269
239
527
80
377
581
1404
160
946
73
1191
1154
733
408
1374
1115
891
1188
1659
1040
274
1109
1442
1304
1661
1922
1878
1649
986
243
1433
239
1032
1418
1088
1223
1596
1439
988
1063
909
517
1242
472
1878
133
655
703
353
1270
1555
1117
759
869
1785
1861
1861
878
852
571
1457
1407
208
1863
185
1029
443
240
761
1804
1772
1774
1435
323
21
1387
694
1274
1216
1479
559
1199
674
300
1420
1841
350
459
158
1506
486
52
1424
1099
884
124
674
1094
631
354
73
1820
156
785
845
1636
1371
745
1537
544
890
204
315
831
47
220
1795
487
1916
1642
1552
152
870
1595
349
1666
1258
40
521
236
1274
936
339
833
582
785
1025
1990
444
1311
417
1344
1823
228
1244
1806
850
1106
320
1017
884
1952
995
380
780
219
218
1789
1142
1129
647
791
1044
1540
276
1038
976
80
1641
713
788
1171
738
897
1735
197
1215
1114
452
106
17
1137
1937
1907
472
687
1848
328
574
800
1622
17
1041
729
461
1725
1628
594
909
60
1363
594
686
119
1267
1850
1522
910
339
1313
649
1776
53
378
1696
45
748
1731
536
1593
1178
1042
517
1519
568
151
37
1928
37
174
727
175
643
1517
1082
1267
942
1426
1344
1611
802
1213
1586
521
609
1055
611
1269
1595
1643
218
571
721
291
796
1493
320
406
1554
1361
1740
1667
265
1914
1762
1917
998
1734
17
1705
758
483
1509
1625
1369
1151
1072
1055
685
873
1092
1091
1839
1889
1146
1485
96
1254
1880
90
1812
866
293
1233
1049
305
1201
1451
1501
395
1847
99
273
781
1355
1116
1134
906
1914
960
992
944
1392
1502
508
1596
499
1688
768
1425
1946
1199
1571
1750
1038
1438
407
1701
1223
1828
825
937
694
1967
1428
1075
7
1054
405
430
1510
451
702
16
1098
861
1767
1522
276
262
1892
1940
815
708
701
782
1953
216
1009
598
1795
1059
1778
1889
1296
273
1614
268
1028
157
309
1931
535
256
715
1056
1305
880
1450
878
168
1949
312
1022
896
6
283
1582
173
838
1340
611
1063
1274
1979
618
914
459
23
1628
710
1682
1381
1966
1944
979
1483
1791
217
1666
896
1945
1895
591
478
615
1188
1038
527
1276
747
731
1745
1405
1069
992
442
577
1023
1247
896
1098
864
33
306
1743
166
1434
1637
702
482
1787
534
714
596
1923
1703
21
482
1336
938
100
1448
499
931
130
156
522
1460
878
657
745
1472
746
1966
1860
1924
1301
1268
805
763
1058
1173
512
64
463
225
465
1493
1399
1924
41
589
1686
1070
921
412
1644
1237
1754
1507
229
666
1836
299
1651
1316
554
1197
1338
1212
164
87
610
266
883
1388
483
1921
65
508
1313
1033
302
1501
1541
932
1955
755
1976
1960
1309
347
274
1465
1555
1906
1825
415
1900
530
1242
202
332
904
150
1485
585
1062
1134
795
1870
1610
1342
750
122
1201
1617
339
158
1855
1097
201
484
228
1632
1064
1116
518
317
1867
1701
210
872
1098
1176
1539
47
1846
716
1803
1726
237
1923
472
580
1175
1659
1647
1963
1956
918
243
520
803
1190
1975
513
1285
1432
70
1036
136
1192
447
1363
1180
635
1574
333
1927
655
1135
1100
864
130
911
1067
362
463
765
1910
1281
897
1884
1761
1037
602
835
1714
984
2
61
496
1219
1539
1583
1943
195
55
1819
516
887
1293
13
339
824
582
1700
1969
1713
1031
350
254
1583
95
207
314
761
1903
1319
448
1471
192
1653
195
98
1907
567
797
1588
1401
1534
1782
1003
340
1564
919
695
990
697
593
887
1893
658
871
299
1165
587
1253
1258
1702
1493
1413
739
810
102
832
1141
1159
749
953
1149
1908
23
608
377
325
302
1961
1513
329
813
1692
890
43
501
962
822
1091
1695
76
567
476
1766
1503
1023
89
1583
943
281
163
577
395
319
1165
34
616
578
1670
1196
466
853
446
476
1624
866
1804
1775
707
1888
1235
649
59
1894
1616
175
1700
1884
96
725
1473
401
889
748
446
47
1145
1804
294
896
167
780
207
565
246
1111
1523
940
56
1198
1522
144
302
1575
488
1854
1564
1382
1598
429
1610
237
118
1381
99
1361
834
15
725
609
822
253
618
543
369
1508
905
894
1985
663
1260
240
500
265
1122
346
54
1792
1108
1406
110
1106
1871
1529
1659
645
1352
664
1482
785
1884
1540
1529
1457
1699
1657
910
810
1061
583
60
1320
297
1772
1798
1104
51
1784
319
1986
258
1650
1073
1120
799
824
906
1894
652
1195
608
1382
1911
513
1413
237
52
453
1104
892
1658
1980
1110
1752
821
1584
786
1979
701
1123
125
1999
1877
430
1264
1994
1478
1904
157
25
60
1786
693
1210
805
1334
1514
1859
101
1224
409
1943
290
1377
1812
1150
1201
616
1229
1243
499
665
1708
210
367
1577
1790
63
1687
1366
741
529
1547
1300
1163
30
493
1730
1273
833
1217
159
1740
1550
167
935
315
909
1862
1503
613
653
202
1082
1758
1158
1098
1075
621
442
381
629
361
352
1379
730
1733
610
1787
114
1040
345
395
1292
456
1830
824
219
1859
978
35
1750
413
1998
25
1528
1369
436
825
1261
1692
1030
1463
1293
1075
255
988
1505
1964
1141
1006
986
1883
1594
1414
658
536
870
256
389
1617
900
301
731
279
430
813
751
582
654
716
1091
239
996
345
268
358
907
1232
24
701
354
1314
321
344
1452
1279
917
1022
1497
1555
671
849
1307
1612
736
1600
517
1781
1953
625
1260
1677
39
235
1643
1583
6
565
1328
1645
1107
633
222
1558
1937
1923
1362
329
948
578
994
1932
955
1193
123
1741
333
1788
237
1394
995
1
926
1368
995
249
821
816
318
1377
1860
1155
1325
1181
1622
1627
576
1581
1585
1617
14
629
1154
1814
1857
757
619
1913
1063
1886
96
1266
813
431
1846
207
1338
254
1783
1403
624
1306
1190
12
1930
1128
1618
41
1578
1199
1490
861
1316
288
451
445
1120
1947
1699
1887
459
851
229
1487
1012
1768
206
1583
813
315
1020
778
1134
918
113
1461
1889
1385
1035
1113
881
364
1563
1416
1740
228
184
1594
1825
220
1269
445
1308
773
1856
1850
1626
1715
871
1918
1621
1190
25
1899
842
368
660
420
82
1883
949
1942
1772
1865
1217
707
1960
1262
601
145
1873
1720
106
188
1080
1661
1577
751
1657
57
1634
1224
689
1051
255
576
1005
165
1428
1884
513
430
105
470
253
498
687
805
979
766
970
899
1410
1767
552
308
1403
736
1341
49
375
469
455
1044
1904
460
350
1436
443
1625
653
1357
1362
735
1903
644
427
1865
98
207
1607
193
490
1068
1998
1100
1419
1449
398
762
1148
744
1593
606
975
907
1647
1124
319
464
1093
1397
1945
1443
170
109
1229
1076
179
1144
1725
1624
282
523
286
1644
229
1074
1703
939
1509
1590
1365
585
244
1383
434
1332
259
1734
1726
1116
1785
1885
386
1269
1043
1454
1357
954
41
504
226
1688
677
519
965
298
1777
96
407
277
1985
117
1829
1619
341
1685
187
1588
672
564
865
701
1319
571
658
844
1589
1943
1514
1575
1286
286
361
1704
813
994
816
849
189
1755
1979
1087
1515
130
1420
1475
1845
1940
942
1843
1448
1542
951
636
644
465
590
334
317
389
1315
1138
1277
54
340
1991
1259
724
376
1642
1710
1399
1819
1424
18
398
1494
1875
531
859
190
660
876
810
125
588
465
1351
862
568
1180
1510
791
567
451
117
1973
55
288
408
35
1887
801
327
1167
66
956
752
357
1903
247
338
1015
449
645
1850
1765
1726
1363
1909
1240
974
677
231
702
1307
601
1293
1563
743
586
1314
1973
1354
1206
346
1288
837
89
1511
671
207
67
136
1061
465
842
1147
311
1786
1474
276
1547
713
806
33
1841
288
814
849
900
811
1578
28
1683
282
1418
791
1289
0
275
1349
908
1537
662
1642
1264
1674
454
879
518
1933
1658
1957
1492
690
921
1571
311
1148
1969
1164
814
1150
1882
884
425
980
301
1809
552
1343
753
1875
1181
1489
341
1582
1408
1656
1225
1596
510
492
1110
1365
790
1078
1369
323
1591
1909
519
259
788
663
1716
783
946
449
1935
764
1942
441
215
1391
19
1743
656
1662
1314
239
709
1052
177
245
1300
921
1304
526
196
885
1124
22
726
91
1748
1995
81
433
366
564
1610
1886
135
1692
1544
140
1334
1104
1255
572
39
826
48
449
998
1939
1806
1987
746
934
1977
170
1849
1443
1930
448
621
1668
1739
796
1210
654
337
720
1296
75
1012
662
932
1273
957
27
214
29
793
995
39
370
1543
665
487
663
969
1492
566
1696
757
1189
1062
1095
1329
1911
882
56
1061
1915
1783
628
893
1236
1708
1669
1339
895
906
1008
1357
339
1038
1698
392
1007
1836
701
1182
1341
196
344
1495
1943
171
901
1559
593
1273
1829
1947
1650
1555
1852
1041
697
1575
551
863
1220
1656
1286
1652
711
1516
1510
1972
1368
301
1128
1846
717
311
921
1624
1857
752
1950
1201
81
1164
759
802
1826
1944
35
233
230
1876
282
19
1362
1482
1089
770
1119
334
271
125
1399
948
1482
1293
333
763
530
1006
1595
317
210
222
815
801
355
1825
1975
51
2
35
458
1254
25
1147
1296
233
1470
1759
1296
338
78
80
362
1812
1475
1226
1475
1027
53
1323
494
617
1490
890
604
878
273
669
434
277
776
1340
1024
1741
536
957
1608
1304
1877
1523
301
1147
993
1807
1095
1328
1709
1117
745
1138
403
1351
1736
551
1894
1493
1221
1344
324
150
1434
431
962
722
832
1343
695
1471
310
121
1046
782
521
549
953
743
1531
46
1175
932
156
377
1276
1868
380
1369
231
78
1268
212
1964
1662
1247
333
1185
29
1851
1518
514
953
707
366
551
988
1085
99
1782
524
1778
1152
85
1933
1275
112
1655
464
1470
1538
549
391
662
1698
1882
840
1049
1231
914
533
228
491
1223
21
73
832
1507
1506
702
1018
421
1997
164
1345
934
77
689
1919
833
1003
1128
40
1611
1186
157
1806
1230
602
799
1300
321
844
904
863
1980
42
1283
660
213
871
611
1328
1338
238
753
991
347
1140
1780
154
238
392
1973
1065
840
557
883
700
851
1372
1234
1121
1978
1851
453
1769
1870
1869
367
13
1135
1569
959
165
1329
1378
961
1136
243
1992
492
978
281
648
1677
1376
1566
873
1857
731
1391
1634
519
960
360
1126
952
958
216
975
991
1291
1568
550
1448
678
1469
138
1248
1778
95
350
1166
614
1064
697
812
105
90
1490
149
1658
434
236
834
1958
1315
518
1753
390
1131
1599
1112
1759
1014
1167
199
1896
1890
83
102
496
40
591
3
1232
1673
11
822
973
1133
465
1500
774
1629
1527
702
1429
1739
1696
894
1908
933
118
269
81
930
799
109
1609
1687
844
1893
163
1667
1594
1249
240
1999
1644
825
936
1713
1870
931
497
848
1552
1220
777
1041
747
654
110
1896
1734
667
82
1139
379
1894
1587
1532
265
559
1989
675
82
1672
1152
114
365
987
1969
523
1040
835
718
1471
565
1104
1545
643
1446
912
475
1198
1845
1179
730
1458
1872
737
828
902
312
810
1210
1901
1558
764
1384
452
900
1445
1330
1595
1711
202
834
316
1992
1812
1921
686
705
767
6
812
1381
851
54
1500
427
26
324
39
945
758
1367
1871
410
1841
1202
1865
130
1871
262
1168
448
844
1911
1834
763
415
1925
1773
1100
1893
1642
1741
472
570
786
1985
97
148
82
12
1706
999
688
1117
997
1521
391
1554
1830
1411
622
981
800
1498
855
1512
724
407
690
1846
1690
1388
373
1987
1336
484
1503
1009
1892
1623
1561
19
1906
34
1445
1134
995
1485
1151
797
69
1766
104
1127
1826
1485
1165
375
774
154
1370
156
726
561
129
296
1454
1878
719
119
275
872
1623
154
733
398
772
1692
1273
382
1311
452
791
308
1758
1117
872
1099
810
583
768
399
1294
329
1447
531
252
695
1738
1704
613
617
366
665
811
1659
1
1349
202
874
798
1804
69
1281
1628
59
1060
850
1106
1894
11
437
294
401
1014
1679
497
1373
1669
984
1572
334
1829
1569
43
785
1489
1153
501
147
1488
1971
41
1744
1294
571
676
158
1692
511
491
820
1887
986
1911
1904
532
10
840
1454
171
888
786
1908
202
1490
1280
656
203
604
417
696
1624
1869
837
1930
937
1848
811
1512
1840
1997
1522
431
686
1379
1883
1782
572
119
218
148
744
1514
1199
422
1646
460
666
1530
1177
1501
1182
1484
447
1261
755
1949
465
1817
1230
40
1237
756
1638
1640
1977
1353
777
9
1056
251
1979
548
1993
990
1779
1552
1116
1389
775
599
1326
334
1958
1643
1975
1844
1552
1357
225
1798
1134
1419
384
103
995
181
109
1246
1985
925
107
1408
1310
153
16
739
756
1344
246
498
1863
1630
1255
1078
174
1289
927
764
916
383
1436
1670
969
1134
1718
1333
633
1175
642
956
292
1814
693
160
864
122
1083
1307
1317
1512
1993
498
169
1048
402
1669
984
112
1662
175
1755
205
1993
417
1112
933
1878
779
26
941
1788
1616
338
1445
587
651
1650
170
476
1742
1165
622
487
165
235
1953
1628
614
309
1392
559
1344
1379
1855
1861
1808
904
38
1081
1685
102
365
1657
480
1922
1784
585
618
1636
1638
1805
384
1571
658
991
812
1824
493
983
1976
1934
548
1388
844
1687
1053
168
1002
481
371
1253
957
991
817
174
291
499
641
640
237
89
840
1462
1250
971
364
88
11
1222
430
230
1440
1434
531
205
273
123
1679
766
32
821
1899
1366
1789
539
847
1157
1143
1845
92
1720
1541
283
463
258
1583
1399
364
924
958
1214
696
1016
51
1877
1685
444
1950
1873
1637
733
534
657
1485
897
1092
1802
809
1675
311
643
1084
1515
907
977
551
1978
1622
40
1274
370
194
698
475
756
616
1975
424
673
258
1358
1969
1875
1916
1909
1695
1884
1211
1540
805
145
1521
387
1771
627
1448
764
1526
1487
1685
1227
1960
106
574
1088
1964
1857
1909
442
61
1928
1143
1101
894
536
1465
940
693
312
1498
1553
1027
513
54
1666
1110
1035
1609
32
1000
1507
1093
624
1394
735
1062
1504
1985
501
1267
981
977
1811
965
892
1817
697
1025
525
1628
1060
834
158
435
823
1191
523
1572
622
1691
1379
1334
309
1259
1565
1786
1933
250
233
1898
634
1548
615
718
1135
1911
35
1417
1710
151
1817
932
1493
211
1392
961
1916
1772
421
49
50
1837
133
718
1888
215
663
1264
1936
1867
1312
1754
1897
1919
579
1344
1614
490
484
1365
213
1044
330
540
166
1597
753
494
1426
1922
1795
1472
1018
24
745
1620
1890
1457
1950
1924
821
1773
1579
557
478
1809
1999
1444
228
1927
1594
1903
325
1713
1352
1938
1663
1019
138
126
1080
967
752
1620
1529
1862
1334
35
697
1825
1317
1975
2
825
1812
129
244
1182
1944
1712
1339
1147
415
1117
1082
789
807
353
728
957
201
380
921
838
1001
375
1189
1306
137
1795
344
1750
143
405
1349
1853
1171
704
1319
1121
1479
927
315
493
1545
1753
550
1275
689
1434
884
1481
898
1248
1350
1030
1241
134
43
1997
1276
627
1309
793
413
1963
235
924
1183
1013
294
255
688
1139
194
264
28
1209
857
428
821
1146
269
1121
1612
1954
280
40
1372
751
693
984
405
944
530
1149
1210
1237
300
273
1556
428
378
317
1975
360
1134
841
91
1152
304
596
48
97
1145
521
1845
735
196
618
1866
380
1314
127
1168
583
1376
1891
561
816
83
1616
755
1445
1805
1697
1025
1869
149
1947
729
360
1419
980
1664
1252
854
1462
1881
644
553
988
947
1960
452
1635
1877
1074
897
1460
1700
1389
1602
1189
847
399
40
245
777
1404
685
417
1198
1230
1063
299
399
560
1093
128
1328
1090
1575
85
874
1902
398
997
1273
468
214
67
1091
665
135
668
1514
1780
323
135
1897
776
930
551
1636
211
123
1837
1185
951
354
1440
1027
1275
1442
832
546
307
1566
69
1321
1582
1511
1839
1891
625
1330
466
1811
1466
1360
84
1853
83
1395
496
1108
1850
1476
486
869
463
231
1493
39
1749
1204
316
796
1441
1787
1349
955
666
656
420
1880
1387
1023
165
1218
1177
893
190
1024
547
647
100
1690
1790
8
1804
1005
390
1169
261
648
1962
351
1260
1645
341
1472
1616
1849
516
703
478
1895
770
1953
732
1888
179
1603
900
464
323
1126
1656
1801
1606
595
1816
1878
143
544
55
495
779
1601
296
1623
1201
1336
1633
1246
613
225
451
842
252
520
1795
1421
1454
1788
947
1696
1318
842
986
547
1235
1693
945
477
458
1104
496
369
1397
753
378
1669
924
1770
1116
395
1758
726
1797
287
1463
608
1824
729
557
1003
290
329
1773
1904
704
1504
1067
350
1670
1719
247
1304
101
692
1605
236
1011
1201
175
1161
225
1723
1289
630
1296
712
525
1778
481
1103
1616
1773
371
1293
1257
402
1571
1208
215
1671
712
1184
957
9
274
26
1146
1376
708
1202
781
508
364
1842
486
1556
453
1164
554
55
1739
720
1948
477
1489
197
1659
418
1632
273
1509
1723
973
1255
247
1321
1200
1781
1921
297
681
978
1061
1393
625
340
999
1333
640
1378
1767
1273
1187
14
684
787
215
1095
1150
988
1037
1883
906
1144
166
1483
881
1833
1511
1166
629
165
1672
811
967
1804
1286
647
682
1169
1854
1668
1241
57
1995
56
1840
1759
382
1476
694
1636
735
1093
1672
1137
21
745
272
1464
629
1021
972
1805
1309
773
1046
572
1692
1382
840
1736
1104
950
398
1960
496
1644
1451
667
984
1551
640
998
1981
1593
1029
938
746
38
92
947
935
1109
908
236
1191
63
1274
526
1422
1845
301
1232
1925
1840
1370
650
289
1632
248
1599
872
891
672
1371
1903
1686
1563
1067
1862
646
241
274
335
1814
1539
1669
1814
1670
1538
258
30
1613
1112
1718
548
451
1034
1701
459
1814
928
1400
1753
1236
1876
1468
1488
76
817
1015
572
1392
522
1625
1939
688
1987
1932
1015
855
540
1522
1794
641
684
1104
350
1637
1191
17
1187
1917
1789
534
357
1009
384
1467
664
323
1194
364
62
1502
1348
435
1363
1763
356
873
1904
1753
1853
1704
242
1336
0
1035
1814
174
1082
118
1446
168
1289
595
341
143
8
915
162
532
1816
980
1399
412
912
753
1625
995
451
982
1755
323
1179
888
1266
1816
1436
362
792
492
1375
1134
1359
52
1472
1729
1239
1619
488
1429
1687
487
1647
949
1558
981
1753
1071
160
1617
1188
1227
1185
1159
1665
27
135
1348
1270
575
479
980
1855
1093
1116
422
813
1657
1346
283
140
507
483
1722
1189
1616
816
287
421
1120
1885
762
231
1121
1788
1377
1508
384
850
1703
264
1952
1306
919
1304
818
340
680
138
1715
959
1519
1738
365
1491
1820
945
1879
1195
1039
82
281
1513
470
791
234
783
1951
752
643
1379
1881
1676
1298
1721
199
565
967
89
1200
1784
502
1123
1719
1811
1756
1869
690
650
1732
1371
785
369
497
905
1890
1795
1799
1106
1793
1228
1495
1061
295
1465
749
1873
875
989
346
1176
144
1460
66
1789
727
759
525
1373
1429
1685
1827
297
1612
1780
1944
1415
538
1573
756
1197
1658
513
1373
1664
1908
51
1993
1127
920
1027
746
1784
1026
1093
1937
1186
604
1384
620
1938
1968
1223
780
722
1665
1087
447
226
1863
257
0
862
1253
1447
915
1010
498
368
97
1330
357
1107
1240
360
826
156
297
1881
984
13
588
198
702
802
162
1504
1741
1917
1289
1779
1431
641
321
550
887
1742
1734
335
1965
1728
0
296
1949
723
70
1552
1688
1972
1970
1874
1144
933
1799
908
229
440
1457
942
206
1203
568
1067
1722
1734
1835
1047
717
1153
1164
1632
762
9
1823
1638
1342
884
1314
1437
660
623
1920
579
318
1666
1593
893
284
337
1987
1801
1923
964
1040
1466
1530
406
660
68
1024
1426
1774
490
202
1313
1495
736
1096
1507
982
591
1468
1802
1571
914
1683
1942
1946
1696
463
691
1166
206
1132
1477
1262
533
280
1505
805
1205
293
1307
1979
126
1938
1968
284
1790
1225
172
66
1466
1653
1081
616
1197
1326
479
1909
1803
1728
1912
1198
1612
1257
1237
1465
796
181
1392
94
1979
536
1367
812
1088
913
663
1122
1012
1789
1012
954
1208
882
1938
1265
1649
1268
252
28
1434
135
1113
88
753
1109
483
1019
1334
988
1352
772
29
1060
1824
1451
1382
1776
93
1336
128
1313
1813
674
1995
614
985
527
1192
819
1390
1858
9
742
1295
365
779
447
81
1243
1721
615
413
179
1956
1470
421
1847
134
1425
162
950
8
245
521
113
620
463
1744
460
1736
1394
1781
338
82
1389
1697
536
600
1531
1968
1715
28
441
1873
1750
1938
48
1427
1897
793
25
1825
1514
248
1379
1306
1941
1834
1458
434
388
284
444
1291
1286
1455
1206
1601
520
1292
1587
1873
1732
1521
419
684
528
669
972
1543
246
1677
1008
1112
465
319
895
578
562
307
493
777
1312
494
1268
1134
575
431
1440
1892
308
1276
936
1475
245
1899
1031
514
1919
258
224
1364
153
1542
1534
297
341
1608
815
145
973
1383
1078
495
692
1102
287
90
1424
1613
628
377
648
1005
101
1603
1400
76
842
753
1010
1356
216
941
1998
995
728
1830
1562
952
541
1923
489
474
104
680
669
276
765
238
105
1019
201
572
1635
1634
545
278
1894
1996
1560
465
1447
339
629
1396
357
1069
1224
296
1186
873
275
1734
1787
1826
1943
1792
97
285
11
369
1155
346
948
569
185
594
860
1960
1412
1276
952
228
1216
454
981
672
765
745
650
979
394
1717
420
112
1865
70
410
85
145
1850
639
1081
1663
732
1279
1148
218
1634
1510
1316
1148
306
247
414
1228
369
84
1913
1841
1284
91
1702
1384
706
485
1883
1946
510
399
312
1199
275
563
303
441
843
549
1122
1827
1818
1693
952
1213
1822
1657
1678
700
1026
1365
1711
591
1674
1998
1492
1444
116
546
1469
385
120
1816
1267
142
886
268
1236
727
1918
1091
1476
0
607
666
1483
525
1664
1298
1645
1300
416
564
663
1417
1714
1712
33
1162
576
410
1671
654
53
1711
1993
632
1344
1745
1635
1233
1321
1954
1750
432
1144
616
679
1958
921
1794
486
1416
1442
54
234
1239
74
1544
947
101
773
402
1573
466
1712
891
1236
766
1981
274
986
533
205
273
1088
177
1968
979
1993
495
461
871
740
1682
1924
201
1883
91
1379
1234
1590
588
1594
330
915
931
171
213
1297
1524
749
695
574
787
1033
1353
662
1258
1504
1730
1565
140
1805
1305
1438
1971
934
86
1513
1634
1883
999
1111
1858
767
1530
483
39
80
708
1491
141
1208
939
1905
1401
436
793
1290
769
676
263
747
1184
1505
428
63
62
640
227
662
794
1242
110
1116
880
1553
664
892
416
1185
839
1942
901
744
431
452
932
195
173
133
452
1106
1529
435
831
905
346
1140
1697
989
79
1413
637
144
442
359
1180
305
1724
142
1978
111
97
1064
669
683
1445
421
154
613
1257
415
180
811
1029
1179
895
1786
1798
1026
210
1500
1893
1999
899
157
1864
692
949
294
1661
1317
464
666
768
1161
1396
1457
115
232
1133
173
1085
549
1441
1598
497
477
305
1167
1087
116
1139
33
1425
1548
1956
1301
1621
1530
1699
1598
787
1511
1213
1036
1043
364
931
1433
18
452
354
1675
527
1131
98
164
1686
930
941
1073
504
566
1549
1430
1254
92
794
849
1169
1171
1006
643
1254
1154
1205
1675
1239
1476
928
21
477
467
467
828
1227
54
3
979
1699
987
1363
1148
1458
308
159
300
1870
967
145
1748
1937
1915
1587
348
1003
1706
718
651
511
748
650
1005
538
995
901
1420
1238
1230
459
937
1298
1690
1319
1650
1414
1068
1434
843
1455
879
841
932
488
1374
439
346
856
1338
1064
323
1959
20
457
999
1331
1180
854
712
1057
1290
281
674
1957
179
1313
1633
1630
621
489
1769
1713
183
296
978
1855
53
393
181
718
995
447
919
1772
1710
666
165
854
700
1971
1266
1419
573
1029
734
1813
740
1890
1195
942
333
1175
1501
390
1465
603
1132
455
1318
888
1109
1514
301
631
589
602
811
1305
1914
1059
1709
1023
1200
1903
918
1786
993
86
393
1311
1759
1275
1814
1054
545
1197
1035
855
1810
1366
1801
1325
1330
1048
735
189
1365
299
1035
679
1034
999
311
145
1853
1665
25
1091
1918
255
970
1691
647
1983
964
94
65
1046
955
45
1248
1352
341
1150
1043
756
495
1396
1282
1339
1484
1130
1855
1929
1053
1509
1949
1991
565
388
1963
1469
755
1551
1712
1353
194
1586
1239
1984
1792
1587
310
1111
783
716
488
895
999
1524
128
1347
1209
1427
296
1041
1443
89
1990
1200
1314
1121
1124
562
432
1611
905
111
1520
1468
172
1288
1376
1808
334
1130
1467
1164
583
713
724
754
764
622
1592
1620
1139
388
179
421
1231
1475
532
1101
720
1724
147
529
234
579
265
1715
180
1830
203
1523
1456
1828
1989
1207
422
808
653
579
1098
1576
938
336
1331
1981
1106
362
1082
981
1618
1625
904
1387
329
121
729
1959
43
1832
1062
118
481
968
1303
1086
750
309
585
133
1093
1093
762
1207
1192
1270
1660
1739
1345
1173
1455
1543
87
1014
597
511
657
246
534
1148
1667
575
1188
1581
1507
1601
1064
1769
1399
701
488
1146
1109
1425
425
1256
1183
193
1021
1939
328
1910
984
383
812
31
1363
1057
1032
360
52
1362
1900
216
1048
661
1452
42
303
214
26
1309
960
63
1563
1113
1322
1679
275
1972
985
1642
202
130
530
364
1061
210
141
1435
1132
518
1905
601
1329
1419
808
118
615
1785
1045
494
1457
1983
837
1419
619
1411
1531
1705
1259
726
1664
1305
1773
1575
1966
1414
943
138
1014
1650
739
1908
846
1899
774
1861
872
1646
1999
1224
1075
1159
1121
1039
1246
1156
1095
1845
796
47
1614
1564
1271
914
828
276
768
22
1574
927
215
682
1350
1738
1327
1619
1671
1415
1266
425
720
604
123
1931
1881
1652
1463
550
1220
594
551
948
262
355
15
1880
1474
1567
1707
193
448
807
1619
1705
860
990
115
1735
173
1957
1881
557
307
1691
1589
50
892
1987
226
1443
1164
433
1352
699
1023
151
1988
1746
474
1381
858
23
1411
1770
1670
553
1748
461
1767
366
595
274
1925
791
818
1127
1486
164
369
1535
1284
224
1198
1636
1996
908
864
958
396
1682
1563
1359
1113
1789
1759
517
1482
1289
585
757
1970
323
377
1840
637
692
1259
1471
1301
1115
302
236
750
1390
1452
1614
1779
1101
537
1454
1590
409
721
512
381
422
1877
1540
473
654
273
975
487
324
485
1137
870
585
1258
1816
1560
1308
1135
1378
1091
812
915
486
137
1891
179
1331
273
1505
1509
1478
1751
1239
1166
1163
1901
1300
1930
1944
1305
1295
957
988
1458
1457
675
1554
1058
1965
1416
631
65
372
1836
283
1873
1727
767
1540
1026
194
1179
1243
306
878
1976
515
492
198
356
1067
49
429
1282
1409
1796
1565
181
1515
1569
198
185
102
1872
616
343
209
1594
693
1842
1126
1830
1207
1801
1943
1437
1567
1165
1111
1647
1145
989
889
1686
346
906
367
1456
484
689
1939
1441
1949
1451
1176
1193
1516
1866
859
1400
1381
983
1927
1132
760
1275
458
663
1747
1115
190
1016
634
783
1404
343
902
1738
1919
1150
1643
473
1839
724
743
1389
1718
584
1923
547
926
619
1587
788
797
246
795
207
1739
757
76
1581
319
553
626
355
1075
1394
1411
220
904
190
1635
1065
960
462
72
1006
138
63
676
1753
1354
3
1359
957
1562
1614
1513
1375
609
174
4
1053
48
522
1206
303
1274
1528
1879
593
1943
1038
1199
1655
1641
1715
855
548
1570
224
1239
42
1296
902
1342
704
280
1597
308
1908
1298
1868
1233
1718
118
606
1305
352
1915
1046
325
173
148
1610
965
1344
1360
789
876
571
370
1216
1389
17
324
1295
493
899
831
1652
294
1519
929
268
755
273
1877
1162
1733
1787
640
1159
227
1116
751
1973
719
1314
1579
1513
447
224
699
1159
1417
201
1277
1313
632
1487
572
1346
270
210
816
133
1026
1582
1776
692
1099
1923
1578
508
1391
1816
841
1389
1665
1766
1549
1828
485
89
1798
1889
915
1519
1315
1203
597
773
998
1091
1174
14
1799
248
1613
1273
880
902
1237
800
1991
949
1233
1686
1429
1408
424
1436
532
1242
444
1131
1944
1623
78
1786
945
0
748
1606
1834
862
1043
336
1989
1822
688
1768
694
89
382
658
1402
1549
589
887
95
771
799
225
1786
455
515
1294
1594
409
1011
1897
1829
968
230
9
1686
1128
325
1529
1407
1793
542
892
770
518
1291
905
1123
460
1951
268
894
129
1008
415
1883
552
1312
53
1825
1758
1838
167
1718
1446
448
1003
194
795
359
799
1759
931
230
1543
1935
254
8
1133
1917
179
1993
1915
567
1201
752
313
1086
1632
1818
633
735
1327
1472
1971
932
1780
1279
999
1456
267
1059
1901
1982
123
261
99
1594
1822
157
160
1568
306
1280
1580
738
1309
1004
1368
1239
492
451
908
537
194
460
739
1068
1653
678
744
1486
509
445
1665
75
656
1619
1188
55
1285
1926
1247
1387
854
599
422
1241
1608
683
530
1044
479
753
446
199
1893
1136
101
1751
1024
1472
150
456
1507
1964
1010
619
985
346
769
716
545
758
1127
1810
1014
680
926
1170
1962
1446
599
1117
1265
483
938
217
1183
613
642
1264
225
299
1429
1374
1809
346
1030
968
1178
1478
1526
1563
1243
457
213
1911
776
252
149
828
942
319
42
1758
325
1488
1002
457
1485
48
1339
397
1614
188
1100
757
1736
1007
1965
1277
25
223
1280
358
1466
1646
1813
1904
1021
99
1043
1619
1806
1662
1010
1219
329
1755
1957
1833
171
1987
965
744
135
535
458
458
1672
1813
1899
330
1003
787
275
674
21
1085
929
1967
40
626
1190
1013
946
1166
1882
1315
1379
95
1087
344
1160
1087
1402
102
441
946
90
1507
765
350
1564
538
456
316
1278
1763
1653
471
1230
1231
1787
1105
1196
1745
1740
1189
227
740
1274
1190
1341
1481
1506
1016
1915
1154
118
1423
1489
1343
1949
317
1349
1752
1692
999
1408
52
131
1304
727
835
1202
728
1862
534
1223
992
1056
772
768
1336
1937
1225
1091
1551
1756
823
1248
1910
1400
461
599
1619
82
573
1178
1097
226
348
722
866
613
9
1414
650
508
253
773
416
1493
914
221
1761
1310
721
393
1880
1380
1854
698
774
1700
1053
1775
168
924
1444
1660
1135
1498
1923
1500
1200
576
1318
1280
1256
191
394
879
444
1238
1651
1067
969
1771
1577
984
1429
1544
1928
1909
259
1614
514
978
1535
1793
1702
993
1447
1622
1363
973
357
1517
776
902
600
1035
219
1394
9
1168
1786
892
1805
737
48
725
1428
295
913
713
968
891
1211
567
1279
1849
1258
857
1812
777
1332
995
1572
1903
654
766
593
1330
522
1549
972
1154
1444
1878
16
1146
789
1844
799
312
284
679
354
1468
1573
339
1391
1897
389
435
1863
343
1647
449
1353
152
910
1327
705
954
1663
1272
1294
1409
1564
1741
913
329
1639
624
1190
1736
434
1032
203
1663
1230
74
1995
476
1581
707
554
1390
1763
285
118
607
1847
1144
1761
272
1267
430
1198
1979
1778
295
795
999
26
1938
813
1726
244
280
79
1636
1853
179
1941
684
1719
1762
1660
1213
45
1021
1686
963
558
1213
1253
735
10
1674
28
577
1345
1493
1250
1183
559
1899
648
1467
17
1643
317
540
166
1031
22
1779
1800
1704
18
106
1227
1429
59
688
631
1940
1539
912
915
1375
512
661
1161
784
787
545
1177
519
974
1611
616
127
1186
1808
1837
277
1125
1411
496
547
1907
1609
932
312
1273
1089
364
836
258
97
1964
891
1315
788
1880
1819
260
651
648
179
229
428
1364
209
1203
1046
563
974
384
1067
1842
1944
1300
390
1628
161
1091
583
1237
1140
1064
148
1461
1861
138
126
460
778
1954
1458
370
1755
1307
1415
465
39
128
16
1649
1173
1995
205
303
1610
152
873
1406
375
696
1923
1120
1064
1646
132
762
657
1006
153
1815
1547
1168
1223
1523
120
1328
857
726
314
419
1377
1822
767
1102
662
818
910
1379
1730
1782
1077
1351
1865
1999
1974
766
1297
454
307
254
1548
1994
754
463
239
45
737
740
775
978
1565
370
350
929
1730
1197
1145
687
922
38
1369
1210
41
283
1864
1850
1280
935
1564
1504
322
357
1636
848
459
1179
492
217
1619
544
1890
192
93
666
899
529
579
1983
271
617
1447
409
667
714
589
379
1298
262
1977
1421
1644
1174
1207
1948
1247
378
1599
926
708
292
1409
1205
1700
1449
560
1216
737
455
1221
1827
1713
1263
1891
1456
168
1704
421
1752
1479
1886
854
167
674
1644
593
814
0
1917
1809
1937
1135
683
1883
789
675
1741
1072
881
338
1928
1188
1435
588
1568
1417
993
955
498
1479
1132
390
807
149
1905
867
510
465
1303
1578
1047
1800
1985
1370
1839
1247
210
160
771
216
1989
1102
899
495
1309
123
1254
841
1579
1507
706
1323
1215
533
1650
1152
1821
1928
1844
1425
492
1728
1378
569
1674
258
109
1981
1008
1908
1310
226
542
1049
1426
139
488
298
1486
391
1070
1178
1279
1739
563
1704
474
164
1644
399
67
1876
35
489
1387
1363
681
238
858
1147
799
1599
947
179
236
1375
1763
1171
40
1896
331
8
322
1266
925
1910
1408
1700
789
869
1062
952
405
1580
1179
1214
1770
325
1614
595
1737
1216
1510
598
1903
1836
1721
1978
261
389
1978
722
1119
1183
1107
722
98
1835
1178
908
1742
227
334
808
1180
981
1796
63
1820
1629
1105
1201
901
1333
588
50
1067
1006
699
99
685
4
505
1873
926
1986
75
339
189
1495
835
966
43
1702
173
1609
45
1912
1363
1278
956
1712
716
64
1610
133
874
141
1897
1216
150
1513
724
938
1826
1678
1782
1343
1375
1677
341
332
736
1320
1989
294
537
682
816
1260
776
1196
1438
45
244
1510
1390
493
1437
22
1460
269
1939
1218
308
463
976
1582
692
1599
573
1020
1066
423
696
1490
1315
226
322
1267
272
1942
801
1690
1575
213
1149
1823
248
1207
1383
1983
108
1127
855
665
1425
1080
1903
186
1747
1030
662
228
55
56
808
185
259
1270
1929
1857
1533
1466
1747
397
384
1819
1273
429
1912
672
356
1514
830
1476
1366
1187
515
1006
756
238
1401
1844
822
1766
1262
68
1045
1769
313
746
716
426
211
386
1273
770
460
530
1908
1999
637
387
442
962
764
1769
1912
337
689
535
1349
723
1241
629
1149
522
1801
1813
711
577
616
715
339
1037
1070
76
718
716
1700
868
286
148
1587
1721
443
778
1048
1747
1896
1759
816
316
648
1615
951
669
173
519
51
1654
1608
623
1110
181
1500
1915
1475
903
964
463
109
1761
1567
369
1972
1565
1758
708
1357
213
879
1790
65
372
248
773
393
1495
47
808
259
1229
681
1175
749
902
116
1497
31
464
441
74
1481
326
1751
44
1223
394
1208
1110
335
18
904
405
61
1404
1146
889
597
46
630
366
170
1337
857
594
2
671
1830
1179
872
162
508
1276
650
1841
1629
704
1315
225
1674
381
1731
324
774
682
1722
904
1421
158
785
1985
1919
927
1149
1520
1184
1108
1745
161
1507
1986
1832
1361
619
1604
284
1806
1641
1303
1676
703
286
1869
1179
951
446
1245
1468
305
64
226
818
110
1165
260
482
992
560
177
1490
1541
840
1145
1471
89
803
1455
658
256
234
921
84
1366
1381
1189
1212
1038
392
1718
1681
1223
587
934
1883
1948
1283
826
1685
476
1468
1221
1926
1821
580
1182
1209
1906
701
1020
1318
1402
1830
1343
459
1701
276
819
88
622
820
1423
1596
801
946
97
737
1048
803
1537
1084
462
1667
1400
1126
1588
433
1805
1076
1255
411
921
1028
1870
1283
795
1196
1676
97
1177
1145
78
614
872
600
318
893
476
1275
1371
1134
968
1676
1825
1246
1669
1600
921
860
1477
1480
1763
1886
1736
83
1270
121
1759
1922
255
614
980
728
960
172
742
1860
1979
1553
1771
1612
382
367
1530
67
1222
1704
1117
551
1510
1592
97
634
519
384
1903
1615
956
1928
1350
1340
814
1722
554
1928
1871
1072
1673
1032
1754
1733
1424
1908
466
163
1652
95
329
437
173
97
848
1288
885
815
1079
1641
1405
504
1974
1365
711
445
611
455
1632
125
1009
260
1573
485
139
232
1871
1680
1112
301
1620
713
1684
1253
1822
543
197
1366
270
128
119
1591
1862
92
329
1009
602
1173
1768
648
1262
732
1761
1013
1354
1416
656
81
268
123
1610
1431
1032
575
484
813
327
328
1498
377
1880
169
1340
319
114
22
456
919
309
451
1553
1277
1788
1666
1667
1088
1281
741
192
1413
221
38
711
1997
792
1332
1643
1348
1962
376
903
1870
1742
44
1408
155
468
739
1426
230
596
424
1368
1988
171
788
1757
1850
1115
78
1579
1770
766
470
1336
1413
220
842
705
190
973
862
1455
1334
576
1506
1421
1636
220
1697
576
864
754
258
1695
1760
846
895
403
1098
683
1171
203
779
1582
58
1409
1389
1001
1810
1202
560
1883
1408
117
1939
901
1054
671
296
1221
803
756
999
608
406
313
1318
107
1855
854
1978
26
1096
1395
609
1419
944
1924
638
118
702
545
1422
485
455
1027
986
1725
691
1619
424
1826
250
1434
119
166
660
1636
1915
1074
1291
376
878
1692
330
680
1482
1751
1036
793
700
483
1082
1804
1010
1771
821
386
493
111
600
1247
1935
520
1682
965
716
1269
892
1566
556
1542
1823
766
244
1282
1148
988
1358
285
507
468
792
288
440
781
420
485
1891
1587
589
1571
294
207
98
954
631
722
1197
746
617
423
567
855
239
607
1031
1742
803
164
1238
1166
630
418
272
205
458
563
1477
778
1576
1301
342
1203
926
1337
1098
349
956
1290
258
841
1281
354
138
1257
1563
1201
351
1107
371
328
741
1731
1574
1147
446
1416
1233
15
1413
1102
772
1328
490
1033
1916
1384
419
1481
1867
1256
1645
1317
1134
1780
699
1649
933
1363
10
970
362
626
1565
1107
1156
1819
1238
454
1719
680
76
39
766
1184
1114
860
1525
1632
899
1110
354
1490
1996
865
1166
266
689
1182
1632
1714
653
1843
1986
1282
1266
770
1952
470
1229
946
1296
1976
1157
576
161
920
1567
932
1041
640
1426
1480
216
728
1302
1482
803
1485
923
15
1706
622
506
1688
177
106
900
367
1192
1920
784
1920
1947
1549
206
736
1812
1408
1453
1177
363
179
1412
1185
938
1297
932
976
1352
287
755
73
1107
1459
714
1393
180
1308
584
772
1896
1982
259
592
1279
1704
331
77
293
932
1422
611
1854
674
1503
1603
1379
1382
8
441
605
157
453
81
814
817
369
1819
630
409
1332
1021
1409
1476
938
50
525
382
1515
1919
994
737
614
1404
640
1022
1995
1273
1639
998
1483
1885
653
1505
754
1587
1276
1948
611
1720
420
943
1633
299
1307
1930
971
1773
1771
1517
1352
1507
1458
1968
98
344
837
144
1518
1667
1761
360
1817
1262
209
1246
1397
1889
1528
1838
140
1036
1590
277
1796
1063
159
1447
94
524
855
1985
942
1146
904
645
111
498
30
115
880
1550
191
1072
457
229
1310
1338
639
1727
1943
196
581
1541
1509
1113
1574
1004
1756
154
1141
1293
1171
1323
39
729
767
1975
1945
1646
56
477
1081
1758
292
1730
1028
1907
1598
1941
1514
1195
29
1688
924
569
1482
1752
1033
43
480
1028
405
1829
1357
1772
1308
607
845
1936
1455
1876
1013
1771
1599
1568
1407
1584
1321
1165
1544
1579
1127
1871
716
998
335
1420
289
1451
136
508
677
1618
1999
1041
719
255
128
362
728
1509
964
616
897
148
826
51
1747
911
1553
1922
247
959
1707
562
894
443
1543
1620
406
1703
437
399
750
1820
264
742
1029
260
1034
1770
506
1459
1924
755
1100
329
292
711
120
1504
1497
1420
637
377
1578
1634
893
1736
876
1133
705
28
1310
1296
573
1858
1305
1187
119
867
1322
619
1455
866
1482
1316
1416
1983
1389
443
1171
1220
867
1960
1707
574
80
1582
321
1844
1933
1563
1101
628
527
572
1916
1211
1231
852
1926
565
1092
297
1465
1861
1208
111
759
1230
0
1255
901
170
180
645
324
654
1981
1754
806
757
1848
1010
1619
993
1992
1352
563
1896
1821
1064
1282
1626
683
1374
766
1185
1754
181
1010
1950
1999
1958
342
365
1252
339
1340
1660
1422
59
1567
1764
1
392
5
1269
1914
1591
1125
1710
1817
1949
330
1730
931
44
766
1333
484
1443
1172
757
544
1668
1487
742
386
1656
1460
200
1430
688
1533
1039
1556
1252
406
1434
870
490
1458
432
154
812
97
1975
1423
226
861
523
802
1297
146
200
469
154
1416
1528
1353
1037
448
1737
192
185
1060
1309
136
589
281
1983
659
1427
859
1224
1941
1050
1300
150
1078
1288
1254
1277
1995
1280
1103
665
1574
1815
1920
1327
254
1743
1966
1863
143
1985
794
265
696
1318
916
365
1979
1989
1637
664
936
1188
1265
1661
547
1762
1816
51
1749
1048
447
369
1334
559
1212
712
492
1828
1861
1651
916
29
521
572
201
25
275
949
514
1485
373
983
1099
1861
513
1905
1055
936
1522
773
1370
846
868
144
1240
253
1443
1338
1222
288
510
233
1032
351
92
271
666
490
904
429
1883
274
945
1113
716
1576
1925
794
382
650
878
1888
1729
877
222
1348
1478
912
425
527
792
715
1303
1010
1258
235
1176
420
1522
238
922
1802
166
1914
178
360
1213
870
1306
861
851
983
601
1094
1066
681
224
289
1280
1772
472
1200
274
1548
650
1465
1459
1699
82
1163
1315
1919
225
1802
129
103
913
1405
858
1224
1262
1210
1325
576
1295
1995
1135
281
1594
643
1420
720
1371
1265
1841
1160
1710
1013
252
1020
897
314
1343
254
1273
193
1782
1948
1198
1824
1235
1217
1467
1324
1972
820
1843
797
1807
1286
1048
1178
935
1793
1138
699
1775
1980
650
1798
1245
1452
953
693
765
378
28
200
630
1602
1570
223
34
1522
381
1729
42
207
828
1280
263
1361
1445
1308
1646
786
1409
483
1513
619
1660
501
1310
655
1280
1625
1526
1161
1491
1935
1265
1068
1397
502
1875
1956
1040
1204
1331
1922
1583
1388
290
1294
396
1972
1272
958
282
1692
404
533
433
1794
323
1761
1770
518
622
1298
968
1177
74
994
604
1424
557
121
568
445
302
1663
363
288
691
1556
1270
1870
1656
557
1586
432
1586
56
1960
1424
1946
1121
1658
1153
600
814
1789
1675
1703
376
862
1920
1264
303
231
251
1281
260
1329
1337
739
914
1038
451
413
122
410
1901
839
61
1490
1550
1468
291
1762
1139
129
1883
1941
626
479
1101
146
1912
1180
364
550
589
105
1902
527
696
789
186
33
368
1460
384
1159
125
1003
1966
150
995
537
610
249
720
945
83
767
1516
1157
1761
642
913
125
1575
1233
1833
525
1212
1177
1891
1643
713
895
0
1891
1922
1653
695
501
1717
193
1934
1609
153
75
1152
224
868
144
1597
1800
1812
1178
949
1057
996
1434
697
1959
392
1810
1884
1085
390
1987
621
705
1852
878
434
82
929
683
969
1131
1881
753
555
47
1970
1442
227
998
1289
698
627
593
277
1417
845
657
146
703
854
1950
822
1234
1054
1831
1110
1723
809
1042
315
884
1500
1880
41
986
1862
564
1716
171
602
1667
1841
1040
1637
757
688
138
251
636
769
42
1315
1710
521
903
1208
1863
284
513
114
1533
759
1550
1285
1093
198
1458
1026
402
1311
208
823
1439
870
1385
102
126
1047
925
1455
88
1663
394
1691
1287
1819
1037
1934
128
1738
1467
1416
1018
567
1190
571
632
624
764
1491
817
470
1894
127
1736
1989
721
298
262
893
1548
443
428
220
146
1836
1112
1737
1281
957
156
1731
1592
1337
1357
1449
514
1639
249
626
1870
1829
500
1873
1636
1302
149
1006
1979
986
1252
1851
1810
418
1632
1295
1080
173
1389
1497
1604
1335
1731
35
343
90
334
1497
1250
1112
1446
1261
902
386
1297
1654
1196
1744
1044
487
1434
785
691
752
911
1772
1121
506
570
699
1164
1798
1119
980
909
67
225
1222
43
1964
1259
1376
1997
1385
804
1297
1736
172
1164
1385
1722
1293
1505
944
914
1885
403
594
477
293
1220
535
1803
392
1065
1707
1069
569
75
679
1683
599
569
1616
359
295
1247
1202
1185
841
1605
1585
79
662
1944
1045
1077
1936
1545
1078
208
142
1342
1430
464
486
707
615
1468
1634
879
254
709
1033
1696
1207
644
265
389
1955
499
1112
41
69
1116
215
1329
640
1357
1532
1166
1602
1791
125
1091
1250
1672
392
1086
1311
1071
33
292
1074
359
485
727
282
1681
1226
262
1683
1731
1529
351
1007
954
1018
1335
1436
142
864
1037
563
784
1774
1450
1420
1024
752
1142
683
588
416
199
1053
94
438
1024
1992
1508
1528
1422
1756
134
1881
710
522
712
1593
1871
965
51
1924
1943
1641
1628
1541
1283
1133
1494
69
1230
688
1097
1786
728
1969
519
1179
467
1311
1611
1984
274
1427
1266
504
996
291
772
620
325
397
234
1893
747
520
1387
1448
1142
407
1966
953
1109
1938
1383
297
842
1699
1232
1611
1857
163
871
453
954
118
1
1074
1512
745
1301
1484
36
1183
1746
111
1021
1017
459
1624
1052
882
1698
282
998
125
1826
1201
934
1376
1211
514
653
953
977
913
217
230
1601
1025
308
134
1886
200
1413
1009
1250
29
1647
1425
1895
747
1051
942
437
992
1364
350
1310
320
1688
1329
704
1035
912
194
644
177
1961
1991
11
1754
1369
406
436
1269
656
647
1441
1806
46
936
1422
1580
1686
1084
1227
892
1100
1762
1106
690
964
301
389
1134
433
404
1521
599
986
482
1661
1506
1138
299
454
1830
1898
154
132
65
968
1588
1395
868
276
766
1641
477
880
716
961
1544
1305
600
715
1847
247
1637
1991
1534
51
1460
303
695
1559
329
1613
444
901
1946
408
771
741
799
1524
1312
1199
1924
389
115
1765
1632
1243
522
822
809
1273
1486
504
32
704
87
917
861
1796
76
25
363
84
1284
258
682
1812
1665
112
1346
1513
581
245
927
418
968
287
934
1320
437
647
952
363
1949
121
1936
856
1918
459
1185
1521
189
1731
637
739
248
1171
1394
792
175
654
1183
1358
1903
123
1992
148
1316
1044
448
900
402
110
556
818
787
1776
1307
87
801
1188
905
1934
1075
1026
268
1934
1331
1038
1013
344
1854
1094
70
124
1530
1483
1366
265
1907
1853
1975
1997
723
360
490
1990
1707
1789
659
773
596
160
1964
1193
1414
847
809
1309
942
208
680
1991
1779
1582
1220
913
1877
1240
1513
1301
1596
1521
367
1265
1546
1707
1392
490
1933
464
1930
847
1930
1440
1671
1368
48
49
1092
1574
1647
348
1128
1978
376
1095
698
1553
176
1602
403
1418
1801
429
1927
1346
197
1402
700
1225
1853
1378
624
238
1285
860
822
1601
628
1411
1489
1610
668
1539
1920
1935
1976
1628
960
1396
1911
460
1043
973
276
1404
1215
1067
1279
1887
658
624
21
642
1649
1103
979
1578
163
632
920
77
71
1838
1884
1171
1683
315
1417
742
1617
1227
141
1628
9
659
1175
1899
199
1191
110
566
1601
102
824
821
1500
516
1739
445
622
716
204
1263
43
520
1705
1909
1740
737
1738
96
310
1314
426
1163
648
397
185
73
884
914
27
848
972
1752
334
1050
1900
1088
282
179
1580
498
1563
69
1032
1779
633
1108
1149
34
671
1179
1042
886
1774
1480
1436
319
1986
1508
491
1648
1168
1271
197
693
197
775
187
1129
105
1051
1317
1261
1764
1928
400
105
63
693
1863
1357
687
72
58
428
939
839
577
333
1677
1234
523
1730
1750
327
1483
972
1019
596
1501
962
1603
1136
1029
1938
756
1804
145
338
100
610
1142
488
1204
855
573
299
1848
132
424
35
271
671
255
410
829
1033
1004
912
1849
1885
926
477
453
306
222
946
893
406
1140
1007
1852
1062
366
1591
1563
358
1241
748
485
1254
1265
683
1403
1101
805
1515
839
895
814
44
893
908
1344
104
202
1955
16
1174
764
1935
1967
582
294
1986
553
143
201
1941
1540
670
1988
1836
639
1075
326
1572
843
1364
904
829
1389
1605
353
1177
1734
946
1722
792
1173
1342
1509
1561
926
587
1097
1132
209
265
1497
124
729
159
1555
726
227
315
1772
1243
1523
101
1886
1408
1827
1979
1970
1559
1749
1690
593
1985
962
1139
1668
1505
1842
1565
1102
1880
325
544
916
1504
1587
1263
1240
1351
413
1745
533
1493
711
246
1959
967
374
1890
1115
1985
937
906
1933
1364
1701
632
1530
761
770
627
1852
370
1222
538
1373
1171
1218
256
609
583
1748
1757
593
319
942
1133
1137
1973
1116
357
1200
595
1853
1379
1504
148
1606
1767
628
346
1948
1294
346
708
620
1010
596
1042
1889
1484
465
1154
1880
403
16
1656
997
1874
1901
1028
996
1672
1701
1275
1446
95
668
137
271
959
1755
712
353
1234
1902
747
348
681
306
1863
581
168
1925
335
407
336
76
624
1285
1504
777
335
1392
1005
1947
205
1942
335
794
697
940
341
788
1738
115
293
199
1622
122
1999
1342
569
601
1659
1181
438
965
1679
295
1474
456
415
1284
609
765
1949
1910
538
443
1403
1895
924
159
269
1203
1720
1146
94
204
1822
1053
743
602
907
1160
9
1079
1442
271
512
1646
290
772
688
8
396
892
515
107
409
1378
1184
397
1587
1419
501
1221
761
996
457
366
1877
279
116
598
1061
1686
1446
1022
1540
327
281
55
234
376
1566
439
1678
1133
1736
1777
577
1181
179
1447
977
1509
209
1408
808
827
980
1012
1856
991
1011
1839
1474
631
22
1434
628
1241
1348
416
203
137
598
625
377
1745
323
1705
1773
1258
138
1344
749
287
1918
1353
450
719
1402
929
522
1755
1051
339
184
434
1044
904
1054
1977
1771
699
1217
256
1201
1619
1292
599
1926
207
1482
1720
1494
1178
1756
1784
351
900
36
1251
745
1109
1859
248
1930
852
1320
1376
1427
624
742
1194
1170
1820
525
984
1147
1553
1395
96
286
995
1872
12
297
1556
932
779
128
1874
116
934
1056
1055
1069
604
952
723
537
17
690
198
64
384
1068
1595
1452
978
389
891
16
229
655
1244
738
1021
13
1415
190
1230
1143
241
656
1125
1871
1022
529
1554
1228
1998
1430
1892
516
184
1346
251
1616
111
1177
1203
872
807
391
1965
449
747
402
938
1160
687
1245
1708
560
1534
630
1975
1691
367
1603
581
731
239
378
848
1531
1531
961
1860
1718
1424
1604
1103
1473
1376
539
25
1252
787
1087
1213
1268
1855
436
329
225
872
295
541
183
1255
527
641
149
1024
487
950
196
1488
406
169
1100
405
151
1176
1873
1806
972
1435
1694
326
16
453
1827
954
1290
257
1801
1803
1731
1994
1711
1170
1616
1053
902
365
815
1627
1101
1284
98
1884
1214
685
974
450
719
1833
1099
1042
910
217
1420
1393
1083
226
1719
161
1923
1742
941
977
1018
1904
1938
1423
657
969
915
216
1431
1537
896
1467
662
383
1758
1668
1380
546
201
436
556
845
1402
339
719
870
182
963
380
1365
1593
1086
1357
1365
1482
1096
1984
1351
1612
1013
499
1277
1775
1551
38
1631
583
132
18
835
1996
897
483
1263
1123
605
1199
483
452
501
1139
817
1700
1546
335
142
1024
324
279
857
678
564
809
929
846
988
1896
945
569
836
750
610
997
728
619
886
41
505
39
1722
1949
463
1884
1190
159
1207
1126
1380
687
1840
220
909
1401
21
1341
36
280
1662
175
836
1509
1301
1100
98
787
1641
1557
951
780
1958
1531
1670
801
1089
186
1853
434
0
1523
1677
1780
1434
896
1884
106
1446
1967
1918
261
1916
958
1887
1339
748
506
1448
494
960
450
1440
238
1565
97
1975
1620
428
1717
1674
921
302
668
1612
1126
1023
984
1150
634
562
889
1031
1838
482
1069
383
1416
572
1720
1026
986
83
1786
206
945
380
1826
599
1219
1665
1924
935
1965
479
737
1526
786
954
1318
1228
1430
145
781
1303
1315
803
35
642
154
1970
1512
959
975
926
1836
1622
760
1413
1815
243
1063
941
169
1558
728
1764
1571
530
358
678
774
968
1985
884
252
1627
1772
539
920
1512
1567
1463
27
316
1528
1503
315
507
135
736
1870
171
1590
391
1090
1371
1057
1339
158
374
1270
108
293
1230
725
25
1293
1919
1761
864
318
676
23
399
776
497
1921
105
1266
1499
649
942
197
867
1724
1834
172
940
571
1289
137
1907
823
883
434
1949
494
1513
954
1065
301
1808
1323
1360
657
388
1570
1352
1613
1471
1155
135
1861
831
1230
1212
1703
864
1578
489
1362
1544
1896
265
1110
218
1033
1094
1178
872
832
1797
901
1418
877
463
632
216
726
689
627
1085
916
528
560
389
558
389
1762
100
319
935
815
590
1392
1675
1389
914
274
726
25
1235
774
969
364
109
622
790
1079
889
430
401
505
1608
58
58
1791
1446
1593
320
128
1421
1773
1045
1932
211
294
394
1172
322
966
1382
252
876
767
520
1656
1756
1212
783
1443
885
1730
35
1697
519
111
1642
1671
274
156
1700
949
1068
574
1922
1054
1402
1348
1526
1598
910
1144
701
533
1065
146
1080
1320
1319
665
203
1043
1133
1890
1924
1033
559
337
1734
1259
536
563
581
127
1459
1576
1554
61
1191
321
1932
464
1908
47
185
1482
446
1688
1754
906
454
864
1919
1737
1786
1161
579
1017
798
867
471
59
1764
1599
1775
627
1167
1535
1393
138
915
1098
1265
1687
905
541
1705
492
606
1388
1859
1626
1030
165
1621
1956
1093
1620
59
543
1010
941
866
597
1749
1343
883
542
1264
169
715
1246
445
377
1648
343
1495
1812
1483
563
1633
685
529
910
1351
782
270
1898
1808
1158
1528
991
992
1600
409
505
933
1179
790
326
1097
1703
930
27
1268
806
1123
650
718
1466
148
353
503
675
1830
691
1372
243
1380
947
943
1897
1866
1673
1641
405
686
802
552
1452
382
1278
163
1553
1884
206
1913
1625
1223
1165
280
748
1513
3
544
256
1592
1059
1375
1652
1167
690
1556
541
1420
1595
1537
220
575
101
1315
345
221
974
1309
1626
1153
965
1148
132
1954
1094
40
1588
1712
1644
1862
1010
599
677
507
601
1080
1258
1360
1107
361
747
458
1491
309
352
20
1611
1525
574
479
1024
1333
476
1745
1026
379
1951
1322
1403
1183
1043
447
830
1754
1891
1066
105
339
1463
20
350
1103
432
1146
1929
636
1000
1044
1575
826
1945
1506
1111
960
383
1891
1124
845
702
1851
1239
1350
1034
234
1422
1505
1795
1317
67
989
571
1888
289
181
1156
1805
155
289
1052
1457
179
1903
1781
852
1322
1741
429
867
422
1063
584
76
432
936
912
892
153
1418
259
1643
1347
596
664
913
1009
1953
1782
1211
110
1020
934
429
64
1129
1114
1444
119
1340
799
99
711
92
742
1204
714
918
1083
1901
342
1829
1765
806
455
729
1037
13
1146
877
1079
84
236
341
930
742
1252
1628
1545
0
1030
276
718
340
1941
1214
1648
454
1726
1914
980
1559
1372
127
1634
1776
1907
1870
589
1714
1760
811
1889
1170
418
236
304
76
1819
1042
972
281
728
682
768
1711
533
1076
476
469
685
743
220
1700
1911
826
1484
119
580
1365
1955
1863
876
6
1734
601
1835
947
1826
1138
1399
251
799
51
1299
1545
1307
1945
1085
1958
1944
269
781
1703
1268
1263
1115
1065
323
1953
1439
1244
405
1155
1565
1145
219
1078
144
1353
492
1454
1790
1420
644
1882
1726
822
971
1993
1943
1846
1574
1285
1170
340
1611
1262
1726
1054
355
147
1130
1309
1845
1914
1072
1653
75
10
77
279
1127
1312
1078
1005
1276
1952
1992
590
1521
147
312
1270
337
1322
1463
309
810
915
1895
1260
241
142
75
921
1135
1288
1387
111
806
1278
92
551
1522
1395
419
1687
875
200
1738
1257
1164
1353
380
522
935
1115
1923
532
455
815
1984
533
1260
184
244
1907
956
591
585
174
568
689
1353
737
366
354
262
1686
297
1943
570
635
494
776
1780
1820
1698
1886
1470
413
662
774
760
564
874
756
1618
1075
881
1775
1710
571
1015
206
1494
133
1619
701
1760
669
553
1136
377
498
1913
216
1672
16
1546
480
442
300
1972
1850
1744
1453
666
231
326
1790
884
1926
1799
670
1302
1705
442
23
1718
235
1417
1640
1001
655
377
563
1306
699
1240
1260
960
355
961
329
1142
75
1671
1254
830
987
1475
1236
493
330
919
174
1835
1500
892
1108
1748
913
952
1743
759
1201
1770
33
1919
1726
630
1114
1427
513
725
861
189
524
830
1518
1682
1693
814
339
260
1670
163
974
438
1873
1293
1340
718
1768
718
1869
755
1504
395
1384
714
1471
1986
434
1106
913
1417
1627
1051
266
24
784
1784
808
704
1843
1929
831
1786
475
149
473
963
722
468
1050
1398
1609
1211
150
872
51
1550
1156
831
1752
513
837
1348
532
1747
1921
1705
757
1526
296
179
1834
753
121
1237
204
1499
1671
1719
1147
1135
1961
1371
1051
1872
1102
1781
1789
1328
1129
718
1239
1814
165
1998
955
965
934
1988
311
1509
1513
963
824
1239
625
713
1203
1280
831
1799
1357
730
155
51
61
1001
1199
1927
859
720
1705
78
248
299
525
1883
1777
1564
1503
1248
1061
957
1147
303
1704
84
1076
22
444
646
225
1163
203
99
2
251
218
314
880
1590
1236
24
1536
746
1163
88
925
1979
829
153
1141
1757
1980
1751
128
3
1490
1625
1530
1125
387
1432
492
1305
418
70
1526
618
499
53
564
565
335
740
743
1106
1902
692
7
1586
771
150
966
1454
986
405
498
1131
844
454
1867
728
1635
863
1312
1283
1755
1268
1247
1213
1748
1176
253
82
562
1006
772
1078
1878
1606
249
153
93
1113
22
1051
717
725
326
1959
1449
1981
363
806
585
1800
809
625
1273
940
1369
1721
1778
358
685
1324
1158
766
655
356
68
643
1018
1950
784
986
689
1682
286
1924
797
229
1385
1359
1593
1408
717
1103
232
1562
420
1730
289
1930
1257
439
1538
1894
475
1195
319
1927
779
345
1998
484
584
858
1898
240
1706
1147
564
1510
109
661
1778
419
1584
1657
1743
101
17
1246
1714
792
503
1070
662
1087
617
334
1609
1093
1475
1302
708
1870
1976
994
1435
473
1111
1609
783
1934
1348
1293
938
557
599
1939
858
1094
115
30
234
1716
485
1651
441
1078
458
1837
1227
1422
1474
272
893
1486
1353
622
1713
107
539
962
1390
1631
1424
392
810
1545
544
1498
1598
1457
661
788
1646
1236
173
1820
656
1259
1005
228
678
1366
1742
40
757
1687
1074
1106
1707
834
714
1375
1506
195
123
978
1183
783
1578
541
810
1106
1467
150
1138
559
1651
1804
90
1876
1425
1143
1590
1257
187
1724
1166
888
120
919
1071
1864
835
1302
1673
1886
1452
292
1258
591
1019
253
83
707
381
767
815
1177
599
1690
878
608
520
1964
1075
120
436
1922
1030
1293
825
1054
1308
1235
48
1673
1172
1380
1882
1789
707
1637
1743
1975
1957
1529
1318
243
211
1359
736
1783
1468
1556
1731
1840
561
135
1868
1815
1228
883
128
1252
952
968
1061
1389
1031
1939
29
817
1350
1500
1800
102
1620
1825
628
834
595
266
726
209
909
345
188
1096
842
1941
1443
985
1613
359
1732
1443
1584
978
1062
834
925
13
1210
275
3
1104
1819
1300
1170
1599
1614
1224
208
1293
1069
1006
405
1209
1225
656
1859
1237
1443
26
1405
562
1280
36
470
1467
640
1692
1121
261
979
194
157
899
674
16
1491
1199
1243
1875
1270
768
266
1899
974
1382
835
33
707
398
129
1582
1454
276
1550
740
683
642
775
671
1801
1597
124
1702
631
891
1226
564
1100
1634
731
14
12
843
1525
175
1410
1746
979
1754
1147
434
403
1787
674
77
249
991
1449
592
8
1092
212
32
1258
5
83
1902
984
30
583
1192
1222
239
447
1863
833
1055
999
1411
601
243
367
458
898
158
798
1859
43
1609
577
1130
100
858
50
684
472
1565
679
36
1762
1830
1190
632
807
1600
141
404
569
1745
629
1108
930
1721
817
342
284
1331
1536
385
1272
1366
513
1831
1399
1238
1012
116
437
1515
207
572
429
440
783
1966
547
1325
944
1327
397
196
1230
1956
884
1464
1281
1485
875
1022
1176
1482
1648
1991
708
641
74
911
1852
431
1524
1031
68
1664
1790
293
680
315
1630
776
1730
231
725
1523
1552
709
56
1161
601
392
1154
1183
342
1193
1445
1164
1272
1744
1602
1109
814
1288
1584
1125
1428
1937
778
477
1635
1732
1870
1229
1252
227
287
1391
501
1867
1091
1728
512
1510
632
153
1456
641
1411
1372
78
413
1302
809
199
1745
1741
1596
1998
1067
992
69
942
961
311
480
1867
1178
1447
1048
1871
1927
703
1851
1325
280
1107
1762
670
1120
827
936
360
419
779
336
1272
528
700
7
1357
1235
954
3
1625
1680
1152
1340
720
815
1617
647
1395
1920
609
355
90
1121
69
134
683
234
1999
1659
564
1599
466
1227
1670
1696
212
1149
1281
670
616
431
1051
738
1429
585
387
810
740
537
642
527
48
696
1862
685
343
611
1329
1662
1612
61
194
874
1037
584
13
1470
1982
1928
578
939
1232
873
1887
568
1129
1046
1207
354
1605
475
1675
994
206
1968
1960
555
1131
588
902
1894
1154
1724
741
1455
1242
298
1376
624
458
789
1596
782
717
193
1730
1313
1320
957
436
1341
1515
1676
772
1254
1973
1571
804
107
1751
557
311
786
1065
914
1705
551
123
1185
422
1460
1601
1623
517
731
309
1908
1688
1482
337
1094
595
815
1442
1620
1051
420
718
1574
75
1006
900
31
1866
621
1942
1986
102
1702
210
76
312
181
333
1507
977
1520
295
1298
1396
1549
1493
1838
1544
724
610
1273
1857
1227
1938
1651
1967
1585
251
1925
1055
1657
1308
1930
1347
423
448
918
1692
1940
1771
655
1546
605
89
1793
509
257
1242
471
1227
655
291
1880
1645
590
1556
1444
1712
1702
1526
1790
608
689
614
394
1988
563
442
462
278
501
1262
278
1690
596
429
979
1863
1193
565
40
250
1963
960
1691
115
278
690
1608
315
1030
1142
192
1209
423
1877
1284
235
881
1509
1297
699
399
1325
1280
1804
1141
413
1608
1592
1309
163
1083
1459
1675
633
533
265
78
1786
434
1120
250
1648
1261
892
1395
1092
1664
1625
1837
1839
311
1258
1296
1694
262
196
1341
1160
494
1084
1439
118
544
1526
1190
1855
210
1616
944
1991
1616
1775
753
369
268
131
1134
1455
1014
628
125
1798
914
938
827
530
229
1576
1188
1401
1915
1117
1527
1261
1323
311
1826
112
1182
867
1240
900
1380
1850
1369
775
688
8
1123
899
76
1096
1286
268
1562
1876
563
450
487
1433
1819
1745
1683
657
766
439
1767
1315
611
288
1727
311
1607
1307
464
1552
1644
1984
1056
510
1943
1382
1185
444
1316
1258
1476
1863
363
1352
1678
1439
158
1684
1578
1154
789
393
1577
1865
923
561
660
1109
1080
510
1254
641
555
1081
555
1767
62
892
1127
221
587
1108
1933
202
937
814
84
1184
1314
891
635
867
36
726
1974
1509
1372
534
773
521
1373
286
66
1070
1287
1454
1897
1698
1065
1361
609
1009
381
255
1622
1795
964
1154
1101
1847
641
1226
1682
533
1763
1309
769
1695
1266
481
819
263
662
484
81
1921
28
1124
714
1409
1666
429
89
1491
1826
366
1042
264
1636
781
932
438
354
1093
1258
617
1747
61
521
829
28
1406
1771
1939
359
478
492
120
859
1959
1614
1655
1064
835
1182
1814
69
145
1108
368
925
651
1735
1774
1136
55
850
1355
1181
605
178
1528
202
1278
442
355
926
1744
1967
1038
1169
1276
460
1092
1218
233
1105
940
566
166
760
308
1654
1507
1018
1244
1797
1311
205
98
928
673
48
1619
641
307
1990
299
1484
13
794
1284
504
1605
338
544
93
1572
1920
1666
874
1221
1929
359
1056
757
1809
909
186
907
1352
1085
1530
1001
933
701
1947
97
322
73
1133
1062
484
799
964
1804
1732
366
1988
1932
1189
31
1591
1713
49
1457
804
644
1062
1136
1824
675
1485
210
806
1157
398
1225
1125
1630
1293
1708
232
1680
1933
550
346
323
1587
515
1920
1392
1173
769
450
451
348
593
633
854
1002
1235
1721
713
1512
460
1729
1097
1874
158
437
1110
858
543
1277
1939
1272
332
8
1482
308
876
1467
898
814
1821
324
122
345
662
565
1692
1171
120
882
865
1396
365
1098
908
934
145
1807
814
1348
794
702
1587
239
1048
1414
728
1557
390
1261
1095
869
464
1557
38
414
568
1279
328
111
961
1012
1223
175
1906
472
418
33
939
1354
228
1446
425
302
1695
552
966
1565
1484
437
1583
200
1421
181
1669
1698
1766
815
730
893
1274
488
757
1364
788
1309
1844
45
1219
188
383
230
926
1107
398
135
630
1971
1428
1827
1413
977
1992
387
1036
964
687
1169
1547
130
1647
1924
151
343
525
681
747
1843
34
1607
1327
1648
622
1829
396
1823
1543
1697
882
1982
1794
313
792
1452
837
1899
13
1343
408
312
298
572
138
845
781
1426
615
823
1838
279
172
625
1186
1230
170
698
129
1137
1465
138
1834
777
1325
1331
1424
1819
896
1437
1620
1352
1478
1065
145
813
1579
1337
417
520
100
477
973
1762
1423
1932
1693
171
1623
29
1472
1794
1085
531
151
807
231
309
1776
422
768
1584
514
1708
67
1891
967
846
172
1609
1223
1189
359
649
1106
1892
619
1707
1061
477
1099
1493
1104
642
1501
273
1913
1035
1433
121
985
810
1299
893
947
923
1298
1795
1431
351
1196
266
868
541
1521
132
487
589
1084
1992
652
1336
648
1158
1975
1758
542
13
1797
882
1308
429
137
712
1155
960
773
1160
1013
309
90
223
195
438
112
1117
166
1742
1777
1735
1060
111
633
1739
1769
1156
1325
1898
581
1044
1146
817
345
1670
1708
415
1895
1045
1799
917
807
829
1044
959
624
1061
683
607
1555
486
1690
1088
768
823
304
1472
1537
394
967
665
1463
1551
1185
509
661
1103
1498
506
1243
440
45
757
765
1951
1887
164
856
1928
773
1749
408
1596
1773
1807
1260
1415
364
1242
441
1850
1200
305
1764
784
427
1752
362
330
1020
199
490
991
1766
1003
1420
1249
1008
923
1317
801
1911
1027
1001
593
1483
570
406
1391
202
513
579
1958
1913
1537
1032
455
938
1384
912
1178
1698
1182
26
536
308
648
374
901
745
1290
1359
1321
484
1098
1302
1241
896
909
1332
1923
774
437
597
1939
420
867
1133
1025
1360
425
888
1268
1135
682
251
1761
484
993
1918
1218
419
994
353
1773
1197
222
62
1137
1713
1197
603
527
1841
418
907
1599
1186
1440
246
1579
1310
54
1878
995
1733
1155
1459
280
1508
1150
1621
1806
316
280
588
1810
361
982
349
1895
1151
489
280
1905
776
1391
1297
1983
1676
171
237
134
1023
863
1636
477
1840
855
1412
1650
1715
272
457
1241
1387
466
1686
263
649
1997
330
318
926
1656
1297
767
1637
1504
760
784
876
72
1778
1149
160
1737
1213
475
1260
594
1223
208
260
1779
1742
1845
473
822
1450
526
1988
1469
1277
1640
1067
1829
1181
1479
1611
1223
1323
602
592
231
1385
1692
1078
1426
634
1288
1346
1012
197
507
1821
1845
144
1195
253
808
1509
841
1937
921
706
5
701
133
1959
1377
1377
18
1061
1082
1501
11
968
891
983
1903
801
1771
879
243
150
1045
1849
1274
792
1446
1354
834
492
144
1789
933
1528
1000
1091
1076
646
481
1002
63
250
613
894
1968
1421
236
595
1899
739
1277
831
911
1880
1778
74
826
813
267
944
541
1960
1009
1116
602
376
1034
326
1804
1373
556
1787
523
1190
1655
1974
181
1634
1826
323
1655
728
1774
1816
214
1554
762
795
1538
449
868
1630
527
1009
1367
56
1460
165
464
1593
404
1749
1003
943
1910
1723
1207
1745
267
1819
639
1997
1120
1118
41
382
774
1602
771
972
1613
166
447
1986
1236
1345
966
189
690
1479
1119
932
1753
703
1391
1886
975
1238
1068
303
617
158
121
1085
870
1061
4
1089
1496
304
1383
1586
1355
1841
1561
958
774
637
1843
801
1163
1237
1920
410
644
1735
1314
921
1858
1437
943
753
1021
1749
1652
1138
330
387
1430
738
1050
1308
922
1314
1167
19
196
1342
628
1957
198
1510
1333
482
1194
1517
347
1987
786
1232
1937
1844
382
1855
203
542
347
1635
1517
1854
641
459
229
90
546
1152
1526
894
140
1769
217
826
1110
287
179
1798
534
632
1458
1866
314
159
765
1103
33
1383
187
1896
118
1060
86
1900
1687
1562
1079
63
1237
1376
880
292
438
1582
1205
1056
1362
577
898
1959
5
51
1147
124
924
405
625
95
1568
1337
531
1350
1420
1626
882
317
776
1244
1149
1346
190
1915
591
43
1008
1088
916
625
4
1002
567
1824
304
1865
1556
142
1583
719
1195
375
426
1960
38
892
180
1502
717
920
1936
853
815
383
1994
1710
62
1433
164
181
754
1077
735
1041
1332
1587
313
1165
673
439
1654
1135
682
1810
1939
346
1492
1151
385
327
336
1232
137
498
1989
814
261
1765
332
752
853
825
403
1630
1112
334
532
745
1790
1973
586
1109
1547
1081
135
1255
565
1812
269
114
210
530
37
1330
792
1674
852
436
897
1422
1584
512
452
680
525
1964
409
1424
1989
602
1789
1940
449
178
790
114
187
1291
1469
915
1152
252
196
1990
449
1053
1124
924
1917
895
542
779
1971
657
22
1546
1776
1909
282
574
469
289
1493
805
80
243
1745
640
594
1911
1447
1308
149
1288
634
1741
609
1189
1367
1186
1875
843
246
480
1314
1686
954
1967
558
1709
1400
348
1161
427
1787
1125
1431
1390
1588
535
382
1992
479
525
583
333
1329
1590
1078
260
1038
1903
1111
1789
1779
1753
1357
272
404
21
1484
1858
220
1583
1857
677
471
525
647
1529
802
142
695
863
275
1079
1771
891
1914
1438
1935
14
1821
1515
455
509
243
122
1219
110
1344
549
665
290
1251
1718
451
1459
1146
1723
1592
1954
423
1363
1136
272
1304
959
579
1749
1494
1120
1558
247
1870
347
1974
744
510
1528
1414
63
1372
109
1227
193
673
1334
341
228
1170
1762
1315
1824
867
463
1712
1297
1894
580
964
1372
425
1339
1766
1661
122
1448
341
547
834
510
550
472
1884
21
1966
768
1105
1341
133
233
520
633
752
1284
1788
1801
772
689
575
1972
385
1989
1365
1121
344
1101
1773
1592
295
295
431
931
1976
1226
1574
895
199
286
1606
123
1600
213
177
961
1366
449
1668
1150
1718
1487
492
1300
677
1019
323
1715
1395
1767
165
1248
151
504
1839
1594
1918
740
650
527
1847
1711
1514
189
1316
1799
1374
1106
1414
565
1737
1837
6
1210
230
1734
1970
1132
634
940
668
1539
525
1805
1628
1459
1386
748
1074
1093
482
1548
707
655
656
354
1038
112
1558
243
896
250
956
23
1162
1326
72
891
1328
198
135
262
1003
1768
840
1810
1264
195
1103
1617
624
1703
163
1264
633
1341
924
1042
1442
295
477
1721
624
1892
1113
1425
477
1016
1571
1917
1237
894
1397
1697
1849
1022
645
318
810
1073
48
359
204
1311
1394
1355
1008
974
765
1058
561
37
523
251
1305
1733
1808
1429
1561
253
28
635
1690
314
589
1003
1091
144
1619
453
1488
1633
1242
1120
19
1970
1039
289
1352
1155
1667
1933
1385
1819
590
344
216
841
859
1633
1584
1778
496
155
1964
554
33
1829
671
1388
953
881
1328
114
1705
631
1731
1613
1741
400
934
1609
415
766
502
148
33
1723
850
371
108
192
582
1194
1253
38
1448
984
1171
1952
1721
808
1509
1760
1352
1396
281
1048
659
1453
362
36
857
1200
584
257
523
966
405
1038
730
555
917
306
1598
318
1372
1176
1664
1756
706
1934
1581
301
1181
701
1653
325
1606
1831
24
1457
1326
747
524
640
344
1884
1351
840
194
1402
1603
1576
1657
1754
1794
1035
345
1635
1554
362
135
118
127
649
1909
724
1235
80
1005
1172
1309
1607
408
192
314
678
1896
104
450
1459
1073
1719
1218
1789
1543
647
1654
1676
1749
319
1758
980
102
1666
327
1224
806
520
1840
671
421
587
973
270
746
549
708
1312
1627
1656
711
1063
955
1838
1203
518
1903
1895
1185
791
1250
317
1839
1283
177
1051
237
1813
602
122
344
294
476
720
592
144
1665
1975
876
55
1981
399
1251
1588
77
246
1915
1954
976
1649
854
623
813
1608
1075
1559
201
1099
387
754
1600
1420
822
285
1404
1046
402
979
1164
1192
531
1949
514
434
1577
1256
203
1036
1617
446
1931
359
697
1169
1977
1543
1344
964
1732
1371
1382
901
1939
295
846
1
1430
1053
462
1743
714
1786
1545
302
386
906
1389
368
1581
246
1798
1450
1140
1897
635
1884
79
1364
1793
1272
1090
977
1109
986
217
1002
819
1427
1427
755
1847
765
722
622
711
1813
719
414
1167
45
1320
1159
983
652
585
364
89
446
225
1304
272
453
1787
1875
923
1554
290
437
1570
1066
113
680
1559
1587
1480
217
1474
858
1666
825
1417
1140
1562
1716
384
430
898
965
572
1817
1604
939
98
21
1883
1373
683
1816
804
1433
822
1101
1937
1637
721
665
516
881
1445
90
36
929
770
1603
648
479
169
159
1201
1483
737
253
1345
1620
1345
178
1078
1739
365
524
1501
759
1326
144
714
931
1587
1362
1378
1211
361
1090
355
1486
1255
71
666
665
795
426
623
1950
6
1865
18
1152
1894
1537
1108
1253
1403
1823
1726
71
1577
952
985
477
1433
1213
1164
386
136
235
1186
1583
1462
977
1527
1986
1046
1142
1595
1049
1562
1400
1217
149
1619
1910
872
241
1944
1146
1462
1834
464
1285
471
7
459
451
1652
1844
731
605
1307
104
597
870
276
1505
1333
1405
477
1325
163
713
1682
1019
1176
336
1752
1571
1288
1204
951
1867
265
371
465
638
1107
1895
665
1755
958
1130
135
1683
1243
919
103
1235
1260
1676
165
378
958
1943
1006
235
1020
1662
293
1950
1713
1516
665
618
403
1865
978
245
1659
535
747
953
510
1955
718
1216
1996
402
1140
544
1589
1452
347
443
1702
151
1063
1944
619
61
39
921
1810
641
76
1119
67
182
1128
251
1229
1139
1720
714
130
1397
362
1669
1944
34
910
1811
722
979
930
38
292
1074
450
1651
478
1073
1046
1769
1088
1664
519
1687
1928
367
1391
919
1573
583
643
1081
1794
1215
300
1348
389
407
70
1138
350
694
1481
734
1902
1446
244
19
249
578
951
44
1110
1699
1109
1534
1331
594
1456
268
276
696
1935
1105
211
1118
88
425
460
128
1690
1468
506
385
675
440
1163
356
18
396
65
327
797
1310
1339
764
1194
146
706
398
1714
1301
1829
1117
505
609
1122
631
887
87
709
777
1316
1355
561
121
1704
234
990
332
1948
191
97
1795
204
282
165
740
1773
2
1713
1406
1420
1325
1412
1620
833
107
576
17
286
1928
1435
1776
228
1253
1399
46
1970
1400
768
1156
819
1476
1076
255
520
652
1525
1784
115
660
1642
1792
1038
1019
685
1892
937
292
470
1830
1858
1960
66
1342
376
1398
1801
498
1960
1640
1445
42
1899
1821
1012
1678
1925
1331
1662
11
37
25
441
684
716
1467
257
296
1655
1942
1864
950
1943
1105
245
66
1904
1165
374
1049
1146
1131
977
791
1871
135
1387
53
1349
1519
248
1253
955
1504
482
943
44
28
811
1474
1466
1073
1529
387
1767
1909
187
1436
1375
95
416
700
1628
920
464
791
618
20
1391
891
686
1438
1225
1733
672
1430
352
1106
1980
520
701
51
1847
1497
1710
1294
1380
851
1767
649
1996
2
942
715
1051
1021
1343
1830
568
843
869
1849
1181
256
370
594
595
1572
68
1410
1834
558
1683
1365
1706
403
809
1886
1088
1815
804
1029
14
1062
975
36
505
227
564
1693
350
1886
1322
32
519
1118
994
447
290
1467
139
136
780
853
1706
1360
233
1899
1007
1250
1494
851
651
395
1546
1079
1687
465
1203
1784
165
556
1021
1033
1031
575
807
935
1595
585
571
1242
1459
82
1196
1618
832
864
80
1207
1891
1328
1054
1908
1444
221
57
1100
385
175
2
311
787
1182
504
1836
1484
1226
1647
484
406
490
1793
1054
1445
765
1367
1747
1965
416
1671
898
1136
129
171
33
405
1808
982
126
32
207
763
542
1540
1949
879
386
1487
1315
880
773
311
510
992
992
1259
1662
1970
365
1789
159
1676
1181
453
282
1676
934
951
168
1706
1218
914
1634
1740
302
583
1101
477
739
948
1463
1919
184
788
1950
93
99
1599
722
1141
163
1411
1869
227
1868
1970
1041
1170
1478
597
610
1212
1605
267
1064
1711
1157
1909
584
209
1418
1669
1456
901
743
1620
1651
1975
877
133
1408
693
1161
262
603
779
906
22
1053
1416
454
227
1119
18
248
1249
1604
1038
1829
964
123
1416
1665
505
899
791
525
800
479
1071
380
66
1918
1369
1371
363
719
677
1271
753
1835
1247
1150
1795
250
951
617
507
4
1573
1811
1130
1963
635
318
1589
1839
264
693
24
1847
1404
259
1157
1345
1447
769
1623
818
1682
239
564
1600
1328
546
1343
630
1990
1649
356
374
575
930
78
1115
363
1410
168
1642
199
1009
1314
1998
663
526
1871
1300
618
583
1093
338
1416
1838
1378
497
1674
1922
688
1555
288
330
1123
1466
545
270
337
600
818
553
661
15
1409
1822
593
1397
1280
566
1985
1253
1374
152
1184
1625
419
907
732
54
759
1735
1730
1742
170
329
1137
1996
416
1658
708
413
663
1423
977
1850
693
1424
362
358
298
1745
452
1736
1910
1360
1979
1475
386
1141
1638
1761
1106
427
1166
894
1988
160
1419
317
1457
1091
1507
1877
1301
1446
541
593
1946
759
719
1210
951
1063
1054
162
1215
1735
1048
1511
448
525
1574
217
1059
1943
303
715
411
499
1972
696
1568
678
1343
1107
838
1469
1790
223
423
1140
107
1286
430
1459
77
1233
490
1213
1015
1183
1375
868
1814
1193
1200
784
495
1708
686
708
275
629
239
685
859
1730
1290
742
1278
1058
114
15
1346
1996
93
1309
465
603
825
1221
58
387
1471
61
671
336
1958
687
1125
164
1200
108
1787
1199
917
1610
1047
417
1221
250
1472
253
686
1012
153
384
1261
143
1715
574
798
1859
1723
781
761
1854
1241
874
1786
957
1841
1885
639
126
426
475
1265
60
1240
164
844
1791
1706
1854
612
742
571
235
642
1693
276
1278
1447
444
583
702
904
361
1714
1290
1657
1828
1113
92
309
1385
1275
1284
962
1937
1531
334
944
1868
1025
1739
133
1570
918
250
1461
536
1429
1832
279
677
294
595
1200
1322
15
308
1858
468
1028
1463
32
95
1791
159
1421
1368
1511
1178
1896
1329
1840
354
1695
1744
1965
1238
1339
193
366
759
392
63
378
835
516
698
832
318
1532
553
1130
1814
290
930
1797
1963
1044
215
614
1030
1776
260
1839
1582
534
919
1610
813
252
958
1079
80
1063
1234
1433
1040
788
1549
1731
184
752
138
203
689
1169
1774
1454
652
1081
409
236
606
477
1744
1723
289
155
1511
839
1153
1506
190
164
1143
654
799
1583
721
213
1903
1277
1901
28
1557
310
838
526
1462
507
1810
1758
570
1954
1820
1798
1362
1867
289
244
1157
424
1910
197
1009
1822
1693
1515
283
831
1432
462
1171
434
273
1444
1973
1060
1969
1160
1459
408
1355
110
1785
1473
997
1495
1211
660
1470
991
1110
1194
1468
1341
1453
1534
1208
1723
1867
1348
1777
730
1900
64
1739
1416
1821
48
1317
999
234
1146
1978
1665
248
674
941
1141
857
1961
281
693
925
1525
1815
562
1540
604
1231
1551
1710
401
1598
159
756
1727
121
1298
1320
223
276
1
53
205
1287
1624
1307
1259
1322
441
118
1949
606
223
242
439
652
899
284
351
726
686
1164
843
834
1752
1731
1880
1172
1670
1073
1676
343
1517
745
743
565
1397
716
1183
548
1908
887
561
1794
601
54
746
1946
1386
673
554
1437
681
1106
396
589
567
583
431
211
857
402
157
617
91
866
1485
1874
485
317
734
1392
1889
1601
1270
143
318
1019
988
1620
739
226
1136
235
1589
820
1897
1243
272
888
1598
1094
527
1826
1434
1962
1097
1544
1604
1906
358
1230
1242
635
1562
222
121
972
284
104
1833
1533
1115
1601
1562
1592
424
327
1454
1
894
426
33
1608
1587
1894
1806
1053
426
270
1744
1921
1763
1671
1650
875
119
1783
402
1847
1361
1853
1570
477
782
1592
435
1639
488
1796
570
697
1029
1496
1624
458
561
1170
1779
1123
1692
1793
173
1276
1315
612
850
284
601
1740
1441
1119
1655
1756
712
443
234
60
1770
1217
456
1295
1768
339
161
662
1492
1079
1157
497
1417
1979
1575
298
168
1191
1602
260
32
281
1348
877
1196
1885
808
994
1429
1251
106
983
1857
1750
344
709
400
1054
1356
1235
819
1526
935
1344
182
780
360
1915
1944
1372
1156
1545
1479
230
1083
1382
1179
1868
1007
96
660
629
481
1627
144
954
1636
1578
1020
836
824
500
684
545
492
596
825
1221
196
649
803
1650
1777
1104
151
1775
1938
1855
593
551
1403
75
1727
1382
121
822
485
1159
1430
1234
576
258
451
65
916
1605
760
117
898
312
1635
356
1491
410
1486
106
1795
357
997
45
180
419
1476
548
1114
503
1783
1397
1857
1027
592
818
668
59
597
1095
1510
1953
926
980
283
1815
877
580
927
651
1815
603
179
480
292
1182
1663
1716
1366
414
1551
40
1192
1258
1036
568
223
1005
1184
443
740
222
1179
787
928
8
179
753
870
749
330
965
825
1878
1109
36
1956
1981
1925
1244
1046
1367
1524
1048
335
1865
1469
1315
291
1846
945
1565
1660
836
92
717
819
589
1856
1306
167
927
21
589
1514
982
1397
124
173
1920
1635
1772
1214
429
1534
1178
405
871
1019
1590
1594
553
1131
1183
854
1985
1805
1395
1236
1492
1773
393
1288
1168
1545
1011
1599
700
1276
1522
1086
1248
521
774
796
1476
754
171
1784
1089
1527
1000
1519
211
382
143
1187
1907
495
792
696
1812
1534
1993
1299
465
1981
1157
853
738
1915
771
1848
1815
1362
1587
631
1279
1637
1375
1915
1828
1289
1241
849
972
1117
1514
920
192
895
1862
412
302
1809
1954
769
124
1026
537
771
1676
1149
1360
274
1036
686
1398
494
1570
566
316
1907
995
534
17
697
329
896
1324
1523
599
1447
182
1077
930
244
1009
1418
1059
292
624
1693
114
712
502
205
579
666
734
985
1436
541
1863
805
1200
13
415
627
37
150
683
957
1601
535
927
278
1401
1655
301
1068
1882
1445
363
1459
305
190
1410
927
1270
1037
953
1751
190
398
1662
1634
1319
1539
450
1265
1746
1406
1150
579
1099
953
270
339
380
45
847
1554
1060
1883
1950
586
1481
1128
1815
134
1523
1845
1869
996
1252
887
1951
357
1141
1539
294
1194
1655
985
831
360
932
430
983
1679
1272
518
452
368
635
1980
925
48
1289
718
1037
1711
569
1276
1599
1408
189
922
1583
140
107
1666
1551
1568
501
1985
983
1581
1003
192
4
1942
635
1980
1174
1187
1321
715
1198
334
1558
773
1701
941
1135
1886
955
1164
1395
1792
1043
775
658
727
1667
218
112
727
489
1538
661
1653
115
200
406
194
238
483
1559
243
1925
1021
608
168
210
293
1352
578
1052
1502
1156
930
495
1660
1447
657
1422
1357
1977
896
435
19
1260
1882
7
1682
1121
826
972
288
0
940
910
1102
1339
1651
1319
1999
279
1165
69
813
970
180
441
1386
1634
616
863
1057
45
1802
822
364
1501
254
983
606
1264
511
357
1298
1268
772
1079
1319
275
2
302
1493
557
1672
1955
540
1211
430
1116
78
1104
1533
269
1374
148
1358
162
1530
887
249
96
1187
55
534
1278
1175
920
764
1258
905
389
569
1508
1578
944
172
1439
1223
1607
1876
1246
1815
105
1533
1575
142
1635
385
488
1690
842
1361
561
653
635
192
1539
152
1894
293
1832
1293
1926
1099
744
149
651
400
849
1457
209
1701
1844
1873
696
1687
1634
1172
1016
1102
1134
83
518
1149
159
1277
104
1338
324
1357
876
1318
944
1543
703
957
346
1952
557
1319
1224
1569
1832
1156
1264
783
337
411
266
386
63
880
1494
436
1764
188
1875
1042
1185
1533
1262
372
1757
1808
779
707
1122
570
54
904
100
1226
1301
227
1345
1015
558
375
1796
234
153
1517
319
842
1551
1461
1987
1523
1459
1355
1954
760
99
288
979
1782
652
268
54
1941
826
1711
1353
1064
1181
976
1019
832
1720
439
783
88
599
1027
655
1124
919
1592
1552
1177
1740
932
1969
1940
1066
1839
688
1008
367
1160
706
188
707
1084
1635
1819
1074
1552
521
1158
498
667
465
1550
1747
1757
1143
83
751
180
1605
1733
1279
1800
1808
1222
1437
741
435
470
549
755
1910
25
25
1671
240
535
1918
291
711
1598
221
813
0
1408
362
312
1907
735
152
860
1261
1999
975
254
1222
1170
1637
1662
1480
1341
1791
1667
281
269
1169
192
1790
677
1190
417
617
1953
769
1823
424
1939
1058
1673
925
1625
858
1842
3
920
1013
1222
1144
1324
1268
771
1342
10
1367
445
15
520
301
944
1509
445
873
490
151
1450
1644
483
492
345
1087
493
510
1828
1582
1721
1440
209
1240
841
1405
1147
1560
1904
1412
1043
1027
176
1506
1060
794
1505
969
438
403
1116
1802
179
1478
1469
508
101
1583
1607
29
729
253
1257
1159
1820
854
1355
1254
1175
1300
705
1715
149
1835
313
239
1922
848
1267
1169
1688
1782
1173
667
1191
504
1316
963
1897
1189
537
883
92
1820
1306
1417
1423
1600
516
878
963
278
1542
189
1957
1433
715
1913
74
302
1313
1779
1216
1492
1036
1315
1168
1895
461
1520
930
812
1985
771
1847
1233
1443
1392
743
1645
1813
709
575
107
361
1463
414
523
241
1891
1881
1123
1914
80
133
318
1678
823
1923
222
1988
352
1582
1563
1316
1747
224
219
1885
588
1338
1700
1180
1386
1751
1033
1719
789
1604
1367
834
449
1479
576
1926
437
83
1283
1433
1108
1526
1014
958
1640
601
1322
1770
1644
1395
1640
139
367
84
1380
902
240
900
292
1276
1126
756
143
197
1603
1122
360
1688
1776
794
598
1389
1806
993
434
654
63
527
269
1189
781
764
1432
646
1846
1183
73
448
1655
1289
668
822
858
1705
1778
1709
40
75
1385
913
1827
756
1645
1560
1348
1331
1028
1100
1655
401
1809
1739
1951
586
1180
850
8
216
1868
406
1306
390
1470
1159
303
1780
1428
122
156
435
1052
1736
376
1318
1476
1159
1102
992
712
439
442
594
1322
1672
384
1982
97
1229
449
677
1651
792
830
1131
456
1586
1419
26
1132
146
1661
198
1792
1778
1392
1273
79
955
1110
1825
1645
1584
683
1583
105
1304
1580
1325
1741
582
1941
217
165
919
1181
912
1722
113
891
875
1496
1409
714
276
1063
843
1483
104
373
1074
1653
610
1923
1562
743
105
1722
1223
927
1376
855
1770
1375
22
90
234
174
3
1061
1094
1073
1582
23
17
1292
694
1431
445
547
211
287
1849
780
1719
585
730
328
1255
1534
1432
1896
1140
1476
1602
1528
1287
452
1188
316
359
1809
1117
1897
1306
1409
1694
1740
641
350
1327
1730
1028
1344
729
1320
826
955
531
1606
608
1364
70
833
256
1880
1777
14
421
1063
1551
1759
1191
1804
416
463
385
701
1146
193
1969
1834
1181
531
529
475
584
1047
1839
147
12
860
236
1926
1849
1340
359
1305
1445
1589
1409
982
546
889
534
403
307
1779
897
242
1290
344
1226
881
1959
848
1645
290
1026
928
849
1678
1175
1285
1329
1890
1527
340
0
335
1031
1972
1274
1984
1186
1350
328
1869
618
85
1622
918
1595
1458
152
858
981
903
1101
319
1728
1862
743
906
1425
1239
1869
1433
324
1525
1630
990
354
246
590
1911
648
546
155
925
1475
1939
1983
809
1470
1143
454
389
1786
968
1422
92
52
739
226
1811
956
426
929
119
894
616
217
756
1529
496
467
1647
413
541
732
1539
19
1056
1124
381
39
1104
1485
1778
1507
148
377
214
1123
247
1784
316
1943
1564
826
1642
735
1156
273
1603
1258
1584
283
1922
501
1170
932
1298
274
1134
760
1666
1188
640
1462
1762
1499
1012
1307
445
1319
491
266
26
1949
238
1980
370
1481
1518
1168
97
875
1151
699
970
1090
1113
292
983
1856
1881
607
1871
414
604
1907
1962
920
706
1491
1825
1022
1922
1874
108
358
1915
798
1380
425
1467
0
351
1144
829
751
1397
1932
781
1493
1547
455
450
882
130
1246
771
1248
1984
956
556
535
70
1743
1687
1611
58
674
1763
835
1664
1059
1729
278
276
586
1006
187
1300
51
931
1710
976
868
720
1757
1025
1917
361
1110
1668
5
1904
505
1514
425
392
1108
1856
1303
1419
1862
953
586
1048
423
1695
738
1980
1821
324
394
1805
1812
1149
331
1715
53
995
1761
1480
1758
1072
1423
678
370
1232
1060
156
1471
417
583
1646
829
4
840
798
150
1117
324
1862
391
705
1324
903
566
853
37
950
1330
805
1762
34
790
1965
1394
1212
1561
1037
1703
1097
1299
139
1878
12
691
1391
1825
151
289
469
96
1643
1924
998
1712
1308
136
342
752
914
1028
679
320
1587
593
1630
622
131
850
1260
824
336
363
229
134
610
1326
1142
661
948
1053
1894
266
528
580
1766
327
221
1397
888
365
1539
217
1837
1353
433
1057
23
1993
461
1892
302
1733
655
1096
970
1551
564
657
1512
1358
524
409
1560
605
1272
1226
1648
411
758
731
1989
53
70
1396
1776
715
1839
1057
496
150
1365
1228
1087
842
1634
476
586
476
355
156
873
1648
232
1239
214
1256
1117
76
774
75
1994
1752
1011
844
1471
1119
524
312
1981
197
1546
1416
1132
1312
1530
86
1027
1890
871
433
1572
231
926
1617
772
1391
1657
1813
318
1056
1022
491
1799
1969
1641
999
140
96
1285
1781
950
871
676
1438
730
221
604
1473
1334
1180
40
1109
1562
816
1436
1086
1523
1153
771
28
1018
357
1580
827
1590
817
1612
915
66
1200
196
268
1001
254
748
1158
88
30
1958
423
964
828
857
856
755
1558
1507
77
1298
1075
1865
521
1874
632
669
941
1848
1454
480
968
1756
329
968
1575
1102
993
323
496
794
99
41
1121
1346
750
2
1897
1068
647
1659
1712
679
976
145
421
1355
1402
1259
1752
324
481
1216
130
108
238
416
83
1613
1521
1520
1485
838
1625
1212
645
464
1123
587
182
1384
1342
133
1152
1066
899
796
1032
1444
904
181
1194
1612
1457
1455
1457
122
1558
823
814
1156
74
326
669
1350
1562
162
1515
628
1107
811
635
723
517
332
597
1674
800
30
490
1855
183
758
1897
419
1818
293
1892
952
178
55
432
64
562
1324
476
800
1098
402
1972
179
1680
430
385
1063
1527
529
539
740
130
1767
1398
401
1815
701
1078
876
407
525
1409
772
292
646
731
463
1365
1982
1805
1594
622
1323
1450
1921
1305
341
1812
1361
1984
101
543
1101
1952
1993
1256
858
1197
1366
1929
1010
1975
857
999
542
1350
1382
671
1251
143
774
751
1449
585
403
1647
112
1419
158
663
282
1373
1806
771
1650
259
1167
1915
142
1859
985
1251
298
357
118
457
1099
861
391
1295
346
1336
528
887
1893
258
713
1444
1900
808
1001
733
1921
1778
648
1656
186
261
1175
1978
154
1138
274
1256
10
1699
1024
1519
1245
891
1295
25
684
1686
1790
405
787
1187
1475
894
482
1006
1955
797
678
1692
908
1729
1668
1271
1391
500
133
373
1815
1529
987
631
1288
536
1053
1961
464
342
1777
953
1204
1678
650
850
1304
367
1217
979
81
1013
1255
1989
406
508
1135
1491
1288
1130
728
61
1033
1944
1710
828
745
866
787
905
714
1221
379
1596
1984
1720
25
1739
900
1193
151
129
1831
1791
1433
1124
1048
808
1785
1865
424
1896
1272
1858
1496
831
1807
163
274
1826
1901
752
1106
1931
119
1690
67
727
1748
389
33
461
301
1098
1597
909
409
1100
589
199
406
814
488
1010
1383
575
461
0
950
1875
1362
1048
1895
1301
1478
925
963
1199
216
1198
256
4
451
1797
597
1267
1033
1976
68
1528
1707
846
1765
1969
1610
1811
1968
1926
1432
265
1663
1571
760
601
659
1848
110
389
326
173
192
1286
540
1381
1669
922
25
235
1235
1876
893
156
493
1441
930
1653
1530
1322
797
237
387
1740
1452
879
1404
1008
1541
807
479
1294
995
1580
1129
484
1625
341
1768
1092
1402
655
851
395
901
1875
1900
1572
1714
1344
564
1130
1684
1866
1115
908
627
780
165
657
213
1024
481
1024
1054
997
1921
316
174
560
981
489
1978
1772
1441
1427
1903
1432
691
491
723
1151
1414
2
34
1065
1160
1046
1702
19
1878
1597
902
1635
412
1812
1143
285
1974
362
1852
789
43
132
787
866
985
68
1249
1180
1281
136
754
1251
312
1894
1393
354
1297
1677
1554
1555
1231
1337
84
1095
1328
1833
982
1365
77
1633
1849
344
1957
1158
248
1804
1365
1031
418
781
815
1292
499
177
1838
861
1528
449
861
1953
1489
490
598
666
1053
403
1132
1028
1327
1281
45
1908
1201
901
1574
709
120
35
110
335
1920
1047
1834
1311
989
792
483
756
1597
980
1814
357
931
1619
1766
188
1298
421
322
497
654
476
1539
383
414
1968
740
953
612
903
161
729
1174
47
1547
670
518
1529
1344
1010
855
1469
759
467
252
1924
1826
1944
256
1628
1788
493
1220
1290
991
1728
1786
1818
765
1554
242
1789
647
1915
1061
401
807
1280
1950
1900
1523
1662
100
550
1781
257
556
407
454
1014
1769
1232
1345
1903
1598
884
588
1461
1846
1278
534
844
1913
1938
1116
503
1172
199
1122
1303
1177
948
1167
1226
1832
385
1377
1023
435
721
1576
1786
650
1027
1926
1572
1022
1442
1942
1921
558
1744
1856
1110
1174
1621
1297
1051
1338
1396
886
1171
1453
386
1153
1033
739
154
673
772
257
821
517
397
324
1375
530
1653
1359
1169
841
733
298
1921
136
1776
467
1947
1077
844
693
1366
448
1430
1776
1630
257
1700
521
500
214
1575
734
29
999
773
1541
28
986
16
743
1407
449
355
1956
1768
896
1494
532
822
732
506
718
293
1756
584
970
231
1423
1417
1243
1101
315
606
812
240
1558
1008
1677
1572
92
1286
867
43
1141
421
1878
1434
1320
981
424
1153
750
1776
1728
203
1971
520
214
341
1311
1056
741
1821
1754
985
1220
1441
1177
370
348
754
1349
456
1546
800
1469
1444
196
1276
982
1649
242
1268
660
1174
1855
408
402
342
25
1639
1887
397
1748
321
1790
1187
713
496
1253
483
1080
385
1917
828
645
677
1670
651
908
1624
1339
1846
573
1381
1063
1935
861
1182
1151
991
327
239
1089
153
337
1094
1660
241
1451
1907
276
1884
1269
1073
282
1475
1366
320
1892
1012
1310
390
244
30
1640
715
329
1100
1940
973
176
1771
526
1553
211
1302
400
1480
1603
283
128
1569
1877
1979
1255
476
1549
1206
1090
355
1291
738
559
1122
153
1915
1104
512
648
1970
1175
732
481
1366
1979
1046
1367
551
1009
918
10
726
797
1362
1770
186
1935
51
1991
1725
321
1178
1502
1926
291
1607
1472
1342
778
520
1104
1838
1856
515
1899
1861
374
1332
1078
1423
834
43
1084
1065
479
1079
269
1612
1607
1744
1610
1923
760
363
1840
720
474
625
403
952
1812
1901
799
1395
941
94
748
1287
93
466
1695
1449
1785
1287
1271
1187
1167
1723
1116
1906
1477
1819
1716
1244
1972
1009
403
84
1233
1840
356
1156
449
1637
154
1436
1653
577
1342
1038
1677
1818
312
1752
553
1129
48
1653
99
1038
1358
631
162
1932
781
116
1921
989
1232
685
1329
1347
1858
1040
1331
841
323
417
1681
1885
302
1323
1653
868
642
717
952
1870
43
622
207
885
887
1784
1537
641
1292
751
1332
258
1439
417
380
786
259
419
723
803
1392
333
353
271
212
778
1609
1491
374
1901
132
967
339
1397
266
535
1875
720
1868
564
510
891
1389
1872
1571
1906
1171
108
163
1736
281
196
225
1577
1823
1479
1077
1904
496
1811
489
1500
1303
1299
318
1520
1045
1440
1407
932
341
636
1432
138
612
1838
581
1112
1081
206
23
527
77
1513
1140
1328
258
1514
27
536
1194
254
1550
739
1317
1785
834
1040
647
466
1859
1129
908
1169
141
78
1735
1756
1074
1737
1564
1375
348
888
340
1794
1448
655
1000
1811
202
1588
1616
157
1389
1078
756
1922
1238
442
495
1719
1630
502
1994
1069
1086
612
1055
955
863
920
459
80
584
640
9
177
1444
482
1720
254
325
540
1338
1099
1231
1556
1075
1014
171
515
1481
877
675
377
1019
659
1087
1179
1092
1383
315
500
358
1429
356
597
1899
935
792
889
1203
1255
705
1772
1689
1280
254
1740
321
762
1791
1233
441
854
471
961
651
989
539
1731
1818
1138
880
1133
1401
682
1639
516
418
1240
185
388
2
1676
415
267
1680
415
1669
817
611
1613
1953
1895
422
345
289
1061
1472
1761
512
1101
843
745
724
85
1623
1961
224
392
1072
1188
374
291
659
1330
1918
1939
651
845
276
287
276
1840
1010
873
1066
1108
1661
812
1815
1124
1739
1655
1340
1155
1424
634
1181
898
666
25
1711
344
1761
1095
1642
1204
1999
663
1715
1121
1071
210
1444
1600
1564
565
63
790
281
879
1645
1569
1539
646
1826
488
40
887
184
1574
422
248
1539
1726
362
302
724
1937
1047
128
815
1524
1866
1271
1660
1736
78
419
1968
575
272
636
846
1514
1997
1421
1738
311
477
107
1247
1687
1845
978
255
296
1771
1495
1147
1710
748
878
1452
1075
1696
1703
671
491
849
664
563
978
208
451
1587
1747
655
905
950
288
1501
1429
1625
1289
1867
1016
817
792
839
459
1554
476
1635
1231
575
306
450
1754
403
1895
1687
1633
1733
508
476
1432
1818
1541
686
163
879
834
924
363
686
931
1373
1925
1575
645
1638
679
79
984
1842
1273
1122
1379
1732
1854
1373
361
562
1589
157
1686
656
1649
1623
379
1109
233
777
235
917
879
1393
1851
700
1953
920
298
1217
583
725
112
1740
1941
1667
1406
655
718
941
290
21
1276
999
193
1429
1115
394
73
1141
1155
1038
20
1464
538
461
1397
1465
1179
494
708
319
989
950
347
1488
1671
1700
916
1804
1009
1985
1398
1999
404
166
1700
626
1329
1362
1309
584
1267
1764
1673
1085
901
1057
21
1556
1926
1999
1398
138
2
691
1210
1631
1056
169
1328
940
390
1853
1592
1917
573
987
1049
1884
1315
821
120
979
988
299
1909
1688
325
1944
872
1595
1354
1628
132
429
237
472
582
690
1067
1744
1724
851
95
997
1639
1269
475
825
1739
389
580
542
1157
450
1758
1137
1954
487
127
1933
1984
438
1501
796
1117
909
1416
555
1491
935
619
1088
1951
1742
1372
631
1548
677
1885
1326
1142
1057
508
1519
244
333
680
1596
346
818
20
1908
1917
1647
946
384
507
1279
1014
1433
1888
1521
810
1360
1627
739
1672
780
1397
758
675
932
1319
299
865
553
1951
123
1711
705
1918
655
687
1904
1016
273
1219
813
1613
151
1746
740
1017
971
1110
1419
547
1827
1953
1662
215
1394
336
1883
256
36
289
638
1458
652
1288
737
396
937
440
385
1964
1833
273
307
1971
181
547
472
1788
1334
1525
368
55
1317
1360
1578
1827
805
1209
691
1867
1693
1895
407
477
129
364
119
1310
1215
1702
1713
1746
1563
766
59
1268
1146
313
1479
1803
1469
1709
1676
165
1332
339
539
361
117
1441
1024
241
935
988
702
1485
392
67
416
1058
42
894
554
344
222
232
1287
1154
1212
1501
658
1782
1053
1694
1628
774
605
247
1610
1163
272
819
112
760
257
584
840
312
157
1240
153
1338
1653
860
921
84
445
472
119
131
1771
394
799
1638
1835
360
125
833
942
1527
1268
824
1563
1266
104
1089
1630
117
1909
84
1082
1965
1957
1289
1304
1166
1141
562
659
1200
731
77
391
618
449
1733
661
810
247
446
105
1957
526
175
35
1458
1424
200
1178
1485
1501
48
382
1551
536
1525
15
1036
1102
1570
1177
790
36
4
1974
1001
966
1928
795
284
1843
1717
1059
801
1090
1861
1251
23
947
1351
690
645
1555
1931
319
115
307
129
1221
1065
209
1719
1606
543
1060
1836
462
1772
1624
1982
1642
1489
1755
1366
1278
485
1961
1010
529
787
174
1971
717
410
1768
810
615
1292
1487
1739
1611
1649
1010
1675
1286
500
574
1269
641
1429
1550
1679
1935
1250
1211
566
1159
1844
334
210
1373
907
550
642
64
1013
1255
540
1344
526
1283
741
233
919
1952
660
1328
38
1912
1406
1277
262
579
742
62
1321
385
973
152
712
236
673
1514
1578
196
1845
73
1821
622
461
1805
1068
57
1665
887
1483
1637
167
197
196
1783
670
199
1904
588
962
1952
1315
421
1624
1649
1150
706
1920
1296
1657
525
1370
1033
1045
1757
849
666
1649
1158
1683
505
608
824
100
1460
582
1721
658
163
867
1336
702
99
1971
538
973
442
99
1622
149
375
416
1236
1895
1077
399
568
651
1636
333
903
281
1556
1148
707
1693
1969
1666
405
146
467
926
1037
90
749
9
1207
357
350
317
309
469
1140
216
1218
797
1474
237
1521
599
950
1721
848
911
1104
127
272
1400
1332
1111
372
895
1060
516
700
197
1291
729
1788
560
1601
1829
1684
1933
982
352
381
626
1331
580
52
1106
26
1384
943
1807
1787
1950
1687
1969
201
380
1819
875
1986
1052
1160
1155
91
122
1984
1125
796
1260
741
571
449
198
926
1241
1317
1510
1990
1883
1365
1406
1415
1824
959
1197
1022
1433
1629
169
1567
1431
1732
797
1051
860
1266
813
901
291
1659
201
521
1777
980
996
639
1508
501
1970
16
1103
1123
20
1374
344
473
433
1627
1189
450
491
79
1124
1012
1211
324
1036
552
486
1431
295
1480
1103
985
408
1319
28
924
53
58
1295
77
381
1537
1701
1078
1869
1194
12
1872
1772
1220
1648
234
1088
20
1870
11
832
1951
473
1263
23
1675
164
734
1752
1341
1804
619
1585
1063
918
1234
922
1396
485
317
1399
1229
822
1670
928
1080
1553
1430
1506
805
1396
267
586
94
1025
1879
476
286
1495
372
1259
1755
1748
1139
585
1166
1992
116
643
1148
1985
783
1077
1747
325
1725
1023
342
758
1738
377
1043
326
1717
472
1761
388
1454
1169
1332
465
1794
458
1808
126
1860
1642
1902
1142
295
1630
376
1866
554
1470
1613
274
548
219
663
1279
1908
1576
847
1268
673
966
988
188
1801
978
1999
310
36
39
1106
700
37
1559
68
1206
1930
124
594
1942
1989
1384
1074
686
1197
167
1967
1908
1966
222
582
533
196
1847
442
510
1050
356
443
1596
419
434
1777
1951
999
568
271
1916
1092
1655
639
513
1570
370
425
1570
1484
431
606
1017
92
1421
435
1305
1852
5
707
142
1958
577
713
75
1073
252
419
384
1051
1827
1417
1885
1404
1329
537
317
872
1078
577
1766
1647
898
320
1873
1313
359
1170
1894
225
490
601
1502
395
545
562
1168
457
87
1506
713
488
1968
1380
1676
1134
1008
725
1240
1239
506
1141
1817
88
1866
1077
229
1616
254
680
1425
515
974
1059
95
1957
1954
743
1271
629
839
1458
392
1019
924
835
403
1057
195
485
1789
898
888
1891
691
1447
616
1632
316
511
198
917
862
578
1336
348
108
1513
1402
880
721
1150
1392
627
1866
1526
722
222
848
597
974
1512
865
396
773
1769
163
928
368
1607
1166
722
1504
144
1688
997
1579
1621
977
749
1325
819
565
604
277
1902
561
230
692
1992
1918
672
198
433
1186
179
694
166
702
631
284
570
892
263
487
708
1790
1017
1627
718
1766
157
1593
94
1831
929
434
188
1441
1680
1275
1464
761
1123
925
1350
1259
959
782
1543
333
698
1631
80
122
48
920
1327
1844
387
1627
965
1453
1879
1847
1280
865
1712
112
660
566
461
1416
1715
1908
201
1900
1512
901
471
591
1026
1420
376
722
1138
654
50
27
1994
191
715
1307
988
1504
1533
1065
1882
939
1167
235
1463
1071
748
781
457
219
927
1372
1462
289
66
647
25
1882
1054
840
1410
421
1042
200
697
1434
1624
1972
1397
6
640
1728
1284
1900
1536
1004
670
1190
550
1530
175
725
1761
198
1653
1502
899
874
1411
748
1005
1429
1915
1049
444
827
476
1298
643
192
619
359
1260
1805
1590
864
214
73
1588
623
1470
766
223
349
1846
10
1745
245
1243
1799
1197
1572
1842
509
1714
1308
1712
1947
1670
1150
899
82
299
1955
100
796
1779
1522
1691
1275
188
1219
188
579
880
1582
1217
1085
1728
584
510
1745
579
1957
1429
810
1070
854
415
961
1519
385
1105
1536
266
14
1101
304
1243
10
1579
1089
739
1860
501
954
412
639
1331
300
1553
1591
1891
1984
999
551
113
802
345
173
524
1989
616
1593
1919
1089
1787
1028
1230
1986
1522
1581
1294
1630
213
793
1632
1585
237
802
486
1811
1842
627
578
1142
1096
862
1723
1245
744
915
679
167
1851
1323
81
1488
1225
1905
383
239
393
504
50
1258
844
1117
817
171
554
1047
707
249
1551
112
634
1409
1065
1817
1287
1067
1637
1934
137
1722
871
691
232
1561
224
503
1559
1060
1621
1038
275
119
1500
1260
849
148
1122
565
577
891
241
133
1807
1960
66
775
1511
533
761
76
384
575
813
563
1650
870
957
329
1
311
53
377
427
568
786
1900
802
1245
1519
363
825
1192
1314
1388
560
1772
208
42
657
884
862
1342
174
504
1982
1255
1910
271
1519
800
947
837
1424
1505
174
1109
1664
1577
178
853
1576
1161
534
239
1193
1089
1439
469
529
1320
476
1431
1358
1253
1008
1712
235
1100
1476
1652
1053
384
1246
357
741
1791
398
1135
1207
1888
250
1213
181
78
1897
1687
1680
791
1466
1182
1617
660
1500
1552
430
764
893
282
1457
1779
632
156
1626
351
1640
439
942
538
1306
1787
1837
865
716
1926
1101
1051
389
249
3
1761
1485
223
95
384
1388
1050
221
397
607
1925
1729
1726
1551
1267
663
765
1612
1183
1741
170
1806
517
653
679
714
268
355
114
1286
1129
1833
606
510
319
277
263
48
414
1786
607
366
65
1795
555
928
1152
987
8
221
980
1263
1209
423
443
1891
306
1651
937
13
1333
582
1606
1114
1280
1324
1382
1058
1039
423
176
748
411
1568
633
846
697
1336
1942
1910
177
93
1202
1426
1417
1847
251
1557
1222
1466
1051
1281
705
1191
797
443
922
681
1817
1219
1926
1639
1966
1650
962
1760
1043
1500
1201
313
1355
1069
1611
39
1429
468
1602
479
1309
1758
131
304
1016
253
1822
416
332
480
997
297
1096
1880
902
1822
407
757
1231
541
179
765
413
1754
1688
393
465
221
1142
1479
1014
1461
691
1132
968
1108
607
597
1843
727
1471
1669
472
1470
1722
940
1799
1474
918
357
1591
221
1516
371
229
655
822
425
1810
1763
1603
33
702
1712
585
866
865
522
439
1080
549
648
1608
105
1387
525
496
1489
1333
865
1840
1864
540
73
1157
603
1236
536
493
885
300
474
1103
223
1186
1650
583
427
464
547
1872
1657
1673
654
1021
843
446
1263
1280
1148
244
1241
1106
1757
704
1102
1275
1539
456
230
786
1995
532
1104
902
293
100
1749
122
206
632
926
1412
563
920
1410
1376
360
1965
1882
1152
693
956
1545
204
1976
1296
1035
748
1694
1907
237
122
848
484
328
1505
453
1742
1631
19
1915
1217
681
1820
1857
1844
476
1608
1659
1983
408
648
1760
798
669
762
169
1131
37
756
808
1946
1512
1232
860
793
107
918
740
602
1060
532
1149
396
1367
1439
485
1498
1639
1820
470
113
1581
1080
956
1121
1174
1314
959
355
1038
1991
1429
739
851
1500
152
1100
282
65
1160
655
548
501
1811
1210
1818
1416
217
1646
286
497
823
1314
532
985
774
1527
31
222
63
563
1220
1252
1379
845
1968
1000
1226
1375
1586
797
1869
1389
1106
403
1258
776
1738
170
947
1850
712
1850
1137
796
902
309
941
45
1415
1622
1923
1533
1260
1910
103
1448
13
761
1930
1774
1239
1460
1553
1295
527
438
1838
1638
1032
222
773
401
1242
1685
1485
1893
284
1598
861
380
197
279
1553
1656
178
320
482
891
827
1792
317
882
1202
1705
1174
714
66
1741
1590
1085
1174
837
1532
215
1031
208
1838
352
1059
841
28
1478
1558
542
1626
1526
1755
105
255
1427
1775
1705
553
102
1678
211
497
1299
1477
1283
994
1033
224
691
353
1280
673
474
1866
607
1946
1149
1134
167
798
30
1580
1081
854
334
1753
218
740
239
1128
428
536
63
84
298
899
1586
1983
1604
1294
883
1771
1112
584
1198
105
395
1038
1951
25
745
219
1391
1905
1015
1150
1508
1924
1775
250
1350
351
1683
1769
1417
18
472
1980
204
337
339
933
1316
988
1838
1107
850
1739
1294
781
1323
413
893
135
1664
826
1871
1647
1364
1250
1360
159
155
1439
392
245
47
1817
1107
1947
130
55
1283
1499
764
1685
938
161
1868
1339
1299
289
1086
643
1623
1004
1146
1769
1308
1088
1516
478
742
485
1359
1308
1314
1744
1612
1235
488
63
1116
1299
1773
841
1655
756
392
539
1352
1873
907
137
1854
1941
722
1915
878
287
880
1758
953
1858
477
64
317
963
768
1934
668
1806
798
1762
1093
228
96
1507
928
1384
36
1238
1998
1621
1698
1562
930
114
1313
1483
1886
660
1156
1661
1249
179
1509
1238
471
1870
1759
1610
1489
1317
1435
495
1937
1401
723
229
414
1679
33
1301
538
1097
1856
288
1561
933
269
903
1779
1058
535
1235
1337
517
837
175
399
1632
1687
1892
1374
1813
270
839
1446
1592
1432
447
1605
1239
1063
593
1704
1834
167
1247
1656
1360
186
1181
488
1562
699
270
796
1006
313
1259
1183
1540
1399
934
336
767
1270
1059
1161
1487
1833
1860
552
1716
249
1948
1311
692
1092
109
1067
1723
915
1718
1317
1118
34
340
1046
1488
1279
1074
532
1946
1332
1220
1664
1325
1406
797
1323
681
1433
1081
355
1343
247
1335
1334
1548
1228
722
1875
35
460
711
449
756
571
1421
1981
914
1245
1807
800
789
456
930
1089
1163
1497
669
1313
58
1819
809
118
1325
1808
1255
913
749
214
1124
1182
135
350
903
1968
614
769
1094
816
28
1820
244
325
857
45
199
683
1351
660
1490
1413
54
727
986
1322
1067
1087
1768
1662
1722
1561
1653
710
1888
1941
323
1384
283
1352
1073
1893
745
1212
99
24
870
192
574
182
1892
522
909
1829
30
1771
1616
629
1897
1686
1626
1849
1536
1275
795
1898
639
878
1531
584
1355
567
1347
1781
1645
1943
1247
970
1017
69
43
934
19
539
47
1787
1170
540
1508
1662
537
1008
1472
619
13
1024
492
1898
1121
1860
1041
899
711
732
869
1668
648
345
409
1662
652
172
897
411
1714
36
179
1540
700
1528
1934
975
199
52
1676
850
860
882
54
261
856
1147
637
787
1361
944
546
1034
533
1143
1211
432
1599
419
1648
1653
881
1080
827
1618
615
521
1500
1942
244
925
1748
1668
1380
487
762
1458
1594
667
1341
29
605
520
1460
1236
1746
1674
223
1295
1949
1538
453
562
679
1622
323
1936
1163
1138
541
580
29
112
1264
1357
1085
412
91
939
1210
241
1225
1135
432
1137
398
829
1033
1265
1566
1351
1662
838
549
1793
341
100
101
351
1115
971
1193
27
848
945
1276
662
555
1795
1581
150
495
1956
1296
1310
1639
1715
1932
1205
1161
1166
1455
765
927
1020
1634
918
1207
1145
151
1201
670
1014
1223
1099
1239
824
1424
282
790
618
714
767
1926
644
329
1304
1779
1564
1171
624
1918
1404
50
430
806
1109
1720
1955
836
1695
1515
1464
488
129
1309
1155
890
1896
314
1005
1967
1237
1359
1545
1107
582
1544
701
854
1615
467
432
1607
912
706
1974
1421
1671
218
947
237
313
1943
1995
175
1211
911
218
479
138
532
1694
557
1062
1126
237
325
1354
1779
490
1902
1150
1989
580
1229
1531
1557
55
1215
203
1587
662
251
1649
1370
495
575
1835
862
968
868
306
1951
41
427
85
105
527
1327
1751
1412
1969
1326
1087
733
586
1973
870
1829
1997
314
1595
600
1111
264
1090
1810
130
1904
1070
487
1648
1825
1246
1635
1750
222
1122
1393
877
1240
134
1197
965
1787
1607
519
652
506
1746
126
1217
420
1631
597
518
1097
696
1494
473
61
477
4
1304
1099
1044
1224
552
180
1469
219
1180
272
1821
1744
1228
1618
1622
1708
1278
1233
294
428
1868
231
1461
1767
1520
932
793
1989
1821
546
1906
625
1965
1723
1298
1313
1620
227
661
1510
482
1886
1149
1112
863
1087
394
430
1082
1208
324
1039
1451
1566
1651
937
1524
26
1560
477
1717
1128
1694
1523
1387
1785
1127
1297
1024
1304
978
731
1960
970
1371
1687
563
1150
1306
422
1038
1342
625
347
126
481
64
303
171
1432
1200
1118
151
899
1430
1028
777
1752
262
146
1208
1006
1883
395
466
1184
477
1113
1108
1452
1640
190
781
596
1848
611
268
920
1376
233
139
1554
1639
1525
718
1511
1341
285
304
949
189
1093
1441
233
1967
688
1202
997
934
680
985
1187
1562
653
254
750
1283
89
841
1468
1367
987
547
1483
1940
216
1659
500
1323
332
800
1351
1960
239
988
32
467
1232
429
1484
1578
952
432
188
362
1810
1680
868
1170
1575
27
1672
970
1270
1068
1983
1474
925
890
1842
428
662
461
1297
676
906
396
1689
1174
1422
204
1922
1344
1098
368
627
1600
102
1757
1679
887
616
487
753
532
298
62
1488
456
1761
496
463
926
589
1229
1421
1309
820
895
1628
412
1658
1828
664
1908
1335
991
777
1891
965
778
1540
1857
1919
1585
555
1093
257
66
423
1757
1136
518
977
468
166
623
599
426
1149
370
691
565
97
244
500
722
609
1960
1242
145
1134
622
1585
1016
532
1524
1944
956
935
55
768
1587
265
752
774
864
1092
349
312
524
1991
487
117
1809
95
1222
1218
1069
50
358
1816
1545
899
670
25
1550
775
14
599
1847
318
1264
1419
754
843
144
866
1289
698
1546
1993
1963
1207
574
1197
120
638
641
1841
1663
763
1746
27
599
991
1867
166
940
1167
99
447
1184
515
1247
1038
1185
1378
351
605
1723
1092
119
1127
1169
499
1685
781
1908
598
353
866
1596
849
753
1768
1742
888
816
1843
1220
1426
704
343
1660
1463
1363
1695
1662
1485
1207
1129
508
388
429
1636
1321
1832
877
803
1710
621
1426
1607
1324
48
1348
624
1575
1422
1952
414
1496
372
549
1118
460
607
592
638
531
807
1404
1067
1113
551
1402
1953
1624
933
1733
1343
739
171
1188
1729
1164
1941
1823
396
813
209
1342
931
1137
852
1172
1728
1597
922
812
923
1616
1533
1300
1845
513
1911
1302
1759
359
486
833
103
1432
1435
1478
1905
408
1678
1763
1855
244
1253
6
635
251
404
1088
1584
1684
608
1032
1463
1208
1722
857
1146
553
532
1325
1239
1173
1409
1926
1291
1567
834
1110
1957
1932
1403
927
1084
1158
1032
1943
1596
1432
855
1806
1526
1571
271
1537
1581
1859
1417
1223
1918
1361
160
680
354
181
1233
1747
1999
435
151
365
1751
1125
545
1278
146
873
228
904
1885
1104
1380
940
922
1529
748
34
1538
489
1957
1484
1918
695
1195
355
1693
386
1551
1113
143
383
805
758
169
323
1907
808
1678
457
214
1844
825
310
320
1341
1206
1845
809
1710
1476
1773
1714
1047
1604
1231
1219
1668
1112
1620
221
142
666
1499
652
304
1818
159
1194
330
934
764
94
919
1706
93
1496
338
994
92
785
1666
1506
1226
1886
1592
1009
836
56
1655
1768
115
1446
423
1722
1170
594
1720
928
1362
904
480
1254
776
237
1892
1960
1475
217
338
515
836
238
1009
1185
111
768
1808
1399
1312
719
500
1422
1492
181
264
1019
1865
1372
1255
1534
1829
206
1118
229
536
1100
370
153
153
1706
43
280
1441
385
0
1923
907
1184
322
411
953
1594
699
600
768
979
589
1216
1365
373
1225
97
1826
527
205
1803
1376
1452
1955
1622
268
1739
1933
1520
1404
1881
548
265
547
474
76
26
550
821
822
1305
108
1940
282
683
841
207
1376
995
368
673
465
729
1819
56
648
1050
1145
227
373
307
921
894
1791
878
1836
1990
427
1139
1266
1354
628
63
1520
485
1716
1996
673
675
408
830
1411
1014
1780
1541
263
1790
1232
1939
1485
550
661
592
70
1118
547
308
629
1870
521
1882
1677
1310
1423
572
1924
1545
1791
1236
513
174
1776
1512
1154
1228
1782
517
394
1577
331
636
1509
627
916
555
1750
615
1104
595
1625
1109
1473
809
504
1965
1796
1263
631
664
35
1730
1410
1647
206
116
1651
333
1846
1400
1708
1007
551
478
1917
267
1003
624
200
485
583
823
1272
1530
934
329
1690
1111
1442
851
369
1692
1069
857
577
1838
72
806
66
1511
265
1100
1911
1910
949
16
1901
236
1085
1703
693
1179
156
1389
1215
1111
242
1739
958
1952
1337
748
1378
409
1877
1072
852
1967
1076
1459
1732
718
365
1190
1883
580
248
512
1956
1270
1031
458
956
1802
1964
480
1960
260
323
446
1138
1794
553
671
677
1157
302
672
1911
60
1838
187
1600
1948
1007
172
1761
352
279
46
508
1131
914
496
1771
1277
265
1267
1909
362
1678
1138
151
476
1396
884
768
24
83
1305
709
1163
857
348
913
798
978
1060
1825
684
639
685
740
528
456
803
1649
1866
358
933
443
31
276
861
1890
1771
1582
702
8
777
374
246
619
661
129
483
1428
888
1654
675
275
384
458
814
35
921
1779
529
992
247
1045
1455
1689
1705
828
127
1051
915
1538
1620
497
1435
261
60
1818
1663
1880
899
1102
1918
1474
1316
519
311
1
1163
1667
850
532
143
1045
1877
1975
487
1888
371
243
681
292
1390
1046
877
1124
606
306
1243
1343
1454
453
1741
298
1623
697
1468
94
1965
478
1506
1856
1915
159
922
590
795
1275
1780
1965
51
767
1739
1438
103
1700
502
1494
1986
1752
1589
1295
1308
1889
661
512
834
1697
116
1271
1653
689
1758
1333
1523
1562
699
800
176
1461
90
121
909
1369
105
1500
1712
434
400
802
337
1006
1815
774
1358
1736
1440
1455
702
1725
1428
559
1898
1364
497
1426
1671
550
1027
923
1811
1775
1559
247
87
936
1363
1894
296
1373
1297
1900
1207
1573
412
969
1737
1017
89
1052
1139
453
943
196
1313
399
1514
966
332
138
1853
1353
1225
1384
927
1971
799
1848
831
580
1091
1826
259
1464
512
700
1779
949
1642
1053
422
987
38
1260
283
479
921
1188
310
130
311
1824
1172
1135
172
1452
166
992
1787
1446
173
1924
1155
644
1001
375
1912
1959
940
1409
1836
491
940
978
632
1394
935
1704
566
237
119
461
1071
11
1789
1803
1014
1688
806
448
54
930
1694
264
1473
420
1668
108
211
1101
1330
837
1874
608
565
1021
193
1030
1937
310
909
523
593
1667
1778
1361
1812
1989
1453
926
1795
1839
1020
564
1827
1266
931
1349
254
1940
462
868
278
164
521
983
253
1472
1873
1495
1244
761
40
145
215
1241
302
238
2
1509
41
426
388
922
799
975
1314
1594
1868
1903
1471
1355
1985
559
403
604
542
1871
612
1455
1674
148
235
874
1995
1897
1137
1464
1903
1923
1260
1250
787
1150
1886
1083
0
1030
1363
1496
1069
726
164
400
344
1630
1818
56
1963
1488
504
1458
1701
1296
983
732
1296
1538
1080
1845
828
1859
935
1486
862
176
916
856
134
1343
1564
1868
290
1296
1296
1820
577
607
159
137
1327
1873
1301
1601
666
822
1429
1043
514
1996
1487
1178
866
1191
36
1916
1204
787
1404
1558
126
1617
1015
1894
1797
1495
863
1784
1296
1712
1924
1507
677
1862
653
91
643
346
1061
1082
1420
626
6
1350
1626
634
399
1157
921
120
1968
479
1101
1759
1172
299
898
1805
375
1843
147
870
1191
1548
713
463
172
112
732
1741
813
1554
752
1164
1255
1349
435
1528
1753
1650
1635
1470
1142
1301
771
1240
903
1495
429
1188
1409
639
1546
767
161
1318
1257
1686
782
1639
947
255
1079
1116
1873
403
1519
1530
1925
414
0
682
1505
765
321
1024
187
1269
195
764
1878
1201
411
21
1960
1623
1552
88
1213
1847
1964
1522
1495
1677
295
941
608
735
1954
1070
1099
1583
121
1098
1251
1779
1508
926
635
1192
1317
1914
1256
414
1667
589
1609
1752
1929
123
1693
1307
1982
43
389
405
1055
1207
1550
1927
1333
591
324
1991
52
657
1092
541
1245
1596
225
1001
1666
1584
1020
663
1833
1889
429
1402
758
833
706
758
1421
219
705
1603
58
1888
1027
1746
824
1832
299
1696
1123
1318
385
1037
369
979
1500
970
732
1285
96
902
1795
918
1745
1082
1462
1131
1897
1830
1561
1887
1114
163
923
557
1811
1313
1998
1843
1441
1033
221
1429
1774
1358
864
28
1079
35
485
216
196
295
1617
1591
1395
1277
34
743
0
1028
1322
1057
513
825
605
618
1428
1851
361
385
1205
1152
1037
1806
409
1712
1118
145
1621
340
938
1629
710
54
1041
243
1241
354
775
358
1667
1116
1351
943
285
807
1047
986
1922
1163
684
959
1264
688
1180
1617
821
51
286
22
1867
885
1008
3
988
60
1528
904
7
606
537
1645
1154
951
1281
911
1930
1746
1111
254
784
1068
1349
1262
156
135
507
498
1476
1683
1134
0
80
1567
1652
127
804
406
490
688
1102
140
1870
1445
1749
1429
1373
1049
1232
1185
481
1637
1556
628
738
557
1204
872
553
156
1702
1233
723
1959
116
1912
510
289
288
1809
1267
1680
1268
418
371
640
605
1662
1381
1745
328
409
1132
1124
527
1848
1722
1816
328
1591
692
1994
1180
1296
314
1929
1245
1627
739
470
1879
258
737
1882
1286
1721
967
163
1258
1928
46
1945
1552
909
1236
487
554
74
314
1016
566
769
1524
639
1288
1126
409
1502
879
1425
966
1030
1187
1779
677
254
1162
1174
1892
686
1121
44
1119
1522
1852
1381
289
378
456
920
674
1034
1430
41
33
323
917
643
230
550
1453
339
1939
749
1642
1442
294
823
688
574
1811
749
964
1001
1212
69
1182
1024
1690
1890
1310
526
120
1583
971
1920
1951
1973
579
926
948
1543
820
1509
895
311
1311
1808
1555
674
1188
885
640
135
1551
1925
1633
691
1926
1745
928
1547
617
1992
113
1403
635
865
1225
463
826
201
1406
939
1482
96
228
1842
34
735
1403
607
672
767
686
1838
794
1941
1939
1521
107
182
727
238
460
1161
1019
546
407
809
549
681
1399
1497
387
1799
828
1375
1810
1791
1265
441
942
1156
1795
1343
1792
108
1760
1175
63
1395
1302
330
260
1273
1806
1354
849
1692
643
408
1227
603
1771
547
886
512
506
537
910
1476
1385
926
1049
1832
621
1748
1994
319
1836
808
1106
674
864
1915
1345
1095
581
1918
1059
1597
470
1431
943
1640
545
1339
1381
580
1319
1569
1854
775
33
11
519
1526
34
1370
1997
129
1114
703
1064
547
828
1181
248
1676
201
416
1398
1716
1136
1497
656
413
1817
792
819
37
713
1078
1341
1965
961
544
1360
1216
1197
1777
765
732
444
1195
674
426
723
610
821
594
310
1292
1733
1475
320
1183
1570
799
988
1679
297
1439
558
268
1304
1666
409
624
367
540
1365
1998
1886
1117
1073
1761
11
991
1287
1124
1627
1935
1973
1886
1459
1357
526
1684
1365
1166
798
1098
1589
304
175
783
1193
968
1395
1737
1527
653
606
859
704
307
1341
1216
1792
417
62
74
1275
1055
1577
59
252
385
409
1254
585
1298
1173
1213
234
1174
568
1236
165
212
795
971
1337
1579
1348
11
1061
799
1592
998
819
1678
816
1327
187
1622
339
1120
1472
458
290
670
1946
1511
1068
869
513
629
959
1710
289
499
1979
1095
1109
999
1611
1819
1478
1690
288
1279
126
117
710
1132
1193
1358
1269
264
1053
1048
1807
797
884
1780
1540
1377
350
1269
1397
1893
652
1599
255
1697
1919
156
1962
202
1040
883
336
1066
1056
1211
1079
216
389
518
260
1745
875
1374
1149
727
1103
1297
239
1682
529
488
1049
442
434
1649
338
1685
1393
1413
717
1135
1584
873
1194
392
670
1881
664
418
285
1552
1398
151
223
676
747
389
770
313
875
1887
848
68
1976
1767
882
1761
1832
944
148
1949
1732
222
1965
1296
163
489
196
623
1459
1961
1123
1891
1148
84
159
461
179
33
1790
1879
889
996
1872
275
1388
1320
180
297
1270
1137
700
834
1845
1419
12
90
61
753
1604
800
1146
1256
492
306
90
738
494
1725
827
1523
1385
1164
580
1638
120
793
1466
145
777
259
510
179
1732
1726
422
1822
1144
1839
901
1127
57
135
178
1378
1115
1863
568
450
38
797
91
1562
1818
1088
765
717
1561
1544
1718
558
1781
149
1374
1918
29
520
468
891
970
720
566
1716
735
441
737
1917
1004
1588
1913
1884
1405
765
522
1947
142
1914
1000
1600
247
1523
432
66
858
183
1712
879
721
1506
1728
187
659
933
1840
438
959
829
14
765
1297
1906
1411
1190
1791
1378
73
1649
1181
894
307
237
1290
144
1148
1870
1917
1822
1359
448
1549
538
252
243
424
1671
263
323
1935
395
1809
753
663
1262
1116
587
881
1599
1892
685
598
402
1493
1985
540
1412
909
1515
1776
39
1678
1707
732
1557
1414
1730
570
646
59
1140
1840
1735
1714
1496
418
1208
781
602
36
1961
1057
468
787
1975
97
1567
486
880
1980
988
220
334
1155
663
1250
681
1200
507
1789
716
462
1613
651
1269
1924
152
1649
393
811
1259
428
1563
1320
1283
1933
1936
908
978
1126
1953
1176
1540
470
1302
1076
1774
46
11
1286
1913
1085
1884
1626
1349
968
1854
67
472
614
1864
414
202
46
1229
1001
875
1683
322
1258
453
1566
866
1895
717
999
1978
290
1697
1516
363
1223
1348
1196
1097
1646
1908
624
1632
56
1956
20
1809
661
1618
1803
16
906
517
1760
1129
712
302
31
1286
1942
154
587
1180
1680
587
910
755
1526
683
744
529
435
1373
1745
1760
157
675
1319
1978
1574
915
1870
1163
184
1475
547
1959
264
157
964
1705
314
445
742
1334
1994
732
1885
644
419
1739
804
228
947
483
1279
36
1921
1139
1448
712
1850
108
519
422
37
1722
94
1959
1324
1797
848
1458
1809
1070
1674
826
271
829
224
674
1893
1352
355
847
62
58
1317
370
1656
634
1548
1539
142
1931
630
1369
1889
1949
1963
1061
28
1612
1287
1385
1212
494
652
698
1907
1334
1947
892
1394
1212
1455
1730
1023
815
1762
721
455
1459
34
181
172
228
1894
1277
1966
524
1317
975
344
242
1863
211
1560
360
353
821
1097
907
1868
1134
1836
127
1976
557
959
255
693
1683
368
1067
1496
1931
187
959
425
910
93
1884
917
774
849
1350
698
1374
1907
1463
528
2
575
459
1547
1570
1046
1239
1359
848
548
1585
139
1645
1331
1905
820
364
1804
415
891
1399
370
425
725
1543
1199
990
1244
1510
1864
169
357
341
178
279
865
808
583
345
1637
520
1540
1625
827
448
749
1431
485
353
43
1133
794
1421
1598
576
1654
1508
262
380
471
1147
926
1821
1618
1223
970
1426
286
850
212
1047
128
1267
265
1605
794
1717
1397
1814
805
1146
1216
1302
245
1782
1936
619
1509
956
1402
1053
465
1854
1604
1514
498
1760
706
705
750
1325
1058
1531
236
1286
1204
1635
1084
1037
1624
1654
912
1119
810
1267
1979
1486
415
563
68
6
574
1198
1420
1221
1999
1005
928
16
796
1866
720
1936
1909
404
1572
1423
999
1084
1213
241
1307
1704
1545
1983
247
1792
47
1945
1934
1704
1675
744
1164
1137
1333
216
1945
1947
1768
351
1335
1709
195
1811
760
522
1796
1465
527
894
623
828
834
312
897
898
1508
802
15
894
1511
1341
1366
128
371
1556
389
1545
106
1629
1072
1546
487
1005
1131
1651
840
458
1314
1398
32
1376
631
1116
322
1207
734
1637
1406
523
1472
1324
371
1246
1672
1522
1790
338
469
1304
1335
997
797
1763
1143
95
1515
438
1281
1676
1303
103
489
1845
656
508
232
1695
1377
883
1023
373
1886
928
486
1732
416
1865
684
108
703
1877
389
617
279
1135
369
341
1329
984
593
124
1358
417
803
297
1195
1810
1789
1754
968
1230
891
528
1276
963
1712
1425
839
1413
242
1262
1714
879
1554
66
674
244
1561
1929
11
441
1068
1575
1995
996
848
126
1407
186
1651
985
1509
875
1944
483
1285
1401
91
149
1180
1878
1062
410
466
1202
889
1924
178
1969
963
974
1797
233
981
393
684
727
372
1880
1804
646
762
68
276
1051
1913
76
999
672
1557
276
482
1208
1490
94
1040
380
1723
570
1444
740
199
1512
559
787
1524
190
521
777
436
4
905
1050
1942
287
190
1981
834
1205
1294
1892
916
858
923
1574
232
1330
389
1393
1353
91
598
60
594
1698
1757
496
1339
1444
641
503
1376
1990
333
1690
1262
16
342
1720
1637
715
1516
1275
1171
397
644
565
1238
605
671
1331
1725
268
1388
1665
1228
1364
277
1153
1446
1693
1535
465
1554
1018
1151
1646
46
935
1195
1198
1551
94
1239
1405
1776
1097
418
482
80
714
270
547
1110
540
1889
1718
1549
1961
451
1687
372
1438
1727
1023
1491
370
1683
1073
1909
190
182
740
1040
218
1310
1299
1395
399
1904
995
952
547
634
433
432
1107
1533
1561
1942
430
377
373
1156
1612
1881
1451
1432
897
1965
1772
328
1647
1366
1056
1314
1288
939
1760
753
941
493
548
180
510
958
714
1290
1145
749
1041
1937
566
147
736
620
249
1124
714
1149
488
1476
968
1142
720
64
197
358
1661
430
1377
157
1041
717
1056
1054
1296
512
181
1557
791
456
605
1958
1240
1993
1855
1625
1549
774
1673
846
1582
999
1617
1736
722
905
931
430
1560
480
889
1844
167
755
1192
1798
34
708
871
614
1278
1510
343
1866
108
956
1767
1538
313
1127
1466
1517
702
592
1459
1729
1828
1879
116
1436
1634
1201
863
350
795
637
98
91
1509
1048
1180
946
1956
583
318
218
1154
31
478
1004
1839
209
606
1006
563
65
1754
1047
1260
1836
656
1536
1898
796
622
281
846
220
365
1279
814
1700
1427
1808
1527
361
1076
1075
1385
1405
1651
156
1405
317
804
104
1087
1829
222
1997
188
490
1831
921
1099
72
120
77
346
1997
1539
1387
1271
128
1593
1532
9
471
474
1148
1848
49
1946
1689
172
586
175
390
208
89
681
940
1634
1330
1259
465
1249
1572
613
58
369
42
861
735
1575
123
952
1965
1243
390
1974
1931
941
533
897
965
1414
874
593
220
828
695
884
681
2
418
1055
1231
1599
1689
110
376
801
37
1656
1231
206
1224
1865
678
254
1204
1454
552
1979
1201
732
134
1798
1983
833
850
512
186
830
1764
425
1233
1162
613
1064
1591
116
1010
497
1943
1928
830
569
530
388
434
187
24
51
1195
1867
794
1437
595
1522
1041
1581
712
1067
928
1347
1088
262
1985
378
421
195
617
1338
688
1206
673
1754
8
544
1069
902
1925
1551
1959
701
179
1620
1426
1670
472
1343
1384
1968
1981
1611
32
1143
1122
1604
465
1218
389
1729
1793
1859
1541
1403
360
1887
799
564
122
162
575
325
1768
1467
886
1237
27
819
133
673
1384
62
588
268
1636
1486
1902
732
684
201
39
482
1454
59
277
1842
1787
166
143
212
48
522
1871
67
1280
682
631
276
1953
93
1270
1646
1737
450
1861
431
21
741
472
399
12
34
1584
800
415
93
1648
597
1605
485
644
1585
1036
1911
1416
950
1635
221
1246
614
814
744
1954
419
524
1021
22
761
906
1677
1662
789
1887
1913
642
334
284
1808
1642
329
1511
1552
1434
611
1223
1420
47
1039
1999
483
1045
1690
1315
1124
207
830
1640
319
150
49
529
319
1666
766
1968
109
1373
810
1052
1745
138
348
1242
446
1282
1032
384
1610
653
1326
1280
44
475
777
1949
1115
130
1577
358
1929
1660
859
1696
632
1073
1727
409
553
594
1409
263
83
1815
966
1662
54
1078
1865
1780
883
520
451
1170
1396
1210
1625
1352
342
773
41
1794
756
1465
274
867
33
1012
535
595
518
1202
1814
480
417
332
1477
734
1304
1193
1951
535
1443
952
363
1537
270
12
1746
1528
550
79
604
1415
1527
1273
1719
1115
1463
556
1811
428
1745
1075
1849
1565
1393
658
1168
1606
410
559
1970
1250
948
138
1756
168
1016
130
1740
688
144
326
51
92
1539
1706
425
875
1384
207
1426
291
1952
449
763
1738
269
1113
1381
1863
973
1411
262
1881
1428
804
1483
104
122
919
1273
593
794
125
501
1799
1043
411
1624
1686
1985
1254
223
807
634
1622
1623
747
369
775
1210
463
1242
1990
221
1974
1279
255
1055
530
1436
29
586
1089
1325
1901
1128
969
1454
104
375
1172
1456
799
436
1058
678
433
1184
285
1971
821
1792
1583
768
212
676
1066
1813
1136
718
1125
743
585
1949
1725
475
1896
857
271
181
74
461
1750
85
658
226
417
314
1657
314
1272
155
277
663
1430
1045
749
724
801
1437
1817
1080
1579
1809
507
306
125
1124
890
836
1375
59
1906
106
1154
226
1890
691
15
930
1964
170
177
814
1312
295
967
1170
935
1114
1692
641
1598
1325
1458
551
568
1314
934
1780
470
809
1013
84
843
233
1377
525
1499
152
906
1596
582
1168
1185
968
1523
1500
1512
746
1400
243
1770
1801
1752
1362
62
1328
1667
1913
186
1898
1108
1011
1822
986
225
675
1383
1616
1457
1465
584
306
1819
916
446
1968
993
364
236
114
1976
125
733
685
112
1374
1039
1296
930
1890
1173
18
1683
1985
1429
1822
747
1503
1207
66
5
1086
650
1619
1132
822
1616
537
699
1744
237
1003
1617
722
1625
546
632
1553
1115
438
489
1079
1548
1386
1948
1297
289
301
141
1927
49
913
945
181
581
1020
1387
269
86
1081
1455
569
535
1426
1200
1691
1901
1445
1547
1151
1380
795
1932
219
632
889
118
893
12
344
114
128
1882
538
673
1638
1200
1825
907
24
953
738
1706
728
1498
1408
721
1814
1346
1157
1233
1402
1094
1738
1252
1887
468
1841
53
490
1014
506
214
1536
1532
583
1901
1001
1245
765
1568
1253
23
486
554
1328
1593
1591
1193
1671
1148
1649
167
1434
1470
434
1867
806
894
615
1999
305
1920
504
512
123
30
1184
1363
703
1153
1280
1552
1823
282
1332
470
449
1365
1177
446
449
707
1582
1887
1137
676
729
1134
673
1130
1261
268
344
1989
977
569
1253
1918
147
1602
1926
1053
1084
90
1874
637
844
1851
978
1868
1173
595
905
218
99
654
475
1336
1738
498
977
76
1586
1284
710
1198
318
1657
1150
758
651
166
1971
1765
1471
80
177
1584
164
475
1149
576
1645
1683
645
64
1093
1952
1957
772
617
1575
1749
127
485
957
1363
294
9
1202
1707
1545
553
665
1809
1514
1089
1587
124
1061
583
911
1729
1021
1734
1377
26
1140
1455
1379
957
1485
1897
1983
1407
1122
154
1063
1369
921
964
1958
45
1957
138
1244
1922
1923
1189
988
628
406
1588
434
1802
1258
136
1493
1639
706
307
6
310
255
745
943
1731
667
819
586
166
1839
872
1754
1048
1616
1447
1355
24
1114
1887
912
1711
1935
1646
1721
1332
1028
1833
999
773
1280
346
1233
334
1943
1065
941
1596
129
731
1078
589
1489
1135
123
264
1304
139
881
575
1964
1013
1844
1902
809
1297
500
939
25
1800
1968
626
485
1596
1260
1683
1472
508
1334
118
1501
1025
988
592
1401
1432
119
82
775
216
154
76
1071
1779
206
318
1652
1396
458
613
874
1466
252
1433
230
1597
1941
1251
1196
197
134
739
446
219
1080
477
1149
1869
1969
1253
1539
687
1051
1330
454
1688
1554
416
1796
942
572
323
286
1435
1416
749
978
1767
1162
1174
1132
1604
995
1057
1829
105
431
1328
1894
1477
155
262
713
1005
83
1024
1983
1435
1388
829
1408
1541
346
1689
1365
640
634
1680
1755
654
1387
1762
466
1100
292
1305
436
568
1927
1094
1906
1830
1878
727
1205
1834
1179
1142
355
1790
1542
1372
624
307
140
1927
1362
1787
1604
84
28
94
351
716
652
1454
1320
1885
205
840
191
326
891
243
295
39
99
315
591
1786
833
1949
1199
1244
463
812
621
1520
94
948
1204
1938
742
1899
744
1472
587
727
1049
311
1024
665
477
812
1353
1186
1328
1444
1032
903
1577
1748
357
1662
312
212
451
591
539
1641
1278
446
261
731
387
1262
1494
312
1657
238
1871
233
1068
1143
1269
516
673
1417
849
1540
393
783
351
851
373
938
390
1459
105
265
1439
1599
1039
47
1853
802
1750
774
693
412
177
428
406
776
172
1346
148
657
166
341
1576
109
1376
899
545
937
71
1278
811
1218
727
436
693
1928
802
1314
285
206
98
1868
852
1821
895
1285
283
1143
185
1951
1935
150
323
1454
124
1048
1117
1360
409
669
1786
358
1513
57
1272
1190
1514
672
168
223
900
1753
1824
238
1242
656
46
413
736
1173
1606
1139
1656
1189
1153
854
953
154
1897
1920
1874
960
1718
44
228
29
454
1894
27
320
835
1876
1883
202
447
1777
1066
234
938
1699
1259
858
1717
578
167
1461
521
1126
563
540
836
506
1017
607
1990
1561
1713
987
1780
35
1567
1909
1655
100
1306
738
700
633
1913
453
1799
380
1215
1405
1480
1129
742
134
1363
645
99
1759
546
1102
87
260
98
1581
1449
363
1726
1818
329
376
1925
518
1371
1157
1227
121
1551
1642
1200
1689
141
1732
590
1070
267
663
496
199
543
1245
538
1366
1172
428
1817
942
1088
1532
822
1059
545
1491
1278
614
1647
809
588
109
990
711
1940
1573
204
1898
1384
732
1394
199
832
1876
1595
1146
889
866
1211
510
31
440
1454
987
356
1405
1160
1417
1584
1528
1206
1062
1187
390
1542
743
467
719
30
1082
1938
1994
1376
1609
233
850
743
1267
568
1225
1832
256
736
1218
1314
711
1123
1491
610
429
1912
417
9
1930
526
92
31
467
1738
241
1800
1609
1619
306
212
1924
1385
780
1523
1857
23
1673
1370
1727
1252
615
1601
3
588
1687
339
1677
1730
1676
1251
250
1294
139
287
1274
574
353
928
1614
1370
639
1077
1810
1859
1874
1368
567
686
978
31
1932
1111
312
1672
1224
1120
660
1647
1408
794
1732
1491
1434
157
988
1047
464
584
853
1719
1150
1730
1717
1967
1616
1251
1759
1148
1633
400
318
195
1328
353
713
241
877
26
1370
332
1163
355
329
995
7
795
1079
26
345
22
1671
882
213
973
1331
95
310
1881
1520
1658
1087
481
1427
1891
211
1597
240
1157
1957
755
1924
945
1644
1529
1461
395
1541
238
646
258
1378
803
1458
1723
1783
238
599
514
15
1656
1318
1513
1618
729
189
776
414
1994
1439
1042
496
1629
703
1504
1769
318
121
1815
576
1241
16
1886
509
72
1665
221
339
386
113
1274
448
1578
919
674
1925
1201
907
1654
307
845
984
1169
1026
1225
1995
962
723
1853
47
1154
1700
1676
719
171
376
1654
575
806
237
1032
697
848
749
1906
1214
23
590
863
1087
1613
501
537
102
464
892
65
1678
1081
1774
79
1178
188
281
71
980
1928
454
36
26
1147
1445
1185
663
895
1065
797
983
132
109
1679
1674
957
55
1144
1245
312
1497
1153
1464
999
513
1720
1393
611
1106
1389
1981
559
1486
486
1693
21
226
1229
1596
356
157
75
968
395
899
829
1064
239
601
801
1711
1406
1443
1757
1703
84
71
1204
508
1386
687
1028
894
327
1322
925
52
1536
1399
1700
1147
1646
421
1862
1886
940
1774
1083
929
1889
1635
970
261
1241
131
662
1338
756
1464
1856
1502
1335
1133
676
864
1717
1431
1750
658
1768
1990
822
1884
760
1307
140
173
819
1580
744
1912
1122
1089
319
1585
1222
1804
1307
9
1734
1134
1136
340
1310
75
1345
1894
56
83
967
1305
1958
782
1576
589
883
1750
1332
1480
729
258
406
1105
1153
464
675
1784
548
1966
1549
654
54
1738
768
172
1763
1522
243
339
27
1343
869
154
1536
549
1772
1405
1702
1757
1283
863
342
1764
1559
967
266
567
269
1266
205
31
557
294
766
1506
597
575
1943
1621
1411
1584
369
894
902
1537
1684
954
1983
1317
1308
694
1045
863
512
1485
134
791
1510
1207
1018
1230
331
425
855
1781
768
534
286
694
612
116
872
1641
911
1435
1721
1972
679
552
1519
47
921
5
1092
1427
856
1849
1793
1380
1947
622
739
1022
1104
1884
1234
153
909
1794
1816
703
1156
1522
119
1434
1884
338
1840
1223
314
795
870
332
84
1799
244
1690
1554
1781
321
1112
1693
606
859
1250
803
247
1724
1127
620
1358
562
1810
1633
887
1907
787
865
1546
991
1955
725
1814
176
708
1537
924
1511
1517
1665
23
972
1595
684
1399
1141
619
1737
1485
1841
1271
1571
1312
459
841
844
1993
1623
1710
1391
1532
519
807
1149
1746
392
1989
1553
1019
1767
1828
1935
1267
1490
1098
1029
792
684
1395
1926
1558
796
1757
1282
382
902
1054
35
306
374
1667
109
1579
350
1314
1199
1486
1702
1603
858
839
944
1116
1600
1153
267
1964
1994
47
1340
1234
1680
1685
74
1244
1625
1433
1545
975
168
1218
428
1746
476
688
1981
70
87
66
516
1356
338
1763
419
1090
538
1495
1138
1490
337
364
1758
475
656
932
531
1995
1858
556
1912
485
1693
524
266
1505
412
1322
174
705
658
1937
221
503
1306
1880
855
215
816
115
1113
1398
839
642
763
1174
1913
1103
1403
1144
600
1707
581
1213
1143
648
1424
1975
698
1497
55
540
1485
861
549
273
1291
934
501
848
1813
1554
1984
500
1334
719
1884
1473
861
1740
546
1775
1626
579
713
761
1497
278
634
1517
1788
122
101
1630
881
607
162
327
1951
374
805
1079
1842
1116
527
1510
732
169
859
923
1245
1122
1853
455
908
1916
970
1959
1117
1950
1716
855
1442
1547
399
1356
1479
996
254
378
1179
1440
17
1797
1369
547
69
817
853
692
342
678
1433
495
66
146
434
1757
390
158
589
1334
767
584
1340
1100
850
35
1706
410
1485
31
260
1791
122
138
317
348
1680
425
686
83
1724
1862
1001
1856
894
1822
1006
14
1811
343
431
1981
345
432
91
1607
799
1971
1452
288
1290
1552
621
528
1330
401
358
689
701
1924
1703
938
1628
1997
1001
132
1288
1573
337
598
215
1084
1264
1130
197
1188
693
735
235
1554
557
988
384
301
54
1439
738
650
613
807
1178
1195
148
845
1632
1424
454
1821
1800
1738
1899
1537
167
1825
1272
749
1030
1426
893
1778
1417
999
1566
1372
1614
23
133
1634
1734
1859
454
1907
777
243
1657
126
1955
1
1280
905
977
1071
1958
1289
107
1465
908
167
1098
832
1005
1572
973
656
1493
416
592
79
1295
1905
431
1839
1088
1133
766
939
332
901
501
1954
630
1176
1940
768
714
1950
49
76
1582
885
1906
1505
1125
1379
173
380
1553
1304
468
151
1611
683
846
137
1404
1875
908
1194
1479
577
453
1706
1898
722
1219
1660
902
1529
66
993
1427
1222
808
852
1427
525
620
955
303
1935
1198
484
1020
1724
1861
734
280
470
1265
1391
874
125
21
1561
507
619
1525
992
551
279
1783
726
1451
1852
145
1456
1173
607
1557
135
192
381
1074
557
1258
1832
1883
1404
700
1013
558
865
1610
53
1419
1917
1681
1389
201
908
1006
342
78
1089
1694
872
929
1666
188
1423
621
758
698
1561
1768
1194
1559
222
1733
778
1385
469
1973
1199
68
451
1827
909
1586
140
839
1914
1451
250
1800
84
463
1087
562
1432
342
1382
1192
1698
1309
201
220
1828
1231
724
989
107
1664
1894
1066
1608
1657
1355
1776
601
1783
333
845
1558
695
280
1768
1828
785
1292
1318
1437
1537
27
1392
1209
543
300
1302
167
1128
1554
1857
1081
161
1952
747
47
1559
152
657
571
1949
1015
1713
455
1010
954
812
958
83
1393
1848
1904
628
1556
470
583
1023
555
347
603
1542
894
1892
879
1219
1884
1948
164
1310
1057
1142
775
897
1638
1911
826
1281
1873
598
1906
879
267
317
1259
531
1442
1185
1568
841
1491
242
178
1324
1492
1677
262
1272
501
1711
600
873
963
650
1942
1282
979
70
209
1852
1657
1859
226
1586
190
779
470
1979
1851
196
319
1832
908
4
673
678
667
123
1208
1846
317
1908
1695
211
853
1381
820
1048
678
468
1591
1246
1526
1096
851
1004
1355
1007
419
307
1877
469
1895
1209
536
166
568
1842
572
237
1091
570
282
803
1819
1175
721
237
1763
745
1707
344
1817
1461
56
1254
1396
764
743
1821
212
950
1479
1129
1618
1588
495
780
1515
1351
1104
1531
745
1258
288
1488
1377
1061
868
965
221
1633
378
865
1254
1856
469
4
396
29
616
578
814
1236
245
717
1946
495
667
698
455
675
564
1687
1915
682
1553
20
1204
485
1884
1596
702
1033
1630
373
751
85
433
1204
1495
8
1421
1284
890
864
202
868
1128
1951
68
1347
549
318
1516
171
1287
852
15
846
746
1862
6
1195
1652
234
1629
1455
64
1625
1923
385
633
1864
1649
158
1370
94
70
530
1235
1507
1216
93
443
639
768
866
1875
1399
1155
1176
192
408
1444
165
1974
1037
851
781
1554
1797
817
379
217
1394
741
1845
595
1955
1190
914
1246
1509
1593
1826
529
189
965
881
1083
1669
1726
1475
405
1983
342
1545
194
625
1180
42
670
1839
569
425
519
986
270
922
163
1310
1928
249
1996
1406
686
1062
1180
624
823
1895
322
946
444
761
304
1172
1846
1407
1524
1062
884
322
828
1729
464
1863
1817
482
299
1620
59
26
990
1720
1100
1488
693
488
1946
653
1109
728
161
1375
447
59
1246
1118
182
1
551
778
245
115
381
1651
986
838
994
1490
51
297
1842
283
649
131
290
580
391
546
42
1299
1147
1695
1428
883
1998
695
1493
1020
660
1036
1024
130
218
1999
81
887
154
1399
1176
1783
1413
1689
993
894
152
1780
444
1046
1385
869
1788
1640
395
224
1650
973
1262
1159
1963
1030
1413
415
1507
1712
127
291
1170
231
1453
1437
1464
1600
1236
1079
1289
631
931
1317
593
1932
1361
310
388
1838
623
1035
148
1469
814
908
486
690
1616
884
823
1197
1447
161
1650
803
1481
916
1237
1018
1400
1291
1918
1616
1734
1670
1096
119
1008
175
796
114
345
667
1822
1126
1945
460
1749
1229
846
1750
1895
1696
850
1902
1265
1336
419
1769
1271
1336
862
1666
1305
1354
765
1029
1643
882
857
814
1205
1010
38
707
1176
1335
282
1054
1123
1820
1149
196
1141
454
1013
1470
1569
1957
1796
981
576
232
646
1016
1826
1402
471
317
649
342
1134
307
593
1191
305
460
381
1921
659
1837
957
1982
1348
1501
735
193
890
164
1861
75
862
640
1001
554
937
202
1533
82
1017
653
664
827
1817
766
1212
1521
590
84
1483
436
1919
310
1168
300
226
1642
1138
1979
1883
51
415
848
1939
1421
40
1741
90
1489
893
76
1469
1312
478
1270
490
1979
769
273
1250
936
1734
1238
1817
355
167
475
895
654
1406
516
1590
451
1736
726
557
1218
1735
588
1854
149
487
1206
1579
1986
628
541
968
1768
1682
883
1926
1741
652
1463
153
1177
1112
73
934
1139
1779
805
189
627
533
400
1340
618
168
1384
1757
1390
1146
1283
1217
882
536
1202
761
795
825
1570
1754
485
1374
1499
1983
712
779
1889
132
1168
1198
1667
576
947
649
589
306
1589
1390
1073
1392
1961
1732
195
1946
1074
1052
207
543
894
49
694
1191
1764
1950
1048
589
431
1864
843
1871
600
47
1006
263
1140
1489
865
205
1532
1358
1853
1266
58
134
126
493
446
1344
334
335
1767
1382
67
621
1714
576
172
519
1163
347
343
121
1580
1690
749
107
380
429
1761
311
1336
650
1931
1602
1146
1184
304
949
829
1873
540
532
1849
942
395
728
1541
756
130
641
872
1368
525
87
834
532
756
901
1538
1172
1562
1970
1172
54
1839
1177
1744
552
158
202
125
930
1844
1509
1217
1459
1979
315
1638
1564
1835
1086
590
763
1669
1221
583
1956
1694
154
887
1763
1474
638
538
1420
1880
752
962
694
795
1695
1870
610
655
1645
1233
1468
1365
701
481
1969
1224
891
1396
534
2
1537
81
665
1603
1343
1683
1088
967
1665
1536
264
1153
242
28
745
927
1647
291
968
1165
1471
1812
873
11
508
1326
1920
557
380
1438
1633
1982
1546
1609
919
71
1725
1517
1655
1224
921
667
260
1703
1278
1026
297
1904
850
1384
575
1854
705
1096
914
1096
366
1847
1759
786
936
896
1190
1698
527
1909
841
1986
263
2
1953
1305
418
1
574
448
1175
1551
1631
857
927
558
1863
937
1466
1936
223
1380
1900
1582
1021
458
878
793
1422
1740
313
565
1845
1891
1766
132
300
192
136
183
1037
823
1343
671
516
1799
1303
1926
968
1834
559
1709
1193
1568
1521
1755
340
73
514
269
592
728
1228
76
841
610
326
16
410
1970
14
61
1031
976
1903
640
1944
763
1341
1350
1154
382
1865
1282
898
479
1031
134
1053
1376
1261
840
1417
1419
1969
1126
9
578
12
1036
1222
771
1231
1035
1911
553
1549
1764
1391
588
605
882
235
1073
1534
1640
498
500
636
485
368
1511
1485
652
4
269
15
1946
1594
573
1152
1020
1371
1527
1298
1284
1790
1556
1584
1331
659
442
31
369
1898
964
999
1288
395
306
1330
898
299
368
1201
1170
1548
1077
693
1337
1361
792
1
1030
1788
669
1578
742
1774
1065
1120
694
1166
1944
1995
1211
1713
324
947
908
1640
793
1996
269
33
533
1831
717
403
865
807
9
909
1674
1435
707
1701
1118
1085
1348
1516
1748
1956
943
1063
717
60
1297
1927
755
172
216
997
1441
1415
1852
865
1064
325
488
1843
1486
715
1124
1623
820
1830
450
1756
1431
1650
1635
1518
1078
739
1927
1510
42
1702
1315
1778
643
1041
1814
542
1577
672
1691
97
1240
307
241
148
107
1878
1820
636
768
1719
914
823
293
321
1027
1814
1833
1427
1559
964
1730
827
867
1840
1630
689
1128
1996
135
1896
1850
1726
1068
1373
739
1
1139
1258
1636
913
45
814
606
1996
1602
239
694
1454
135
449
384
990
1939
1671
1792
165
1387
914
1486
1260
312
641
1176
708
1918
1586
1406
300
1746
1467
740
154
533
1429
1544
185
456
265
120
1039
1819
686
814
671
1723
1543
75
1004
260
1833
1254
1214
907
347
60
1414
1935
1079
1268
1798
809
136
1458
1148
767
1441
715
1011
1541
153
19
801
1353
948
642
1883
1666
1710
1674
23
558
72
296
1392
861
261
181
52
660
84
1074
1744
1665
1994
1299
1506
500
1408
966
172
416
1933
741
1071
1777
235
1963
402
1376
1056
637
669
1010
1033
1428
451
348
1830
1824
1392
188
1778
596
64
1486
408
624
1882
1671
1893
1675
286
892
232
1636
381
1944
529
1968
1295
1446
1260
705
1887
602
690
1214
610
1454
1134
1716
711
315
1306
1556
325
1671
1971
411
518
388
206
862
691
700
1117
783
212
1192
1975
1322
1641
458
1491
12
119
8
1303
1941
1260
621
1785
38
148
378
766
1668
1092
93
1856
219
338
156
1362
1195
130
991
676
1942
1442
207
458
318
1055
660
740
209
969
1933
768
1856
1987
1401
414
316
654
1422
1344
294
429
206
1048
475
779
374
769
1226
752
540
1783
192
561
1416
240
42
1114
1206
1041
1681
1018
54
1545
1944
379
533
1828
291
469
739
102
1744
1598
1265
60
1077
824
1972
1142
268
25
1503
1186
1516
982
1771
1222
1223
168
1933
1823
1898
1381
1888
1588
196
332
1783
1327
903
1801
112
1644
1936
1367
1898
1443
900
5
471
1200
1324
751
1668
1935
535
1337
3
1902
14
1210
1934
711
1193
1689
1744
1498
1189
207
152
1213
317
1246
1199
512
1321
1326
1916
205
401
272
1375
1692
1555
965
1075
626
484
1587
430
690
298
544
1618
1569
449
23
140
90
267
1594
568
279
977
1998
1311
577
685
918
1116
1164
382
1966
488
34
1937
1933
302
1181
1957
71
1361
905
1256
922
1724
498
264
487
844
1177
1158
1755
182
363
1491
836
1766
1961
43
237
1109
1760
749
325
766
1887
702
1937
1642
1084
1779
1696
389
1666
1356
1788
1348
286
1523
274
1399
1251
442
757
1613
737
1951
512
630
469
1584
1897
109
1456
960
603
743
616
384
613
1941
1269
725
744
1685
1737
1179
310
578
1433
1448
810
249
302
1619
187
1111
1965
952
936
944
139
23
1664
1957
863
220
560
1027
12
1106
853
1860
616
667
615
1010
1712
1558
1547
233
248
1179
483
267
315
500
353
1215
1609
298
851
1447
91
197
1026
376
1685
1476
1217
777
984
1575
1005
623
1360
1991
741
510
816
587
831
887
748
1727
605
164
874
610
582
1058
799
739
623
1291
847
149
926
352
1566
1567
431
587
1020
190
641
713
970
1012
1168
1518
625
459
890
1132
412
570
187
169
551
754
1459
733
1615
1198
305
793
591
570
1606
1948
777
950
1873
1050
1249
1854
244
1277
451
308
685
76
1162
18
266
277
1879
1693
1992
244
1276
1579
469
1749
106
1828
148
148
1419
1181
122
1061
240
1001
1759
337
44
1318
1806
804
554
123
822
1709
612
1470
863
1861
1711
747
1378
1978
1934
634
979
746
922
1987
731
1328
1616
1134
769
1710
390
1899
248
639
626
143
472
729
1947
7
1262
387
1098
1137
1142
1797
1998
1227
199
1593
80
1690
537
406
462
1960
1991
1244
340
828
1056
1983
924
304
870
321
1013
636
680
54
298
905
1801
738
519
336
642
1116
1956
829
1743
1484
1861
167
1736
1773
1147
1947
1114
1512
1965
987
1622
1714
1468
1225
158
973
1775
498
720
402
734
306
757
145
662
174
1180
189
961
1326
653
73
1074
810
464
251
1947
951
1419
981
1065
1879
114
214
1056
1199
581
1619
127
1932
1059
1163
989
1655
1028
273
1821
660
1129
1371
454
215
1121
322
296
539
949
113
1813
1034
1432
1812
1073
1486
1224
1009
1185
371
1427
139
252
939
1108
1718
1645
1689
345
167
809
1650
1686
1712
1978
1611
1711
1205
194
1337
211
95
1386
516
44
287
596
116
1227
993
1794
582
284
384
1460
1438
1866
876
705
809
564
147
30
767
6
625
1276
1233
713
1059
1576
1085
844
1716
24
1526
1929
1460
94
379
1622
180
1304
1865
802
1070
157
781
970
729
340
1842
1699
638
1504
73
19
1137
315
1933
509
47
823
957
106
1533
429
200
656
119
1990
1129
1536
1363
1297
1577
486
266
1929
1838
1273
344
1361
628
1077
1604
519
449
1712
1529
1974
1250
535
1487
1266
182
670
1165
1944
1032
813
611
1478
327
1245
1917
1301
1522
479
791
1342
1072
643
529
925
978
1421
667
1872
1623
1012
937
1495
1583
658
1776
1063
1843
1855
1543
1033
1925
459
21
1614
124
1875
971
582
675
1029
678
899
647
1586
1490
376
719
1675
1617
1405
67
1550
1382
441
569
499
1722
1796
1865
204
434
594
453
783
1076
1554
442
153
1669
299
283
1361
1621
550
414
693
1062
1235
1257
417
227
178
1310
268
788
1082
852
1963
1238
566
533
1056
1947
1077
1154
1343
143
56
1983
854
1667
134
439
1976
1495
161
1632
967
1560
542
1812
1082
1996
1038
326
601
1111
1388
312
1308
1225
357
1226
695
655
478
1393
1543
1517
1232
509
776
1302
763
1782
469
1910
590
1281
1816
1132
180
642
1761
1034
1956
1956
1016
1191
94
289
40
1891
1620
150
1848
237
214
1044
405
764
1347
1975
495
1154
932
735
1900
1932
863
1629
1564
1072
1091
846
1979
1654
857
1486
233
237
1127
983
1050
331
1774
173
641
1981
249
113
1638
489
1558
219
1476
317
1300
619
73
696
1405
408
1155
825
1434
1581
945
1710
553
1212
964
1517
1404
1785
1275
1357
718
876
236
1001
1028
1780
795
561
1935
1297
1818
652
404
1719
1100
457
1820
679
1471
1398
1532
1933
834
498
1644
1395
126
935
1737
276
391
899
494
1988
1321
306
1157
726
1766
892
124
1378
1364
1622
1993
1719
1060
1580
1462
812
168
1285
1256
508
1755
1212
1648
644
1977
852
855
5
25
1973
1386
423
1224
139
1168
970
1782
84
1292
1837
545
946
1987
1357
965
1123
578
643
179
348
481
404
401
1489
809
1139
293
1433
1945
568
387
695
256
1677
275
1052
1431
311
634
1289
132
616
1192
1015
1106
1733
100
780
1935
1874
1916
1061
1545
1878
846
1807
949
434
1770
200
570
42
867
762
1270
182
446
353
886
1409
313
1192
1652
1040
1763
807
1719
578
681
1538
1195
259
706
1567
320
941
1345
955
193
1960
1015
405
6
1219
732
169
251
1846
1299
1764
1610
193
884
1398
590
825
1696
1682
249
904
1526
1524
853
1565
127
134
1058
356
1248
1567
683
1652
1873
1896
1936
737
1951
1438
1617
986
1413
1818
1303
932
1297
561
649
738
1193
1182
1736
1198
1056
600
1010
909
1604
1034
766
85
1742
116
778
1569
363
194
366
74
1165
600
1094
1627
219
1337
641
457
949
1317
830
916
1897
973
1899
1372
925
103
1284
680
1325
1181
285
398
175
630
1711
601
635
1357
1836
1297
387
490
640
1340
193
1220
492
613
1850
265
522
543
1737
1669
1058
1321
229
401
798
536
1886
53
1209
1229
26
77
1073
1239
75
53
41
397
1170
190
525
777
1163
1805
1086
389
1733
128
345
599
802
1607
598
750
1551
1618
458
1720
989
536
314
110
1466
462
1521
1925
982
163
957
621
1647
306
1479
1511
53
479
1357
329
596
407
1836
929
1208
660
910
547
931
632
1607
339
1091
122
1687
1838
1829
1212
611
549
984
750
64
793
962
1522
1765
1983
287
1410
1288
903
441
1465
876
188
1338
690
1888
437
1475
0
1215
892
1728
556
712
989
1781
1760
1823
1330
1759
537
1019
1090
717
1639
69
100
1656
972
1012
130
1161
1974
1269
862
1152
1846
1428
53
12
273
361
18
1529
394
475
215
69
1875
895
1185
1257
894
259
1963
900
596
1232
870
384
1955
453
1454
636
370
1615
768
1249
1360
1444
1066
669
213
291
129
1128
1867
1124
1208
133
1706
593
1389
463
844
562
999
1051
1156
335
1420
1776
1311
350
959
1789
712
1268
1044
845
1710
351
1219
1489
209
714
999
1018
1811
637
1820
1943
304
1353
1034
720
213
176
40
1904
1621
1441
1989
1545
619
1275
374
722
168
292
428
140
149
396
1331
529
849
1890
258
218
752
72
1964
1339
1012
1156
326
1924
1166
163
623
469
897
777
1349
1136
1215
1706
1361
595
1764
1562
348
1156
372
293
869
15
698
962
762
169
1264
248
1290
1374
370
1715
1151
1618
515
159
901
32
1117
1269
160
346
53
331
1695
160
921
359
1892
1757
1457
1663
1228
535
1547
1624
988
942
484
1955
1725
1034
1939
603
932
1319
1518
1023
747
273
136
1528
1329
470
1639
1317
310
375
120
1245
1894
917
560
1386
1984
824
165
187
876
1934
1399
1748
1904
1712
1965
1791
1503
1974
1757
177
766
1544
277
564
682
1805
610
1771
1673
473
1829
1325
1736
117
424
1729
1271
1656
1761
458
1415
7
1401
1828
589
387
1970
1107
1812
1203
932
225
190
1993
86
88
1902
1334
1836
1920
728
301
1796
900
1003
1126
1561
49
1785
1114
1039
1381
1398
1388
1204
507
1658
681
62
249
1823
192
1395
1970
1934
254
235
49
1962
47
973
717
250
145
1001
1118
17
1973
899
1465
1070
197
630
424
1499
1156
1626
1260
1393
924
176
516
696
153
482
45
965
1461
1232
107
1517
1706
1114
789
1835
437
837
1524
1709
814
1095
393
971
1033
1224
1417
1825
1237
557
1942
654
372
619
1076
921
1499
1238
1439
1361
1623
1297
822
1486
1874
1128
1077
246
1482
368
204
1349
1143
462
1704
259
1944
1484
1288
1002
1462
1599
540
1367
247
1359
1758
665
977
1650
562
1213
867
1541
624
1770
1106
1954
1942
1376
283
1655
1432
1665
757
1138
1894
1256
61
1972
1567
872
1981
242
1274
53
640
612
1368
1175
888
1786
1
271
1398
400
1193
1886
1386
1832
197
1347
1404
33
101
1443
1948
1129
1540
580
34
336
512
1415
1206
98
296
1860
868
606
1317
1374
1346
1934
466
344
141
1730
405
1974
133
35
1054
30
985
1624
451
1721
906
457
767
88
540
309
454
1053
1470
1422
1588
745
723
1259
1271
1248
1653
593
1819
840
554
1951
1023
1022
1221
160
1373
1119
1335
1763
1864
1442
155
1665
271
830
276
1214
1579
310
389
986
779
665
1154
1747
1510
1549
1906
116
1603
1983
1175
1247
11
1795
1856
1686
1044
260
15
77
1997
1582
1759
400
1510
1999
431
494
1786
1904
1752
400
408
1426
1941
1860
1112
549
1802
595
1284
41
332
1672
489
587
1271
87
656
1131
169
459
1789
1312
572
1778
271
1885
1480
880
1238
1036
1786
82
1806
684
68
1863
909
279
1249
966
1213
891
1258
1378
1616
966
1851
1818
1953
878
949
1454
76
1250
98
385
1713
912
1981
154
10
1058
1007
1297
1700
1234
384
1466
672
285
275
1592
1523
827
160
902
1080
367
1960
347
868
173
1456
1336
393
1292
1027
133
1046
548
1885
1934
266
1747
1830
1427
820
1969
1184
1717
1411
1848
366
1335
1864
1746
1190
721
1992
181
16
1906
1879
84
358
1616
793
1458
1021
1905
1517
761
928
1487
894
614
1512
562
548
1757
377
1987
223
1911
1793
557
981
90
1351
414
857
917
385
264
177
1489
1251
114
822
1897
968
1590
904
1225
298
1218
1188
75
1784
1124
1367
1152
486
933
1195
1882
1937
1991
995
908
867
1034
1288
581
1714
1919
294
450
1906
1692
407
476
1477
201
1253
279
671
1883
408
33
1745
1724
1527
706
787
1058
755
1491
1770
130
1699
29
1212
781
1833
564
1677
1436
267
1585
1256
200
269
1989
1365
1892
1114
1800
40
253
1303
384
526
979
185
1239
123
1718
1120
462
826
860
94
37
524
1697
196
271
1835
1701
811
1731
1685
531
95
903
765
598
1783
1365
1605
958
567
1241
694
235
1999
905
853
773
732
955
1775
1610
1311
707
575
1511
47
1369
840
1269
962
349
344
1693
694
497
1655
961
514
636
1767
1122
1295
182
138
866
219
36
1592
318
1266
136
1105
1969
1764
320
453
812
426
704
1015
1530
1507
1938
1564
1983
117
383
640
1406
1300
272
566
891
1014
67
877
342
655
636
1206
1567
1998
1149
556
275
495
262
436
1434
1622
934
1101
244
83
1477
838
1163
1923
1668
1196
369
1551
1242
1674
791
1793
385
1005
861
1119
1252
1645
768
1795
606
1759
1930
38
11
865
47
211
1798
214
1638
971
240
1608
1134
1964
1444
742
1103
1980
1060
425
878
199
1280
1197
154
1307
935
276
320
335
282
1759
1368
1340
1928
1389
82
655
899
600
337
1165
900
1580
843
1515
1058
777
1394
258
986
1471
163
1101
1556
262
1722
784
1349
1591
1063
1775
1060
467
1845
1782
1908
1985
81
1022
1433
1363
1512
208
404
1300
1275
1380
437
1280
1147
1598
1808
159
1402
123
1520
187
1633
1711
1577
111
1184
1572
869
754
1380
348
1551
626
1450
1372
1675
373
1299
1897
74
1844
1011
60
1153
1622
561
318
788
1456
1551
52
1767
1723
517
432
613
239
881
371
540
951
1581
422
936
554
152
913
256
1038
1364
380
1711
869
1481
1066
1327
1537
994
840
1299
1736
1318
1777
1631
931
1887
1971
664
1376
517
442
1520
770
780
768
695
1479
440
419
614
36
493
1430
216
1167
1483
383
1410
1361
1978
647
1206
1563
993
824
1618
30
1721
909
1990
1260
70
1973
134
1480
637
1295
1203
57
943
519
1348
866
1895
1589
1916
143
548
1438
1273
1860
1115
775
1358
1487
1239
1903
984
394
633
172
1658
1938
1850
546
1344
464
1244
1751
971
149
1468
954
721
1996
89
1539
1482
237
1208
236
1690
1950
34
214
1059
85
1018
1138
1132
859
1654
1384
1455
104
1615
1489
1265
440
1484
1256
715
1628
461
329
579
1218
511
1685
1900
1380
1283
675
1555
1926
1177
720
469
1293
1831
435
559
1169
1662
795
919
413
912
1805
678
360
1833
250
111
242
1848
293
586
526
879
1258
1550
1490
320
90
1251
663
1400
125
824
1180
656
1280
1448
617
1494
347
800
1100
228
984
998
430
1116
262
304
1773
1318
1837
1299
1079
1465
1280
1825
53
731
885
1066
917
1880
364
1800
574
1192
291
35
1262
1091
1198
596
1053
1215
31
1387
1226
1716
1852
784
387
1466
245
1467
477
1267
725
872
979
321
1190
1571
1433
1689
856
879
621
1563
1973
494
265
1226
632
1200
1330
1056
280
107
611
294
1937
1039
1169
85
427
221
1280
1686
49
481
1525
1332
562
632
147
1720
1486
1912
1302
1481
1566
1035
842
184
1458
275
76
1142
36
1369
1860
1631
1002
1946
1551
95
986
16
1626
592
1239
1149
692
1733
1202
1407
949
427
585
82
70
140
167
1264
1029
1981
1824
888
1599
272
56
833
1384
1686
1413
448
1571
1691
1910
1377
146
97
1602
197
793
1428
1888
610
571
1392
508
892
1758
566
1670
1688
1405
1647
421
1091
387
293
137
36
1592
975
1180
1621
1997
586
37
1031
95
625
786
867
297
1618
1244
1207
226
785
232
1318
565
1675
1062
1131
1102
1628
1759
1931
112
1134
700
1758
563
753
1483
1367
1706
24
468
10
1500
499
1367
1972
869
164
1434
1585
1960
1785
1671
1472
1349
325
1672
1168
1601
218
303
1257
250
1493
927
1244
100
36
1425
1996
1350
716
1672
1397
695
406
60
1479
373
952
550
316
1757
664
1362
868
1635
275
1930
840
1707
1441
1846
681
1240
1578
1568
192
1869
1434
376
755
1116
1920
1767
220
519
1460
969
1509
866
393
1356
418
1285
1472
1935
726
1003
1237
1684
215
1828
1371
1107
1120
487
1605
787
353
737
785
1472
790
515
226
910
986
1710
1993
1905
681
173
1537
1056
1331
1262
1854
742
786
1291
305
276
50
1789
1928
645
1134
1130
1580
961
191
1682
1288
1537
1257
532
1644
1685
947
1014
223
921
1642
1233
707
937
1473
1222
194
819
1649
1113
1482
393
1939
498
1692
1522
273
251
1017
2
1337
556
599
1864
1177
75
461
418
1208
606
1564
633
1073
935
593
977
1298
1667
163
646
425
163
1582
92
889
257
1127
1965
444
679
870
1043
670
1825
586
638
1432
1849
734
33
528
124
757
1658
1064
1393
1086
312
1432
427
978
1823
1131
1354
408
1576
861
477
223
1671
1425
1257
873
1372
1254
1094
1995
623
1987
1107
486
1108
839
1356
1949
1409
83
1060
1617
1610
213
1651
681
1395
262
745
733
1190
1070
1257
1293
1749
366
930
1394
994
696
187
1109
1804
469
1339
538
1095
1819
1806
823
527
897
519
301
460
355
1799
1633
613
1022
157
1143
574
529
1543
756
438
769
959
818
1435
1850
1361
1622
461
1841
1895
1801
1301
538
1862
1991
77
375
1294
790
1015
1901
984
962
351
1072
1960
1787
718
269
755
1884
961
640
6
952
1543
1732
731
812
1081
810
543
1925
66
1144
1241
323
560
248
1128
89
1771
1255
1438
1728
1280
1308
417
705
1098
716
1314
1166
1034
1106
1602
1074
192
1038
740
1615
1929
524
547
813
1945
688
1073
1357
531
1736
1765
870
1518
1646
1404
1409
571
691
1085
526
87
1281
1398
620
1919
852
962
891
1004
337
337
1025
143
1268
12
305
557
1928
550
1233
134
47
189
745
1645
511
1118
1336
1785
239
344
1096
1454
883
1094
1738
732
522
1194
693
1802
726
960
1501
323
844
275
1044
12
1210
987
1999
160
610
381
1822
1719
1307
1839
383
1859
843
1336
686
961
1474
1485
133
671
1299
1660
1069
1404
136
722
606
3
491
959
1305
1301
1749
206
1809
1222
732
124
1970
1539
1664
1413
1564
1042
522
235
1598
246
1674
235
1174
1255
373
1454
1365
1457
1260
1991
1639
484
1072
1027
10
1931
1023
1390
205
1140
1048
1003
1400
1623
1375
1969
457
1446
1270
1517
1109
1066
1802
1267
1859
1814
24
858
1578
390
1020
669
1027
1059
1136
324
1882
1427
686
171
473
1670
313
311
1498
300
790
834
1610
472
632
147
1353
124
125
880
1410
414
1047
1120
1329
1463
358
1992
616
896
1786
1143
405
1175
1607
1482
788
1406
1644
1778
1566
50
210
1442
616
1660
228
664
444
778
1222
1865
1856
223
392
387
1873
1652
816
1820
763
1235
951
1183
1675
1060
434
611
749
757
1436
1355
380
1066
851
1795
142
1044
504
1202
1157
1797
575
358
303
1995
962
1791
744
1883
1025
1468
169
39
1553
1767
1302
11
1416
701
1224
1097
216
1651
1532
1290
1822
334
506
1296
172
303
1608
1963
1525
405
290
1990
795
1437
595
70
1399
1574
1462
1728
614
1040
1661
544
44
1562
1573
391
1569
1231
809
907
1964
725
137
676
1987
331
1867
1930
1308
871
1546
1843
986
462
1264
1973
31
482
115
1831
238
436
251
1467
1024
1451
320
100
555
1527
1118
371
1526
204
1695
1929
1587
1841
1018
1889
1614
1634
638
81
1569
286
1967
172
431
794
1799
1599
1021
1471
952
75
382
1761
496
1948
1472
1443
545
903
382
733
1953
1061
223
482
1872
268
1671
336
177
935
921
1122
1897
1971
605
1660
486
1019
1710
948
54
1571
42
182
155
113
1146
937
753
214
422
230
1125
569
1674
1811
1968
1381
665
372
331
1661
548
1308
1741
999
1049
565
1500
1124
799
1091
403
1743
1736
1494
1414
951
359
956
398
1651
1368
771
1542
917
766
1123
1762
715
497
268
1410
1745
1266
12
1624
1777
1221
1560
731
423
1586
1943
529
1092
485
358
1411
61
409
1357
1106
297
1301
1208
351
1396
1328
882
914
455
1412
1567
487
1075
1828
643
317
467
1372
1788
1673
282
1486
934
308
1320
1736
1870
275
995
1513
115
1902
1688
1051
1857
939
947
1897
185
986
224
839
14
1151
773
370
1395
510
884
1575
726
30
543
1273
131
1360
116
1436
707
461
1705
1458
684
1299
216
431
40
520
467
1985
199
861
1141
830
1902
1578
955
762
940
262
815
1302
732
218
127
1264
194
85
1210
599
1445
137
1906
1764
861
635
1511
83
1399
1965
489
1496
354
912
982
638
635
1880
1315
1366
1036
861
928
516
1507
60
467
923
879
1185
34
181
1577
1469
1744
1027
884
330
877
1165
1776
291
79
565
398
153
1740
1176
367
293
1206
1193
79
1548
1768
1644
1693
415
642
1509
275
1475
823
1947
347
1152
305
18
1508
1137
39
270
519
1021
1097
1625
293
1686
1150
612
1870
249
476
578
1210
219
124
393
399
1887
1939
881
58
315
380
1943
1111
1166
1740
1597
748
1053
1956
453
1078
116
546
182
1257
449
241
1004
1802
1453
150
995
914
743
1878
421
1524
757
1605
1259
1589
1342
425
1155
1699
1482
482
296
378
1994
781
1209
462
296
570
763
749
1984
672
610
483
1317
1317
1981
1009
1811
1916
803
1377
712
57
1389
1176
747
778
543
1824
605
1163
1992
1350
510
1108
1495
965
1548
1334
1214
1474
1298
213
1447
1182
686
665
1586
940
913
1820
320
800
1975
93
1446
810
1682
1906
862
153
1052
1572
1883
1746
275
161
1744
500
885
1308
1150
588
658
1846
1306
1223
265
40
1132
270
73
380
144
1543
56
1076
923
264
763
1566
1328
1880
1713
1838
1267
914
792
1398
1118
1459
1343
466
1826
186
900
34
896
484
202
1662
1360
1263
131
236
389
1448
548
1421
1889
142
1561
1223
1431
655
1822
833
1195
1021
1287
1
1339
196
41
362
979
1327
734
1248
1731
32
403
773
1443
259
1541
107
434
1033
352
908
885
1027
25
259
1655
1488
1598
111
1470
564
1313
71
836
1765
879
351
573
148
842
1808
1415
374
1431
691
732
1224
55
1846
1689
995
1797
945
297
1858
513
5
763
1260
1554
409
1523
1191
1952
1
10
288
1251
1556
1109
1968
498
397
1096
223
1074
1145
878
697
1673
1669
354
497
1089
1945
1649
49
1956
169
138
1917
1298
996
937
223
1426
731
513
837
182
237
1466
1180
333
1827
892
117
1643
1796
994
969
265
1288
1617
1807
398
343
1743
721
1022
97
788
1537
485
1532
929
1916
1065
1541
1389
390
1615
82
435
106
455
1050
1429
90
1094
1438
1618
1644
31
1357
1476
1296
481
900
212
1263
1970
1438
457
708
11
855
984
1850
73
1680
1457
213
339
336
918
341
600
1886
219
349
408
1133
1550
1329
1132
1386
650
291
318
1650
615
302
1456
38
1346
1949
766
755
641
1557
1288
1773
1393
49
1805
1266
423
2
29
564
76
691
1123
1963
59
37
523
1503
1182
176
1734
435
1343
795
1221
973
492
979
1976
1908
542
1754
1566
308
606
1643
85
239
464
1905
1986
349
494
435
306
1542
629
680
699
1326
269
1366
205
1769
917
1557
1582
398
344
1876
1550
99
359
1498
172
1998
1276
811
435
1588
1398
96
637
607
1697
917
214
1206
759
1103
1173
194
1089
550
475
1469
1154
1663
1378
1957
1057
629
898
293
108
773
1999
221
843
400
1221
615
355
483
852
82
928
554
1959
456
1455
709
323
1854
772
651
68
222
1956
1821
1540
128
1850
765
1641
956
128
1952
861
1631
315
1646
364
1184
765
385
1777
1950
1798
1595
1127
444
1372
1765
1487
247
729
1169
785
1580
1475
675
313
533
42
1186
813
1220
1356
1993
619
1264
1535
1398
368
683
583
1776
25
1794
1958
795
9
794
338
1463
1072
1256
897
1632
1670
1335
1855
324
488
1263
368
1083
1453
280
831
1112
979
837
6
489
606
1753
1260
1309
1397
1592
1809
98
1139
1903
1290
120
572
180
692
790
483
540
570
1873
1887
681
1832
515
114
1690
737
1973
129
585
1847
550
1992
598
1040
279
1988
367
735
1046
1519
1993
68
1176
47
233
797
1137
460
577
1704
1202
973
1489
839
1163
709
1339
129
1247
864
1575
117
1139
502
1612
1010
1917
1187
1420
1054
1017
1747
1624
1351
1217
522
1448
461
264
1482
1893
1315
1314
220
1066
1704
301
1885
1300
1546
1969
1885
1507
1692
217
1128
321
429
1997
1486
204
1068
104
1152
944
1812
12
401
653
1306
910
1954
1922
831
1090
1366
1532
170
1902
1511
1024
1582
210
657
706
17
313
1602
1544
1209
941
1153
992
13
923
405
1302
1417
103
1496
1456
654
517
49
1718
1127
1700
1915
1925
1055
1411
1416
322
1457
1111
1474
1440
1309
1146
324
498
1557
1110
382
1397
1764
995
623
1139
1968
1027
665
1037
766
153
376
776
1656
988
667
1096
68
1447
95
1238
274
1982
108
1645
363
1377
1141
1815
1769
367
1936
996
339
811
1481
773
16
1220
730
518
15
1596
1904
1738
1668
1057
1964
340
1154
797
1559
901
1632
665
987
1079
1141
1945
1870
1828
531
532
1008
933
954
403
827
101
1565
55
1285
267
188
1242
1089
1709
136
1965
374
1892
1901
1220
455
1069
240
1859
522
410
494
740
1798
1412
4
546
921
1240
113
1481
324
1524
1681
1980
1947
246
169
1916
640
1848
465
1474
691
816
449
638
1588
1338
676
901
1693
702
124
1786
648
362
84
1136
905
1672
1619
317
763
464
1626
880
1514
1653
1132
1623
455
1629
1753
1997
1184
1205
1386
1308
1186
481
696
1074
1419
1219
1334
384
750
1603
337
508
1603
480
1546
335
1180
1224
1905
1639
1863
1088
1225
658
1450
394
1070
1517
345
1915
511
1974
845
1510
1033
1111
1293
635
707
1631
1839
863
1768
390
557
1383
1946
1205
1864
152
1029
966
72
99
1205
399
1838
1507
673
312
1281
1119
829
909
904
78
218
1505
156
201
1167
990
1057
1542
142
137
319
1080
820
1135
1030
1336
392
426
1732
1640
1854
670
485
1496
1000
1145
1211
1523
1325
1539
1549
279
1699
514
1921
941
1910
1391
235
1304
1882
1432
994
427
507
1902
1694
1109
1441
570
1026
590
602
1440
1473
125
1060
719
1771
40
12
478
1787
1347
525
493
1155
1201
1699
1377
254
670
963
711
1633
1668
1650
357
1512
1317
771
1215
897
1591
857
1217
1957
683
1167
1808
117
1925
1819
155
1568
952
962
1581
777
103
333
455
829
580
1193
1211
1330
742
1348
1726
259
1131
997
237
1080
20
1335
1634
569
913
1785
1573
1190
271
386
494
1746
946
366
868
335
318
590
1603
1541
796
1613
234
1478
1202
1442
348
1490
291
465
1020
446
258
1921
633
1923
877
1318
1533
1592
1295
333
1849
1663
776
1269
1139
971
1751
1902
75
907
568
1041
1956
601
432
1262
1317
511
342
1111
803
585
522
1293
735
1228
1136
1869
1913
1127
1613
174
1160
1248
1016
994
342
63
595
1654
366
466
435
1277
91
1848
817
1333
300
554
1606
803
1239
960
1059
1028
124
1204
1951
1926
1945
527
1967
1226
1195
461
1814
335
446
940
1802
877
1562
1390
432
327
1834
886
1303
1745
861
502
1238
1935
280
181
1660
1277
237
1560
1307
851
1547
196
773
712
275
1826
1884
810
1287
738
1087
1297
940
1281
650
1775
1801
643
1823
1518
23
1128
1566
1081
1632
34
340
222
1402
1661
1106
1528
1705
1827
158
1730
1553
1276
1771
34
1570
1169
1088
1854
1998
21
1588
739
1138
1606
1957
459
238
706
622
1693
1106
684
1561
719
120
1604
14
1390
1941
1125
493
1368
807
872
1244
1081
480
1728
1482
1488
1061
87
8
1938
1587
1345
476
1100
226
1556
264
687
502
1066
1381
725
1692
1773
475
1816
682
1492
1062
928
44
217
1149
1640
382
121
67
1061
733
1533
1678
1477
1254
471
1622
281
529
912
65
203
1893
1507
774
1819
113
532
1134
672
1442
1703
1480
1003
128
562
1779
1305
765
1156
853
1471
941
1315
1768
132
1128
1365
482
1232
1983
71
405
642
358
241
1478
503
184
621
1117
1002
1499
1165
1881
596
1767
752
189
1064
1514
626
216
1475
452
611
75
649
426
215
1933
1529
66
858
891
1304
967
1735
564
211
876
417
1649
600
1456
1098
1092
1344
1225
181
1991
1919
996
1709
1461
998
229
1091
884
1911
1766
1772
1634
136
1844
725
553
1121
507
621
1287
1462
904
1861
1599
792
439
237
209
32
1216
973
854
1076
1299
1264
448
910
1748
1664
355
657
1330
149
1176
1681
996
1880
1427
1740
362
1120
1056
887
1065
1557
1493
291
88
999
839
229
1862
100
33
645
827
1783
1262
1325
9
515
844
1568
1792
804
1099
1136
130
1702
370
994
1051
395
221
249
1108
1559
1902
1370
1152
380
569
1610
1377
1860
1377
1856
456
1517
909
231
1785
1200
455
79
1755
1102
156
1350
1130
1578
101
1193
9
283
1150
17
526
1130
1905
273
325
1784
847
638
1675
1784
1509
512
1322
1906
888
1063
819
575
393
750
993
1394
1035
1606
1580
1025
199
1001
1662
426
1479
1094
1155
1403
643
1683
898
400
1879
1994
777
289
527
1588
500
1371
1743
1828
881
1083
1306
1799
1962
934
1775
474
1311
45
826
1771
513
361
1777
1840
1328
1019
17
1691
1567
1303
223
1771
1075
680
20
41
975
1559
1806
1687
210
968
157
807
994
1332
1125
920
1105
1978
670
1249
504
1224
808
1668
1450
1124
688
903
1205
71
445
940
1613
1348
1064
542
1267
1939
1228
878
1895
1361
273
532
545
1764
943
553
1561
1697
1042
671
1599
786
566
986
406
1754
542
800
466
338
263
265
604
421
307
1455
1702
1991
1958
1831
838
1722
167
854
1653
1527
537
1088
396
1007
1374
1981
887
1482
1539
926
1643
1435
1876
605
1975
605
269
1344
338
1961
1243
1022
1642
565
1209
1346
749
1939
1598
1281
593
487
58
1339
368
1208
1363
1187
832
446
327
1595
944
237
996
112
1493
995
876
1137
81
1416
1193
169
1318
1168
1153
1177
970
436
321
1860
1614
211
359
1514
1272
1840
656
1304
1846
835
1897
1080
1025
1994
1738
1080
716
484
1389
85
1657
1865
1524
765
1197
928
871
169
919
289
776
634
522
1474
435
660
625
456
392
1989
523
697
1560
1454
1549
1978
1515
983
832
1861
518
1521
1585
282
1184
1058
386
1657
1140
219
1971
794
989
1561
1407
911
37
540
81
1060
889
670
115
812
322
1112
748
254
223
185
999
458
340
440
1542
985
1544
1146
1400
1138
670
1681
1082
1875
1109
1142
476
1090
1197
1091
347
206
1448
1634
86
1304
686
559
354
539
513
1974
550
948
220
949
1242
1602
621
1724
1205
1145
1704
897
1584
33
1870
374
355
1974
268
948
359
1145
183
983
284
698
194
411
747
345
237
1153
546
834
1791
1236
1881
1838
184
49
1016
1335
1157
1420
689
419
1661
38
1210
1808
1621
933
1834
1336
594
1358
1990
586
542
136
1214
402
554
671
1218
1324
332
133
684
1756
1270
1739
1662
992
1318
304
242
811
1798
1244
476
781
865
1414
514
1346
190
1455
635
1429
1410
1349
472
1396
87
865
1103
1678
943
932
14
486
1433
1770
825
508
75
1234
1567
1612
650
1409
1377
1391
1283
602
1854
422
1524
1546
356
1569
1558
521
66
1786
1940
1972
466
826
1022
529
781
1609
1042
722
1983
140
703
588
1756
1073
903
517
1828
1941
1358
714
74
1055
605
180
1141
1420
1362
373
546
1373
1572
1862
1323
608
1106
851
1953
1607
1634
1352
344
1861
1648
1915
284
712
84
1870
822
1040
845
34
1739
1175
1657
1063
65
861
1133
1909
936
299
1271
1770
398
1867
571
641
357
1907
1700
278
575
1851
911
279
453
218
605
699
89
1016
1573
1649
1489
1260
1031
1692
1756
986
435
1645
586
334
628
688
1993
148
25
286
1354
93
340
1823
1314
1277
1076
899
828
684
456
1079
1566
248
1628
1285
1723
1227
719
690
1085
1202
1770
1719
502
14
711
868
1313
546
65
1246
1511
609
1950
1144
384
1154
1092
1014
1144
1227
1244
158
604
453
1162
160
1713
1212
871
57
1262
1100
1871
11
1393
525
361
1392
1741
155
1122
466
1192
252
677
1324
1012
215
1615
945
671
1567
891
670
1790
805
301
1453
1539
607
338
1901
1774
1906
1228
916
268
1243
95
52
1716
328
952
1431
385
657
1097
909
231
291
1581
865
1163
1848
1640
1373
1888
951
1798
407
649
1697
1536
998
421
1064
1894
188
995
1223
1960
540
1999
127
1655
1107
453
1496
1042
1190
1912
1549
1870
803
743
788
1483
1246
584
396
1524
1323
235
1137
21
692
2
1184
187
853
52
1341
407
1049
622
1195
563
1502
1145
902
1528
1321
557
354
1480
823
1586
214
543
230
1904
1648
553
1249
259
1402
1814
894
1964
415
922
1270
1238
1286
535
1332
356
786
925
720
300
1127
1019
1072
1560
334
1441
581
1441
737
927
500
1747
1364
1069
1973
131
61
529
692
961
792
788
484
41
435
325
110
522
377
244
607
1376
1175
901
932
1521
165
1276
421
1740
766
583
721
1250
64
1799
251
121
1202
745
340
895
1076
677
1592
1645
979
1987
1282
1875
1809
1888
971
640
381
780
959
859
926
17
658
228
1806
912
395
767
1538
1930
1098
1254
1028
1096
768
1285
215
1667
1972
333
957
871
1041
5
846
1739
1395
1440
459
1836
742
1943
1132
1620
1160
911
877
1634
1715
608
1143
1605
794
127
1008
592
103
816
668
1915
1652
28
1997
1357
1328
1812
1133
848
1702
1686
1331
299
1080
456
167
160
295
150
533
1233
590
1810
1465
1392
248
680
486
1188
659
613
1818
923
851
1855
521
1264
1496
1953
528
1953
1291
1739
1992
1845
252
1881
1042
409
403
0
689
1279
786
1245
994
1925
715
1219
1965
1187
1440
1756
981
754
1565
1647
86
971
1660
425
818
974
1679
191
1909
1548
1254
176
1412
1016
430
1291
992
1819
961
1767
1921
1342
827
248
1849
9
1282
1284
1759
264
1904
1267
1630
429
479
1870
806
1569
1270
694
1999
388
127
193
997
236
76
1283
342
996
1588
1204
330
230
1985
687
71
404
325
1266
40
254
1106
1419
842
736
186
1831
3
334
180
240
838
285
1326
1455
1145
1054
595
1905
84
527
905
626
105
1817
580
101
528
747
848
349
546
853
674
1083
599
1546
632
1324
490
1070
454
763
1456
1438
145
1231
1314
766
1517
660
1937
1116
639
1539
1972
1431
427
1259
1543
1402
719
1925
1366
1304
1889
1417
298
1263
265
915
44
175
1258
738
1624
890
381
1408
677
233
613
277
1166
875
340
428
754
237
1312
1962
326
512
1632
1256
1615
979
1246
730
768
732
715
1682
575
531
1677
323
1820
1023
1020
1433
1986
1941
1228
1329
1129
239
1230
191
1120
1410
1442
666
1866
120
1955
1098
1586
908
473
780
293
264
1153
822
842
72
654
1319
1418
1730
188
1347
709
1122
1214
56
1365
1193
1996
860
648
422
269
1185
40
1799
1602
58
267
1031
1048
1881
98
1742
1100
1813
847
118
174
1104
1320
262
1245
1358
1651
1023
1948
1700
407
227
1939
1400
684
89
655
1797
1046
1241
789
958
1791
1346
1711
844
1567
1647
681
335
857
1357
1735
894
1502
1852
58
1139
161
1191
0
546
718
1586
562
1760
193
1476
194
264
1268
922
13
1783
1622
1022
242
770
1574
522
1413
1186
1559
740
1718
929
1567
360
203
1666
1438
1283
872
393
395
709
1140
78
1576
1726
1199
1746
1664
1682
1121
1921
394
1958
965
1753
1238
83
1033
575
1848
913
554
1425
1040
310
1836
646
114
1555
61
459
1365
508
27
1685
1458
78
615
1009
607
1280
1642
1584
1280
1602
1606
557
983
1195
1394
703
904
1481
87
957
384
1908
10
1509
1207
15
1905
1202
1308
1170
61
1071
591
430
746
530
1781
1100
1604
1828
1089
1696
1779
249
3
1652
1653
896
1651
615
108
81
1094
857
786
675
589
412
1343
1567
1269
1048
785
892
1209
1228
1291
4
1910
774
794
1063
1938
1138
1587
776
18
467
186
860
1551
803
1198
1507
1489
378
914
1024
1432
1032
829
1054
1060
1990
1744
1706
1504
1017
838
1203
1911
203
764
1294
481
670
1385
1031
1590
1050
1382
1566
1548
1008
1720
1459
1507
57
1669
1207
1006
972
1484
803
1140
631
144
196
47
585
767
191
1240
1263
1623
1551
1646
787
680
909
1605
1668
593
366
388
51
1167
1037
1344
67
490
1210
1744
785
1500
1137
472
600
1164
1031
1780
1718
1037
1132
1827
862
626
843
1863
959
657
606
482
1798
286
409
930
1414
324
685
1775
31
990
870
787
152
1565
989
422
51
1532
340
1760
1474
1087
1767
1050
1408
463
1169
835
1552
1609
1764
242
219
127
80
50
424
156
746
1748
952
24
498
653
1484
1871
1185
588
132
1696
1751
1402
1396
173
308
758
688
1494
23
1537
1393
251
1354
604
846
993
1821
160
119
1571
988
1842
1329
1164
431
600
374
1362
606
231
605
1157
1982
731
1334
1970
490
1766
1448
1070
1268
110
1791
461
1675
1407
1634
1212
321
1390
765
1626
1434
911
1053
1696
1137
1348
1251
1318
832
829
17
129
1278
476
974
948
614
1783
454
877
1871
718
1031
1156
1726
625
274
393
1944
842
1214
624
1434
1307
1980
672
737
667
108
1017
1759
1079
744
1349
1176
708
1409
370
1070
906
314
1826
640
684
818
1076
1818
1286
1474
740
1823
616
1582
305
389
1862
1347
471
1249
351
1786
230
198
1301
1780
1479
966
1904
1288
1420
1081
691
418
1372
1961
1186
658
215
1138
908
1222
443
991
981
1997
1239
855
1435
1765
1906
948
1268
1341
816
331
556
1033
1485
596
604
851
1881
825
1063
1764
1235
1006
4
1992
841
1127
1546
806
1058
1056
596
928
1946
788
311
957
796
41
398
1156
544
1653
1667
332
279
1204
883
1592
1813
1978
1687
1025
239
270
1994
616
206
1004
1922
1495
357
885
1776
287
1858
1499
1086
1625
1687
725
905
1079
937
610
1099
604
729
1464
1344
914
325
1815
191
971
1396
1392
1003
240
975
328
935
563
602
271
1684
1392
596
1988
1755
1089
1652
475
1035
61
1301
254
260
1694
199
1576
663
751
427
1110
619
974
1676
1365
1981
916
1648
21
807
1658
696
1362
417
248
1300
1029
1546
418
1201
1106
31
1339
107
1323
1529
239
521
192
101
910
1538
548
171
1781
1521
1793
625
34
1673
338
327
1084
714
1825
1473
1345
888
274
1580
1904
520
364
915
954
962
354
1478
779
320
989
784
1765
1673
826
1687
1697
50
129
333
1247
1611
1685
1000
568
1253
0
1801
1449
1212
1971
28
1776
373
1189
1258
748
479
216
1101
250
251
39
694
1171
1736
1081
1227
602
299
1986
925
1998
1113
863
1268
1956
1649
1074
897
1633
305
1909
1193
358
702
350
1151
1905
949
1536
838
1802
654
1281
1440
1681
352
771
818
352
1392
867
1425
1997
1726
1101
1598
429
1446
236
1786
52
1696
983
366
1510
1619
1335
474
1364
1136
323
146
1385
1553
1076
1387
306
470
1668
602
174
1561
1530
1249
1525
755
446
751
1505
1386
1724
1138
1310
1821
767
1860
562
397
144
255
520
973
981
1570
123
1855
207
1877
826
396
1945
710
1297
1687
791
582
1932
1481
1388
1231
1060
1580
178
158
543
870
729
1543
1915
266
1913
1043
402
1216
35
949
891
1610
839
1182
1575
621
1037
1119
559
918
148
868
1436
749
889
801
1474
317
165
123
1405
1202
1644
194
339
1230
835
993
1444
1485
1246
1467
628
1987
196
1906
866
1298
1053
1215
1241
1236
560
726
331
1860
620
1989
737
455
659
1667
1746
331
126
841
453
861
1499
6
1240
1997
869
1046
1352
766
998
496
836
1990
1743
1478
495
1937
99
1610
1605
1212
1227
555
316
123
1898
1031
172
843
1752
594
1569
603
1233
1723
749
912
528
735
331
1469
1266
1691
1744
1962
533
1450
1139
1984
247
1962
627
216
1433
237
1061
1062
1537
1747
741
1928
1497
1262
870
995
569
1557
1528
1608
167
620
1798
729
1248
180
155
78
1888
352
1235
1649
1783
136
1137
713
83
1464
1335
1121
1647
1933
1869
141
1009
666
495
969
1645
1547
1628
1929
1036
695
954
1334
1520
1798
1899
1542
1727
653
734
387
1218
90
945
1653
1960
959
838
1530
606
1078
770
633
685
122
759
180
855
492
1967
89
542
872
996
1863
1773
259
305
1085
590
947
1241
1854
163
1982
574
1226
3
1993
1512
1541
1305
1063
1214
1432
1022
1350
1259
598
1684
1883
1642
1501
1273
1465
431
555
272
1055
1644
57
938
33
904
860
1077
676
1701
542
1021
1833
767
147
1377
1400
773
1814
1975
1195
1010
1852
863
326
1070
1941
565
1627
549
1331
1181
225
550
1511
936
1673
1408
223
1963
952
1229
396
514
1699
1716
35
319
1533
1541
628
866
337
70
290
872
1262
1581
1370
1595
1536
816
1798
1204
586
1316
284
1662
438
640
579
1842
1142
1561
1182
77
530
573
796
905
1761
848
1212
731
1599
1980
520
974
378
671
1681
1039
882
180
1719
164
1410
1174
1318
1213
436
1120
1247
61
557
1949
1859
1352
156
1973
1231
1373
491
221
1871
1317
755
503
332
977
1687
401
332
1299
1710
262
841
688
1004
1003
169
358
1464
1892
1158
1460
1955
772
421
1985
227
1549
1535
1490
516
775
1001
1767
1519
715
94
1201
1196
657
122
1008
141
1545
353
443
1604
768
1569
1420
1653
1647
242
693
1206
38
1304
1241
790
521
1567
542
1277
1666
1941
1002
1710
1617
1950
1758
1367
75
466
1063
729
533
1854
208
470
38
1499
1788
420
1599
1747
923
330
1168
1709
494
1131
624
1437
505
1897
1064
305
824
606
1018
1426
837
1717
1863
1143
304
910
1759
1711
1303
134
673
904
339
1265
677
1175
1051
811
195
15
951
570
55
1292
1369
886
286
701
463
414
1904
354
1777
91
1548
77
754
381
1916
479
1281
186
577
795
625
1314
733
199
1242
1087
1185
874
284
312
939
454
967
103
843
1173
1223
142
1978
186
537
419
1115
196
940
602
149
449
624
1294
1268
86
1933
1320
126
1366
1904
697
873
1792
315
1083
1438
1177
1872
1545
1212
1288
1329
701
954
829
1010
835
123
106
1995
26
1083
1659
597
1715
1577
759
851
912
179
1254
141
713
1734
682
1537
1564
1101
1004
1093
1713
1741
1038
12
766
1977
1349
599
1304
1508
1470
1812
342
972
809
876
135
808
371
1479
1687
1111
1256
749
1863
1744
255
422
613
416
1508
326
568
63
609
1810
1642
1384
472
1349
969
621
1908
52
1977
905
11
102
384
546
1024
1138
1455
869
1
1704
1815
869
487
5
312
218
80
1532
318
1896
1799
1510
190
1695
1130
1081
101
1485
1381
690
1418
1770
758
277
1708
1163
1928
718
94
703
1627
1889
441
1058
739
1541
758
543
1072
1502
919
469
1338
133
1709
1917
25
138
780
1157
1497
1571
1186
498
1486
877
862
1811
119
1835
241
34
1580
1295
1578
1889
1569
1481
1220
1669
1905
709
1468
1337
1659
1995
1042
1294
1196
1904
1046
1390
1050
1303
531
606
183
1136
1414
1156
1985
1029
165
224
193
1683
1163
1583
1375
472
1126
660
1766
313
276
581
234
561
671
1741
567
1967
848
1049
1296
538
1322
42
929
946
1493
1318
1975
1942
1168
550
1666
543
1414
1112
238
1068
427
1204
346
1064
755
440
1385
1598
1272
1737
1522
584
316
586
91
1054
1609
129
540
1574
708
277
1642
1450
224
230
1354
1444
1250
1040
1365
1819
205
1917
639
808
310
1272
698
1108
1468
1069
84
172
758
859
467
582
722
234
1962
1070
594
854
1822
1108
1028
628
1329
26
525
1951
595
79
44
1061
442
710
582
926
1069
1222
740
173
1216
1822
1965
170
1063
1592
1812
1207
132
101
1069
796
1585
625
1457
1106
1165
263
1095
707
244
1294
478
496
205
1573
263
325
847
922
459
391
1297
1265
1435
687
112
1864
930
1669
527
1644
1251
60
1263
549
1319
1355
1154
832
1110
480
631
966
636
773
236
1568
597
36
257
267
175
214
587
1089
1425
894
385
932
821
1459
1062
992
1961
1168
781
1839
433
1954
149
759
740
527
1441
1960
558
299
1855
1340
1717
309
1099
837
1269
1860
1699
1483
1317
188
607
1329
981
426
995
623
261
1774
1721
784
221
1236
1662
1383
21
926
1319
482
669
794
861
1382
255
1765
1623
22
20
536
843
998
1877
263
1793
1018
1616
1352
1399
39
381
926
1457
967
1948
859
267
1146
224
490
699
803
726
1279
787
1761
1993
1524
1903
159
934
1829
85
187
663
1470
1945
1334
1159
1422
736
1640
1468
1364
215
823
1114
1094
475
758
1184
1374
936
1514
1221
369
704
385
1704
1327
101
506
1901
1975
883
526
544
1026
979
863
419
782
1728
90
203
191
960
791
642
333
1026
1942
1399
640
931
1326
56
975
439
1629
260
1776
1175
446
1184
89
244
1784
1265
1557
1774
1697
912
325
391
826
1787
568
604
613
883
1261
1083
1082
1342
784
616
1479
1360
208
291
630
1930
728
1321
1530
1169
152
1896
195
1018
1817
274
1029
319
303
474
110
952
1661
526
1920
1946
688
1427
1982
741
258
70
1127
1999
933
228
1334
322
1952
1906
1040
1150
176
556
1242
1638
1690
253
1108
1392
751
218
525
579
1985
128
883
1139
1292
1708
1644
66
17
91
1262
1738
1696
438
633
531
342
620
1415
412
793
802
177
668
88
228
1496
1983
557
450
162
1800
1412
982
641
904
650
1213
1356
603
864
1008
1726
869
1354
685
1004
1977
520
1777
83
1061
846
800
1245
1611
485
1192
267
735
1912
823
1722
479
293
1849
960
1559
280
1895
738
41
1614
128
268
995
1210
1017
1995
1666
146
1414
496
1246
1578
1875
647
8
543
718
919
1355
1433
1248
764
613
1526
1922
1032
1174
41
227
1512
599
1746
1383
532
520
819
249
860
304
945
840
744
1139
768
1384
1640
1926
398
1223
1657
931
1915
1054
261
1502
378
749
890
1416
95
272
454
976
1624
567
251
1001
5
46
859
1631
815
224
1346
1580
1817
1272
545
1249
1432
1778
1230
781
551
1487
1116
104
1180
1970
1528
129
153
530
305
726
1902
1232
1062
42
519
1405
703
1590
1752
859
1621
471
130
203
1728
196
1616
1949
592
1511
1124
1229
1384
1129
837
1310
1341
1332
722
1795
992
393
1183
324
1904
1639
846
1741
57
1391
1861
1017
1377
1037
1939
1730
1245
194
887
942
1798
1391
331
1840
912
1654
1836
916
1659
585
1459
206
68
1282
1412
1366
1936
1095
182
183
1287
57
1974
1218
1709
1617
345
1518
989
1427
139
1789
1874
137
180
1929
1850
1282
865
910
1661
1731
147
1681
950
1924
1627
1487
33
1192
1621
551
1227
1146
1710
1668
968
1832
1186
1834
1798
802
621
629
725
819
1799
1171
211
1353
227
1710
285
469
626
152
1722
42
1182
377
1392
729
759
1232
1901
768
552
1512
432
451
1080
594
490
1055
517
851
833
1171
881
596
431
265
325
1811
1255
300
1853
1655
540
1755
597
1330
1275
1592
1869
152
270
1062
269
1741
1995
776
1211
1397
1719
1905
629
342
597
1460
1039
835
310
420
1596
115
1326
1454
1707
1691
148
1969
930
1535
726
854
398
508
1695
527
222
664
1055
1008
840
1958
1117
1350
319
1066
185
667
635
1506
427
1257
123
1142
472
1494
1379
1789
1516
192
1036
1983
993
688
438
1201
745
1456
461
726
1271
342
1783
1833
658
665
112
515
717
1287
292
797
1500
1032
1128
1361
1905
494
1236
890
1828
1664
1101
809
953
1914
339
426
1732
1302
1813
1762
794
1925
878
1509
76
591
1888
830
1290
1013
410
1527
526
1903
696
226
691
751
470
933
1846
1431
1537
1922
1898
1422
1357
766
839
870
1287
445
1377
185
1856
1374
1224
1841
512
1298
226
1479
1190
1901
42
147
1853
754
1819
1919
1657
1556
837
1121
1761
540
75
443
816
586
233
191
1843
243
1466
1168
590
1826
516
1584
1951
710
603
662
1964
328
212
1325
96
768
625
1497
79
1073
1169
1171
1151
766
140
261
1890
590
1075
472
93
1782
1816
361
1289
848
1948
438
848
562
1300
1116
183
893
1399
825
828
89
88
496
1953
1322
1222
1704
446
1019
1612
1524
1048
1515
764
1700
10
277
4
1275
1506
865
529
1317
1458
1386
776
436
619
1492
219
1258
1995
604
372
340
154
148
1092
1527
618
1089
1137
1445
106
1162
615
892
1345
184
1419
1136
201
1288
1032
1469
1560
1459
1476
1103
935
771
1379
796
1680
1063
1466
1360
599
906
1644
1494
1342
76
1472
588
1066
97
1649
482
161
329
685
1341
743
1373
1751
1233
0
663
895
711
354
1359
937
776
1771
1336
1100
1096
1344
583
1961
1232
708
276
1800
1681
85
1194
798
68
1657
943
440
584
253
646
1802
1116
1622
392
1199
161
1012
1779
83
134
323
1185
40
142
1148
1321
493
492
1385
1745
104
440
378
1715
1387
980
813
644
867
1833
1070
605
400
441
842
429
1718
813
1247
380
686
351
1538
549
1023
1371
1382
1172
1698
1267
1068
1498
1731
1493
1073
1679
1238
131
663
478
735
1955
966
1281
222
743
492
519
1881
1364
1343
1481
306
1623
154
332
229
1016
1739
366
917
1800
1995
432
224
745
645
1103
1417
1376
1672
852
1663
1851
756
1625
904
514
1149
1187
1449
63
1907
1292
1546
1040
1589
339
1053
1359
445
374
1209
207
598
847
1974
1851
1941
634
945
1660
338
748
433
1967
1858
1288
1279
1124
1611
1500
410
1125
1207
1779
757
572
1909
559
282
1232
819
1292
1745
1704
771
204
95
334
1509
1244
731
1432
252
598
197
819
1746
1761
116
175
182
17
1133
1438
858
1478
796
871
1758
838
1881
836
925
1801
170
651
98
1615
1492
792
1947
1523
44
1255
1955
944
868
304
1227
132
1698
35
1073
831
602
1836
1700
960
386
1631
1117
1597
1189
85
1011
57
1589
1358
1556
1428
461
1674
954
1476
379
326
718
1830
996
1890
858
496
725
981
1196
1014
855
475
345
1437
529
559
1242
968
499
1907
1758
1970
469
1359
811
113
217
457
1913
724
211
1311
1692
737
1545
1890
491
356
403
209
1301
1795
28
886
461
869
1027
1103
1277
1710
1015
1829
1245
1227
1976
598
516
910
1562
1817
1999
623
888
1963
476
1254
1282
1226
290
1611
7
621
347
371
236
45
813
706
77
1424
1338
863
1365
1000
1830
1245
371
1257
1405
144
170
1025
667
816
1233
278
353
752
354
1531
1706
1615
1721
1106
1281
269
1142
991
1541
1372
1709
266
560
1294
740
529
83
1214
344
1659
1453
1222
1583
415
1983
875
89
1367
1217
1173
1728
1384
75
403
577
874
1923
1711
971
696
1460
422
494
1917
60
1350
597
1532
132
1978
348
827
1755
1234
1568
154
157
176
712
1332
172
711
1759
1848
775
1557
1499
516
879
675
1751
1380
534
970
390
742
398
1400
1598
1898
982
172
712
721
660
99
911
1890
1832
1636
619
493
1581
1376
389
306
898
390
1340
406
1759
54
683
509
874
1048
1152
643
484
843
1757
410
1818
1640
194
642
1279
689
1740
704
1338
1416
1306
962
981
1185
305
1991
746
1946
1852
1682
728
425
69
576
37
1398
1274
193
1511
1137
1763
677
1910
838
1693
824
1895
975
1760
1113
1068
1199
1940
1980
1029
1080
921
206
699
597
1271
1797
733
1789
1937
1538
352
1740
702
1618
26
1164
112
562
1484
1932
56
668
230
1631
1090
232
946
258
1964
781
1283
1770
495
1702
587
107
1354
1511
1746
1082
15
371
1366
1345
213
57
836
1051
1750
336
859
1902
1145
691
1554
716
190
1095
1116
1292
701
1839
477
1324
1
1380
1605
223
1144
594
1929
449
885
808
508
1986
531
1613
1719
1727
140
743
1670
1955
1851
1603
479
1095
1772
1753
1116
784
1275
1356
1004
198
831
1732
1340
1071
298
1198
1910
436
1982
1868
1176
1312
1113
629
1756
88
1048
1531
124
856
1470
1507
1302
177
261
825
69
1559
1218
1181
1968
314
1439
1091
67
1702
1451
1231
892
1017
1804
730
320
1930
1234
926
851
143
1413
1458
1710
33
543
1998
1672
329
212
894
1276
1437
957
1439
1389
922
723
1431
77
1761
1350
961
236
458
480
606
1569
676
673
70
1775
1910
593
250
233
1590
358
169
753
1614
1111
164
1112
1704
609
533
550
547
1870
1699
244
814
291
1123
687
440
504
1147
1934
461
283
1208
1836
319
1811
388
467
137
543
986
1809
1487
587
1376
1602
28
936
607
463
1507
776
420
874
658
610
1829
1308
1082
556
1007
271
767
960
1970
1592
1694
637
1018
1734
1456
1628
43
1290
929
1458
1268
1397
271
1893
1629
1293
1274
1743
1585
1135
616
1543
1790
345
1872
1121
781
1980
81
1078
122
1861
369
1857
257
1036
815
1640
35
1916
1797
1878
920
1390
182
1608
874
1517
1307
1804
1985
1647
825
1669
195
95
724
493
347
1002
330
345
427
154
1492
1189
332
25
1073
1714
530
134
229
1581
1706
1826
1872
646
1802
946
1318
476
1681
1594
854
532
1852
144
1108
1293
1206
1738
492
736
1883
1704
1631
540
104
344
73
1876
1337
533
612
1295
629
867
14
375
1161
1446
1267
220
1867
429
1889
345
1051
1503
1828
1197
303
672
200
0
1039
1922
505
1955
152
1272
1192
249
1455
1863
1443
1570
1374
1423
1995
1626
1548
1860
1056
1569
1840
594
955
1721
394
1807
1909
962
1381
818
121
474
447
1272
142
1005
1647
1434
486
1223
1513
380
1241
1401
1508
1163
1514
190
1481
32
1685
108
746
760
791
768
784
1423
1281
1806
1106
1156
1535
760
1470
936
436
1158
561
1196
92
1967
1245
1705
1007
42
1065
1695
1257
336
1536
538
895
1136
1563
995
1584
656
1453
1398
961
1151
1972
1180
811
554
755
1922
1511
1293
15
1830
1430
1534
662
168
1383
79
332
1407
641
292
1641
1997
708
384
1249
156
679
69
879
967
1716
1198
535
1505
1569
1579
27
1391
323
127
1516
1498
341
424
253
1985
724
670
984
1329
1290
1765
1630
124
800
521
1058
179
707
50
479
1635
91
1239
1244
20
1984
1405
132
1802
765
1777
1580
747
1569
452
866
1596
490
249
517
856
1158
247
1986
212
875
32
627
196
200
1679
158
1211
853
363
510
1165
1567
227
773
1700
1710
1924
1694
1732
1199
396
1809
995
741
1043
746
1569
1756
1100
157
192
725
68
1648
909
498
1418
1648
1826
890
43
618
1222
27
1158
439
1134
877
1795
122
1942
1300
1753
187
1067
1750
545
1307
380
1356
1681
1005
579
1554
1280
1552
837
565
363
303
836
754
537
660
580
1361
1347
847
595
1131
1711
1395
1716
1598
1204
1753
1883
724
1733
447
299
1683
1561
503
1807
304
514
685
1144
1941
1900
1799
786
1555
1136
1556
1204
700
1529
1592
359
1312
1468
1644
242
1958
1914
35
223
138
734
845
1825
412
1398
1992
1173
884
104
347
1075
651
903
1045
192
1030
1563
1605
193
1008
518
404
191
1100
730
1140
1062
547
242
1142
1992
1286
1938
905
283
1684
873
124
1377
1274
1071
161
1320
0
1085
760
1616
1694
1004
1472
375
453
1762
389
639
541
289
1133
170
8
1804
39
1507
952
1210
1484
1830
1475
1141
923
1669
1833
1344
1912
1969
1248
1658
871
1986
1373
735
1302
500
1789
1873
869
1169
719
456
963
1888
1841
1644
1654
1979
1934
149
1056
794
1685
448
1480
303
186
1508
952
369
32
423
888
1829
940
1728
1769
1470
363
142
106
1782
1667
545
1898
1748
332
1482
759
1945
1752
1585
585
558
1501
817
1434
1186
474
951
953
390
987
1644
1202
183
818
8
1242
938
1192
403
1529
1996
1955
764
1091
1363
1373
631
754
1411
875
1761
1630
917
812
858
1191
465
1399
1009
1997
1901
1443
696
707
612
451
1396
461
99
394
47
129
1174
1037
1322
1972
797
1949
31
454
77
405
1334
1387
869
58
1489
245
1555
591
703
1227
1488
1467
1555
169
1535
1988
641
142
1084
1699
783
1855
1737
1085
473
1812
235
296
1478
1072
1233
1141
128
193
1226
263
1907
1500
1006
852
1503
1879
1985
1739
1748
492
1961
183
1421
1531
653
1267
804
1155
1944
1094
744
24
871
1416
1677
1277
868
650
1486
949
850
1349
1245
1090
1511
898
1148
1465
586
1405
1325
1077
1688
1279
382
1693
1535
1986
489
101
1594
750
660
1028
350
1782
1026
1421
365
1167
174
116
1829
1892
474
1276
1824
1743
1486
749
1463
1333
1459
578
1360
1109
1228
296
1685
742
1196
790
174
1788
382
226
771
1816
1000
1
1388
1912
569
1211
1315
798
653
230
412
1644
110
1218
1291
459
570
1496
370
1349
1404
705
175
900
319
1671
299
348
1409
1196
744
688
663
776
1656
417
1307
795
1813
358
1144
1141
503
369
672
803
1190
1392
486
924
685
1520
1675
1256
1739
1662
1455
1152
108
800
1783
559
885
850
666
1404
369
281
1902
1709
1845
1238
1775
1464
1952
973
228
1013
1125
1300
1000
46
1531
1806
644
1218
329
3
1522
1502
1022
558
497
1636
431
476
1643
1153
115
952
1216
1047
907
595
1540
1060
655
106
197
398
552
1042
964
1774
1501
164
688
1916
594
65
1578
327
1734
493
1686
5
1545
1896
982
658
1045
803
1872
866
1730
10
284
54
1355
1658
871
1821
358
555
1613
1005
1206
1078
1412
1189
1087
301
72
1859
208
279
168
1706
35
1795
734
1159
776
1879
1239
856
852
1245
1722
935
1413
1553
1589
493
595
1147
1010
1192
1831
916
1427
228
1399
1213
1656
1734
391
783
1780
1782
566
941
1112
152
1384
339
911
1074
1011
536
1821
1480
146
700
295
1841
769
1430
1867
871
778
1982
1878
1011
1933
1236
800
222
150
490
1498
684
1365
213
1540
631
936
1198
1800
1866
1732
1733
468
1874
1304
598
996
147
487
1344
325
675
1581
408
1338
623
1552
1516
328
1400
1553
300
1868
19
571
1561
1705
691
1815
1132
712
30
360
1699
547
282
674
753
1594
1239
1519
6
487
1927
1781
1776
1818
446
1606
1197
1511
1924
376
1509
61
1597
1737
102
1122
312
608
1519
617
1066
1028
437
1559
1950
322
1159
519
1413
512
1123
1936
1287
559
1223
1848
1036
37
874
770
1316
10
1796
1312
1517
924
628
526
1941
467
1768
520
1034
835
922
1263
1034
800
1997
542
407
1674
1595
1050
854
242
622
1334
237
1684
845
283
1501
1855
385
1480
1642
1266
1953
575
924
139
1893
668
1120
1092
668
887
706
995
313
371
1301
609
1738
1384
460
171
188
913
1929
21
485
577
1441
1426
856
268
588
617
1965
1976
765
310
1081
418
821
1507
1406
1700
1482
1765
400
566
1227
1630
257
1415
814
829
252
1488
663
1717
1249
713
472
113
39
496
143
1110
1434
1709
949
1999
1686
458
1281
13
765
549
223
279
1241
388
650
245
1077
725
631
152
486
608
1709
1162
764
816
69
1157
445
811
1112
1830
1460
1744
1203
423
964
1401
340
1867
1442
767
453
329
1765
1583
606
951
1832
1216
1809
72
885
1249
1100
1612
1982
567
642
140
5
452
1316
1591
990
476
764
907
1803
1561
1207
504
336
39
849
1537
472
185
549
1834
223
1127
128
208
1985
1027
494
923
1130
1098
1713
762
1856
929
1591
1078
348
1446
652
869
88
1188
1539
1404
458
777
1608
1713
1780
111
217
1060
404
925
443
1548
771
1384
552
1434
1199
1885
1013
392
1301
1205
1887
926
15
559
1989
1769
1493
1295
392
986
1997
198
77
157
1576
1283
1267
1845
459
1252
768
1684
880
1477
1704
1865
1972
1962
799
1299
497
1744
1489
170
341
185
1993
1431
396
894
1438
510
1976
1187
502
1684
497
1029
1062
1040
41
1926
469
1746
1762
1169
536
503
485
1926
115
1895
1287
1184
1863
1327
1987
1644
1923
62
797
611
341
198
1392
55
1820
1236
362
1519
1720
1713
1814
1954
865
1552
1200
923
1866
1600
242
757
464
92
555
70
1860
643
1042
1554
867
1869
12
1374
1549
1772
740
1805
988
231
202
1500
736
685
1409
40
1311
946
388
639
1582
551
722
442
1267
1813
1129
553
1410
1883
1441
1350
797
1240
1994
151
380
774
239
1373
927
1684
220
695
135
175
57
1323
451
853
720
232
306
1368
902
1950
929
1037
112
1828
154
1947
919
1217
227
191
1515
362
1145
157
1377
1037
402
1007
822
48
1337
1334
784
1300
1159
509
673
648
960
1625
1314
1716
521
1373
1872
976
322
1827
1967
1528
904
115
316
1180
948
1483
106
1941
475
937
839
266
1275
1060
527
134
923
1291
1421
413
1744
1057
512
212
768
1113
1462
1216
640
1552
143
1132
878
1921
1687
506
1760
922
840
189
1911
2
1774
141
1563
761
419
892
676
1096
1865
1203
757
1462
203
1279
722
1082
906
1971
802
597
1500
1413
1790
857
1173
105
756
1562
702
1513
1610
1911
414
1577
707
1407
1756
240
109
1021
1295
1877
408
885
1824
198
760
944
614
1013
1478
543
217
1853
1853
1599
1396
1206
1842
366
23
125
914
1611
1123
902
1945
854
692
927
176
596
986
203
1102
685
1585
621
5
860
684
1613
254
1772
415
332
1823
1876
1515
1535
670
872
1788
1891
1952
1248
1923
1172
1865
1947
795
628
886
1320
474
36
1501
217
136
164
56
491
576
663
1744
471
1398
389
831
1038
979
1944
879
1933
58
493
1745
1395
1159
1653
1976
1331
479
1082
1403
146
130
284
1022
332
1306
730
680
1939
1764
813
1746
512
1038
1561
1134
148
1636
1154
1916
297
832
1080
791
1721
305
83
461
1620
1889
870
389
1311
297
449
1356
1641
1445
1215
37
997
713
1148
261
395
1698
647
1497
174
1801
1605
1781
1270
1665
1606
380
1200
398
1133
618
122
1847
416
410
772
1633
1249
1152
424
442
1680
552
810
1715
1190
7
1698
334
435
1539
1228
35
1227
1239
1401
669
1556
693
1395
1347
1674
1418
1433
1432
1989
1738
55
1443
162
390
548
882
1237
1816
368
876
142
1473
871
458
783
1485
1218
1055
1239
787
1297
1007
382
781
308
609
610
679
263
1380
1642
1617
1950
1331
1334
1725
1039
974
1518
1871
535
618
1435
119
834
591
595
231
1562
976
829
588
1323
424
219
806
183
1534
1344
658
1233
734
770
310
1779
819
1314
1873
1637
768
911
772
619
374
1771
1984
1524
1237
797
140
1077
267
975
1979
405
1306
951
1482
309
1589
1721
571
1196
618
192
1414
998
1952
472
990
1987
1925
1902
1221
1301
1686
1127
1024
230
1084
1528
1984
149
1552
1420
128
1412
689
1259
1565
1150
1355
1842
103
48
105
1383
504
1589
1049
1984
1008
1719
698
1563
264
239
1281
551
1738
1202
504
593
1220
263
1948
1439
1077
515
1851
112
1487
1465
1700
421
1820
1455
769
815
1847
1596
1710
1062
1063
150
991
876
126
252
1883
1887
623
116
1452
1634
623
313
1621
1206
1936
698
1924
179
1914
457
1671
1903
1037
1544
1766
1778
1033
1101
258
348
223
1005
1722
1881
726
349
1029
1465
1201
1845
955
1842
807
1136
944
57
1667
972
872
1584
1678
591
56
1262
418
1006
1261
5
979
244
100
1322
838
1371
1046
1768
1340
1327
1047
1565
1051
960
1882
26
196
1248
1531
591
1751
1819
1142
1404
844
247
1035
1653
1063
1473
73
1344
1921
1432
755
682
599
1643
567
708
646
335
104
1307
1059
113
613
1310
666
398
1273
999
263
388
1095
1024
1891
1669
823
1371
347
1733
1189
113
1071
366
1465
1452
1079
245
879
1410
924
1761
1789
16
1537
74
1404
1756
911
414
461
1839
904
1149
302
743
316
795
1715
1182
1839
1565
914
1354
1213
1400
1316
14
1500
559
569
801
1872
1795
1245
1744
1034
81
919
592
1235
117
1939
1916
322
1643
675
1452
1448
303
1974
1558
814
586
1262
248
156
114
139
1893
613
1511
496
1578
11
1009
324
904
1135
701
1598
1608
1197
1910
1865
817
391
455
415
1722
1900
1808
936
1941
1087
1156
638
156
1425
1473
1911
682
1198
1669
1569
1778
1615
331
52
782
1387
589
394
1267
776
814
1888
599
1985
662
197
1409
1812
995
602
818
1795
1112
1316
878
1019
528
1415
296
1121
998
1482
908
1318
1938
1764
687
1364
170
777
273
1040
1981
319
1955
1764
982
1834
1919
1394
1298
1844
203
1295
77
1699
1563
438
830
888
507
1830
854
455
1114
1507
630
1974
1014
1047
1000
525
612
827
1529
766
1614
36
1338
1257
724
647
623
1997
1730
272
1442
364
1760
259
1198
483
1003
1697
1595
411
1156
1209
1445
1071
195
1783
241
1756
1051
407
1439
1175
1829
959
1955
1806
1382
59
26
874
736
152
150
1668
305
1872
598
734
127
53
737
1789
1685
846
1841
92
810
1632
1092
553
952
1622
1636
163
467
831
1030
762
704
1483
251
614
1548
486
799
809
361
1737
675
45
228
463
1877
1058
1325
1864
1131
1416
450
999
527
791
1090
650
1589
444
1965
206
1228
733
353
357
1972
372
1772
993
82
1500
763
1671
223
320
1323
1714
1948
1572
1331
824
628
787
691
25
101
1390
1069
414
1482
554
591
242
1109
1948
112
1955
398
381
342
359
585
1086
838
1101
1314
905
251
1670
463
1596
1064
1144
1900
1882
1812
72
104
592
1654
1843
1928
336
252
384
1541
1799
1189
1095
1340
1750
1923
733
289
1617
0
47
1316
1443
1063
1205
562
1763
925
776
1650
669
973
278
625
195
366
701
814
1914
1379
275
609
1787
47
508
1184
1720
1539
1301
570
1030
1866
90
28
878
672
1675
1397
485
488
1635
1320
1774
942
643
1037
93
536
804
1670
1917
423
183
1746
1185
527
1014
1834
1923
1470
696
174
1561
407
1053
913
1497
1913
1507
795
1995
1486
399
346
927
936
1357
375
219
677
1137
261
1128
90
599
251
705
1512
1703
627
1194
1436
1042
1001
1393
1350
1935
529
1107
1672
561
511
1174
810
1350
1655
1002
511
540
774
357
864
1787
2
122
1264
102
1371
1609
226
1041
183
1394
241
1669
1302
0
208
918
729
1193
1005
215
638
62
101
1707
1540
801
1979
817
1094
1659
78
963
197
943
629
78
1815
1525
1912
487
1630
506
838
1689
1441
1594
1706
1484
1130
638
1063
1547
74
1824
288
1887
277
1255
564
1704
1074
417
1318
1137
1820
486
782
917
560
522
1784
1502
1513
1242
48
827
1731
1378
999
1728
31
63
483
1050
1857
1889
1699
1547
1493
1398
1361
85
397
664
549
1419
1640
755
816
1969
1360
1812
300
852
1114
574
1877
1407
678
1258
180
1211
294
1289
461
1815
739
351
1710
122
331
1079
754
235
512
1564
367
49
11
1511
1686
812
1428
479
1609
1885
495
574
713
1117
1851
1940
930
951
153
449
1056
1540
885
1916
1985
1449
1483
1867
745
164
286
682
1651
1341
1425
1368
271
833
1282
1764
1693
270
1324
633
1782
1713
1569
1347
741
708
555
1106
1789
686
11
127
1788
1774
1182
18
1144
731
475
1138
305
961
129
283
979
748
1084
1132
137
951
810
492
313
1878
1383
38
1277
87
1162
1696
180
1143
1926
356
711
684
286
158
517
1360
1896
660
1960
467
1779
1612
495
1781
1039
905
818
244
1710
80
156
589
1686
36
1529
1853
1939
321
1828
620
685
1954
308
1171
2
573
1300
1427
145
402
1037
1704
601
1265
688
768
1761
1375
1696
134
1555
99
312
1633
1872
809
976
534
1116
1703
1752
1330
1188
1847
176
113
1145
1929
1685
1039
1025
1178
43
389
162
1650
599
835
618
931
375
919
1727
1600
1249
278
224
540
517
1964
1367
1129
1054
402
1804
763
240
188
714
1499
1701
266
1200
1814
1629
627
1193
377
1646
751
1951
993
1300
1419
280
532
996
908
901
744
442
1701
134
1129
921
1949
843
1232
1669
1768
174
648
782
275
915
680
1626
918
866
139
1490
898
825
1901
635
1404
237
170
1376
559
1937
157
1666
975
1719
589
1939
547
1482
766
233
1325
1620
1567
485
1955
1332
1019
537
1728
427
453
1564
293
1057
99
206
1295
1729
365
447
1720
871
1339
460
318
1613
1821
1497
716
1215
1429
1203
1070
71
1035
1882
1672
840
378
1433
1526
1672
161
342
1633
365
1160
666
1379
879
1922
104
97
802
1668
1481
1464
1310
86
1439
663
1827
1953
1116
1350
311
1748
1495
1085
1036
1513
1089
1861
94
406
1987
1288
1915
1189
35
208
378
899
438
360
1222
210
929
1275
450
882
368
123
1407
607
793
24
1075
1137
1171
585
603
925
1113
703
773
165
1375
1955
858
1541
1273
1682
670
270
79
1693
515
226
757
484
465
1271
454
1079
40
325
1463
1071
479
1744
820
908
1499
800
98
538
754
1151
1460
563
574
1994
106
1562
785
112
1537
1990
1165
1996
1515
753
98
1144
1885
1132
1650
1424
1368
1894
1122
1258
1270
1544
1094
1200
27
1071
367
928
105
595
1677
1981
1806
1322
20
1241
129
1335
756
132
1685
500
1565
1973
1740
1714
1523
1603
1580
1840
209
457
1590
185
263
1395
1885
365
912
1226
1970
1147
1082
1853
1139
129
1811
549
436
833
308
514
94
1660
979
1300
1268
1227
458
591
1591
555
111
584
386
1589
1890
921
802
678
323
550
128
750
1636
1271
1036
1646
1197
745
334
1371
492
1465
1486
1801
1546
22
657
752
1391
1782
474
1153
1670
1001
258
738
75
1005
892
1796
77
1004
895
1089
475
1444
15
836
1221
917
388
969
339
1215
1365
1351
1332
927
1707
1569
1640
694
486
632
1901
79
824
925
1217
1716
474
1327
759
1248
1554
296
1227
82
1524
876
385
1170
1654
936
1301
864
1329
409
378
836
1489
97
1959
595
266
135
438
1608
688
351
1002
1947
1955
942
909
1229
709
1613
1504
23
1048
977
1641
1164
625
479
1263
458
1708
557
604
1652
297
934
256
1132
1227
504
152
760
1555
813
1424
155
279
211
1240
1534
35
1779
465
1620
1148
861
1463
797
1599
1725
383
190
954
40
349
1223
257
1293
1038
986
1535
287
610
1726
841
1822
1805
603
806
1381
1783
1453
31
560
1904
1153
1900
1710
957
942
1453
1644
1683
941
16
1907
713
1183
623
1710
1208
498
651
162
736
545
1378
1203
1019
503
844
1033
237
1767
1661
706
1968
1025
847
1949
99
1719
1278
178
814
42
22
221
1392
52
1582
380
1332
1579
980
368
708
1389
792
482
1936
355
562
1055
187
681
912
921
804
726
643
836
759
288
458
1304
353
1022
1996
1343
1419
1937
1621
756
1931
1376
1245
704
675
1926
1914
632
724
406
1694
813
1267
1849
1921
1287
1014
723
1487
345
195
841
1228
1664
156
302
782
544
181
1243
242
419
1289
156
514
901
988
1927
1956
1421
335
1179
921
1421
1417
1362
817
880
1457
1594
1038
731
445
1530
292
994
1903
713
1951
1988
942
1024
1249
1335
736
380
289
1404
961
1830
986
1410
1006
1251
541
143
1863
1338
244
1593
1794
1085
298
708
1937
1163
1815
1975
1340
754
185
92
587
1180
1768
124
1619
1134
1893
618
589
1105
1867
1723
488
1918
278
846
1776
1522
523
1816
296
292
1274
551
339
1863
392
1154
1846
859
442
1017
546
1261
149
503
758
855
1477
364
315
1519
313
209
421
1681
1346
232
1119
1489
449
1526
1285
809
629
56
1664
414
916
1327
1245
1545
1897
647
470
1249
1321
389
933
1614
314
1057
331
1722
960
1210
231
157
429
757
1398
1510
1056
627
1996
308
382
1270
476
1215
1429
1170
650
588
1568
1340
302
1514
51
1653
1884
615
852
969
10
1797
34
721
6
766
447
1568
1431
1894
913
672
1247
138
1498
346
599
1137
1698
628
1272
1522
1151
133
1832
1488
891
1616
352
1523
452
425
465
1252
1802
1199
490
870
875
1224
334
1649
641
479
273
1030
1928
1203
1341
1154
453
412
765
1341
1048
928
249
964
318
1899
1007
1370
1323
538
106
801
1609
1923
1927
1831
1176
118
1550
1598
433
1809
746
803
1964
1831
1077
1707
1952
1756
1291
1215
1597
1785
769
1199
715
1979
715
35
1249
1974
1095
722
1888
732
451
1046
1518
1744
1714
969
1886
360
12
682
845
619
1459
1878
753
46
1342
1014
399
881
1913
1803
696
671
1334
1404
1424
768
1714
1103
510
1210
220
213
1024
1204
1224
1587
50
258
551
880
794
810
1572
204
46
788
1476
1189
1629
485
1582
1361
383
816
1950
1630
581
842
837
1461
268
61
346
88
1379
1016
1319
1901
513
1737
1701
1550
716
858
683
775
1922
660
925
1548
592
1276
1027
896
1507
541
705
1667
924
886
717
1298
779
415
813
860
1362
1663
799
757
50
996
780
1793
331
1141
816
565
999
292
949
1687
1743
1370
1586
1143
1809
1353
914
624
1358
999
341
631
388
1967
1863
16
1054
642
963
193
1520
1197
104
430
1114
1492
1297
364
1637
1903
461
1395
1982
1545
1749
137
923
376
378
224
70
1464
1114
1029
1359
627
115
1496
1613
595
1876
1306
1796
528
1401
1544
1280
843
1368
1399
1171
918
401
680
183
1207
241
1944
1441
43
782
669
1592
592
1326
1800
1116
899
1677
869
1116
484
624
336
14
1160
363
1
101
1635
1820
1854
616
172
338
1358
887
1549
1567
737
952
235
1245
363
507
821
768
829
915
1211
1407
1735
1154
19
1295
937
1009
1683
1010
211
973
1776
90
600
8
1814
963
252
690
1655
760
606
1107
1880
1256
322
1836
114
3
0
1926
1815
517
927
1494
646
1853
1409
1686
1030
1661
1798
405
1190
1767
1153
126
877
602
1664
1098
794
112
618
1989
540
293
451
1573
1012
1656
151
311
355
1263
1583
69
1531
1038
27
1647
1678
1135
1857
335
519
23
396
1892
1684
1076
1411
1145
189
1798
413
107
528
1406
477
1152
580
1882
809
854
1274
1279
191
1692
1804
356
263
466
1050
734
919
1348
141
849
686
1034
1942
85
1637
471
1765
711
765
897
369
1607
1723
1295
1063
1023
1812
321
1787
1873
584
230
1203
1780
134
1669
1807
882
987
1159
1434
394
1373
514
988
427
1533
1828
1616
1190
113
794
1653
1092
1462
527
1483
1621
427
182
989
293
1921
1444
1093
397
305
835
129
1635
1680
1168
958
1660
914
37
1887
737
1591
1264
447
1866
40
262
664
1184
1443
615
1518
211
823
1079
1045
972
802
405
361
1370
441
1551
610
1479
1949
480
1234
1098
455
1924
1311
1438
205
365
1466
594
1308
1833
753
1998
1924
1879
1637
1969
1225
1947
1073
769
671
864
369
1534
1232
1851
1607
1430
1903
586
544
868
932
742
1659
1315
348
109
262
1967
868
733
1072
903
726
1384
1001
191
874
249
1114
910
204
1071
1963
281
338
1455
872
1924
1268
1188
701
85
1588
1292
754
72
851
524
923
1068
20
867
1775
234
1794
157
534
1057
1648
323
771
288
873
1884
1194
16
1289
257
1448
1156
1540
1724
1876
422
1501
959
1393
1712
1861
1298
1585
268
170
840
1203
1147
589
1605
133
1534
955
1426
1602
189
94
924
1452
1454
1848
1819
1330
444
1150
1780
496
1563
354
480
508
1149
407
1877
954
965
798
1155
1009
449
295
914
428
1875
1562
1016
1987
317
1766
1616
803
1880
1595
1100
525
1143
1040
1475
112
367
480
1494
331
961
1264
211
412
531
1100
899
829
110
848
1091
865
375
450
161
1154
140
307
128
295
1948
1598
276
366
1038
1921
246
1985
859
1135
25
1043
141
1163
1103
1749
967
401
122
1670
1220
1929
1350
1179
165
190
1819
1947
6
1786
312
1566
1625
1215
604
1066
1956
820
1600
775
837
1322
1748
185
1029
1721
1687
1227
1185
273
1567
787
69
205
776
530
1300
580
677
1019
30
1587
1593
1592
76
447
1000
434
1643
436
1935
297
584
176
1840
398
1079
330
1373
384
1743
1818
1007
1252
400
639
1353
530
331
1955
381
1436
1893
328
1888
780
1491
1900
1794
1668
46
666
1469
429
1668
413
408
1778
1232
11
1988
1447
1471
445
813
182
1694
1458
508
996
700
329
1143
204
621
701
1143
350
696
1263
1984
585
719
62
1400
917
1057
388
293
1297
1927
1502
97
975
1278
1780
516
273
1884
831
829
924
527
1328
133
1118
61
1
112
600
1927
1438
962
1437
1960
1944
673
1248
1678
763
464
209
376
1409
897
1134
119
1171
1962
1594
669
1999
1615
1648
546
1588
1728
1311
1678
1006
1587
98
1423
1420
731
1570
41
1697
1965
1343
59
1099
1108
1303
1414
1176
739
624
1391
1177
27
621
804
1238
892
1956
1648
233
36
172
1608
1885
122
1021
1995
284
1648
625
1766
1140
1539
1049
462
1848
844
259
188
404
603
1498
186
790
413
919
1064
1737
1901
1061
1585
839
661
1916
1788
1641
1182
640
763
1070
973
264
72
210
646
717
833
222
1893
1582
844
776
1537
712
100
1399
5
1830
1994
105
1318
533
1359
1732
387
447
457
758
585
559
119
940
1406
51
1699
508
1471
988
807
678
398
156
64
1204
668
1000
637
356
929
1094
124
986
1855
1129
809
112
1870
380
965
552
902
1181
988
107
852
1599
186
1005
1606
1077
1603
84
1011
227
1808
1520
1200
1822
741
288
31
1944
581
289
431
33
1510
106
1753
1456
882
842
1167
445
366
1710
393
1836
1315
191
1607
1542
127
1285
1529
1103
1315
942
1815
1862
843
596
1384
804
1292
300
1399
1532
380
1990
1148
524
738
1442
1910
1811
1078
163
489
952
225
491
355
1152
1159
257
1053
89
1692
60
1558
1656
411
419
1617
1740
391
1398
985
386
627
1870
1004
616
1226
1761
48
634
1020
1385
438
1625
1151
626
175
111
1784
115
857
1960
1053
157
1721
1942
1302
704
1861
54
1600
870
1651
1343
1704
1297
967
1487
172
518
816
266
805
1142
868
1293
578
63
298
782
195
1854
162
1040
743
1413
421
978
965
955
110
459
351
1569
1177
1963
975
881
932
744
1593
1754
1287
289
1590
1779
1789
1097
1801
1323
865
1783
1956
1446
355
292
179
1504
200
1174
190
1383
126
1013
336
1235
