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