865
747
1411
1545
517
1811
1132
1663
680
1261
28
1325
1875
198
148
1274
1869
1121
1074
1884
676
1570
1747
1950
715
259
870
86
38
154
586
1006
161
241
512
1320
1423
1336
1964
1374
1390
1147
444
151
805
1577
1966
1192
1896
1999
1766
986
1286
1760
1237
856
40
1520
1557
1113
88
666
122
656
218
1231
1499
1878
1403
1254
1014
1972
381
1409
66
1121
924
713
1036
286
420
1643
1525
942
691
835
1826
7
73
1515
795
83
534
654
1777
1453
828
20
1061
547
411
102
917
1951
527
105
493
1136
1014
382
811
1730
746
264
1118
289
1108
493
1228
872
1489
1397
969
657
649
1841
238
776
923
676
1643
1154
1847
193
721
877
916
1943
637
974
1073
1436
643
1636
194
46
1254
336
202
1897
127
199
461
1384
841
600
570
23
1345
370
1218
1320
87
166
1853
1904
187
282
654
269
1305
1445
585
1535
1087
1592
128
1320
358
1233
28
174
841
1963
256
301
681
516
965
462
521
1852
1292
564
273
1633
362
1612
525
1835
19
1436
758
1720
816
955
156
1676
993
1425
1616
1145
796
1680
742
405
721
1841
1170
348
782
1725
1143
698
49
502
1232
943
1179
776
462
1481
1070
573
1263
1977
1445
320
1302
561
571
54
1193
1562
183
1123
951
1996
1502
1031
577
1984
979
4
597
516
715
1311
584
1130
272
340
1833
378
193
1308
1847
1934
1853
629
1190
1541
1769
751
1144
1434
577
700
1994
1447
1961
1346
1083
1681
1167
694
1712
502
1
1809
1530
1002
368
185
1610
152
922
977
420
1636
1204
80
1455
354
841
1609
1733
1046
1911
303
753
934
38
32
1101
219
1314
43
561
590
902
539
1335
1866
1352
514
1267
1354
1483
1403
1960
701
1372
838
928
261
577
1972
1330
1697
1760
1128
598
1114
1540
1671
636
386
1567
238
1073
1800
847
183
831
1331
651
1854
1997
411
1908
1437
1240
60
1835
398
916
536
761
1289
210
1851
1532
1219
31
1969
222
1934
1784
1466
112
1062
1703
760
612
1240
866
1758
760
192
1113
160
716
1422
294
1089
813
1834
1263
1200
121
1316
1437
1406
1733
18
945
1693
1080
500
995
500
1850
1786
139
90
1383
1621
1384
1334
1917
317
1569
391
1706
737
171
1550
1840
1433
433
714
154
1630
818
1389
1736
1106
1833
1101
1199
317
21
1734
765
417
1824
1585
237
322
839
701
999
1868
1148
1118
225
1990
776
1109
802
1340
1094
127
695
1184
1231
1398
1936
52
486
1045
1110
1793
1979
583
1416
1787
1815
1793
1635
1535
1982
1779
376
290
1552
721
1676
1841
376
1073
636
145
892
26
753
1956
359
1812
1830
1717
814
1724
577
463
1350
1273
468
1650
951
38
39
943
395
499
1361
1254
1858
548
896
1677
227
1067
47
599
1196
1574
987
570
1748
1799
1842
153
576
1628
262
701
125
718
1842
13
1567
1449
428
1936
1954
611
937
1986
544
505
1507
691
69
1559
1365
793
310
1391
1310
852
285
332
1395
1598
984
747
1301
1839
1920
291
139
902
1115
1683
440
85
1859
458
369
977
1902
411
1470
1216
1006
1029
1404
829
508
1789
428
911
435
1101
173
46
1085
976
1360
736
874
1927
788
1726
1306
582
44
177
468
1781
1402
849
1415
1735
569
500
1466
1079
1717
1507
194
1926
1421
1819
1697
370
1615
285
351
239
1191
1596
470
1208
562
1166
1067
1878
1212
1744
1578
872
1279
873
727
266
735
763
518
1239
1780
1553
541
1988
1264
857
1419
84
1422
1556
356
451
253
1027
881
411
82
1938
1634
341
1178
1619
481
1286
1666
741
634
1527
171
1978
12
422
117
1753
284
15
1529
744
1701
930
1820
195
1972
112
1833
418
1970
1258
1211
1244
581
261
1717
514
877
1287
1579
1735
1085
1756
496
590
1734
1317
550
900
570
1130
1133
1916
634
46
237
1279
1261
343
1652
1497
1760
727
553
210
108
1168
410
479
896
1657
952
155
274
826
883
618
1052
723
617
1979
68
334
1276
1993
1242
19
1701
586
1008
1090
1145
1514
362
1152
732
1529
25
508
23
810
1086
1130
352
1302
595
532
443
1775
957
66
407
1944
657
175
1634
740
566
1477
1680
1751
742
804
801
1659
1728
865
335
1150
1687
955
1577
1846
722
325
1882
1189
1795
142
379
1500
1739
813
1104
401
1228
1099
354
1366
849
512
795
1500
1472
671
25
579
1949
1080
686
1695
517
1684
457
1414
425
1061
1769
794
1331
1616
1886
1322
1270
435
1280
1302
1591
410
832
1225
1604
697
861
1971
68
796
143
1388
1165
1549
741
1635
277
573
1010
1489
94
919
1069
441
1800
52
1148
74
1467
983
1718
531
1936
1110
604
1063
1466
1583
1316
714
1607
818
1487
265
685
943
1218
1823
505
725
1868
1439
1652
562
168
637
859
457
1866
222
1682
255
848
1555
1236
1639
1966
440
1739
53
1365
433
1127
1240
1026
1779
1939
1684
1165
1121
607
821
1996
229
1470
955
1761
1937
1063
1743
1548
1998
560
10
1587
276
376
1344
1797
1378
1990
1843
1545
1312
1277
1958
1916
1398
1387
1598
326
1465
1084
320
1109
1028
1501
1121
965
812
1988
1863
1617
37
1002
780
1105
1919
1676
792
1419
78
1808
1658
343
543
143
1847
100
1890
825
966
415
1561
174
31
1937
931
879
284
69
921
228
1168
330
1514
1930
741
555
172
513
1978
334
1759
1659
1483
17
976
192
1751
383
256
1219
1957
1237
26
207
1657
1236
1618
1944
434
481
467
1228
74
1735
1096
731
139
1384
1202
401
405
1975
767
476
1626
1141
231
1468
1606
690
1672
1400
1215
26
1508
689
1370
1822
1058
165
1449
1294
316
1738
1046
884
657
399
6
999
818
1953
1375
764
1314
415
1862
925
1272
293
71
953
444
1356
236
1851
1189
648
6
459
1651
1384
990
1713
1837
623
803
1133
848
1596
1512
1041
1524
1529
1402
1086
1903
1462
85
526
384
68
218
229
820
568
1408
1385
722
1543
1703
312
1437
896
920
888
1898
1043
1009
637
436
1198
1652
6
1595
908
671
750
1738
1623
1564
181
1778
1521
638
1115
1836
455
400
191
1070
1372
768
1733
376
344
788
960
1489
1998
1489
928
359
577
742
1413
1570
49
1490
1267
74
769
946
837
1943
1467
75
667
1381
401
1821
1962
100
1029
1963
130
872
762
675
1141
1149
1749
1347
1598
400
417
82
1826
1069
100
87
433
1902
832
1710
1615
15
1116
83
145
1222
1636
1896
844
1557
564
174
1945
1514
1129
1940
766
132
405
1347
695
1790
697
184
1815
1152
1372
147
1554
897
1426
347
84
129
1077
1297
806
1182
862
1955
642
1539
1406
1959
339
694
246
1002
655
1420
498
626
1983
1532
129
1814
1468
1727
412
1851
1736
229
801
851
387
203
1602
443
140
1178
498
1602
1799
1230
1174
410
1629
1682
1428
1683
132
542
944
468
1173
1209
1950
866
33
750
1888
535
914
47
713
1049
1409
932
1180
1331
1393
1162
17
367
1860
1735
1257
850
340
1597
1133
281
580
750
1165
1930
1846
1789
1379
419
949
477
1340
1896
316
1954
750
1762
1491
135
395
274
1881
1613
1749
1017
927
507
1774
681
1336
165
1658
566
484
1784
1862
1900
1713
1445
1068
1201
1573
925
943
920
947
351
1280
1102
394
1748
1377
342
1080
1377
1782
701
852
1576
1390
1684
1443
1562
303
538
1678
1535
1421
1748
1196
811
1685
326
436
1937
1445
1901
1469
1943
350
1006
247
229
1565
1922
85
654
824
85
560
226
643
873
1974
1203
15
1948
1685
607
1510
1480
1082
842
1706
445
1034
1861
717
295
1615
164
801
1351
1633
1458
908
651
1777
460
363
685
871
1458
289
1556
1016
9
1854
1990
626
1665
1517
1856
975
226
973
140
1243
364
1486
254
196
1866
1713
45
677
1753
1001
296
1069
1754
1072
1596
460
469
1266
1362
998
781
1246
1139
1684
1433
1920
1900
1830
844
1626
822
354
1111
483
431
1116
468
562
1523
1126
472
1498
1849
1685
1885
1496
880
86
1983
1950
699
1813
422
1547
379
228
1429
1008
1786
689
1353
335
137
1323
1741
1950
936
798
1996
915
1907
260
1660
124
220
1287
97
622
527
916
1251
463
1862
1054
1607
1055
291
1176
389
790
303
900
402
1728
1376
328
1906
220
1443
626
1901
493
596
1284
302
1559
1335
672
1383
1085
1211
1446
669
1960
1062
339
1376
640
584
328
280
254
575
149
1042
1448
1596
767
1205
518
327
1536
1194
1465
679
1809
184
74
730
1024
1812
586
1066
763
387
237
1877
744
684
180
1093
300
1154
163
1349
648
1171
1709
1750
1158
876
824
1061
700
1659
729
1456
383
1499
1580
1407
1327
1843
234
932
715
1384
1484
411
736
543
928
1382
941
1437
1168
720
141
945
357
650
973
1412
1556
1915
415
1517
1692
1299
1675
1517
639
832
1746
1611
1102
657
1337
1191
1030
1837
208
944
388
785
1034
583
479
66
1215
1359
526
897
1697
40
290
1746
186
1636
833
594
320
1903
1682
734
1339
937
1942
1067
129
1143
1105
1898
1253
136
1686
289
1641
1593
719
1318
700
1722
381
649
1061
336
777
300
397
445
1044
1776
317
1781
1791
1322
1268
1704
1660
520
1905
1458
1666
1437
54
201
1482
520
1296
548
1616
304
1420
336
589
1685
1443
1559
1696
1247
1402
187
184
951
388
237
1748
1708
341
1059
484
841
942
1428
413
1268
1265
1470
678
537
810
1865
1561
1075
1185
1869
1743
755
521
388
257
1187
1034
1818
717
1610
1213
626
1914
1508
737
578
1643
1602
1598
123
701
595
15
1238
1067
1720
1089
255
1608
806
1768
1764
102
1439
1180
43
778
699
559
187
1077
327
1548
1483
858
1145
804
1579
397
63
847
483
1905
1737
1599
1612
1370
57
1638
1051
1836
539
1074
655
1328
569
639
549
258
315
1593
1088
527
426
962
1559
1247
1808
1828
444
1057
199
1405
137
1627
432
1939
1490
859
416
1720
937
1593
1909
632
883
391
799
1680
889
734
1501
751
1464
1849
273
1610
1434
1091
1449
470
1241
1474
582
1283
1156
1610
1308
862
1994
185
1924
510
291
1147
12
631
1406
1780
758
870
319
769
1602
975
40
1108
1501
1507
548
1541
1450
1160
1823
336
1924
111
121
472
1439
1981
798
138
917
1410
1913
292
1466
695
1068
808
1736
863
689
954
1080
626
1683
1971
425
753
906
839
390
1854
1020
766
274
1776
1632
1438
1186
741
1279
1750
1226
1636
1769
946
260
938
1374
1069
476
313
379
1025
790
1790
484
1582
431
1295
42
1088
1007
103
1436
10
1885
320
1328
582
730
1479
732
387
1366
1464
351
616
1699
979
1314
471
1481
1828
1516
1140
1662
502
1752
1519
435
576
1207
743
1640
110
588
290
1726
843
1547
1251
1577
417
506
233
1508
1130
1761
1596
1668
850
786
471
1485
1486
738
1410
821
50
1884
445
1782
486
230
603
410
1717
1948
1019
805
1407
1487
1191
1265
260
1067
1273
1490
511
660
877
757
677
1729
290
494
1389
577
692
1171
726
496
1557
1221
750
816
1839
240
1942
1055
659
978
1840
1521
1406
1979
547
1453
733
1612
674
734
1081
501
1225
1126
1474
456
1907
1562
433
1713
1064
931
1760
68
271
1483
149
1776
1930
1405
11
1202
1236
1058
770
1765
591
152
431
1281
1985
667
1893
1855
595
518
933
2
763
1162
1514
643
717
130
454
1564
166
1027
934
632
558
1483
1373
33
109
1473
217
306
492
657
1834
607
1334
1847
287
1505
1335
955
1360
1354
1017
588
315
1042
466
1738
989
15
231
1446
1955
100
1496
1464
1046
1927
994
1599
1826
1405
141
1704
617
497
267
1986
503
500
1150
924
765
1802
750
1311
227
672
153
1122
364
1876
462
73
1775
475
1530
1809
536
172
208
1030
1284
1101
1167
71
1423
701
18
72
910
1663
952
1908
1256
291
254
1977
153
1962
1790
1866
945
39
920
335
481
1163
950
1041
882
590
654
373
508
1783
1076
317
612
1313
819
887
1672
1669
137
1506
817
762
764
712
1240
1180
1590
655
1599
1010
1113
298
1344
814
864
1719
1943
1662
437
1868
744
1834
1136
1879
1405
282
1804
1125
1801
940
1912
1513
12
461
1692
456
1307
1838
441
172
688
453
885
683
1892
1773
426
1762
358
243
284
504
1110
668
1233
98
1182
955
1029
1115
286
1024
1033
18
1439
1763
609
233
973
719
1525
1889
1316
104
406
456
306
954
243
212
1552
283
981
1196
268
1150
1982
775
953
1186
1713
1922
845
1638
1337
561
1523
1675
14
1148
1197
1552
1478
155
166
252
976
419
807
223
874
447
1180
723
1724
420
1491
1064
398
320
746
82
1459
194
78
906
1125
383
1300
1871
1450
1968
1304
781
19
1886
1870
314
1617
1168
1438
658
1002
739
872
427
842
1342
1944
1598
1791
85
1463
1466
606
1706
1230
1608
153
810
991
132
238
1049
1947
804
1105
569
49
918
1428
1986
885
1384
1224
1758
1
1461
1761
204
256
1489
605
1453
140
815
1344
1373
523
874
1902
685
1535
1098
1324
812
1196
1463
1194
1144
936
789
1793
1461
111
1758
1847
365
328
1273
397
1137
1940
358
226
1018
652
760
1228
1766
767
1505
1127
1587
1267
843
906
657
319
641
1708
79
624
1307
503
1558
264
506
1197
455
522
1096
1114
925
822
611
960
317
1859
330
1256
1269
1975
461
842
1048
1885
876
865
402
55
879
1635
264
432
1505
1965
361
1351
848
1059
349
1106
1800
787
1475
1500
819
1355
445
387
275
1095
1631
277
1162
1891
963
257
116
1553
1455
1256
1566
1100
1876
1588
307
407
110
1386
1127
546
1305
1542
767
834
1251
1541
241
116
706
982
1563
913
1960
1936
20
1648
18
266
745
117
1532
1237
51
1799
524
848
1255
751
827
654
333
363
1093
1298
414
1712
1655
1425
512
103
997
109
76
806
924
1611
1202
1129
1243
1554
1822
1480
1141
37
723
253
1767
215
1986
65
1354
582
866
228
1835
723
281
1685
55
169
1920
857
116
1714
256
963
1347
722
1333
695
1735
573
1780
364
186
130
559
187
1275
1093
1251
868
556
458
52
387
1604
1247
1933
1163
1271
337
1407
561
1304
497
1035
1220
1801
1144
1110
868
327
1173
1795
377
1028
948
509
1379
158
3
989
512
1445
97
148
1833
1888
1936
487
1701
662
1813
710
738
1430
1070
1268
535
332
1191
1450
987
334
538
1585
1597
1880
1268
1499
229
393
419
1226
1836
771
1939
236
706
553
1125
845
51
60
588
1168
927
922
602
52
1108
1968
1514
765
714
1237
1485
1250
572
1728
1344
93
1615
1777
1690
958
151
51
138
644
190
992
1482
539
394
650
1913
1415
74
1324
609
591
1909
1171
1011
507
1259
1003
1188
151
712
129
1833
4
221
1529
1671
1353
1149
1933
1283
609
1200
1542
172
1720
757
533
1408
1479
811
1034
12
584
1396
152
1016
308
755
540
1145
730
1426
1469
1456
959
1677
136
62
1666
1280
95
1147
945
1957
24
625
1693
458
746
318
612
1350
1270
1628
335
429
1063
193
1150
1846
32
986
1876
181
206
575
244
1113
1870
1279
575
17
774
617
1629
1948
1224
997
418
988
1669
1361
1128
1213
1537
799
1349
1265
358
554
687
1516
1776
555
370
1082
626
1371
1582
835
1992
761
1212
1442
1990
425
663
303
1550
550
79
166
930
578
840
1353
510
755
156
1090
1211
202
662
168
518
1404
291
1555
1374
372
1480
993
1064
1854
1763
384
123
1283
844
743
1080
981
1368
1400
1548
693
1984
410
940
48
1641
1746
538
26
858
1861
284
133
755
539
1341
109
1516
1662
1122
138
138
1626
1002
267
599
1599
1601
658
1313
351
45
1628
1798
1455
1313
735
653
1523
1280
996
1484
1829
125
1835
882
1357
1038
468
982
1014
725
1580
87
412
957
638
453
1145
1289
212
1734
1190
468
34
950
658
1365
1719
1081
1938
1544
1709
365
21
1158
1026
1044
1670
120
1843
984
1246
1776
247
224
674
542
1053
1479
1705
1237
1511
1096
1500
1393
1919
231
80
249
292
271
627
479
1916
773
449
1167
1114
1352
1127
1463
1909
784
262
1044
394
325
839
987
412
606
1150
1150
1650
63
1232
366
744
1754
1974
1221
907
247
491
1391
1837
1346
1784
1321
704
510
500
1493
499
1164
1825
611
1272
949
1546
1975
1939
1110
514
1074
657
995
1528
1869
1500
1875
691
872
20
15
338
1824
478
732
212
1928
1598
644
78
1239
106
701
536
1027
1975
210
184
1608
1981
546
548
580
1164
375
1550
1240
1999
1057
522
1430
1807
748
665
1427
755
541
812
1212
101
322
31
1708
806
1575
1066
479
528
1475
1648
1823
877
251
1210
1065
1487
947
1995
263
580
1920
470
1830
957
374
1031
1653
1981
333
988
1411
256
120
178
185
1774
703
206
1667
1721
933
1331
1588
303
638
1490
1455
205
805
1482
1977
1272
162
1155
675
837
1480
1858
1923
1716
985
368
505
544
149
1217
241
1309
1337
417
1545
1118
772
1626
1644
1719
1067
1364
1146
134
946
1108
1511
1904
880
615
319
1381
772
77
1971
1674
994
1212
1527
1560
996
1617
1647
1783
1577
835
966
701
1734
1082
233
1123
312
1557
418
971
937
866
808
1640
1840
1754
435
167
1233
293
192
114
1929
1090
1700
982
1796
909
794
239
1770
1252
1594
1517
1875
1354
1638
724
1025
283
1876
268
584
956
1539
1488
1008
1851
968
921
1632
5
1196
1774
1248
387
39
609
1376
1913
1911
406
1989
1485
85
82
1417
1426
1131
397
1474
136
1761
1176
1301
1961
697
1816
744
374
1519
878
1491
1571
1271
406
1667
1097
1512
1467
1868
123
758
805
1295
1368
782
1471
447
510
875
115
160
1638
1311
606
464
1853
213
734
1609
1947
563
1335
1480
1022
1727
1846
551
860
1360
1968
858
754
348
1349
246
1543
374
446
178
585
1818
5
1531
1851
1863
1684
549
149
1348
1749
1865
1219
1749
417
909
1231
1534
484
1464
95
610
659
1982
1598
1965
256
1465
1731
265
722
1841
935
878
777
420
1323
994
662
1751
300
907
427
295
388
794
1134
1063
229
1906
1950
1627
1688
465
1997
1886
937
1938
521
1109
1278
1657
1958
1087
793
803
265
103
1357
155
1982
673
1893
1600
1713
1102
1199
1402
532
1596
1028
103
109
640
330
843
878
69
1913
945
1968
351
1086
1904
1182
1501
499
583
913
1597
652
1593
1269
1093
6
1088
1640
1770
1643
581
1865
195
86
1880
1855
150
1758
1941
513
1530
1042
1773
811
1764
1442
150
926
1587
298
1732
765
1185
302
1743
785
248
1915
164
647
203
720
1665
1519
1332
931
1222
1704
329
638
398
636
1951
1540
1294
1084
1164
1034
924
1117
509
1833
1767
1593
1988
1565
1577
279
1390
1111
550
1945
1798
474
1536
609
1642
1794
485
489
1605
1828
1714
1150
1691
1835
834
1779
11
587
168
671
1174
217
320
1151
1458
1462
388
417
485
244
509
15
865
545
1117
366
1000
124
1599
194
1189
1291
552
1038
70
1256
462
1538
292
1951
1424
1781
29
1570
18
1765
717
1314
988
688
267
38
1063
223
1950
1724
1692
1113
1388
963
1089
208
1277
291
977
142
858
1565
351
543
1487
1409
188
16
1959
357
280
1008
1432
855
1210
1050
1492
494
469
390
1338
1703
67
1372
1501
1537
1105
1072
1857
1154
1485
1274
1996
96
1905
486
86
1766
1857
667
116
726
1551
1977
1650
1767
925
427
1820
1691
1118
338
1445
1429
1320
1047
1637
1693
1879
1994
343
77
285
1058
1267
1766
1891
796
969
954
1177
1790
652
1573
823
1671
466
1749
1141
348
1910
328
1651
781
1851
718
1842
199
1527
1751
1812
1682
821
1538
33
1680
1073
1188
726
505
1290
1731
1147
125
1019
1234
1691
880
897
1585
827
1773
208
1000
569
1609
14
1123
880
137
1812
1907
1968
1270
1966
98
631
1812
1317
1030
404
1065
924
261
1033
1844
380
1385
511
125
900
387
938
1036
1453
520
933
1483
1423
817
603
978
251
103
1129
888
1953
687
386
492
16
722
28
379
709
948
786
977
8
856
1007
849
1454
1940
1816
741
917
347
40
1734
1399
165
461
806
327
1782
488
1090
881
1886
709
1380
708
1090
744
1164
307
575
501
344
1190
301
145
1638
1113
8
1663
660
743
1590
1649
426
1110
269
1394
1617
1038
621
714
363
800
1231
939
488
715
1943
644
712
1838
53
427
1532
1737
1789
155
654
1537
52
546
1830
67
1777
507
70
1882
864
516
733
486
597
1952
779
541
1155
1873
333
1409
470
1063
1941
33
146
1798
1280
100
740
1943
1695
188
781
1464
1826
521
318
1748
921
310
1679
214
152
30
1885
409
1824
570
486
67
919
207
1118
1492
405
987
610
1059
949
867
1265
1807
1701
42
1500
788
1220
320
247
1087
735
1577
1721
1222
456
1371
880
1941
533
1300
338
121
1148
236
507
38
551
1498
1207
1774
289
1303
1135
531
674
854
301
1010
766
1326
1736
1096
1149
1728
6
1344
1476
1874
379
1342
1641
351
1824
1895
1087
1245
1462
966
903
1149
685
378
1812
485
1436
23
1066
1564
1966
465
198
1033
1193
1093
863
396
23
1923
761
1313
195
224
181
692
1280
1545
251
671
1431
1630
1172
1010
1921
658
387
1313
433
2
1776
1354
1111
1283
1279
1092
1408
914
508
1813
1097
245
620
1511
328
1046
1476
298
626
1692
346
627
1456
1503
1177
343
1682
226
184
608
1920
102
383
66
680
58
1554
183
1303
1983
300
1027
622
311
1888
1545
1061
1289
117
557
1865
363
1630
386
751
137
1046
1948
173
1604
438
754
1255
683
298
298
1848
1509
358
623
1273
1277
772
937
1035
1143
1637
1354
1041
674
67
451
1595
1567
690
361
122
1205
1854
643
1683
271
193
1652
1743
1559
1728
1936
242
1753
703
967
428
147
1664
814
1476
1792
169
505
671
936
136
1890
235
718
1189
820
1120
1445
1602
25
1828
330
1038
1879
1724
476
364
1132
1316
446
1226
1333
1516
684
1077
1625
366
706
1548
194
854
860
465
340
343
1531
1521
763
1225
487
1695
44
1144
417
807
185
1714
1004
1528
1024
660
1135
783
63
1800
1780
68
758
1683
1440
1023
1598
1317
1809
1263
1614
1622
621
1938
1266
1636
225
1795
1696
353
1259
1283
1467
1159
817
1755
1399
1993
835
64
791
1076
357
1100
185
27
788
174
1728
714
1810
1628
541
638
1774
1329
1587
1612
1788
1117
517
636
1292
1965
934
1659
1924
1825
1672
1540
632
17
681
1399
414
1153
1312
1347
1438
1390
1366
1301
1651
581
1099
179
1577
864
119
1366
1429
1139
442
1405
1977
1792
669
1768
229
1611
1336
1793
1267
1370
1940
1217
1459
1478
70
93
564
384
813
64
177
148
1290
783
11
625
1702
853
1491
1641
97
1472
267
526
1408
649
871
525
1321
20
1832
326
43
299
1558
113
1974
1827
80
1698
787
1172
1213
305
596
1177
769
466
1475
801
18
1449
1938
1010
127
734
1603
1684
1277
203
1065
1581
1893
176
638
1459
228
880
1556
756
23
497
1963
1890
1209
1501
321
957
1918
617
575
1980
206
1133
1251
483
380
411
1723
1954
1904
1199
823
1341
1781
921
498
860
1291
1046
1588
1451
1485
942
1247
1487
1540
811
486
144
799
1107
1120
721
1116
459
1604
761
685
1014
1244
1193
509
920
526
1742
1505
1040
1097
1324
118
458
480
434
645
1023
874
475
406
958
1036
1601
1055
1872
1406
899
805
1732
1639
1076
22
83
1442
978
1740
1529
742
1447
1281
322
1768
357
79
1348
1642
1670
1526
1523
983
1998
1875
1512
170
1390
1024
797
1308
629
915
1622
705
915
368
1179
1789
1051
1099
1243
1053
1870
299
793
1562
1818
1957
451
904
772
765
583
1405
1724
28
1987
835
1077
830
1428
235
254
1765
264
642
562
547
1909
1936
1039
1115
1266
916
1847
852
618
1539
1631
990
1537
60
415
1296
1803
463
345
1546
1459
1783
1594
1184
355
1114
1176
1352
1774
1219
1373
1872
1961
1077
283
1485
888
1585
211
1943
353
711
613
1987
127
318
998
1717
990
694
248
1525
823
925
1391
560
67
226
1977
1723
1976
639
454
1980
1399
1415
1321
1328
659
1058
1783
841
366
1547
1635
751
1658
949
523
339
723
552
172
290
999
433
109
911
1882
1865
1098
17
710
1352
1318
434
1321
1840
421
1839
1671
1069
1241
1445
253
1037
1793
335
1104
1833
1243
1741
897
1246
1704
1343
1399
1424
1322
884
1356
770
1856
766
1925
306
1520
1594
488
1788
1264
952
1933
1913
1769
1726
1584
478
1475
151
1748
1947
595
612
390
364
65
1133
594
1643
1122
1615
814
1589
317
1111
286
368
714
1484
1169
1887
1193
1970
603
1395
106
325
575
630
82
617
306
348
1175
1365
657
978
441
12
1527
95
1912
1661
1043
1365
549
303
1593
539
582
1877
1172
1238
907
481
571
934
1012
378
657
493
912
749
476
1589
1434
378
194
1401
457
1667
196
466
1500
1657
428
1889
389
510
1109
1623
1814
474
750
1983
1664
331
1984
696
851
619
760
527
1335
146
52
1290
1660
1311
222
1116
1297
120
482
1634
318
250
1310
589
602
349
184
1122
1106
485
831
194
845
1200
743
168
1099
1762
1588
1021
1486
235
131
1401
1435
1246
1909
412
615
711
1325
1364
1805
737
1152
1078
1611
1488
978
1813
304
1239
610
1387
522
71
1938
1878
768
1129
1626
1828
1887
1228
863
640
1276
1820
1474
196
916
1740
1
328
1605
1562
1528
1610
507
421
1221
1715
834
526
270
1781
547
1174
883
1477
1731
637
223
1665
1383
91
747
774
299
1826
20
102
890
1434
827
559
783
738
592
1896
739
1726
1021
73
1715
1149
574
769
46
566
579
148
392
1470
1634
285
1149
914
521
579
1282
1145
1395
1729
1211
551
1827
645
1544
146
1376
1720
1881
460
1653
1678
1963
865
881
1900
550
1864
249
1960
1768
40
1970
782
1463
1130
1432
911
512
1956
944
1840
1035
318
984
36
272
1086
365
981
987
349
609
500
197
1603
1752
1501
461
1922
1871
656
67
2
276
483
1402
1520
1318
750
202
921
1758
992
1980
1036
1327
1910
1396
514
1807
713
1376
307
1578
1511
136
226
450
1037
477
1792
1085
687
863
1644
539
99
561
458
1927
1600
1705
1583
1254
764
405
1167
834
231
349
1022
1076
39
983
645
153
1216
835
1749
1183
433
940
778
565
1003
1258
898
1903
1024
594
848
80
252
1730
1649
645
1974
1260
754
103
257
1122
985
76
1349
57
1003
755
602
1599
1894
1806
1637
876
1496
1598
134
746
1333
419
835
1239
1787
1404
1443
498
1842
280
1977
1479
1648
28
316
301
1975
1545
1547
765
436
1843
498
1912
690
1942
601
304
1440
1984
387
1851
877
122
1662
230
877
1966
712
34
1407
916
1074
38
765
560
1589
1496
544
471
1318
1209
928
1817
1805
1357
1977
1110
1766
1607
1682
1149
1320
1601
1819
1545
1559
1030
663
1561
297
1231
704
1280
959
862
1796
589
876
1590
402
1032
1604
1417
1021
101
400
722
968
839
1051
1064
315
1743
990
772
688
273
786
716
1090
1682
300
304
757
965
1801
240
1428
1987
776
193
274
1595
311
592
1385
67
1061
1770
1164
763
1283
1487
1669
429
792
1508
1232
242
992
1778
70
42
1730
1835
128
554
2
1853
32
1147
278
654
227
419
1394
565
1039
876
836
1421
535
238
1065
564
1404
1678
650
869
1408
1680
1216
1003
1
347
626
915
1753
1658
1522
1265
364
963
1922
336
1011
1054
1146
1289
1250
71
1649
684
1086
610
1885
1598
739
152
481
1587
636
571
1317
344
13
971
943
1592
1180
608
1320
300
1747
1943
1736
749
1690
1509
30
1419
1361
909
618
951
1208
1792
1442
171
1126
811
1897
1018
392
1153
1927
752
1108
97
1217
1191
764
683
143
1638
263
1872
700
693
414
1903
367
1233
150
1316
633
1131
1750
1215
1025
915
440
415
648
1783
1460
598
1645
1903
134
666
1098
1932
936
1156
1605
264
1033
1020
1319
1666
121
158
1752
1870
1541
220
1442
1717
417
857
1010
1004
926
561
511
625
364
1121
1016
1041
1179
1886
337
1097
187
982
617
1706
70
35
1348
1185
601
354
857
172
1965
411
1945
256
1390
609
729
1198
1364
708
1346
354
1703
1779
62
25
590
152
1002
874
13
126
1912
1374
1075
1292
1353
1764
243
1650
1032
1442
1225
18
1358
1757
1070
173
1341
428
78
376
1538
1115
1379
76
451
98
1148
1896
270
1667
1785
1661
804
272
1097
1610
1441
182
116
1943
1229
728
1557
1547
726
371
854
144
640
447
948
1918
1846
1080
1377
1163
169
1359
1254
1769
39
1737
1708
716
1151
359
1174
1734
248
591
1020
1254
1492
961
1558
1641
992
1938
1153
1757
1885
615
764
175
1262
590
1676
1682
765
1900
1504
149
1755
662
1561
204
932
1389
498
1544
1411
1017
1174
1379
271
961
1639
1986
550
1393
1561
39
1990
1306
1583
1583
1568
1179
1152
1347
687
1220
1783
100
1623
328
122
24
630
1625
1208
743
1703
598
937
1501
1964
965
1593
1967
409
364
1314
886
340
829
359
205
1827
773
145
1158
1351
879
1031
190
1378
1684
1103
1032
1606
942
887
245
997
304
1417
1764
462
1444
555
1975
440
310
12
16
1519
584
346
1373
584
1264
1959
1813
1700
1778
1993
179
205
818
1096
217
802
48
1367
1430
1412
240
814
341
1880
1941
399
1541
1983
363
1666
1052
1943
810
1490
272
803
42
1795
1464
385
570
172
1710
391
1922
884
1254
679
652
998
1806
356
1167
1798
1217
1626
798
943
301
1773
1439
124
31
1064
1513
1502
613
679
164
671
1147
1797
266
1931
718
4
61
759
79
1539
1733
221
647
1778
418
947
1967
734
281
1963
520
1246
90
506
498
728
1766
1030
729
564
1939
1094
195
126
255
407
689
1008
1319
198
1192
1610
1684
634
672
1468
606
847
1156
1971
1441
755
1610
771
1812
89
1168
1622
291
567
133
946
1539
1293
1539
1905
1789
572
1554
737
837
745
595
680
583
1375
755
1268
81
1534
1310
1533
1245
1044
551
149
198
132
404
257
1549
1942
706
376
1013
40
527
1643
54
1832
462
813
1448
579
1333
167
1743
1553
37
940
203
1697
951
441
1684
243
1806
1556
1752
543
1595
1698
325
537
1330
290
350
1864
104
356
497
1748
1366
1299
1503
1974
1001
217
1186
1151
578
1237
1871
928
1791
1274
695
1996
1228
1885
1072
204
819
1171
1025
1878
1873
1133
65
783
1301
1171
273
1740
1862
986
1305
965
1341
1488
46
545
492
1150
961
283
535
881
1198
1037
1206
750
1505
1899
907
434
525
1346
1198
1158
892
260
251
1689
795
297
372
226
1172
1003
596
1278
1395
1424
1072
1662
1361
908
623
1183
1768
1900
1404
1629
290
1834
330
449
1835
1384
94
249
370
611
882
1798
976
1565
1075
59
354
356
597
1121
993
200
715
1396
1856
1172
1467
213
601
729
1701
789
366
716
797
878
319
747
1004
14
1911
1320
1808
473
891
420
1134
1975
1139
1384
1102
1301
87
1509
1871
690
152
1367
686
1295
753
1818
1229
1111
1151
552
763
1065
1189
1966
1648
169
13
1395
69
1262
1333
87
1612
1858
1574
135
745
1609
1252
878
1065
661
322
161
1893
277
1762
553
197
81
4
1615
450
1099
1927
1047
1458
26
214
525
1412
1414
246
988
1682
1109
1095
355
124
1695
1537
1089
21
1552
753
742
398
846
708
462
1981
102
1554
1635
1797
1415
409
939
673
437
873
668
1009
589
517
797
826
1067
954
1864
1047
789
549
64
310
125
370
980
612
1209
1891
682
1619
1038
331
1269
689
1574
945
461
1289
1444
1252
1224
1688
94
1600
1702
1101
1309
969
1342
1487
1552
915
1680
1582
710
772
1738
88
1650
501
192
1565
746
268
1330
188
755
1401
47
112
1985
888
520
780
346
423
490
314
1707
770
1997
898
1872
497
1408
909
1350
1187
1241
1329
681
591
1399
548
1898
859
1003
47
1268
1662
502
96
127
1144
1012
1678
1336
7
1895
79
338
1766
653
410
1857
536
501
1227
1508
228
687
1194
1300
1458
176
1982
1196
1595
180
919
527
1713
1569
1699
1450
917
516
1891
868
1563
876
293
1568
749
1640
1819
736
185
837
1414
917
220
1741
1621
893
1811
159
1084
1614
1357
621
387
762
219
1461
1748
1786
248
602
1182
1025
1680
803
1379
1181
579
824
253
1377
1235
618
1684
1134
1584
1498
351
1708
168
1104
1801
538
690
1914
1453
274
978
1775
514
1259
241
1664
1508
1105
156
1873
846
1178
907
1108
826
1331
631
63
1100
1058
644
673
410
637
609
290
1063
1936
385
1900
429
1589
1339
1974
786
471
1210
766
671
413
1383
698
1586
264
291
10
788
1492
1645
474
927
1149
620
909
0
1171
1140
510
678
379
581
998
1020
62
1092
944
345
1716
907
274
1177
1448
1910
1711
847
1186
220
1313
1375
733
1154
1392
825
1127
1388
748
161
526
1401
1554
491
669
1817
1629
176
377
1982
1955
195
328
1901
546
79
923
1747
710
294
1168
902
1240
76
892
1947
146
1575
1812
646
959
1338
1395
1468
1277
1478
721
635
81
1296
971
1642
413
162
1171
471
931
188
1257
1635
759
1667
1070
639
1139
823
983
1262
1723
1083
1958
650
1349
662
1769
309
889
1322
963
1373
1839
1796
187
1325
108
1496
1309
1760
363
404
3
1443
1391
1172
1033
1336
313
1149
1383
854
1905
503
395
21
319
1013
1641
677
489
670
122
41
1757
145
1792
1425
549
958
1841
75
301
611
109
272
1129
1339
1022
357
1705
105
10
714
1786
1005
550
1244
120
1953
1719
1635
1521
937
1300
687
427
654
1573
1138
1280
1516
1649
375
563
818
511
1096
1630
1266
1968
827
926
315
1406
1275
1043
512
1969
490
1935
259
796
1459
824
316
1455
1715
1665
1333
1858
1006
1777
946
1915
792
1433
915
684
475
1208
1492
704
526
955
1385
823
717
1758
1564
1383
1330
1006
1686
1651
452
1823
490
1537
546
1489
278
1264
1384
1946
652
1307
1566
1852
1818
931
39
202
932
845
360
1451
1092
439
969
324
1641
270
241
731
90
1012
98
1270
351
464
545
549
1228
1950
1523
1134
228
61
1006
921
94
505
792
1203
872
828
771
1891
697
1026
1411
1935
1445
460
1857
1481
1049
1077
1325
1436
913
1643
443
794
1129
368
70
1163
143
1688
1032
1357
390
767
1612
1774
10
1890
1543
1549
483
1427
928
1137
1340
1504
114
1830
1610
1201
142
1834
1328
725
1610
652
1227
1631
608
1459
1695
1283
1362
634
74
1249
1613
355
1354
1820
1018
1630
294
413
1175
128
1777
260
1060
1175
1901
990
871
221
1568
913
935
67
1663
1475
1280
1843
1890
997
1236
678
977
1519
320
638
1430
1167
1481
91
1461
846
443
835
1931
1961
770
1173
1950
1859
533
11
1058
623
1199
1885
1261
343
1718
546
1232
391
578
1753
1222
1148
599
1399
312
818
678
1228
379
1266
1581
1171
219
378
857
1575
33
431
1135
1268
374
532
1853
611
1806
929
1858
639
850
446
1400
1345
241
588
1531
753
1835
290
572
790
308
1857
660
87
1443
150
319
1017
527
603
1974
1208
1932
1710
1243
126
1652
167
1186
917
1980
1201
1863
1724
1054
809
1684
1917
252
1601
1424
224
17
1325
1691
907
1095
1901
128
945
1671
318
937
454
219
1770
1282
1679
1713
1009
813
821
138
90
1983
214
1665
1199
1436
838
289
1342
365
1267
264
1601
827
1992
1124
1584
37
1410
1632
894
234
160
962
1887
1598
1331
1651
1352
40
1176
939
916
1506
1394
963
1657
486
1325
510
62
1957
1367
70
1119
1861
1612
1663
1194
546
349
1038
362
58
1147
1867
1345
410
1075
1153
1447
732
1842
172
927
11
1279
1690
1316
1432
990
1381
801
1429
1068
1008
822
547
527
1607
1316
1828
1138
510
485
1699
1077
549
1913
249
1867
801
922
462
1037
1972
265
1895
1543
5
1395
1062
1591
1454
1238
1495
195
1770
769
827
1910
136
352
1798
842
118
899
1776
791
1094
1099
1794
630
858
829
31
1760
1323
43
575
1259
1124
1425
509
1266
1525
21
1024
1150
216
342
1422
1843
1271
336
1977
154
1738
1926
148
1526
280
1755
156
1020
1458
55
947
515
1258
1679
343
1620
288
1550
1658
216
724
1451
316
1677
1510
1711
1919
740
1345
785
1006
1714
740
611
1734
1887
567
1187
953
1330
941
1004
764
1340
831
121
173
423
917
1084
1862
1983
719
103
1964
722
1429
469
307
1252
1790
1280
415
1752
1291
808
616
1746
1482
1450
961
617
1527
1047
739
782
643
303
1817
1028
128
1314
881
1768
901
622
584
1796
1444
1628
761
867
1472
1608
1252
250
1086
471
1947
574
606
458
1181
1714
413
1548
1998
1833
347
132
1650
1730
13
1132
1055
1286
170
1111
1958
1166
409
709
594
673
727
1690
824
720
279
857
1794
1391
158
1450
1094
506
165
272
208
1931
1716
1120
592
1131
682
1445
771
81
1625
214
248
1417
956
1354
891
1698
256
1973
1460
1987
1838
1905
879
365
1171
102
1189
733
1446
1373
111
1098
1000
651
75
580
956
31
779
1282
401
810
1979
1888
1639
1889
767
1517
1616
1109
235
868
339
1580
446
1967
1785
1909
86
1523
219
1575
789
767
50
79
1444
1341
1622
553
801
739
1786
615
282
702
309
31
545
341
1735
1217
759
1033
90
898
98
476
1532
141
863
110
1285
534
920
1662
1072
262
25
1919
647
655
963
1107
1770
338
886
1736
1606
1735
1831
157
362
61
811
1476
67
888
735
1813
116
1400
1108
809
30
1261
1036
557
1223
1841
723
757
419
1960
213
484
341
715
56
627
817
1104
1437
379
371
394
481
885
640
1457
67
1866
158
981
1866
247
1131
986
954
481
1178
1520
1558
862
376
1265
1238
752
513
996
907
1370
766
1176
396
1514
764
1955
339
748
843
1945
633
1115
1017
573
1150
1
1895
1111
1665
560
1170
210
928
68
758
1668
1759
1601
291
1415
229
1597
74
1637
1689
579
1255
681
1524
1267
310
1903
24
624
1331
840
627
498
1293
1632
1612
693
1032
1864
1325
70
1078
1852
1740
643
76
10
41
619
131
1579
1625
1806
1673
1872
946
742
819
211
1885
1770
656
964
111
688
1088
1459
1711
267
1084
1223
1681
626
1626
863
1160
1319
961
1069
1100
1165
1145
1091
746
1392
1058
1442
1173
1175
1236
728
461
1268
376
1827
1927
698
1564
1830
534
1721
1060
893
1548
1585
1202
1782
772
1678
267
1857
1570
1129
637
1606
255
427
1860
78
17
95
80
217
251
1628
341
1978
118
34
472
827
1683
1344
1361
544
1249
679
1805
9
45
1724
401
1087
1328
1100
1382
289
1216
719
840
807
1049
1166
978
1591
750
844
1925
814
1412
323
1527
736
806
631
1805
1174
1922
1199
1440
784
1862
655
648
1863
505
512
177
504
1803
1837
1737
624
894
331
1872
1753
1053
1752
1571
1422
450
19
1863
1053
1208
1484
1681
452
713
325
1139
487
877
261
793
1468
907
1709
622
827
20
1762
58
1409
524
1497
741
1271
1509
1423
1563
605
864
511
1010
1653
1048
1356
1468
1781
1679
855
1502
856
1520
1646
1832
691
222
584
1685
1534
1647
485
1191
312
139
1170
1143
519
1862
820
286
1620
621
160
14
1704
1141
1132
65
1072
1966
939
1047
1618
1871
222
770
1240
1553
591
654
1821
1407
75
1304
1639
808
137
237
1616
70
1070
322
319
1586
1395
741
585
411
690
184
26
854
422
683
234
661
1239
1779
86
157
399
786
1689
354
69
1049
583
920
633
238
945
1233
399
155
1898
655
1061
180
1081
83
1666
1406
524
489
512
558
1945
322
1548
1094
712
1220
285
173
1003
1352
1032
372
964
657
231
1535
551
1831
1889
424
208
1997
311
821
481
1407
595
1316
1029
1531
1985
264
1177
1244
381
182
1922
869
1888
1707
56
884
1319
843
495
742
1185
976
666
671
1557
681
567
1686
886
1926
1282
4
928
585
1419
1934
1699
124
1204
1950
233
111
1266
417
1695
983
1494
804
1249
1992
167
1521
1458
469
1270
262
684
721
1770
789
1815
313
1337
393
1965
410
775
45
1709
461
1731
670
1908
363
228
1568
904
224
1856
1923
1513
1748
318
604
436
1058
1729
1939
968
1841
171
360
732
1766
660
280
796
131
405
1952
480
406
1921
113
1110
1981
763
1004
1841
883
300
510
767
224
1460
1296
1025
1374
291
1921
458
1890
1627
1466
943
292
507
543
1881
502
1444
1888
640
908
774
1004
1517
1308
25
305
957
587
1209
902
1074
617
1298
1301
797
425
763
988
707
348
1576
1890
307
253
1123
1774
463
890
429
758
1145
168
1440
981
1235
1082
363
1142
174
854
588
499
1837
1700
366
479
693
91
1303
637
1379
1766
1309
1164
1334
1364
63
1412
735
1652
1022
1974
732
140
1251
1846
762
1666
1448
1523
1916
1708
1682
118
1347
518
468
561
213
1662
970
193
1371
1422
1011
172
672
1507
1549
85
170
90
1442
83
540
1055
336
1186
1446
1588
639
382
252
862
1412
1135
1077
1747
990
756
60
318
1396
1754
707
1777
834
789
1539
901
350
332
1007
1071
977
940
1664
1608
1089
982
606
1243
219
1952
251
1528
1038
666
1083
550
930
1685
1105
1323
85
340
290
675
1539
179
1730
1357
35
1343
151
1604
938
836
1018
1434
1185
1879
344
219
234
1599
419
1970
1277
1606
1139
1533
255
518
1801
1101
1426
52
80
626
257
927
994
1748
1274
501
35
816
1062
470
1836
1945
1144
1789
696
1491
1873
443
208
178
187
915
1524
1282
311
1610
970
436
1025
667
732
379
1796
1207
1398
1693
369
1931
1422
1488
925
154
705
747
1061
1955
62
562
678
425
1147
250
982
1903
1661
1833
546
843
1021
711
1447
607
1810
147
1256
1121
1258
1688
1935
1476
1023
648
998
1236
549
1866
1522
1671
954
538
1106
1174
198
1056
1327
1271
1506
11
1679
223
662
52
951
691
1804
293
1089
1333
985
1320
1513
1094
997
578
933
893
1811
1708
608
253
691
359
1592
701
96
1474
1747
1662
1735
483
965
1348
1598
52
562
1113
1108
736
1310
1720
1053
778
177
1053
292
259
1010
1242
223
883
823
1597
1692
1364
308
281
1130
123
395
1549
893
1056
79
456
973
1484
62
90
1517
1392
503
476
1336
882
556
516
1683
1613
1379
1257
1251
1290
17
849
535
1255
931
332
278
1608
953
855
883
117
824
1290
1427
1757
952
876
641
1687
1307
162
1756
1525
1934
289
619
1363
1905
1756
1987
1361
1757
1810
530
1678
1199
1933
1855
518
1552
686
1549
972
693
1228
512
70
674
1837
391
361
390
1610
1468
166
1496
979
1801
136
1937
358
689
1934
941
1092
354
961
1356
885
716
1569
1469
1712
1737
475
692
542
141
315
780
1407
869
425
706
1744
912
676
1933
687
259
976
753
1444
787
657
867
876
1983
405
1459
1163
543
899
592
630
886
965
606
688
947
1029
605
114
107
1451
545
1034
703
380
1751
1270
1832
641
1697
1537
336
1237
1717
849
1023
801
850
259
344
1217
1964
243
1212
1217
227
186
840
685
1575
1952
1629
1962
258
1663
960
1427
862
467
527
374
784
1639
989
13
1354
1673
347
1403
1897
1382
30
458
1651
213
1005
1367
312
447
1150
1301
493
1319
908
1679
276
1658
744
441
1824
1797
1186
387
219
899
1170
35
1056
1307
1029
1061
1078
743
1437
670
1213
1927
1891
1837
1366
1885
632
1140
1784
1438
1776
1089
1442
1358
443
488
1301
711
636
805
528
1419
1317
1378
158
1978
463
1863
133
1552
92
1586
1528
1893
649
361
1557
1668
647
778
1475
959
1582
958
794
1633
1701
1687
1048
743
138
319
664
793
487
616
984
1423
1265
1703
18
284
1348
144
46
59
1412
839
1419
169
974
1234
1936
1461
1125
1924
1737
1737
1977
602
165
980
1819
754
754
1560
1005
1753
72
409
1671
980
1436
1536
598
1472
381
846
1211
988
361
1306
292
1699
709
1299
764
581
1907
1513
1203
1036
706
1906
616
1077
983
1668
1137
1921
1176
1219
1224
577
1615
1315
1788
738
828
515
222
950
736
1243
1688
1385
1015
621
1600
1914
1339
1062
1522
677
310
1724
1058
310
1914
244
1676
671
257
612
1349
1363
270
601
1110
874
1970
440
1050
128
1483
1879
746
1269
203
305
1115
89
518
1627
403
154
28
470
1687
648
950
1122
436
464
843
1357
492
264
1346
181
12
938
1385
637
923
1273
714
1981
109
731
1814
377
1351
177
1441
1674
1181
75
658
938
1169
1268
1682
1210
105
1883
728
1555
1675
1330
1788
1855
438
1550
709
527
763
1532
1454
1858
1194
613
123
225
1989
1984
701
581
595
149
1675
641
301
483
1951
379
564
503
1855
1974
1667
689
1271
1440
1918
1653
1062
1788
875
1113
1074
1851
1602
734
333
258
255
872
922
152
1317
178
1211
976
1993
1208
466
1012
1240
830
27
1734
980
1985
1365
578
221
1885
1500
356
9
51
1955
237
1730
1137
1292
1959
835
1540
66
755
40
1505
1146
1273
1784
874
1546
703
410
216
1218
386
104
1017
1807
509
1519
788
784
747
1811
1390
302
33
596
1108
716
1686
547
54
1618
40
1199
3
1789
415
1205
1040
1003
1582
1524
1123
1207
1730
241
856
1540
1033
1993
999
228
1961
724
362
635
1171
531
1500
379
1197
1932
654
674
805
283
101
537
885
898
566
43
649
1761
1598
1386
1678
966
322
1104
1048
1550
1317
707
59
840
474
1580
1939
90
1508
1034
1057
870
1076
341
985
344
1265
1980
897
1598
109
95
1140
1333
913
551
816
602
788
562
329
982
179
537
697
1819
1807
1444
1580
1966
1032
1531
534
782
1833
404
971
18
1412
1156
827
880
820
1454
166
273
1331
1065
1688
962
1444
24
950
1851
1811
563
692
285
908
80
713
1803
966
0
26
904
1865
1121
1673
868
1857
46
506
982
166
787
1191
471
1895
1387
652
916
1993
1818
1147
1921
1121
1061
1794
687
13
137
1302
1562
1353
476
1286
1907
1678
527
921
781
789
1614
1047
822
1741
1929
1929
1141
1417
455
1394
1729
276
900
89
831
197
1572
1036
1412
1418
1314
262
451
1365
331
775
1321
716
768
1267
1330
284
1205
1421
1478
1037
1047
1625
1814
744
1586
1382
894
1123
1904
1675
1839
1693
415
1734
1113
1409
316
1005
1786
291
1812
1312
865
1224
1379
872
905
1658
307
1163
1519
467
1385
1201
1713
443
923
1294
1907
1320
416
1903
1225
605
396
1601
1272
1969
509
1878
366
1284
1985
1417
271
1929
1683
1867
11
478
1120
1273
1495
135
1065
1038
1840
989
428
1972
1241
654
628
352
33
1041
630
1356
143
627
422
441
1664
867
1969
501
374
412
182
1416
836
394
570
3
1860
336
308
273
1640
810
705
1420
1506
1120
977
1652
1323
1028
1242
1720
882
403
933
1314
1634
1476
1428
1997
190
1832
1660
1261
123
751
1897
295
1694
837
1936
619
610
637
1088
1669
1016
1506
442
1252
742
1907
444
1733
1237
1401
1842
1901
768
614
197
1581
40
828
675
1357
1760
819
1717
1197
301
1055
439
1190
1358
1045
1839
76
248
955
898
559
1758
728
1938
1217
1125
118
35
134
130
764
1044
2
1411
1882
436
1586
1658
1084
816
552
1566
177
1656
150
1549
983
670
905
1975
102
767
1692
1179
1100
1016
1715
1437
142
210
342
1748
951
1745
300
1491
1954
1906
1365
1133
1916
1133
1454
818
390
88
269
495
680
1684
1389
1146
1495
1302
212
1882
1679
736
949
1308
1553
236
111
857
59
1110
102
707
503
477
339
1560
1684
263
1755
619
1200
1839
591
1027
140
1158
1808
105
1258
141
1133
555
1851
1932
218
1355
1107
127
621
612
980
1949
260
742
1671
251
1263
1794
1259
1934
318
1282
411
428
491
917
283
689
1801
1882
986
1934
278
471
580
920
69
1230
803
91
1569
654
794
511
1109
862
837
1210
24
355
622
483
1399
739
117
808
487
1139
1867
1043
1634
1644
1906
1840
1945
1204
139
80
1708
477
1166
1628
930
141
723
48
745
1725
784
1639
218
1120
1175
817
260
927
809
628
1023
1378
949
1515
894
21
1700
1431
395
1620
503
1891
1919
541
500
658
840
1151
428
1773
725
1791
1300
1906
769
1432
1171
1355
1844
1720
453
1467
1740
1406
517
1425
1459
535
771
1662
1847
1677
960
1610
709
1082
1199
1958
515
1392
1852
1030
453
417
644
1971
1895
1382
36
1380
381
1083
358
991
571
1116
992
782
476
867
462
502
799
1059
889
576
788
1215
859
1740
972
390
1068
877
1100
1754
1353
1866
892
920
1279
327
926
1164
525
860
1306
95
1027
1652
438
128
999
481
1792
857
1114
1177
1388
21
722
844
336
1966
1292
70
1341
520
1834
711
1414
1747
1102
1521
1076
40
1375
1276
1965
1255
43
720
1128
1566
636
199
705
380
121
513
1443
531
1574
1079
588
1163
467
850
1193
1633
1418
143
655
1086
1376
1317
1271
1267
708
1079
482
1575
1180
1438
584
1590
1660
1942
283
1024
1778
592
940
431
1211
1357
1077
1971
292
1658
144
642
562
901
1634
120
332
1266
755
1684
217
1102
490
809
1191
1879
1665
744
1128
377
73
1724
866
117
1619
384
361
1199
624
881
688
920
827
1334
112
1290
1684
1968
1245
1318
1624
1810
1459
1677
1134
171
1164
527
668
1691
568
1553
951
1497
1153
490
963
1123
710
1374
224
1059
174
1237
790
837
344
441
141
877
1936
933
0
561
816
709
1867
427
1372
1491
1943
1293
1329
1012
1373
941
909
488
1
250
1343
1538
1311
390
478
1656
1835
1413
347
560
850
853
3
1709
1951
730
378
485
708
371
1343
1466
667
915
1035
186
941
1916
1737
276
753
18
1789
1668
749
755
613
892
1564
1879
733
240
1094
1581
737
1459
1491
304
37
1947
22
162
1176
562
1447
310
1611
651
966
1923
1627
223
753
198
741
1539
228
1325
574
1437
95
1443
1899
274
738
46
1794
903
621
689
729
1928
1529
1777
1454
1122
1110
755
1034
33
1135
337
1258
985
1945
1883
420
727
1726
1865
1767
1426
1678
654
1551
1789
8
1230
1155
1189
1384
331
1501
1490
598
164
1038
358
914
672
495
76
1289
174
1110
165
614
114
47
1047
358
1872
845
1749
772
1097
326
941
368
294
1045
238
1745
1536
132
1730
803
1188
1885
1379
20
785
845
1482
1410
690
7
1989
1401
247
1598
1590
110
239
722
107
1732
711
793
1264
1930
953
531
1260
442
1668
865
246
77
1140
110
1517
448
1948
116
920
705
814
462
1654
1286
793
1848
677
70
337
457
784
954
1843
1331
1384
864
1237
1005
1670
1554
979
1782
696
1756
1479
886
1360
1495
199
1987
183
221
1036
728
1806
1148
493
407
1047
1575
448
12
959
1973
1083
824
57
894
777
223
1930
279
1782
106
808
1836
1666
1204
56
750
655
1123
1383
1295
1583
1495
1281
325
1904
1671
1389
1641
274
859
60
969
170
1544
1884
229
1129
1801
291
1928
1278
306
225
485
796
49
805
164
1601
1098
904
780
1499
1770
1154
565
135
1127
831
875
1790
938
7
1466
1826
1887
1574
1945
829
305
973
428
1013
1532
1619
364
1603
1683
1999
1264
1747
1014
1093
646
360
1206
1147
344
1318
86
1398
702
1685
382
1675
1481
1215
861
434
743
807
503
1745
783
976
128
643
1145
304
1058
875
748
1804
874
528
1781
1655
552
1748
1184
1047
1710
583
747
754
1348
1842
1525
656
138
1433
1317
1810
1102
1012
617
1671
457
1891
657
1943
1810
1062
1426
576
1994
1161
1560
1438
1092
336
1230
1949
1212
1160
1444
1943
328
1332
1391
342
1042
740
220
135
846
636
1345
1888
253
35
1880
872
997
111
223
499
1800
1450
850
295
849
239
99
1658
451
1174
35
1603
551
777
1956
374
304
858
659
916
301
1763
535
880
367
1493
1416
740
743
1174
1135
1810
894
316
163
1522
329
132
443
975
24
1123
1005
1621
149
963
1092
1800
1587
1797
1390
725
1052
1011
910
1603
504
1497
1895
1894
557
1713
784
358
1093
255
256
1006
1718
1928
922
1110
898
603
976
688
932
1056
1819
1646
1984
1894
37
498
749
1235
918
1286
1874
830
492
175
267
1184
1313
1809
54
1460
1416
520
845
1299
1428
1987
1631
1627
452
1117
1308
545
1088
482
449
1566
201
1425
531
1683
37
1512
1737
665
847
1800
1655
897
1011
147
771
1829
1579
1392
1275
831
1763
1286
127
1700
282
144
196
1705
113
991
691
273
296
1730
386
387
1218
728
1143
1235
1549
1413
1599
888
244
861
193
1473
1849
1301
1346
1469
1101
1863
476
1489
34
817
349
362
1061
56
93
1775
1235
880
1487
1001
808
1309
33
591
839
1719
1581
1143
1760
582
454
1856
308
1550
687
180
751
1695
183
1151
815
1735
1216
1414
1464
1089
244
1379
855
1747
799
1598
912
1493
35
693
1002
1959
1485
1659
1736
194
1915
691
132
223
1044
1229
1748
1399
935
1474
877
816
513
1090
1881
1373
1736
227
1258
108
854
411
722
1898
1514
1273
1612
1491
575
903
1797
941
1662
1966
24
1791
634
875
965
1120
1525
1498
1590
1401
968
525
319
397
1659
1927
1255
1077
1177
1389
128
1595
1826
1539
423
1040
229
1312
1488
323
313
1626
1994
1308
1374
1386
1493
1355
1929
1218
437
1802
1503
930
7
77
189
1343
907
261
1919
747
92
389
544
1420
259
1801
1762
439
1782
1311
301
1633
945
1561
572
1066
890
779
1185
952
1163
1800
1867
973
483
1221
1500
976
1562
1500
1860
65
310
1888
1058
1499
532
485
1795
674
1226
1801
1394
102
1916
1112
1163
1492
553
1462
1408
305
1732
1256
1961
1710
132
1226
1263
1685
558
1473
695
1959
1306
373
593
235
451
1243
1153
1434
403
223
1058
1290
531
404
541
1888
208
656
1894
223
273
1367
1319
1093
1023
1217
1650
237
1180
820
354
216
557
1377
338
972
1575
360
1843
505
1642
1386
170
1113
1340
925
217
919
47
593
1150
182
1044
346
1556
1279
97
6
429
8
583
473
125
1976
600
1436
994
912
855
0
1536
1752
321
1165
143
4
623
60
859
1380
837
30
91
1278
1083
1632
204
897
1911
1326
554
40
1793
188
1128
849
634
150
761
365
1559
195
556
744
125
1682
1881
1722
434
302
1611
672
96
513
296
1854
1734
68
1042
293
1094
809
1307
959
1674
1537
1691
1022
137
692
570
1150
823
47
1155
41
290
1083
1150
857
1496
750
1812
1853
1147
1496
97
1786
1159
1952
494
512
1094
480
1693
1600
1862
552
249
1601
1889
490
1054
1118
48
1648
973
1177
1504
452
1720
1236
1119
1331
1290
734
317
780
610
979
483
275
695
1924
693
1811
137
1279
637
700
1816
1318
697
1682
527
670
434
1268
721
1265
1885
1669
709
848
1626
587
710
1941
198
68
404
431
1697
373
124
726
1976
553
1323
1848
1130
1156
194
834
1956
812
1626
291
103
276
1058
801
1127
786
1387
1633
1506
315
836
676
654
1991
203
363
1762
1433
1515
573
1009
1769
20
973
642
1255
591
1130
1359
1199
1820
1601
1225
466
546
95
1573
1569
1671
1132
402
1691
545
1391
1510
1905
1034
594
1412
1845
1105
1867
1470
1521
170
1799
1843
293
1774
1574
1564
493
1105
1392
1335
65
1470
562
1351
214
51
1864
69
766
1511
949
1957
883
1025
1721
842
1138
942
424
1714
1109
1882
989
535
813
581
725
733
1413
1080
756
1802
1453
1786
318
1460
903
1327
1735
469
1965
1280
1466
1736
1138
787
751
1325
1181
662
1629
1005
1239
17
1374
267
1635
1411
523
391
149
1702
1495
83
288
1345
1912
1878
611
1430
1162
1091
58
950
630
591
1932
1804
197
324
256
1635
1622
415
1169
47
1690
1220
1414
469
524
796
1633
1486
1578
1924
214
880
865
1487
1291
520
348
937
1451
1058
988
1319
5
488
1772
622
926
806
1910
1199
1787
21
422
242
695
862
133
353
947
1905
1825
197
1859
904
920
1477
1583
813
631
1431
240
1282
803
88
1461
746
802
198
1283
1148
1191
851
699
1221
447
1170
1036
1647
1173
1127
1860
277
1311
1629
266
1113
1057
1866
1307
1447
802
1074
678
981
121
1312
78
852
733
205
621
1348
1273
288
182
937
384
1916
1677
1819
1360
1254
1250
1461
754
1807
1021
224
1140
735
1203
925
316
1654
1276
636
665
68
372
1911
1192
1155
538
967
348
1577
367
374
1358
784
1333
1340
916
120
1474
1500
388
1720
37
665
1422
1353
861
1345
1681
191
740
545
1502
547
1942
605
981
142
906
1801
1998
1392
371
611
118
274
1061
1451
737
247
447
692
918
967
1772
1001
1758
1951
670
1924
1568
833
1096
1449
127
158
870
1268
1673
1467
1106
109
798
754
1261
1521
709
1530
1995
855
454
42
360
1143
474
1552
934
302
1094
815
375
1322
1871
818
1436
1871
663
1431
844
1925
598
298
1514
60
265
350
1256
739
700
323
1769
1574
1060
303
1387
597
1194
531
1904
112
911
1416
593
695
940
512
639
48
1729
448
1453
811
1705
983
1008
1273
833
635
1187
547
1441
637
1057
82
449
1787
1838
1811
696
1417
149
1589
1011
1207
1034
1961
969
644
1398
75
1350
560
1643
1686
445
36
1935
922
343
1730
393
468
1767
644
1447
488
1216
521
1865
918
164
273
1406
1592
1871
525
568
583
852
251
420
1875
1034
1002
1455
43
321
1102
843
1745
476
1465
549
611
1675
1006
575
375
1765
1637
1002
990
1633
1111
556
1596
1159
1922
273
1916
243
380
1445
192
1553
793
608
170
321
1303
346
588
491
1348
1316
1728
5
1763
924
396
1609
1032
1959
1905
580
478
410
1377
553
1428
105
1666
1621
1279
817
1270
1645
1604
202
127
584
555
691
758
281
1055
1910
1222
1818
964
1711
193
1997
872
1378
9
596
1147
1704
674
773
502
718
537
1731
721
1853
94
657
111
514
588
1237
640
86
556
925
203
1833
575
1502
1209
136
1393
1681
1788
529
743
871
1643
1958
959
357
1796
786
551
857
171
396
1737
1099
451
1508
1494
1257
1800
699
815
867
1299
1211
471
1649
1735
1076
1730
663
37
369
100
1307
746
1667
854
598
695
174
178
600
495
1028
181
105
1044
768
1973
1255
804
1552
627
363
1454
1001
1013
1400
1083
600
333
1894
364
36
210
1790
1383
1668
1255
952
1364
1217
961
1808
1527
185
254
1480
1533
220
1207
1521
76
36
20
333
295
1116
1123
687
913
7
1454
1748
449
1127
1642
559
1981
1830
1240
1592
1166
694
1871
674
439
912
29
1441
293
889
590
578
830
108
514
731
422
1298
1667
738
345
45
1360
1765
875
266
502
380
1415
901
265
81
1947
1116
1453
1169
1934
768
1402
34
959
1317
1167
1354
1464
531
915
513
132
1501
526
1317
1510
630
38
1054
149
576
1808
1070
881
842
1439
91
172
676
1767
300
1124
899
422
160
697
228
1897
568
1820
1723
470
820
450
1611
1511
1058
1775
1962
1270
1502
736
1076
123
595
769
932
1699
557
1256
1477
1160
1816
781
523
723
641
331
552
1567
1542
1923
420
388
912
1542
8
1156
988
119
975
660
1288
1753
1024
27
1193
1542
1864
1384
1475
1432
1011
374
1179
255
1795
752
953
655
345
1629
1556
1196
1717
1375
1461
984
1611
1477
798
1302
1311
579
703
913
1585
132
943
761
540
1445
981
1949
580
375
1223
1477
424
920
1011
607
48
1395
1547
1208
776
1132
120
1894
1593
1460
1190
1640
523
266
311
94
797
446
517
1156
1256
25
1084
1987
1943
602
850
801
1492
1178
500
1231
1529
101
82
1101
1034
1677
1264
1506
1014
743
218
714
281
8
628
188
1682
809
1608
1766
1489
1991
1358
1791
274
376
1253
1399
264
469
1957
1933
1355
1875
1106
1138
1799
886
1996
1308
1127
1675
25
118
578
696
498
512
837
118
674
250
133
1383
596
669
232
1019
156
1331
1400
893
673
26
255
1563
1378
223
976
391
143
204
1212
491
33
1837
619
1167
1653
1916
1518
962
855
1743
1846
1187
593
1574
1174
739
663
1345
893
462
30
1613
23
1112
476
276
1180
1890
354
1183
1644
744
886
1484
335
1061
285
1933
340
453
74
1366
1118
1221
674
845
1019
1686
507
1266
518
297
1387
1202
1906
1081
892
392
323
28
716
949
109
120
131
325
1134
39
1152
1827
260
196
394
305
1403
1235
956
432
444
1912
1618
1703
1032
819
1823
46
1558
1049
1213
28
1383
1682
998
740
1364
1966
1137
1253
751
507
483
1285
803
316
793
323
1626
224
196
948
1523
890
1059
581
633
1984
369
1489
705
722
1737
1986
1862
1496
100
795
926
1450
751
1073
4
1547
1097
199
1893
1606
1683
977
1757
1091
636
1313
686
285
1869
574
1832
367
1941
1460
385
299
143
605
26
1634
1077
1086
632
1006
1050
983
1712
622
648
174
852
1860
1272
1070
753
483
1386
1742
577
190
1474
995
584
1750
1474
394
1280
700
1683
1963
1872
940
1491
1435
87
917
1285
105
829
1591
1666
1854
1533
1155
1086
1547
961
1389
326
1269
98
244
1696
1873
1129
715
1350
1112
1859
809
732
1263
749
1418
1337
373
671
369
1628
143
518
617
699
1284
67
591
875
735
111
1637
824
597
394
1467
1778
1801
1036
813
440
1505
1660
358
81
1721
1078
1320
308
656
516
601
835
1938
877
1891
910
32
295
249
1213
746
406
1787
1394
1588
1763
192
478
841
928
1809
1629
99
416
541
553
923
1215
157
485
776
1501
1871
848
911
1869
1438
1165
1901
242
89
27
1972
621
849
234
1928
1381
1799
317
1401
1696
1394
858
1423
1442
174
396
1352
258
1467
353
1821
154
1127
1569
1465
155
1981
639
832
1798
1783
61
943
894
1585
1243
521
608
1580
611
1102
688
805
405
209
1696
702
101
1721
317
1878
1691
1939
1079
1308
1506
525
578
698
1571
820
773
911
1192
1700
1502
1042
707
1862
1513
1258
1610
1253
1904
1923
117
1885
1221
72
311
301
1989
278
1332
344
1329
1400
1121
1824
1305
420
1505
1683
121
642
1331
202
1255
88
306
392
335
681
1573
1922
205
244
1329
766
1010
1642
416
1888
1715
1096
533
1730
1903
360
773
1320
48
1289
567
829
1987
291
1286
449
175
1740
1293
826
836
1756
876
1030
1004
1816
1824
431
163
1860
48
817
846
1739
372
1385
111
1135
55
1879
1677
1473
803
1113
1040
1406
1964
1023
506
1628
1727
68
977
201
1509
996
224
1091
1039
263
651
1526
646
1638
694
575
1667
1696
58
1715
1329
498
887
1065
857
1078
1303
369
1643
114
1934
1885
89
1472
1866
896
989
1138
778
494
545
368
1743
1398
1476
1551
1888
1760
665
1774
1141
556
1798
1713
1143
1563
502
255
1651
637
1173
281
1218
845
1302
1640
1091
1400
1336
464
1564
742
117
1281
424
372
1180
1094
1384
843
1892
336
190
711
1441
1414
578
1096
562
1498
641
1992
1272
329
78
1662
424
1813
202
344
131
1695
1917
14
563
439
1545
1140
1691
694
1184
1992
1866
1250
466
826
1411
1280
680
252
1217
903
1789
1576
1133
936
709
1632
1504
558
1051
1640
1302
1515
1281
484
1942
1933
1166
848
92
1266
1763
981
1125
1780
164
499
884
358
1819
1116
754
602
832
1877
1733
936
140
742
363
739
799
1516
1681
1643
561
244
81
1389
1992
1834
1069
1248
1715
1272
193
753
1803
1781
1569
612
612
1597
1535
1779
1733
1057
215
723
1908
149
689
486
1770
1214
87
1737
703
337
165
1842
247
1703
1946
1758
1480
891
65
187
1008
257
677
1727
1948
1806
949
633
1664
471
321
1081
1401
327
843
1740
382
1666
3
1856
258
507
1409
1521
1769
465
1536
847
1681
1201
1395
1823
389
682
1219
691
226
265
318
345
1523
1976
860
182
1780
442
428
1976
1539
37
1844
532
1656
970
1780
1960
313
90
1458
264
623
55
961
1318
1864
360
1729
6
263
1219
526
1196
1053
900
1795
652
1560
1370
1331
798
1816
1403
1788
1791
933
1167
1428
1733
772
1312
1879
403
1359
1701
1639
298
1233
1975
851
536
1548
279
1972
1419
129
1520
807
1136
1147
537
1672
913
153
1563
1359
1265
849
1937
1601
1870
1864
1666
360
136
1310
1814
1488
203
1102
1025
272
1584
642
10
402
306
1328
41
1217
862
1696
1259
557
1606
331
541
479
1597
1351
523
1357
189
1402
440
359
1883
1724
775
749
452
1766
867
446
1574
1711
1131
639
1266
564
1149
1939
911
1699
562
530
65
1647
508
165
1615
1460
658
1173
1000
784
958
933
536
151
1959
1965
1692
697
1033
369
165
1808
180
449
1871
442
251
1800
1798
879
437
1464
1165
1145
76
1776
1963
185
403
359
1012
1868
166
681
727
119
203
87
274
237
727
1588
1412
370
1520
1636
1861
606
461
1271
243
1471
1801
932
788
1403
638
720
1340
1380
180
1613
72
865
1835
196
1220
394
1738
1391
837
937
45
1824
43
209
342
973
243
1568
1886
1349
1036
88
492
1430
1730
150
1515
207
1620
851
413
895
1451
1589
662
325
328
1283
697
1990
1121
1814
1321
668
982
1646
1232
1795
419
1608
1145
740
55
1956
1473
144
711
793
1314
1387
1698
382
1666
718
369
759
1338
583
1397
260
1353
1683
1475
894
172
1396
1369
679
1441
871
1334
1015
994
837
865
1045
714
578
828
362
1706
1741
438
1491
1286
794
287
1014
489
1346
935
1095
1247
415
954
1596
105
1634
1883
257
1539
479
1723
65
1070
1006
176
605
173
1764
125
1274
573
1
1399
13
526
89
1463
655
461
1027
368
1996
310
17
509
1414
225
1512
148
1286
461
20
1885
577
1726
1510
1585
339
1178
1244
1823
840
464
1175
1743
470
1506
1217
1146
740
1028
232
418
453
1692
665
1024
1956
259
1635
1339
18
297
939
457
190
1747
699
1553
1058
1524
1166
1443
1003
913
362
1799
574
1503
949
1544
100
1155
826
576
1023
270
683
816
448
832
1408
379
379
1760
138
1212
45
1253
932
277
1340
392
1191
1473
1770
1117
1721
379
1286
1868
1899
1813
486
1040
1910
210
1529
91
706
1126
1995
922
1982
1631
42
521
1914
204
1570
210
42
1902
1010
997
1551
877
1159
329
1944
472
1234
1594
137
449
1669
1483
1330
28
127
598
1909
1748
1523
782
927
1328
1057
831
1969
1133
120
108
751
1005
1135
745
319
644
212
1150
1481
1408
1194
1736
1308
890
1353
37
420
1911
1689
1549
820
389
998
871
1059
1570
110
756
1934
852
780
1427
1206
1551
375
1382
426
769
836
1323
313
1567
1412
1533
1024
1118
973
460
690
114
1744
1255
649
223
1441
1438
1484
1002
310
862
157
98
1408
1584
1214
1821
942
198
1289
1662
1696
1844
1397
1878
727
1661
242
1985
1514
682
654
293
1270
439
1903
1253
623
1892
207
134
135
1265
268
757
1834
568
231
1959
1339
404
415
752
1256
3
1397
221
386
1091
1576
1938
1222
1464
398
1108
1668
337
1752
1232
717
1820
1731
992
638
1572
1265
506
651
165
1774
811
1683
150
1548
1416
957
290
1524
1321
1193
18
1376
411
998
1648
1003
178
367
1986
420
1085
682
615
1054
176
1631
1026
566
1687
1129
510
643
986
1865
1096
1905
866
1370
469
789
1942
1412
452
1650
1855
161
1133
32
1917
1495
934
1336
440
552
473
500
1861
175
1334
1095
1672
518
1156
1659
886
966
1849
604
1125
1062
1850
1374
145
286
1648
1950
1795
808
50
1839
1554
936
461
1904
1790
204
580
58
1886
1631
54
1159
421
586
739
59
567
559
1292
1144
190
1830
389
292
1777
254
1722
1032
176
180
1011
1337
985
264
1669
329
740
621
327
1515
1713
1095
713
1150
1326
1944
1981
200
807
1540
1064
1115
701
1059
1724
758
756
457
1559
1990
801
925
829
1396
1580
168
1806
942
1289
535
1611
1013
1539
455
1897
642
396
1958
1547
1794
528
627
881
825
1417
149
1656
157
1134
1791
483
327
1958
686
548
1654
1107
1399
1278
1396
153
1737
470
1714
1849
1342
274
295
980
390
1990
1407
1427
254
105
708
1118
1142
1195
924
1826
717
1175
908
100
112
1666
1347
475
1240
577
1299
434
510
450
1524
444
1395
1461
214
1886
986
1248
1012
276
6
693
1280
1687
1519
3
1268
1005
1647
1150
1406
1145
591
680
24
1822
60
332
259
321
1324
227
479
160
96
415
11
39
1575
1653
1275
1802
756
1922
213
1257
1481
1571
1207
969
1493
1092
263
402
1177
1495
867
816
1827
1545
1081
1598
1534
234
1982
1295
1957
1721
770
1351
301
1293
73
955
847
152
1273
1710
1840
1090
342
1261
866
1954
1629
123
1448
1524
109
980
1841
312
346
1631
991
979
954
1528
1674
877
77
1751
1546
1697
839
1260
1577
1623
1640
651
142
197
1966
726
294
185
1858
1642
913
1959
419
1380
1457
1532
796
667
1770
1156
792
1453
765
1613
1427
1577
921
1466
1006
1734
1694
1861
832
1768
1801
163
1925
1678
1538
1690
769
456
460
1335
32
1113
403
1026
923
139
1526
1083
577
1822
1319
1585
1120
1231
713
374
324
1731
1853
895
999
1269
862
139
898
1792
1403
1688
1143
1168
1278
1058
797
76
879
471
143
988
1488
1972
1872
1590
1127
1895
1861
1926
1731
1852
174
1341
159
1637
310
153
1833
1235
47
1261
1178
486
1410
1300
1131
1409
415
1005
1692
1461
761
586
886
270
166
452
1031
1600
71
272
526
1776
1929
101
1942
15
70
134
1017
819
1551
1437
446
138
495
748
1340
1681
627
128
496
1367
683
595
563
1872
375
1042
534
221
937
878
1461
1981
288
519
697
696
215
412
982
1395
68
1449
1355
1419
1478
382
1
510
704
1528
220
1319
1139
1968
1070
1176
1160
106
1318
1313
1976
674
869
648
244
1232
737
727
614
172
1523
1525
1806
945
384
927
1183
63
1318
562
405
908
282
189
323
546
1556
619
528
762
903
440
1583
180
1393
260
1456
1989
1604
156
1029
503
456
1746
1206
202
497
1327
1640
1492
509
1234
526
1900
679
893
1328
335
1781
986
779
1727
1841
1460
24
307
1140
1360
80
1675
1570
1049
1448
188
811
1006
1362
296
741
969
430
812
150
190
728
1618
607
1805
1655
885
279
1960
166
1267
854
808
1110
400
1875
166
545
136
978
1907
1807
1100
398
354
801
1958
1813
1264
1720
539
1919
1321
526
1694
471
1515
1609
1547
1273
1654
1498
932
1740
97
1743
751
922
1033
598
1283
634
1065
1106
1680
1705
1445
1374
469
1354
1037
29
621
544
649
1827
656
1618
649
890
376
544
1848
295
1463
672
79
108
985
229
582
46
1819
270
331
503
1778
571
1337
1474
637
1176
1030
1279
434
1041
273
1536
1741
220
1514
1133
1156
199
366
472
990
440
332
1318
28
1206
67
248
1428
1944
1014
1769
713
1742
182
1181
299
290
1891
1389
1566
1575
44
542
1838
611
57
1347
80
610
220
839
247
528
1798
1246
819
968
1216
862
1136
869
1164
1422
1992
459
895
204
859
1477
1581
1366
1877
699
542
265
141
1638
59
30
1866
714
988
883
310
1855
500
472
828
1021
115
1588
285
1130
52
362
1707
1669
905
539
102
1716
1664
1179
1163
24
1633
1686
1362
517
696
231
721
1386
1056
634
504
1713
1748
662
583
287
531
1651
1118
407
1776
1878
156
836
470
552
1205
838
417
1133
1620
789
738
1766
1697
13
1723
69
1692
1140
380
324
762
218
1848
537
1267
1746
1312
798
32
1934
1766
151
791
1661
916
1058
1504
1292
1990
1013
801
654
702
585
630
1414
1945
591
19
123
1563
1132
457
809
861
689
1454
37
66
568
5
1021
995
1123
239
734
283
1595
443
734
1565
1805
139
900
853
199
1351
1398
696
302
1703
1076
656
1494
1922
884
677
1840
1399
1921
1848
1062
563
1033
1420
1831
1489
209
1916
1303
416
1844
475
412
852
754
1142
395
1473
149
10
894
516
792
1534
1199
691
1408
870
815
1007
1902
677
1899
1911
1853
1137
1161
30
1201
53
23
1833
387
321
1546
327
236
883
779
12
1185
1761
1716
1687
1839
1898
1459
288
0
1559
1
1722
333
1386
4
1504
1736
776
1489
1690
1675
1012
1074
1988
1284
1990
131
782
1001
911
1981
75
744
1920
922
79
1443
1761
246
1981
1618
624
1328
162
1703
346
961
1146
431
1364
1180
1462
790
254
250
1222
1236
1710
1608
508
550
1711
654
1750
259
1264
768
233
1829
211
1572
476
65
213
1230
1388
427
1806
1585
205
101
855
1137
1057
1704
1129
647
199
664
1163
1618
1801
410
458
1706
232
161
851
1603
634
1336
919
650
1467
324
406
837
261
604
1918
1436
550
268
267
1054
788
1242
389
332
265
235
1879
1742
147
1366
1752
1452
406
451
830
156
302
1605
1319
38
1772
1615
313
36
126
1483
900
1682
334
1389
693
1193
1805
1093
1226
12
1890
107
980
454
1266
1302
1490
800
867
749
1536
1119
469
1528
1122
1576
1990
1227
45
1857
1862
134
332
1275
947
1294
10
1735
1144
125
230
605
1024
1647
696
257
141
700
598
1408
201
226
392
1294
711
1392
1740
919
1847
223
1195
219
719
914
1672
1134
94
580
153
596
237
701
1951
1468
1167
35
401
864
634
701
1507
246
1176
1665
520
1873
1449
1500
1901
480
1363
765
885
1266
1227
866
76
1527
1942
452
289
1683
1345
16
1371
1184
1713
106
1992
1313
1617
959
384
1728
481
1899
1222
277
52
1977
650
1937
173
1618
1534
867
859
1011
1954
1894
1756
1642
706
817
1616
1870
306
1136
62
671
604
705
89
936
77
1815
439
1906
117
866
1750
1217
1503
1837
1705
218
358
1578
489
737
1246
1063
830
438
1027
641
1279
1121
1739
1420
468
1441
930
1053
483
330
1772
719
1837
1883
1031
853
579
1517
1805
760
1473
1636
1277
1778
1816
1590
170
1592
449
702
1669
553
101
1545
36
877
733
619
772
1414
1807
814
42
412
597
282
639
655
1671
1869
1706
1295
513
1167
1002
231
138
1846
1829
351
1639
1223
1045
566
1805
1398
530
781
956
1668
1208
1590
1001
954
940
97
613
32
450
1411
728
115
1891
1408
564
519
1884
1571
1095
1924
1010
907
641
291
236
1664
535
1936
444
532
1387
1684
1056
1150
1825
1867
1974
450
900
1298
1758
1973
552
1539
836
781
6
1769
8
1396
410
121
697
122
1267
314
1689
1820
1279
1962
18
1643
967
111
27
566
1260
1437
1596
1048
379
354
1286
1338
718
1616
1788
1130
1300
699
1329
508
1450
961
557
1391
586
1798
930
1966
890
1698
449
595
1662
1407
188
1834
885
1655
1069
783
552
4
569
1856
1624
1552
1832
1325
350
968
1839
1597
1070
1355
1385
681
780
1964
1717
1684
1314
20
275
977
1195
1612
588
1207
1361
1651
1114
1742
1009
1729
734
1818
1716
122
1203
242
0
920
1219
1746
723
417
890
1251
784
381
1572
306
391
1288
1648
885
1148
1963
413
1195
1716
1481
467
1790
1325
1610
7
1383
429
983
1788
1677
849
296
668
1227
410
620
1946
1975
1880
356
1293
301
1628
1958
1326
898
1805
1982
741
1966
1327
1122
777
1129
1693
982
1086
1215
284
801
1504
1671
1529
1426
143
237
746
823
1278
1758
598
1241
446
1390
1089
298
563
1174
1455
496
1539
681
975
141
394
749
330
1972
997
1573
360
1613
347
919
824
1720
1147
1602
1589
232
863
1168
1477
1858
1275
1820
126
1691
144
1288
844
838
1210
1319
1863
1478
1495
81
666
1316
272
1009
1651
1804
951
429
922
1649
1538
669
645
234
362
1342
1803
1792
365
1094
1621
32
152
1589
1110
684
1531
495
1379
1767
1140
342
1423
1654
1030
545
979
202
786
1
932
761
474
1029
1463
73
470
392
1370
1817
1856
964
806
1895
206
306
1917
70
616
866
184
1964
1905
664
525
1186
646
1274
1567
1793
1471
270
241
1026
934
1650
1404
1804
1139
646
1400
560
47
1515
1459
835
715
24
1283
1778
1191
1804
1854
980
1221
1219
152
969
395
555
571
1202
1764
1439
505
945
512
576
6
1803
624
536
1326
1960
311
158
1505
1470
1566
675
370
997
1763
1798
1545
1927
421
1881
260
1015
1353
1296
1419
1274
750
1251
24
1627
882
1502
794
582
145
962
1743
1477
1397
1051
1915
1071
1647
1329
1671
79
160
1306
426
391
1253
414
254
1063
1037
1342
1279
52
1119
515
621
114
251
1955
762
1449
233
1316
433
355
1471
1339
1622
1452
1260
346
162
1357
227
1289
781
1661
380
660
781
1947
1725
1592
1696
265
1206
679
1151
1108
494
1244
1827
1947
1250
1604
1658
1807
1114
1385
1221
1503
1190
1536
1723
1842
1622
1982
1248
1910
143
1273
111
1142
747
1294
25
467
1058
373
1466
594
377
959
1288
154
456
1948
1441
1764
551
73
1024
945
1470
1311
1541
1568
934
1904
1238
1162
695
445
1564
63
556
1253
964
974
829
1276
371
1012
536
771
774
283
1806
1138
1255
1777
1323
1719
295
524
316
213
54
1446
372
1471
818
682
1134
1716
1176
264
180
958
601
979
1700
1458
915
1811
1838
734
1171
161
1564
1659
1104
711
1903
1440
1162
1873
465
348
746
34
584
1920
1886
479
761
1184
1913
1608
866
673
136
1444
469
105
481
1006
1565
521
1411
1192
111
1190
508
1036
1078
1035
191
508
104
1492
1386
1537
964
538
1178
1874
1763
1261
1377
133
853
7
854
1757
1101
590
1104
798
1552
562
1779
1423
1095
1665
124
1290
1234
924
1093
285
173
475
768
459
1501
1983
1043
1233
8
73
1712
473
1549
1141
169
347
1508
1869
1798
1078
1565
431
377
394
1033
1486
295
662
24
453
1255
1784
627
1097
720
1308
750
123
1025
978
148
1779
429
1883
320
1900
314
1614
1721
1822
1234
313
957
993
381
1719
332
34
225
983
871
594
1375
1205
1881
1658
500
1506
990
1390
383
1399
1273
1276
1953
1765
61
1322
357
243
1653
102
1013
234
716
350
1342
325
372
1564
875
41
815
1125
97
1810
1562
362
1858
1697
621
1868
387
1892
451
455
1141
76
180
220
816
1771
1263
1700
909
843
932
125
1743
115
267
1355
706
333
498
103
1428
503
1707
956
453
316
1366
1997
1232
1800
564
179
1336
1080
938
1851
1489
982
1243
248
1968
716
1664
122
1605
1090
837
1651
900
12
314
5
1286
657
80
918
1036
1319
1058
1566
829
224
358
42
1839
1673
1222
543
1762
115
558
1011
1317
1090
1427
836
1405
1256
1202
1959
1203
830
1042
1060
293
968
949
95
930
889
1263
1545
1255
1286
1935
58
1314
918
1383
1672
1906
1105
1527
360
1091
1255
666
1984
435
141
1229
1626
602
108
451
1463
1406
1349
1558
788
504
164
1319
341
1871
208
595
1723
462
1750
943
237
374
1025
387
1069
910
1013
1787
342
956
1953
1674
144
1564
207
1933
753
1057
347
279
1593
950
134
477
855
1833
116
156
284
1073
693
427
1991
748
212
382
686
278
141
1562
244
1421
909
1046
1374
60
701
97
622
1215
1821
745
811
1679
147
1025
1784
607
50
1511
457
1947
351
95
1766
1666
79
412
146
1024
332
410
1529
818
1304
1156
1488
1904
873
1637
1419
645
960
1290
865
318
1626
648
448
1294
147
1809
46
1415
1481
1627
1823
1203
1703
310
216
343
543
139
587
1664
1022
317
129
1524
9
140
1700
1957
720
1282
1474
1462
108
871
6
1061
672
1703
686
434
426
1957
913
217
268
1635
588
1835
767
1513
25
1268
815
1650
482
647
276
511
1023
479
1692
1090
1863
916
862
1239
1106
1781
534
1738
912
1439
253
1059
148
1010
1052
1466
528
1937
351
1162
616
836
1067
1626
1861
1771
303
539
64
1074
1387
1006
1503
681
692
154
370
1936
1849
1951
1093
327
1067
1227
1451
1817
242
388
406
1206
785
105
25
1344
1439
694
543
1461
257
542
1869
1312
1971
215
1068
1765
889
1953
1678
737
841
863
1946
1025
810
590
940
1329
111
1052
955
1643
853
1634
722
836
332
1065
571
1774
1192
911
1185
60
1657
954
1346
104
1
1609
1896
1877
922
294
1125
1053
1246
987
535
1484
1709
338
1866
1340
1227
954
458
864
407
1103
1263
1285
1511
1071
1323
1978
1138
531
1940
1960
445
150
1498
243
1858
1965
117
428
1209
1256
636
278
288
706
545
138
1488
222
623
47
996
1526
1094
673
527
1622
815
1859
1817
871
1898
1988
1607
591
345
747
33
1178
176
1034
1087
1251
1575
72
748
699
1588
1583
1743
750
512
921
863
1749
349
630
214
61
1740
1492
1266
1365
1768
1704
1474
205
1247
1319
824
143
1967
1289
988
946
373
1111
1805
1980
1595
1054
955
585
620
364
508
1825
897
741
365
1031
1092
1113
478
887
1703
1594
337
1129
1652
1777
154
1306
1875
1028
895
1642
1282
913
939
459
802
1891
1028
1362
1981
1289
840
1555
1186
602
450
69
957
919
152
390
1086
764
111
330
224
1480
1855
1405
1353
283
1903
1335
1897
1761
340
206
155
1973
629
728
412
1630
273
1411
752
1477
167
214
1937
1390
1314
19
107
499
896
1190
1474
999
1163
1989
696
798
1917
1518
1393
214
327
537
1983
993
127
1845
104
227
940
336
897
1466
321
1137
1213
782
1358
1210
487
1138
1212
1234
1348
1851
286
584
1137
418
1817
914
82
950
1415
1622
1040
1744
1007
1404
1543
990
1799
1282
1835
482
1470
1686
1077
884
1457
1625
1253
856
1082
269
1566
1048
1576
1838
1811
777
875
965
1152
592
515
862
256
1850
1843
483
287
835
1151
1458
729
65
443
1537
1211
1774
972
1288
75
1076
899
935
1168
176
546
1412
369
310
1767
322
1615
556
389
13
1743
486
815
1921
33
850
762
278
1869
1678
1305
869
1294
297
1012
1247
794
1893
1822
1024
525
497
404
1015
4
1479
900
1938
1277
1227
217
469
1530
981
587
605
169
1622
1568
582
1667
1998
1437
77
1665
1824
529
102
1148
809
241
1433
1346
203
169
1859
1739
825
528
1522
1976
1985
1167
509
144
1405
419
989
320
1398
69
1683
1315
662
1954
67
1912
862
464
1020
109
390
1741
1826
824
312
1614
470
735
575
1035
1265
314
1845
707
1380
1163
1457
1157
609
1495
1211
752
1880
1235
1816
915
1532
403
1204
369
379
647
151
1752
441
177
1616
228
694
1373
1869
686
1560
1143
90
1980
409
1540
1882
1827
1563
1736
148
672
717
149
1871
646
550
1526
926
1312
538
198
1387
713
1086
791
963
1849
653
1214
104
1959
712
695
579
1346
1655
354
1533
886
1774
759
1644
392
1297
1722
1115
1763
1757
1641
1056
1529
1834
9
856
1181
1293
41
228
258
406
680
192
1292
1679
195
445
1518
885
122
172
471
482
1979
144
664
1664
299
435
1053
878
1550
1994
1075
1844
720
1645
1762
1886
354
874
186
1507
1729
94
145
538
1990
1197
315
1083
1916
747
1271
319
209
299
749
1903
162
1647
1928
1356
1330
1010
428
1372
849
1347
1926
1928
1639
1872
60
375
437
1534
1930
691
1066
473
1071
401
536
1244
1270
1778
653
1287
1408
789
325
392
1343
812
1348
1089
1733
1206
516
177
1364
1845
1978
1917
1268
1108
1460
1435
966
1751
731
1606
637
1551
966
431
505
1225
932
93
667
1445
757
474
352
1453
1214
1689
276
1736
918
34
178
556
119
1427
1093
655
332
1846
1584
1191
1322
584
1094
1667
657
667
708
34
514
1842
1307
531
1433
731
1905
1803
1375
401
1906
1268
800
985
218
491
1726
413
499
894
49
582
171
1726
571
467
1017
984
1489
1655
923
1570
140
762
1172
453
372
461
1833
1275
61
1429
669
107
1193
638
1972
790
1249
1439
1384
750
1605
921
1805
1957
612
1279
1488
42
1797
312
1717
1063
495
418
1572
498
1176
1140
1875
92
1374
762
1882
971
1816
1430
647
705
87
1327
1677
1522
827
62
283
1532
1446
1191
475
591
1975
1905
1251
1503
1298
1883
892
1731
1985
688
1902
458
1845
1759
1965
1825
335
615
799
1681
20
1102
1139
586
626
417
1131
1838
1605
345
1094
331
862
261
1909
1519
937
253
592
1151
465
1157
1290
233
1387
536
39
1355
701
340
1953
1773
1647
747
1114
626
1279
1313
1830
1869
483
319
1850
1997
395
1504
34
860
1681
1836
1568
1174
262
806
1277
1202
645
970
1807
1726
1048
1486
252
526
1185
1017
1090
327
1638
139
1142
854
952
1856
826
570
227
553
1524
1901
899
528
1690
1765
836
1353
1100
1045
1213
1761
202
457
309
1932
602
1674
799
983
1890
1257
1825
120
1564
651
32
1919
272
1726
1047
490
89
1738
1464
1827
1142
842
1395
223
885
756
1363
1764
1757
1634
1255
1719
574
1702
101
885
215
1951
1983
1176
382
355
1566
1658
629
76
1749
925
1706
1212
209
1469
1011
1152
915
1029
1753
398
247
1226
1304
801
1293
1649
1299
1428
891
732
38
1277
223
604
1668
202
874
33
1737
1803
445
547
320
1613
211
380
583
1725
348
323
267
527
1666
774
280
755
533
1724
325
818
1255
1793
616
353
355
351
971
1450
952
1513
1747
688
1718
616
1316
1790
250
1684
271
350
594
848
657
1443
1507
107
294
407
607
685
477
990
1850
594
1968
1890
866
687
1765
1694
603
673
767
1393
1349
68
1753
246
1823
416
1138
933
1896
780
547
379
1761
268
1970
1064
1547
1198
1443
868
1361
489
831
1587
961
1120
1917
891
210
807
597
576
915
1818
1828
1370
1776
1475
924
1861
1804
1433
692
1748
1513
1439
1430
1254
587
473
1767
1386
1994
902
797
774
1654
827
721
1354
961
617
1864
1070
79
771
649
1190
1616
747
1658
1193
954
396
810
856
7
287
479
238
821
788
1414
1697
870
1867
894
1904
1799
37
1111
342
992
20
1671
790
1065
1144
1301
823
1183
1949
592
1597
1587
1899
1633
962
950
23
1723
284
962
35
1410
718
1145
1485
438
186
691
1984
243
1594
1821
585
1635
1712
798
38
800
691
674
478
1511
1657
1203
283
1399
946
542
805
498
1683
1856
1662
1624
1650
1763
963
1879
108
906
1121
731
1436
1887
150
1910
1483
658
1837
1334
1685
111
1346
1343
846
1739
173
961
883
1389
13
291
1381
913
660
1734
859
880
1794
1008
1068
1916
1127
1735
905
1496
100
1883
504
1872
1215
207
1514
1649
1383
1514
461
1708
683
1357
85
645
582
1849
647
243
1190
252
1645
1107
672
1861
699
1582
1783
1589
1158
464
228
1245
1921
286
1779
1539
1462
1575
1804
1715
1021
631
1245
1647
1844
79
715
621
1818
182
611
1938
794
498
1927
426
1530
1072
1937
909
1183
927
1830
994
1887
1243
1042
409
1616
827
1859
174
1417
379
676
1480
1823
1046
883
752
1755
2
1940
1726
1478
404
468
960
1255
1167
146
855
880
383
1454
292
300
1277
1422
1752
563
559
266
621
217
1507
974
440
683
1997
374
1249
1486
1129
621
66
1372
1700
691
625
1569
1088
1673
161
1805
1384
1597
301
1897
1475
217
695
695
1875
1862
11
1114
1413
1889
1229
1763
1606
548
592
153
163
1686
1837
1175
695
51
396
1464
1455
327
831
1613
1749
742
810
354
190
55
249
1893
497
1799
24
539
1024
455
659
1657
1793
1787
431
816
1751
1569
1177
1744
109
331
1072
716
1048
840
1254
1704
492
129
684
1788
1523
372
461
1990
1038
1543
579
1280
856
529
700
319
701
1534
742
1472
434
1985
194
1888
1985
1467
1894
1362
832
198
1522
333
658
1710
1893
1054
983
535
1655
1576
283
1003
434
76
1193
285
331
347
1980
1898
716
68
1797
569
1101
844
1087
1143
409
246
381
422
1578
806
566
267
1314
1131
1889
750
1772
59
1640
1339
1618
1294
880
95
1651
992
1041
1815
1900
189
1120
1509
977
1467
1669
1186
471
1263
1097
524
693
1170
1396
535
1318
163
1540
939
1347
1623
1391
540
751
1898
1773
1628
1269
1397
1368
1540
1031
1107
21
1980
1600
1175
1755
1440
356
228
843
519
768
1965
829
898
576
893
1225
1312
1299
1697
1452
1676
1952
993
1449
1130
365
224
121
1813
1245
763
826
274
939
1968
1233
1
795
1895
929
1468
16
156
1102
212
1139
932
1205
1244
560
675
1458
1266
1359
1520
244
1767
509
1860
175
1764
390
1409
1337
900
300
1871
831
244
1138
1037
1937
439
513
1950
1385
1211
1412
31
1677
48
113
550
1311
1036
1544
748
685
1867
160
932
732
1368
840
1361
1177
1406
427
1213
868
1011
617
1274
616
1715
699
267
1416
1762
847
516
1113
659
920
1995
1527
1835
1511
1342
1232
7
898
175
1310
807
1771
110
1922
554
1588
1144
258
541
1439
1388
1158
93
1384
462
1473
300
1526
1333
42
1504
599
470
778
97
350
317
1293
678
1929
1538
1273
63
1224
588
1985
1817
377
955
1969
1817
59
1846
393
787
1074
1665
1403
926
1944
789
1921
729
1466
78
333
782
1420
241
262
1251
1345
471
112
264
1204
644
1792
1959
1337
115
680
871
1214
154
921
1460
955
1897
1590
1357
200
1687
1692
65
1056
1272
32
153
1495
1798
1607
854
979
1587
1669
538
923
1495
1372
314
1485
1655
1373
655
279
752
116
551
1913
1904
1698
1942
80
439
302
1596
265
1962
941
557
132
1356
80
741
1310
628
842
637
591
443
601
255
466
495
1126
370
1354
402
703
689
1718
1383
1729
1908
1529
303
558
772
1130
1632
1968
1915
1658
1068
877
194
280
611
1918
814
643
130
1795
1703
265
256
466
1219
1782
1235
210
980
474
829
1486
67
1111
43
1113
1134
1655
945
874
1469
1837
1842
884
1496
77
1735
1153
1293
1985
1134
1812
1325
401
875
997
1276
681
846
822
602
943
1869
606
1666
1129
1038
895
412
213
1980
409
1680
1184
20
1818
513
666
1688
1348
641
659
402
84
634
510
1867
1371
167
1017
1217
1836
1927
1793
1260
626
1357
487
864
1109
1297
1411
1839
1263
443
1549
482
1243
153
1637
238
1597
1776
480
695
1213
731
546
461
173
1982
755
1021
1529
1610
88
1276
916
1091
56
738
1686
1108
885
121
841
1570
761
118
1124
346
967
552
297
496
244
289
707
1495
1055
166
817
1299
1941
1646
540
1491
402
701
1613
1381
1513
1074
870
384
702
614
1749
1389
165
789
330
165
430
1048
129
733
432
365
1523
1556
1848
701
742
623
624
326
1586
348
836
938
209
463
928
989
1070
615
746
1462
422
168
110
1538
73
196
1274
1215
1747
474
1944
673
209
937
444
1154
526
1616
130
447
749
253
1922
344
392
1393
758
925
1017
1226
345
541
306
1100
462
405
604
1543
917
1283
1054
1452
210
1589
1086
1982
1100
1800
1873
1864
1402
1381
1983
257
1213
1172
178
1859
214
234
1597
577
921
1581
508
1392
426
671
1893
1607
1977
1510
1653
1260
833
507
1426
1023
1550
1446
980
673
77
1808
39
102
893
68
1464
1598
1658
1347
613
831
938
1201
194
1213
743
471
1542
1931
873
258
41
756
1992
1959
44
1399
1725
1677
790
1568
33
1333
1267
947
746
270
1781
205
794
1515
1722
601
23
32
30
1781
610
1522
37
1477
1326
1393
474
1422
585
1320
503
1625
175
335
1864
399
1184
33
646
1506
482
1998
1442
1210
1889
1320
1001
1959
1038
469
1800
662
625
234
683
1865
1210
493
1351
1587
274
913
321
885
1028
1491
1889
1848
999
527
1001
1236
968
1610
1689
281
1348
984
452
486
832
1508
1323
664
1224
1291
164
759
325
588
1977
1401
1436
1104
1008
245
1091
1790
242
1327
223
611
1723
1959
39
1621
735
1806
128
1955
1048
1942
319
147
836
1495
54
1273
160
1555
874
728
246
1998
1587
1052
794
542
1312
546
1871
814
1295
786
1261
622
350
77
104
448
353
1464
1990
980
1807
42
1139
366
1683
1469
931
1091
712
1351
1100
474
799
275
32
752
1945
628
1414
397
662
1992
582
241
1370
1455
312
346
1983
1001
1158
1774
415
100
1430
573
219
1620
750
448
1795
213
1452
1777
276
1276
571
1391
356
174
1268
1341
851
1927
833
1360
132
148
678
665
1239
471
316
1946
131
1950
1183
191
113
1698
979
954
137
1122
1676
1986
823
1885
205
469
424
762
1401
1432
1243
594
1343
777
1588
1455
448
449
1890
1578
900
439
46
1045
53
180
1236
1345
1515
1208
1178
702
192
1324
255
1890
728
1197
789
113
380
1061
182
1921
1393
631
717
198
932
757
1265
79
1725
1955
176
389
1821
1442
236
1387
1895
1608
1914
124
1776
908
48
1870
1643
1910
1448
1036
1808
1186
1135
1000
131
1846
64
694
45
536
188
1505
516
433
1169
1578
48
960
938
1203
1354
1535
236
823
1975
1918
251
575
250
301
427
1298
1
891
1603
609
1417
563
1670
998
903
1951
1514
826
7
1315
255
204
1356
1838
1766
1028
1302
1413
253
30
1710
1182
603
1674
1507
1150
522
1866
1675
452
374
1461
1267
771
778
1599
431
550
710
532
1047
1958
1390
196
315
1579
652
165
1302
1991
1324
774
1347
1394
626
897
1766
1049
1063
1430
959
1894
1156
149
827
127
1322
107
743
509
1265
1801
275
1630
1316
989
1769
1200
779
999
231
1782
714
1443
943
1645
1089
1569
1794
1588
888
1083
1933
1283
288
1479
950
755
903
603
624
1245
1906
501
991
1331
1017
481
665
1455
1953
1852
821
584
1133
1847
581
235
262
1633
159
1660
10
1277
1807
1497
160
626
458
1306
1667
1385
692
453
245
308
934
872
1256
1257
317
942
1965
837
829
202
1803
1527
1796
411
789
1578
431
1550
284
1701
280
66
1948
813
1431
645
1847
1109
567
215
1343
1933
560
527
1540
334
970
1214
311
5
1664
1207
1529
1257
313
1547
1744
682
1520
651
1167
1350
1349
196
1906
144
1922
904
136
1968
1175
145
1411
473
886
146
1186
595
697
271
5
1875
224
561
1452
1251
743
1008
1873
244
1000
1182
1932
899
1172
1112
828
810
926
885
982
218
696
837
736
1295
587
1723
1017
1176
1583
1321
1315
838
575
1497
720
1311
794
1941
694
694
1175
1948
1429
1004
1710
594
1035
1870
1046
1534
391
1279
1683
669
1040
1285
1093
35
975
37
98
1907
1717
851
305
384
1358
1325
23
1084
632
828
1664
1441
423
1541
1791
1459
210
150
808
1611
968
1723
685
339
1602
1067
162
902
1631
887
904
1920
1751
1937
869
154
20
1027
230
1190
987
746
948
30
824
83
705
679
1605
145
710
455
884
1539
166
1084
315
1479
860
357
1590
931
1965
91
308
912
937
1143
1007
1171
1642
950
1769
1506
381
868
1333
661
927
1936
1803
759
522
632
943
206
731
930
1911
1686
441
1514
1286
1899
1957
1277
1344
806
1119
345
612
1651
1362
1602
1719
927
858
895
1330
684
681
507
1802
1118
1482
247
1453
1486
1568
1616
252
148
1847
1232
1767
1105
1137
249
142
461
61
374
310
363
233
578
942
1425
1455
102
1050
1284
1635
80
1801
1613
1458
1085
1645
245
895
1358
1713
1614
579
478
52
1537
284
277
192
1028
562
1802
1637
1290
1356
1101
1181
1448
296
147
1535
191
1816
72
1618
309
498
991
876
1922
1169
1118
1349
589
1041
1263
1891
893
718
1343
1331
525
1383
1646
1315
997
1646
779
208
552
322
1996
917
1332
563
1683
1677
737
1823
1221
221
1890
1767
1183
997
1844
1171
1769
1846
1507
992
1439
302
1586
1190
32
530
1262
160
799
924
1142
31
1121
1684
1918
259
575
274
260
807
1736
947
568
1921
967
94
1042
1415
1920
190
1557
1954
265
74
1636
88
407
137
1521
570
467
1601
1276
132
1170
1346
519
1521
716
1558
714
400
1309
1020
781
317
1856
1319
657
1824
756
996
7
200
1274
1887
1109
828
1210
1239
563
715
387
277
1930
315
1247
319
1917
1649
1661
1456
97
1501
117
435
396
63
948
790
1435
1893
119
1369
1089
1723
1279
933
620
925
1103
1930
1052
1207
1915
766
1485
1771
1837
670
1160
1931
282
317
1363
809
198
925
336
100
743
833
1714
98
355
1802
1026
1908
1597
993
1265
419
740
1849
352
831
1527
278
1523
1178
370
1129
1729
1120
916
44
1061
1400
352
1581
957
1174
1626
618
1919
1500
596
854
1763
1740
972
383
1030
154
1252
161
1498
879
969
1355
507
1422
790
11
1311
626
1323
1470
1160
789
1208
1829
1984
351
368
1824
1120
986
73
1156
873
51
432
1494
49
837
696
1630
457
733
1933
1973
362
472
1001
1007
1867
1429
1617
609
231
1874
1976
904
1654
1780
308
481
177
694
1105
1710
361
1629
618
544
398
715
1026
375
1820
3
1004
0
1757
121
1727
536
1832
1403
1647
1945
1853
1748
110
347
1693
385
1181
1079
1891
1849
380
1387
354
1071
1709
1038
28
699
1424
1417
587
1425
983
1791
243
1526
331
608
1986
189
26
1377
1667
535
709
758
1646
1110
1574
1415
650
66
1519
355
437
146
1170
150
1438
1023
1310
491
1626
537
1668
642
543
1811
579
1363
79
649
1830
110
1353
1300
626
887
1263
280
246
600
496
382
1627
1078
706
1725
1895
1167
612
673
1527
1861
1412
1646
714
1951
1052
1000
513
733
205
320
252
1340
914
133
1128
492
131
661
1209
516
1999
969
752
489
972
384
559
1491
1375
822
1807
837
1858
824
983
874
1216
372
1623
359
127
263
1124
1310
262
75
885
52
747
240
36
1321
312
227
1613
780
795
1842
1870
1346
355
1113
1509
1372
382
1469
719
1670
817
767
546
244
19
70
980
829
943
1401
519
1397
1669
701
810
941
1709
656
695
1501
921
1391
1831
1011
1394
56
180
674
405
105
1102
521
77
580
1522
967
171
866
37
1368
541
1408
774
740
406
1287
1357
1160
1034
1131
828
853
157
1689
1220
1517
48
449
659
1129
1041
14
874
322
881
847
95
753
366
881
1333
1275
921
300
874
1160
1126
391
1366
1890
913
899
950
133
1058
689
554
1903
1438
946
29
1690
1207
1964
953
644
1168
1662
1396
1928
584
622
1460
434
935
1192
380
902
1284
264
1831
1456
770
303
395
603
1455
1183
1274
1338
651
1199
532
870
1900
360
1641
403
200
163
560
1596
1076
630
1297
490
929
891
536
8
1636
1003
1421
558
1537
1807
122
1534
1848
1688
1252
1188
254
1177
1569
458
979
1466
1318
941
741
1047
965
1350
1533
139
239
377
847
1803
1916
1975
315
1193
1375
247
348
687
778
1573
1727
1784
63
983
83
842
920
861
362
793
1243
514
955
197
1156
842
817
1868
1230
1599
1875
1580
1591
768
1077
1982
416
37
875
868
1336
690
24
978
1319
633
1834
44
1115
1200
1178
1821
1029
1074
262
954
638
1303
48
1628
1990
1443
1654
1726
642
185
807
785
1907
408
461
560
684
1247
413
558
1743
490
1558
173
835
1696
1732
1320
761
1057
838
1235
1726
1773
1555
1566
1881
1451
265
1453
389
1951
1114
23
1176
1107
1052
1172
1406
453
566
1083
195
1705
426
611
1159
555
1448
748
1233
1242
1049
36
400
1294
1926
222
1271
814
22
1815
1555
729
1304
204
932
158
486
1206
697
812
1467
849
1929
1016
1953
1824
1354
150
732
43
68
1695
12
1048
574
149
595
26
64
1022
177
133
135
761
822
1933
1309
1207
387
1291
2
531
681
120
438
1785
762
449
383
572
451
1414
871
1928
85
1958
1266
706
245
1422
607
1249
374
60
1237
108
1397
592
557
325
1050
324
1865
24
977
482
39
210
1849
133
1289
940
1144
1102
976
1054
686
1397
596
949
164
500
918
388
52
407
1850
269
1680
148
905
145
621
1815
340
1452
25
178
635
597
544
1620
643
70
1808
1637
211
561
1576
984
708
1201
201
1282
642
766
1806
1866
776
1796
252
314
982
1655
1295
1052
592
410
463
502
1652
1091
1649
1077
1743
13
1867
1256
876
1425
1133
1119
1962
412
1496
1206
1859
528
1701
68
771
1702
978
23
443
436
1047
1854
1270
256
1352
1058
1487
1248
1393
1212
1574
557
1661
61
1175
1273
1041
87
1646
1900
47
115
961
250
652
303
1225
537
275
886
1044
1972
66
184
724
495
703
1238
1749
557
1520
909
43
826
1590
391
1132
1005
772
1540
780
765
1606
1235
1922
717
205
149
1659
163
1933
238
103
302
815
170
1413
1797
1180
1896
1547
1871
1371
579
1639
1887
1793
1496
521
210
1797
345
1759
1196
26
675
454
605
1964
1897
1898
1682
854
951
1577
903
1919
458
1412
550
1192
748
806
569
311
1785
668
810
737
816
1985
482
1008
1119
242
1229
1561
1684
1241
1155
1324
1642
1579
1650
1520
1888
75
89
958
622
1667
793
275
1859
292
1821
156
23
314
1766
20
1195
797
494
1889
1600
945
57
794
1153
1465
964
764
1543
421
149
1032
1588
994
44
627
813
641
360
600
1620
1669
923
1831
1430
728
42
1554
1259
1976
1254
1469
1878
726
1318
1897
544
1684
839
1904
48
1475
1403
26
1114
241
362
389
1012
739
918
1871
1728
1556
785
742
1176
45
1188
661
1521
1570
1974
822
1094
1273
263
1069
1467
1218
929
1599
1866
679
1330
1683
398
1568
1768
1247
2
1088
1673
1920
433
381
1803
1739
906
1400
882
458
1503
106
1989
1227
1773
792
1900
736
290
503
830
1956
1902
1126
1192
1674
700
1033
884
28
1939
1037
1647
1806
813
89
1461
1825
195
64
274
621
593
932
272
1641
546
309
1419
408
1802
1559
29
496
1277
1707
1871
1675
260
1149
1607
1908
1053
653
1879
1496
1670
157
450
681
1737
170
87
402
1641
1721
95
484
638
1591
1799
1452
1748
290
1885
17
1744
823
30
1140
372
1
346
1421
472
624
343
844
1647
701
649
99
267
445
1576
43
583
815
507
1946
75
307
905
951
782
929
754
274
1366
271
460
272
725
886
953
912
1084
1316
113
392
1696
1797
427
560
323
239
1700
843
1343
1803
1091
1827
1410
1194
61
395
1227
1448
1185
1882
1128
720
936
772
806
1103
1533
789
1
343
1266
1404
518
1807
1331
1444
198
207
1033
1289
320
779
1577
58
1311
761
984
1414
27
1037
888
472
141
1553
1152
917
1148
563
272
1015
1796
392
1240
275
1314
1512
1436
874
1025
272
189
1777
1063
72
1602
1446
981
697
327
1204
1255
1407
556
281
1425
968
94
1311
1809
337
1532
271
730
1950
212
218
632
696
1525
1645
793
654
984
1671
684
1084
317
104
1187
1509
495
1618
213
1955
71
265
1550
1214
351
455
1581
321
1126
664
1476
1109
1102
713
1697
821
448
1528
1078
1606
476
1894
1121
0
234
1639
281
301
1395
151
1305
1754
108
1803
254
1389
1951
647
1174
1105
1064
1700
1370
354
1332
192
1481
703
1260
1587
248
1347
1724
1799
1746
1225
402
1704
1748
1393
1744
1054
690
659
1002
1529
1263
402
1200
997
1305
276
342
377
521
437
1838
735
135
1315
1214
955
912
878
1458
1805
94
599
391
954
73
561
1718
769
702
1173
517
98
1343
1737
1216
1615
1929
439
1140
850
952
138
434
1737
315
190
1171
1743
919
1303
1781
542
1236
1330
525
785
168
1837
169
1459
831
1794
606
238
921
747
17
1252
17
264
981
1256
88
1304
119
420
291
309
1756
750
1717
220
1921
1274
788
1669
144
14
747
1218
1088
117
1925
112
774
1575
1096
316
277
1530
889
1501
845
1489
1119
914
1936
154
1172
1818
1954
450
556
1199
387
1323
1286
1021
1973
1271
1334
348
1041
488
826
131
406
790
812
1680
1869
819
963
1618
1215
1238
630
1579
462
1340
1281
1745
1687
1377
178
1895
273
915
531
1357
1657
278
189
458
1051
822
847
1928
699
81
171
1516
1533
703
1562
863
204
732
378
1846
1046
999
948
1867
1521
335
1662
841
694
579
581
982
170
1358
586
868
1464
169
853
1182
971
460
1388
401
1292
1780
1098
1758
1907
878
1370
673
695
1591
355
1069
845
373
1717
442
1466
526
1125
318
1435
901
242
1830
1824
1134
492
1331
1624
916
854
1830
1020
1884
782
1555
1643
1625
1550
1461
1394
335
1471
347
1824
1006
38
1948
1875
1587
1813
755
1696
763
1298
884
1649
363
1861
252
1098
952
148
706
911
1719
532
109
683
1045
974
1018
750
597
1534
766
1594
1018
1297
1317
1426
1511
1902
268
1446
739
1728
1224
1324
1202
1773
737
541
1011
1916
1910
1843
1738
1299
1404
437
1803
515
1785
1734
1765
1539
715
493
167
397
1437
474
301
750
11
1731
3
300
1184
999
1534
1617
682
1744
1526
1230
1655
788
566
369
1565
722
819
1193
441
149
1098
1471
135
95
1692
1166
1587
1190
1768
108
509
1403
642
269
1034
1274
713
238
766
1764
1093
469
1543
1467
132
97
1659
1008
1659
916
261
660
145
502
1580
619
593
1822
1247
1958
228
1275
812
549
1732
493
1320
1019
1817
1993
588
290
903
183
888
1425
485
612
567
164
1439
1
149
218
425
273
1287
1227
319
1553
1274
1676
1937
987
1310
7
1182
1806
1
818
472
1159
1940
442
152
1504
1627
1407
1583
1012
1660
1465
1183
40
319
1416
1239
1205
828
1290
43
1895
1438
1087
25
400
1809
1159
810
1954
1313
1867
1040
782
1900
113
438
31
1664
497
1975
1138
298
640
1179
362
1708
1955
149
1532
638
811
90
403
773
747
629
594
923
1035
546
1807
1862
1860
1679
769
633
901
185
1598
627
1122
695
1674
610
817
1752
344
1737
1746
459
878
537
585
1370
1890
259
1559
1450
26
1450
289
671
187
444
1971
740
440
1565
880
1976
1911
1529
1121
1248
800
1247
1883
1544
453
1366
728
65
1082
1073
1949
1528
549
1128
1267
1712
677
621
1453
453
1124
1274
1426
508
335
1101
1720
1287
1229
333
377
231
362
1474
1491
368
506
1372
423
365
114
1041
1755
1384
64
1565
1507
17
1303
48
499
1580
591
1740
159
1520
1969
436
987
1037
1034
326
360
115
1652
960
269
933
1070
182
838
57
994
107
1754
1832
226
831
1740
447
979
1663
568
1354
145
646
619
1421
416
625
1396
1760
692
366
1680
810
1040
983
1190
1647
7
161
1632
1755
674
768
560
1678
1369
570
446
1331
743
925
1763
1213
782
456
348
1097
1388
1750
1599
1110
917
314
1230
477
608
197
1875
649
266
1230
438
1484
1147
1394
529
1188
355
1267
1498
67
1588
1634
1322
1523
1229
1427
24
1253
1931
740
1883
1418
1477
456
1655
280
1457
1094
730
849
783
185
29
1144
1478
704
1693
527
10
1736
199
200
308
734
61
197
77
1849
1956
1584
177
938
512
727
1267
771
1532
1503
1929
836
1870
1258
509
871
424
739
154
1980
1240
684
782
1430
241
1371
641
1300
1727
621
1134
1833
495
558
272
1744
1082
247
1426
1285
1650
73
1009
885
1133
573
1669
778
510
1996
983
1605
1551
675
1206
488
1739
1032
538
211
1314
253
1200
666
1260
1303
143
74
1753
842
184
1733
529
192
941
1129
673
771
1395
354
589
297
320
754
22
509
623
730
1467
1617
1782
33
1856
419
1439
1681
1612
29
1992
1473
488
1285
1429
1659
1036
595
1591
801
107
1780
1529
637
543
1755
73
977
1456
1072
771
472
1187
670
1504
641
1776
44
145
1833
589
1696
1115
790
1859
723
250
885
1633
921
1840
1533
507
1071
90
1552
402
1292
399
1732
1426
1401
1996
1109
513
520
621
59
1657
1691
401
1665
556
1203
74
117
44
455
136
1412
213
709
1316
1212
1453
292
45
377
1809
158
1431
1431
1896
1400
1840
826
638
636
741
1525
462
1836
808
325
157
1260
1172
574
1623
652
895
132
650
51
911
1823
1159
1872
1306
1444
1472
1246
387
1093
215
318
1104
1356
1537
1676
557
1900
102
548
1185
607
1676
1277
1600
565
1541
834
379
1142
1065
810
673
1648
1937
304
1263
1247
1067
1918
389
1294
1812
1451
1200
656
1470
743
1238
1323
220
1061
998
1623
1323
1435
1248
853
735
1908
1262
1314
1781
627
343
1238
1872
283
956
513
1814
884
1493
222
413
836
529
385
1747
1643
566
1293
181
1703
690
1888
495
1562
1148
1024
1048
20
683
1199
1545
1080
788
457
1805
458
130
132
287
1535
488
1026
72
1529
451
302
321
757
243
583
1562
1698
662
1333
128
1797
1965
728
318
694
1225
1961
1743
1385
744
1749
1354
1871
1747
226
555
109
1220
496
930
0
1514
1784
926
1718
1831
790
1908
1174
1516
1633
1270
1021
507
1822
801
1699
1532
445
187
575
1085
430
1497
1965
1636
1110
413
1284
1266
713
1517
853
1339
1623
1527
962
465
1081
1501
344
1785
1236
1406
1305
686
1996
796
868
1046
1354
1406
366
1749
756
1047
1608
1781
865
1684
1007
1894
256
1123
1987
1403
966
166
1293
81
736
510
65
1607
10
1661
1768
674
1478
327
1715
1418
1725
977
13
1535
1325
1557
1809
838
268
1324
1174
186
67
118
566
1569
1420
154
1836
1436
897
784
1914
834
114
721
813
1120
1956
965
1441
199
760
786
1808
405
1461
1199
46
877
1222
600
595
1127
1857
1592
1409
1792
271
1563
1668
874
248
293
305
1582
859
1265
1376
675
882
446
1699
1309
594
942
441
1870
1885
1648
446
180
1063
1610
788
1498
1602
1748
1834
881
713
698
1996
350
1437
1347
694
929
857
638
519
652
484
248
1748
1582
1983
327
1624
418
240
1525
272
1823
1224
595
766
1865
1831
1147
1785
47
965
1417
703
761
1932
698
1663
1758
655
1041
962
754
661
635
13
1812
705
265
1131
334
1785
785
1674
466
499
964
1577
1153
1535
1166
1324
1592
342
520
1297
1818
719
1535
1070
1606
115
456
697
725
1488
1111
486
1841
121
1294
1092
974
224
540
641
1718
1681
1362
1544
1520
904
571
1463
1107
1685
460
456
1047
1374
988
1910
23
363
1300
1980
1611
953
1420
1297
405
1964
173
785
1596
1626
82
1048
1565
1101
1462
109
1902
1808
338
687
537
1889
1212
798
1423
72
906
547
517
940
1912
388
1596
377
1443
282
414
1557
1721
1439
309
805
676
909
1679
1850
1774
1159
1005
1240
1696
226
1910
1436
1945
0
1977
436
921
1050
229
1034
501
1527
1065
1293
876
1693
1639
1009
1887
1457
1082
290
550
1552
214
1966
1837
334
882
603
1126
266
259
221
549
387
282
832
1906
377
271
1065
1717
1862
38
595
1665
1513
1281
1819
1607
671
1165
1208
545
298
1709
1752
1545
465
1800
1226
1593
870
1407
702
1100
199
214
93
1495
710
823
231
344
1083
543
1227
738
1748
1087
1257
1488
937
724
1101
814
1910
192
859
1246
1043
1949
1730
396
1760
1688
871
455
642
1559
399
701
131
1673
1519
902
282
1744
699
1216
77
883
1280
1779
1506
132
92
1218
104
1624
571
1385
632
253
1852
256
264
804
510
4
323
836
1167
1352
682
1967
100
598
729
1539
1586
14
1192
1657
1251
461
1159
434
809
1805
670
31
1167
1519
1448
769
1078
404
1127
1008
1756
1280
339
247
539
1873
98
1777
118
1947
562
275
1180
257
1950
1593
1927
1388
1611
91
1493
1643
1465
444
636
781
458
943
253
213
977
1659
371
1930
848
1713
1686
1640
402
253
278
219
1656
265
1488
1615
687
1064
1056
1158
1080
218
399
1900
1848
70
977
132
1014
923
136
1951
360
1677
1530
914
1486
707
1025
1501
102
1302
1417
1809
290
1114
1746
1958
100
1282
923
1667
1700
1178
215
418
215
442
1151
1768
897
1805
1723
1259
56
158
1421
66
1984
576
1650
1466
1311
1761
874
1257
1128
523
89
457
1225
811
1985
138
204
272
1794
896
1818
1093
234
255
1105
171
466
816
263
1133
1965
1752
651
339
714
205
1892
1365
1635
228
1203
201
1671
1936
583
550
886
1045
1263
919
1634
29
1351
737
188
1119
1059
148
325
508
1034
53
547
1136
1771
529
147
116
1119
782
175
1117
16
1077
668
1509
1326
410
499
1872
1417
463
882
784
407
48
290
678
428
1622
1570
676
1072
1638
730
309
1080
1759
1601
1573
1300
943
1780
552
1935
1148
366
947
1738
1398
322
1964
22
247
1891
1600
1472
1128
707
281
1457
669
1221
782
32
1873
911
1130
664
1056
1416
654
251
749
1380
462
831
1787
28
754
785
716
385
1824
597
811
907
410
293
81
1002
912
1731
1478
949
1356
1583
267
1038
503
1158
1464
1177
1796
470
839
1080
1908
60
1147
1961
1689
1754
459
900
1190
1223
1991
1970
685
1142
1737
1469
1942
987
1884
1517
1657
284
1214
311
918
1831
1645
388
30
722
1487
1513
339
110
1753
570
731
731
1778
26
1983
1341
1398
124
68
1567
777
1172
491
673
488
1543
1204
1274
618
1971
1127
1863
1126
1049
503
1205
1273
1713
762
994
215
691
1277
785
734
121
1675
400
1669
1538
1904
1824
1187
727
814
468
665
278
510
1481
1584
1278
741
779
118
1626
741
75
271
1809
924
388
469
98
763
1486
1067
1495
1406
819
1923
652
1885
1301
186
1276
1059
1312
388
692
1134
1144
298
1413
351
1369
1491
1545
1896
799
328
631
329
293
1412
1140
803
1231
1214
514
1920
36
1290
971
1871
331
71
343
71
906
57
80
875
1818
299
939
201
1903
1462
257
583
497
1197
1519
675
1310
1995
393
1064
1158
743
754
1232
1047
1745
793
1718
291
1924
1210
1144
769
201
933
581
422
424
1503
126
561
927
198
1605
150
279
1813
1409
1063
1049
307
1353
1961
349
375
898
645
1703
666
1222
1896
1259
1473
378
1622
963
761
1243
632
838
1230
57
1122
482
1937
1015
90
1079
831
103
485
1504
1205
1758
1665
646
1014
843
1506
659
41
408
1233
1707
331
90
1387
1661
1144
183
1048
721
1721
1507
51
1084
1193
1825
1483
411
1448
851
722
1650
477
1139
1300
389
1395
997
1890
234
179
730
1770
1219
1786
495
1171
1260
504
523
419
1130
1355
1130
641
646
983
998
1521
1054
186
1703
369
603
870
654
1411
1147
1552
949
1949
491
124
1637
387
1668
844
70
909
1432
852
1539
1710
1720
478
1022
1145
1206
1561
1616
213
306
772
807
1927
792
939
546
495
1979
1838
173
1123
61
1414
1544
1913
982
765
469
1167
1054
1129
162
977
173
1383
1806
872
1427
1688
1436
1416
97
218
696
872
1236
691
1828
1096
835
48
1888
876
1034
1335
1411
1664
37
606
871
1504
1926
1842
114
1412
1192
1928
1774
29
565
1323
1412
137
1896
1647
959
1857
248
1266
90
1002
526
1633
136
619
406
433
262
1734
618
705
775
457
1676
111
174
1424
1170
1352
1830
1038
83
1625
949
1290
245
204
550
1606
236
33
1788
1945
1122
1802
1899
649
1839
956
1325
544
1397
1446
129
792
1348
1326
293
1267
621
544
1161
1824
718
842
600
611
1243
248
432
608
1860
1676
1015
1840
1818
847
1291
1407
205
1574
687
779
1941
1468
495
1646
8
1389
1813
402
828
65
76
1692
1264
1428
1266
110
453
909
1229
382
1968
1536
385
12
358
1770
140
1537
1932
168
1788
375
234
80
839
417
639
1707
1963
1869
523
1898
789
447
1038
1313
774
1063
133
613
545
483
613
556
915
139
704
1401
1622
1390
1662
475
1013
1729
142
707
1355
1909
1731
689
1157
1746
139
1398
1363
202
598
242
37
924
1035
1358
1492
587
884
563
476
1698
581
679
666
1445
1461
1435
183
32
1315
640
631
1198
329
1714
437
1756
1979
602
958
188
1120
756
976
1223
332
407
441
742
1694
1973
981
697
840
39
1642
194
742
198
1098
972
572
1140
851
1389
171
1497
1382
505
264
450
579
829
1634
1553
663
138
1063
1653
1676
349
81
1413
1223
1307
1784
140
379
472
1496
1400
1666
1196
1314
420
103
1699
776
1152
1875
1426
1259
1233
629
419
1406
1641
1086
1121
388
410
1937
1723
1268
404
1975
878
124
713
1174
403
231
1693
1829
1274
1967
942
1567
830
1309
1672
1768
687
503
727
1539
1830
846
991
478
332
1956
548
1833
746
885
156
1526
1912
1134
1253
1431
1792
1383
1856
171
706
1829
1297
1844
1002
404
1005
1604
2
1762
1788
1168
1895
233
1823
1207
1532
365
1405
1739
1179
221
398
1597
960
1156
1746
580
1577
1604
126
1647
471
1023
299
1934
1396
1407
307
1233
1450
1848
20
360
1163
1940
1947
178
760
536
549
983
535
1006
885
420
1506
300
1933
560
469
121
1059
67
73
1614
1391
50
562
551
1419
105
1526
612
1290
1679
1959
1724
1657
688
776
1374
270
207
1863
885
502
623
1434
1242
360
402
664
579
1118
1427
1024
1857
1361
526
275
646
233
134
1711
4
752
1428
1813
1675
176
168
1023
1795
618
131
30
17
397
192
715
1341
145
470
1524
1367
713
1604
81
1820
1221
552
874
446
736
85
153
314
1046
1882
723
53
110
1512
720
1703
1085
307
1710
686
1339
747
1559
1646
1255
1304
1841
61
1674
856
644
451
1591
260
544
1713
1113
795
125
1527
1699
839
749
1539
1568
859
352
982
686
1052
1566
675
984
486
1536
1950
737
927
997
1259
943
900
1402
363
1182
1244
1011
1248
803
1307
283
1250
707
1612
470
288
1693
558
1203
1661
1614
1614
628
237
72
1775
1057
455
444
1200
1146
1917
331
1473
1271
800
769
1251
1404
1610
571
1853
1705
979
1364
1369
552
209
1662
897
893
372
751
917
417
1395
470
856
647
1196
1185
1218
477
1447
1447
1203
1646
220
355
75
844
1483
418
1770
1630
494
20
1233
545
176
1098
1656
1617
461
1980
940
641
663
1783
456
1477
1125
305
1878
101
677
705
1483
765
1294
457
1563
1076
337
403
200
159
116
1379
1057
382
1678
1669
898
27
467
212
813
578
942
1457
506
1708
546
1337
114
234
371
1975
921
1509
1994
1125
806
885
1708
1548
847
730
374
1492
1394
3
694
1878
1626
1271
1951
829
192
114
1018
1845
989
464
1694
233
1402
561
1319
1309
806
1138
1670
1769
1385
1285
443
1880
1850
882
430
1321
229
473
1754
428
1557
1531
1496
1525
1039
1434
1269
55
1394
82
1587
807
696
363
800
1593
1166
1831
863
425
221
489
558
1229
969
731
328
1812
45
1298
120
1836
358
1117
102
563
1063
1711
57
1845
1417
529
954
693
1544
1774
625
164
1242
1028
1277
710
1697
380
472
1020
1747
1558
258
56
505
1153
1546
1141
1284
397
1724
193
1148
1704
894
451
69
54
1208
1185
444
402
1256
1841
1011
1170
521
1139
173
40
661
1622
1987
1743
97
196
1229
1922
864
1594
1172
1321
1512
534
129
1131
1142
187
817
520
697
506
97
1074
1895
483
55
547
671
822
982
1409
921
1352
228
1375
1219
1688
1339
350
495
1278
1803
1951
558
1543
53
1558
425
1689
784
1773
1322
221
511
629
1792
527
1002
1256
115
1430
177
1821
463
1708
1946
477
737
730
1150
378
1644
1271
328
1850
1799
1115
1755
620
415
809
1847
1016
1647
1908
1086
1301
944
358
68
783
1856
1552
173
685
106
1698
1686
1588
1848
1819
334
1330
1725
1945
1193
1469
25
1381
129
1235
1187
1599
898
50
903
213
1831
281
1931
1004
786
402
1893
198
1458
182
809
867
967
401
617
282
1864
305
787
120
433
449
991
684
361
1354
1199
265
45
402
1206
370
1157
1521
876
1489
262
932
766
1724
1349
495
779
1098
1584
333
648
1097
1109
428
1042
1168
509
1239
1603
191
453
978
497
424
46
1504
1632
66
1019
281
1002
1451
136
146
276
1458
104
1995
1312
1582
1448
156
359
1304
177
128
1332
1425
1320
93
1384
225
460
147
481
371
127
726
1943
1543
735
54
1234
337
1129
1108
1752
1851
1972
1961
1840
178
821
1744
1197
1799
861
1223
1238
1411
656
195
1721
781
50
626
1845
731
714
127
1155
1122
92
1950
1547
252
556
48
202
219
1348
951
1789
1598
180
68
448
1981
1878
497
346
929
1193
342
660
714
1834
1475
1626
838
1165
568
873
938
103
969
1831
1433
1156
1716
416
651
1775
1061
755
309
1556
346
1095
1197
1186
1506
1581
500
1339
1634
1839
1044
649
1126
553
1689
211
982
1244
138
1340
1401
941
1804
1445
652
512
1248
311
1863
1344
60
867
1238
1630
1651
782
1196
822
1045
670
1004
1847
388
1170
376
1125
1748
405
966
192
1951
654
484
472
1781
1978
330
417
618
900
1654
1268
1646
710
1979
1403
1963
940
1089
478
1127
1031
356
980
952
387
74
584
689
799
1482
1814
1464
266
740
323
1556
181
165
1361
1648
150
1057
1555
861
1287
747
1604
1309
468
14
1887
855
1687
613
1159
24
110
635
1488
563
1865
907
415
825
1791
1122
1375
1768
1831
1534
1715
582
85
1504
1367
889
1639
164
188
1146
1749
521
872
1412
1917
191
524
434
326
1938
643
1839
1840
107
1327
1186
261
1487
1420
1856
1805
1661
908
842
1359
1760
1660
1189
1065
1532
1125
1249
1021
1872
76
432
106
1813
607
537
1823
1349
1267
1634
1955
1379
334
263
1620
465
1672
1467
1157
1022
1448
123
986
866
1276
135
1603
1339
821
1898
574
779
869
1636
88
347
449
1779
133
1553
43
1275
1852
508
109
1423
388
131
833
266
658
1539
678
764
1794
988
1671
1358
1117
1952
1800
1305
1472
1499
1534
1583
1833
754
982
444
1905
1772
49
500
1185
496
271
1302
1890
1021
1157
1233
1750
942
163
86
865
402
335
104
1476
610
380
1805
1301
128
756
1946
182
51
1469
176
1781
330
391
1351
203
770
131
1952
1490
1447
442
261
452
1873
541
1345
132
896
206
521
414
202
284
991
1852
1665
1742
1229
606
1612
1540
579
718
7
1552
1083
539
1317
405
1524
869
1589
533
118
332
661
1572
330
713
271
1067
428
752
1349
1437
619
534
1141
1368
1263
1306
148
591
1707
1675
1442
1537
1260
986
113
640
784
571
1550
1919
260
882
14
854
636
1271
1171
1813
355
524
1727
170
998
258
1330
421
1601
344
1536
1889
1917
1619
217
1759
1066
49
800
1830
1473
120
985
1317
300
387
1143
865
37
1014
75
448
785
485
658
25
470
171
1491
1169
94
1114
191
1014
1985
1954
156
136
1235
524
1975
1910
1102
1800
1941
1404
816
1179
1116
172
882
1440
144
732
1515
939
1506
127
1642
313
497
268
1405
1463
1274
1076
54
1656
466
484
397
1844
761
923
262
552
48
485
927
906
1619
992
508
1645
779
1635
434
874
997
1486
14
816
1834
905
803
1410
1832
1637
259
190
1519
672
1458
1992
1864
1669
1294
411
813
519
1655
14
508
164
1422
1717
1707
1752
801
632
699
106
741
425
1892
934
757
1378
1481
960
1011
1276
1940
470
537
1418
559
943
202
1299
158
520
980
1443
1625
1979
43
1497
1126
324
496
254
774
1370
1543
603
813
1640
667
1626
771
1170
111
94
1833
841
709
988
1415
503
264
921
1055
74
1096
1215
799
7
11
1835
604
1571
1399
1797
1456
1483
1855
1555
1494
331
210
1608
1580
1248
1995
76
1454
64
374
869
1593
659
190
1169
13
278
613
593
1963
1481
452
1343
1437
119
688
1674
1150
1792
1728
1141
657
1505
1923
342
704
218
888
676
575
977
435
534
622
1974
1001
1304
437
1782
1451
1159
1138
703
1022
1941
27
1653
404
47
1260
377
1730
1944
117
54
1378
1134
522
177
1844
1028
925
1613
1258
1329
1604
1758
1158
486
485
1502
35
1429
730
511
1493
1583
1995
1826
789
1772
687
1031
453
1126
232
78
1846
1655
881
1957
702
388
1271
1573
706
1067
322
1774
76
1011
327
364
1427
1955
1745
811
316
1419
1986
751
1898
1552
1713
769
41
430
596
420
522
1242
1806
1514
15
1155
874
1001
48
1061
1999
908
888
1522
559
1238
1041
633
855
529
536
1119
1514
747
1732
562
1700
1885
695
1931
854
1792
1282
1523
1199
1109
1805
711
1154
506
701
858
1985
624
1684
1973
1950
1068
1304
1726
1396
1545
1131
884
1333
257
573
673
618
1584
312
717
1204
297
1040
1643
1435
809
1924
1281
254
653
1750
1933
996
1158
32
1271
1752
1284
1989
1707
978
1941
231
600
1291
1952
1711
44
1052
1275
1514
1457
352
359
1903
1443
1011
75
1213
392
821
1094
1231
1067
1406
1107
546
1330
942
1938
1708
1704
1776
1476
481
609
1823
1745
173
1145
372
1170
574
1744
27
452
1579
782
714
473
1467
610
70
596
76
1369
310
1979
396
1079
1211
1295
879
197
17
1214
1583
481
932
811
141
99
57
1716
1393
436
587
1081
1318
1141
124
1677
553
1324
1329
1295
502
1106
526
1502
1892
1662
1268
147
887
468
241
997
676
163
1518
327
440
992
1006
1207
1838
397
1148
1529
1998
181
408
1955
528
1397
1222
1313
237
1164
1672
748
1517
118
55
1647
971
1815
554
981
104
609
1719
610
417
238
133
1467
171
1779
953
611
690
1052
1729
1749
1977
976
1834
881
356
1283
837
236
618
979
873
726
1993
192
618
578
736
459
1756
1684
833
1987
849
663
1658
1929
438
1391
1233
1472
699
1376
646
440
1999
1801
1983
311
1634
579
519
983
929
1402
1151
1878
129
1976
491
668
1777
1786
1195
70
1024
988
310
919
576
649
255
1114
392
1535
1803
66
301
1080
750
89
1985
1923
187
1378
772
202
1964
864
1582
462
1342
1528
1896
466
994
350
1754
515
392
304
903
189
1904
1119
417
372
584
1433
1188
778
710
1980
1379
1189
1415
1002
1424
106
1373
1289
1736
1921
528
1778
629
11
1775
688
753
14
1534
1038
1801
1067
1732
1389
32
812
978
1970
61
1530
390
1676
1667
170
825
533
1159
1061
399
535
1028
211
1499
1382
1114
1856
1486
3
742
170
1909
1210
1829
355
504
1090
744
598
963
290
654
154
502
1004
161
909
655
1421
567
909
1585
1111
345
693
636
566
471
733
1072
1580
438
1141
930
1011
1745
235
759
168
1689
327
145
249
613
1182
1900
1642
1962
1139
956
1853
1431
1036
511
1586
336
1838
132
547
1624
1295
1284
1548
1242
352
25
469
1170
456
902
498
403
919
353
1151
1419
1374
927
354
404
509
729
269
1986
1489
1011
688
769
1819
391
596
361
1640
1349
480
952
1950
1275
751
1666
1702
906
1443
1823
547
716
1932
379
1474
383
1944
1792
1106
1451
306
1263
1058
722
1349
1538
1378
342
1557
511
326
930
1079
1610
758
209
1386
790
1833
59
1288
1756
202
1202
1300
126
453
1058
595
1001
1166
320
931
819
489
1095
680
1494
1628
901
804
1142
1990
421
237
1511
1037
692
380
830
1790
1782
1290
1675
569
750
1869
1985
1663
297
261
1839
629
1001
1223
383
872
443
1427
804
1290
947
1957
1475
1705
1107
1535
1852
1955
1403
708
615
1429
174
284
367
1535
923
245
1980
703
1868
1338
265
335
1910
1625
876
1247
777
1218
513
32
1978
68
828
71
1741
904
895
1909
1001
1486
896
1451
440
1315
1816
1407
1767
382
1641
396
1967
528
1677
79
612
1317
1751
1667
1063
140
963
1795
1925
1125
1601
755
1222
1593
718
597
425
248
122
110
222
1336
674
1146
430
1491
942
179
681
1556
1309
33
610
1085
177
1566
1352
734
1844
593
204
247
1864
1506
307
179
1365
1261
438
462
165
1949
237
1069
526
1810
1542
414
1342
152
934
1545
1443
1235
861
1985
88
33
1131
1742
1592
1580
281
1888
1192
80
613
260
67
138
289
1297
1438
1026
917
1232
544
914
1873
238
1892
206
1002
1377
1462
1582
1829
938
271
1185
284
252
1302
458
1813
1145
1069
1506
1623
195
241
518
13
581
1128
1418
1718
552
416
1868
1173
1274
51
1921
690
864
1244
1913
167
628
1166
1809
1037
992
610
1485
413
1733
1961
1029
1888
265
364
765
520
1334
1957
600
1986
1755
1156
760
170
1748
188
943
1351
1568
357
1121
794
880
1090
1296
1118
1464
264
1643
1050
245
961
1393
1297
969
1987
1856
1500
827
1582
1660
50
274
925
219
1708
1014
1475
702
959
1835
424
1314
1997
1471
397
1410
1567
1557
645
372
130
767
778
387
404
1453
1948
1577
457
46
1441
952
1512
127
1412
1581
1381
1370
1435
1380
423
612
1862
1449
1830
269
1943
720
712
658
1327
552
1138
1779
746
1822
445
708
1110
1113
1339
461
1087
1197
375
1220
1876
718
1262
278
184
796
1036
1031
943
178
165
1081
1764
183
1256
1716
774
434
917
1014
714
1738
1727
916
43
917
846
25
1879
656
1712
1316
646
254
1931
1730
1856
733
582
643
1801
159
1530
1783
264
1594
1524
541
885
377
763
89
15
1845
1132
565
1267
1842
1655
1447
6
862
1349
1756
644
1899
127
1973
950
1980
1039
772
1806
1428
1937
1253
304
1402
524
1485
1089
1729
122
1369
755
482
647
308
472
702
476
1022
900
937
1797
602
1199
1670
1104
1286
1216
428
884
1616
695
1006
1902
796
1406
1449
1473
1385
1827
1667
1358
1639
708
299
415
57
1157
1921
945
1756
433
1500
181
772
1819
1718
1955
1587
62
471
1213
674
1087
747
1687
1296
529
1577
1298
713
1012
483
452
9
1683
1696
38
624
585
707
728
657
663
578
1823
1077
1649
278
821
643
708
1106
670
1504
1546
307
157
1937
1909
1464
90
1207
977
1719
498
1241
1999
1483
1831
1117
1570
437
1274
1750
1703
62
1727
648
464
981
702
416
1882
864
1839
143
1540
68
1803
1902
1396
1070
3
1297
329
566
1465
143
1768
1497
1697
1124
584
1134
1127
930
1484
776
1594
878
1127
1568
787
1350
1849
1708
1450
325
1527
625
916
838
1992
1499
851
1485
1008
1039
377
701
1408
402
1806
460
923
1307
1251
1999
1626
317
871
1043
547
661
860
1816
1946
816
716
1665
357
1925
940
473
1125
729
812
866
1112
1748
592
1934
1101
1316
643
296
1910
1357
530
1763
1512
40
1849
1524
1691
1124
614
1499
949
849
455
259
1886
1274
268
1203
843
1461
626
305
122
1925
1159
1544
1047
196
563
0
1131
1522
177
475
1317
350
1591
649
860
1875
1246
673
984
1980
167
124
1225
1280
1999
1978
500
482
1476
1099
1842
659
1989
1859
373
981
467
1614
1933
820
558
1816
1328
318
1813
327
1956
941
1441
364
879
1837
8
202
933
549
360
192
140
429
739
637
965
683
406
490
1729
630
983
423
576
1489
774
1069
1385
1725
1244
689
305
189
1973
897
1933
1735
251
239
691
1346
1108
842
1372
1545
423
26
97
427
97
818
916
581
1043
1661
606
1112
588
1935
1556
1774
752
1298
1731
1903
577
1464
1375
72
1672
34
617
419
837
22
173
1690
1562
1077
11
105
1924
1760
721
487
1119
711
279
734
1647
19
38
1203
55
1696
821
401
535
1286
1328
1429
1994
1808
846
1289
1862
1757
253
477
1469
1741
831
791
1155
31
183
1617
1561
277
92
54
1292
13
1010
1395
1833
1277
113
1839
485
242
781
1432
666
766
1771
1751
368
1170
1848
1119
1488
673
429
1252
1993
844
1217
290
440
200
336
45
1373
1643
1270
1592
680
495
116
1954
1683
144
1857
1827
1134
616
1130
35
1979
504
382
1186
269
1628
269
1848
1915
1114
1754
321
191
1709
740
714
1379
1633
1685
1555
911
707
124
1494
1518
1157
1548
1203
1794
1015
1140
1183
143
186
1524
424
1571
857
1638
1696
1323
471
1104
171
439
20
1987
504
1650
19
1556
423
1583
1965
850
1237
690
1513
14
286
490
1879
965
706
362
746
1313
1392
714
21
1291
161
1285
1456
819
1612
242
736
140
1710
945
1191
1986
87
1970
1645
1434
1301
67
324
738
83
622
360
1372
662
1278
579
1804
434
729
1320
1885
134
1324
1480
980
1641
1597
1988
750
992
1132
834
140
1039
1834
1330
1759
1337
1331
384
671
712
1997
505
498
850
868
1132
659
1935
939
531
504
699
1644
1761
632
1033
1962
1237
297
1254
1089
307
163
729
1310
1381
263
1236
844
591
388
180
1601
147
740
589
1722
780
1106
428
1508
1554
326
1593
1650
1107
482
643
462
1232
281
1485
1186
1132
1474
1559
1375
1701
5
775
1885
1216
1663
60
1883
1430
778
22
1970
1239
72
530
1932
547
1839
1048
974
1286
672
621
808
252
149
284
1114
443
907
1781
803
265
988
1716
36
892
921
722
1049
1556
27
1645
745
1139
1802
1175
862
609
1288
682
719
1010
1855
1739
1820
359
1332
640
377
1856
463
853
1641
1572
1234
1570
893
829
63
1690
597
1771
1899
838
260
1574
182
1177
1430
810
274
1533
190
1168
780
1100
773
620
725
1679
1214
383
255
1959
1625
1907
1011
346
564
1972
1944
425
1470
330
513
1098
952
1073
700
199
135
1936
929
269
1331
220
57
583
1677
1321
1998
96
810
424
1968
1064
1342
1718
740
1738
868
505
302
700
1156
212
301
85
1886
288
1548
1929
970
382
1754
1588
1566
929
1579
915
977
1355
380
116
1034
880
1289
1684
1652
1804
406
1939
18
555
166
836
101
789
259
179
586
836
1127
1102
1161
391
118
1062
1477
845
1206
170
722
714
1886
1619
403
286
601
992
1880
1217
997
1264
1119
1484
1406
1683
726
1326
133
705
75
1740
1553
1257
1288
1654
1499
748
735
497
1857
1842
594
433
1904
987
1254
1775
1449
35
533
571
568
1113
1073
1707
327
306
1702
893
1234
297
281
1509
572
1647
1683
1119
325
889
1530
1545
1857
94
1128
723
654
309
1186
1620
883
1517
1530
811
1831
1514
271
450
1864
208
1242
559
979
603
462
708
1859
1186
167
1452
1290
167
690
362
333
879
421
1091
1585
741
1141
190
613
794
1918
613
113
1209
930
1613
73
322
1119
1335
855
741
524
1671
1223
685
337
1996
309
1805
628
1098
1738
1839
1852
1077
1324
1300
1053
1728
145
1208
549
1663
270
1106
775
1757
1654
1031
1503
908
819
1512
726
404
896
1525
885
1819
1394
955
1536
1511
247
1539
1224
1382
1510
1854
1038
66
585
855
1960
1669
1080
1192
1241
1302
1213
1010
1812
1986
1732
1532
1800
411
1656
595
63
1181
657
792
1667
1235
44
1641
820
895
1217
1934
94
1539
959
911
139
765
1211
616
1685
638
626
950
1365
949
1928
1773
917
797
992
860
231
1644
118
1751
646
1237
878
768
892
1291
904
690
1611
359
1901
1156
1631
296
1529
1526
1381
60
160
1739
681
720
1339
1115
1741
1051
246
1842
125
1606
601
770
1010
1587
512
899
262
333
1863
1735
1575
856
1764
1273
1414
265
1323
381
685
1896
800
345
1297
1197
1244
504
710
1364
1928
1101
610
1455
1743
1416
1306
216
1574
574
1785
1779
219
91
390
781
664
396
1692
273
1331
1918
1191
512
1224
215
1785
1409
654
1951
1960
690
1837
1984
1777
1868
324
57
494
1278
908
353
767
1083
1963
1694
1527
947
766
1413
1658
1643
1911
1951
1768
1416
900
1646
649
1640
1957
858
58
1029
579
223
1441
161
414
798
299
1686
1237
1577
1734
1209
1408
191
129
1298
866
1774
36
1979
1781
1649
1872
1634
361
751
148
1600
1971
1081
1767
1296
303
1185
916
526
99
1596
1364
85
991
1623
1521
927
361
937
593
435
1960
521
581
1505
1682
1748
488
1157
1584
791
482
1541
938
981
1264
363
1669
431
806
730
1305
547
1282
1168
1621
1630
143
1197
1707
368
666
48
1822
104
301
160
1941
1282
138
1720
1725
1871
717
942
1547
1669
78
599
1640
704
1370
1180
700
635
1506
1483
1221
77
722
225
558
222
216
321
1984
1368
214
730
812
1544
557
1775
434
269
1199
1854
79
218
973
1921
1540
1080
306
199
541
1903
721
319
1778
1400
1927
137
69
1171
1902
1152
1209
700
805
683
1319
138
1509
701
1039
15
378
1535
460
1725
966
71
1458
1057
1011
531
1084
1123
1435
1201
895
654
1101
371
1940
317
1556
515
1435
359
300
957
882
1727
1249
66
931
1908
22
1983
115
1192
585
1002
908
1877
1652
514
388
1701
484
199
483
1366
540
345
673
613
427
215
1084
1735
1776
995
720
1105
172
1439
36
1423
73
1939
1485
1916
1447
231
1565
325
874
446
760
1881
807
46
1514
543
1560
51
424
54
1128
1992
1169
1230
1750
291
1549
196
1699
361
632
839
1424
839
535
958
958
911
660
1763
1054
1819
1061
641
29
1256
1623
181
1092
541
1762
275
18
1046
215
1195
1515
1043
109
1534
1553
1198
1800
1320
1934
1514
1971
970
842
1546
632
102
573
1443
1571
1432
651
1302
1613
766
1491
755
1551
1630
696
111
443
1002
1141
775
163
1821
1106
1065
1169
495
1445
913
1621
1480
942
1840
655
289
1638
1103
1824
767
216
396
436
1895
350
1292
94
369
68
1882
54
1710
886
984
421
1271
1606
1731
1907
1674
793
214
530
1801
1582
727
1103
100
200
591
1519
503
1441
1803
1768
879
809
477
1821
1343
347
255
432
1488
270
1479
1613
1093
1830
778
189
537
1253
1552
883
1120
16
1957
857
99
977
1927
823
3
977
1525
639
1633
522
543
1351
1660
1456
1145
797
333
760
1765
1613
1851
1112
94
1850
1382
852
1966
1377
611
442
1480
1038
168
481
1683
747
1587
116
1076
572
1791
1414
948
1740
659
536
136
1335
1848
1729
1615
642
258
142
428
189
1075
169
1798
1246
23
270
570
1244
1800
1366
356
1950
853
539
962
1304
1194
829
315
1038
554
1866
1711
1305
660
332
1369
171
302
964
492
213
477
978
541
400
858
853
1609
276
512
1266
1531
581
702
1619
801
1887
423
1958
1084
1591
1163
914
600
41
713
82
304
1165
629
551
1725
1697
798
1549
1802
1892
1258
320
523
1876
1208
833
486
1608
678
389
297
177
1755
941
676
371
1350
1923
134
295
880
977
1184
91
323
1074
1517
457
1032
1760
450
1427
1849
40
1110
1192
789
1247
460
439
152
1798
778
1643
65
465
1940
1349
1007
1239
599
1881
1991
1100
169
1698
8
1792
654
1086
14
680
1165
149
1212
840
1845
161
35
1697
355
374
248
1821
727
591
1851
1589
448
47
1865
1935
776
1228
1648
1668
1503
862
180
735
1414
1610
1076
145
1613
890
120
1183
1012
1312
1169
1267
218
1280
635
1231
628
1653
258
360
234
1656
1003
560
637
1369
295
315
711
1488
761
1340
917
1084
1437
365
1737
1861
1274
356
1230
571
1021
391
1908
946
1502
714
21
1958
1419
719
1097
599
1614
462
1682
1359
727
976
440
100
1272
720
1433
639
240
1129
1269
444
1700
848
1369
881
862
477
182
871
1014
1021
143
414
1297
1445
631
11
1035
953
492
1695
1720
431
1801
58
1873
1979
1980
545
1103
388
1504
880
786
1818
146
1224
772
289
785
1308
1154
1458
459
627
227
1538
267
1615
1119
1470
770
170
200
318
644
312
1002
1721
323
693
67
1163
503
1475
349
686
317
1574
1934
9
189
1187
1031
676
1524
875
310
1354
1673
1902
873
1709
706
1871
220
220
33
922
1679
728
1461
519
727
240
1066
558
1698
49
1629
1038
29
126
1479
744
1782
971
394
1248
1482
372
1550
1369
929
1084
1236
1427
269
525
788
1895
1881
577
1435
952
882
882
757
899
614
446
1771
70
123
54
1206
1529
1457
748
1391
889
1397
457
529
747
384
388
39
1111
726
703
1600
818
973
0
899
276
1062
1662
118
221
1341
484
412
1987
1678
660
1938
1206
427
610
134
1793
1001
537
773
764
1372
494
1186
1577
887
1035
843
1155
538
411
111
162
344
385
311
1621
42
1300
471
1196
85
734
1787
1198
451
90
967
733
1219
1392
910
1490
1043
1775
1361
1658
1724
889
1847
508
1263
1430
1609
1212
1767
1639
1718
48
1052
1071
72
279
1498
746
1265
1238
1136
1826
1541
96
1924
1756
107
877
154
1689
485
1724
1942
949
1615
756
1653
12
1813
1550
596
1590
692
1171
1220
822
331
479
564
830
1570
604
1844
1320
908
1042
122
512
1799
1356
175
1427
1647
9
1923
691
128
477
314
1024
1207
86
1067
1971
1848
186
274
661
189
684
491
1457
477
34
109
1220
1398
294
533
494
785
1320
1546
497
319
1302
409
871
171
1545
1611
1869
1929
78
1502
1952
1526
12
1504
1785
156
1921
401
1530
1
1683
243
1599
1977
1985
254
1867
1587
1085
828
1432
799
975
373
138
81
738
1913
1577
1666
1701
1747
1130
369
1894
1260
1410
1209
937
1610
1038
1434
1372
1034
510
921
1305
1129
1076
1211
1822
130
610
1263
1353
48
84
635
1959
1061
585
41
671
140
1278
864
928
1664
470
216
907
1789
51
1746
195
1264
735
287
1490
1860
22
1218
951
1058
1777
431
131
845
207
596
715
840
914
1474
1676
507
666
1579
1808
1853
903
1789
1528
1651
479
134
95
562
1413
750
1805
1925
1440
1174
1633
366
775
537
698
455
237
1419
1986
1860
278
1673
1101
1437
1695
1535
481
1133
765
190
629
870
1044
608
1767
1601
1157
1500
670
461
299
431
1797
495
898
1864
505
1855
734
389
1688
1792
278
1592
1414
38
736
170
1288
31
181
649
1287
611
1352
777
1777
863
1196
1195
1572
1646
856
18
793
986
855
1281
821
1150
1505
1702
1992
1676
1051
906
1937
1507
43
1548
219
402
939
599
524
1284
715
1158
1132
1576
1764
177
1089
698
1473
1017
543
499
93
726
49
1244
438
1390
993
338
910
1117
980
1908
1238
966
1763
623
1070
611
1116
1933
294
63
1083
729
1240
1539
318
726
67
691
790
1891
1354
1006
1042
1136
381
1685
989
1280
1806
1374
1829
1194
868
1066
1296
1791
173
546
1238
994
320
1558
1805
123
565
1229
1992
1143
1058
1485
763
1805
1314
285
217
1975
1056
1476
611
551
1010
600
322
607
1067
1409
1402
896
1093
1069
220
201
1872
515
1454
1561
224
84
741
1269
1826
605
353
20
1223
1388
1803
1645
1086
493
1140
879
1201
1906
429
1032
1391
91
1675
653
1072
1853
1118
1399
1385
475
52
794
1019
504
45
509
969
133
1618
12
1762
1613
1176
1028
1604
1275
1715
1419
325
775
103
1841
674
679
1936
411
479
710
1349
81
233
1398
1730
781
349
1074
62
1687
1923
721
1195
1604
646
1713
1315
1320
662
1302
1416
387
1958
1279
1701
1355
523
834
1612
1017
1710
1499
577
187
90
1051
527
21
381
1276
604
1539
1652
1805
189
227
366
115
374
1349
674
878
141
504
912
341
1738
777
1707
1112
423
1152
994
586
1787
1260
1308
295
287
478
1943
1903
334
1939
593
1820
457
1342
1349
762
1457
692
1433
634
1151
553
888
1509
1831
9
1439
1802
1969
1496
1815
840
135
1772
1233
1605
42
1650
343
43
451
914
1492
738
1565
1359
52
1280
831
398
303
1673
1963
785
1254
1232
1402
406
939
1353
119
448
1092
767
1822
331
439
200
1348
877
312
246
1492
120
1107
154
1865
567
48
4
1450
1595
615
904
1418
1533
1846
142
932
1814
1050
442
1679
1555
1643
1035
1891
1030
39
344
1289
1570
1648
130
1956
836
1934
1658
561
1563
1070
1300
1430
1780
87
704
1730
1228
1511
49
903
452
1519
1583
381
1818
975
513
1654
287
388
1526
208
1254
933
474
1612
1821
566
929
1313
521
921
1451
754
548
1633
1733
595
1266
135
155
726
1614
702
1092
1592
1787
1738
724
78
355
1289
157
1462
918
1670
1294
1429
353
455
317
310
1029
950
933
941
1131
751
1042
1837
106
1640
1888
938
337
12
115
368
195
117
1910
244
1944
1012
370
960
549
1561
999
881
879
1248
1624
492
1261
466
471
317
83
1844
1134
0
857
719
343
1512
670
1648
1118
1987
688
1314
528
336
1036
1060
849
1315
1041
234
157
1573
1419
1917
932
245
1623
377
856
1062
1078
1467
1219
273
1844
14
1471
1430
1511
1298
1130
224
1256
563
129
1513
410
911
1299
418
1618
98
330
1621
353
373
1215
796
1446
1784
1410
98
1096
1413
448
1580
249
738
273
1875
351
1753
1009
867
1212
1327
78
1802
1512
528
1209
1469
517
1825
1185
324
238
257
1719
1957
1470
1610
1447
457
1013
1606
731
1960
120
504
860
1067
301
1518
795
1418
1723
547
1191
570
820
1507
1164
902
993
1218
0
1127
741
1686
260
765
828
1077
612
416
417
1135
1607
1399
774
572
687
1805
269
127
820
356
676
1436
1946
1553
671
748
81
200
293
1981
1791
271
1248
470
1144
1023
497
1376
1333
1712
1519
134
758
1315
1957
1698
346
1128
101
82
1207
1706
240
330
1844
687
1051
924
886
1383
1127
1752
453
1802
1139
956
591
1472
1373
601
123
937
1603
1294
1347
1018
1960
153
234
230
1615
1876
1782
1825
941
768
59
1199
1384
1166
455
1402
374
1218
1478
702
978
1462
964
1024
1186
1014
1043
495
1210
1057
1234
1588
1166
971
1060
1506
57
973
735
1947
1601
161
462
1356
1602
572
520
1685
1697
1776
841
509
1053
739
1185
675
1686
1359
871
673
767
259
185
26
1587
414
1689
1449
1899
172
1154
872
1952
1719
1916
702
436
725
1871
980
1651
267
1189
372
1274
1757
1060
370
384
1384
1163
348
481
1030
364
175
661
910
445
989
94
421
1244
909
932
1331
1390
1274
787
1414
1869
1208
1131
1834
342
168
1675
432
1966
1217
746
164
1937
652
1076
1462
279
530
1047
397
440
166
1306
904
841
1383
483
737
697
1114
531
973
329
941
1014
1011
289
412
797
1621
1023
430
793
690
93
538
143
827
1159
1976
141
1073
1920
1909
672
1577
1076
1669
1325
1305
145
83
1133
347
1045
1803
595
1618
296
1612
1021
320
283
1392
1858
956
1135
655
687
1265
1714
710
1839
245
336
1106
29
149
647
796
106
648
940
1659
1576
207
1316
1552
1911
1569
1340
127
1584
1689
1794
420
470
469
735
781
377
1214
1194
645
562
554
731
1741
1651
885
548
1321
617
557
1481
1895
1105
1875
1145
729
1044
1619
1894
1036
1520
1611
643
725
453
1826
1728
1771
1840
951
1508
1591
530
1241
769
762
313
1988
929
24
1233
95
857
1377
1968
1422
1083
1330
141
1545
416
1768
1461
1034
1597
1866
1309
942
13
1888
1561
741
858
1329
1763
354
1486
1554
1351
21
35
951
375
302
401
537
1809
1286
3
1557
1689
693
1529
1614
1366
1612
1266
1378
1938
979
1054
1129
347
61
1326
570
1054
262
97
1657
575
623
1411
1218
743
1070
615
1654
1683
409
1038
1195
968
1810
1441
89
760
391
1310
1562
1229
1151
418
1620
117
531
166
1470
1416
1338
1739
1968
357
120
1109
1677
730
808
1324
509
233
1574
1507
120
1880
1758
896
1511
1666
132
1616
1458
1174
242
1393
1755
1203
1797
630
942
537
185
1093
1289
1283
505
950
1515
190
1918
229
621
107
151
204
1298
67
1899
855
732
1821
1740
1090
489
1586
138
1704
1475
1834
1815
1006
72
1880
1125
435
1392
1877
350
1689
846
718
1299
527
310
1436
1085
1915
376
608
421
1322
529
530
601
1858
157
278
470
1329
1729
383
537
659
1443
1553
439
221
1577
820
857
1114
875
337
1810
1746
254
1223
58
221
2
1589
518
1676
324
1665
688
1233
1658
628
892
1140
1187
188
494
1862
163
1957
104
925
1681
1445
303
986
232
1798
885
510
639
1133
607
404
1648
1250
414
135
1423
958
912
394
833
1797
1856
485
1108
1835
1115
1903
1243
544
1647
871
651
1302
717
1280
1298
993
893
1517
464
51
555
1263
1524
1748
117
348
1742
1448
282
738
582
950
1050
144
1502
1727
425
855
1696
621
1301
868
1096
302
1895
923
746
577
421
326
297
1907
1009
1132
1237
375
1987
796
821
1694
245
573
1668
81
941
14
407
1370
504
1557
1602
222
854
1708
475
1033
1122
1127
1951
129
1217
344
855
1598
372
1626
1570
436
1326
752
131
1569
1989
195
977
440
813
1973
1233
1191
1776
1643
1467
169
1068
750
1528
1293
1148
833
340
163
1621
134
877
1291
526
629
96
331
885
622
682
791
652
1529
77
1671
1528
917
1201
1127
1392
475
1296
708
1784
497
418
76
843
761
1018
380
864
584
1677
510
1647
990
1518
595
572
473
1052
617
1062
621
411
1323
1022
1822
1031
1737
197
1397
1384
1675
1330
1927
921
1242
35
1823
1993
534
1217
267
179
1862
867
866
695
130
14
169
1868
1121
173
5
413
317
1630
1243
602
852
1301
890
1236
1313
1862
465
448
28
718
853
1947
1752
1964
1933
1376
1439
1824
1062
1
53
500
573
267
943
119
628
1159
937
1833
1644
1567
1578
849
318
1249
940
1942
1401
1384
1709
44
431
1039
1151
1870
1370
781
1078
1840
1729
791
765
726
1581
1241
1825
191
1096
934
797
302
1670
1379
432
1333
1835
1223
641
1308
718
1665
1834
93
1496
1408
1055
1543
1613
595
1991
653
1425
216
59
1035
630
146
821
770
457
319
1191
630
1708
718
1725
829
883
134
19
126
288
1653
1660
1189
669
528
216
1848
725
1772
1377
1981
1733
386
723
1499
1852
511
438
1699
886
1014
1738
1716
574
1856
473
1911
51
679
770
1200
1772
1806
503
1213
335
1599
1700
1307
1312
625
965
1910
237
1061
226
342
94
1228
1658
1368
132
1746
1575
1070
141
719
950
1011
1964
1111
1461
1458
317
442
905
857
820
921
1147
1540
45
473
194
1234
1798
822
1853
724
629
761
1484
316
880
229
568
1695
55
1773
1449
805
1882
1294
1496
1465
1958
1246
1583
1540
1268
1330
1057
294
1864
645
880
704
618
1196
1281
519
1757
29
807
216
487
1371
30
976
1179
324
883
1674
1128
1198
1099
1438
1307
1885
213
1453
397
845
262
1749
1107
1707
201
1694
155
276
1711
1858
1380
633
1799
896
879
656
118
740
218
524
1966
835
1275
1167
69
812
1728
779
1158
829
1757
1939
262
829
879
1983
546
1290
1800
1951
95
1360
116
827
1976
1407
1100
418
1799
1355
720
845
1444
704
1409
1709
1434
822
327
1323
112
522
710
355
1695
1440
301
1684
320
628
1392
320
1937
1149
593
1957
1100
1242
239
1930
981
1611
1212
1943
1778
786
1710
1548
984
1855
994
949
1269
393
1156
342
415
1412
430
1484
1469
1437
703
52
1690
903
788
314
1373
1565
1306
253
1742
966
149
1910
1230
1686
67
1727
1987
98
915
1385
1287
1080
1418
1110
1955
913
917
126
926
905
1724
124
1424
100
1498
768
1730
295
1514
1310
1214
1155
508
733
1869
1678
42
426
1582
999
622
987
1822
852
1239
1094
854
551
921
1365
349
683
1335
1380
289
280
741
1595
1700
517
1729
764
1265
1738
1302
1018
520
1774
1838
528
1856
1534
768
55
617
944
139
1580
743
1416
428
309
1838
1201
384
1941
968
1242
1676
31
568
1661
378
759
723
465
558
395
1730
836
1926
1315
813
111
186
2
341
739
731
324
102
419
1229
281
1128
477
1045
186
583
279
1294
1475
1764
1835
125
80
994
490
261
866
1349
1647
1932
1853
277
1044
1439
1144
1729
1258
1760
1425
1223
779
1476
1778
1434
794
102
1050
296
948
955
245
452
1903
1379
1257
1512
1507
1228
1048
492
1249
454
534
1836
1637
530
187
174
139
1178
1149
220
700
972
1603
285
1515
165
1247
1171
1562
1406
413
1501
1853
680
288
1783
1885
1284
808
617
283
1444
685
1821
1061
1759
240
1876
1181
623
1218
441
1319
821
69
1230
1882
1981
425
497
1317
1937
1471
547
1711
1742
1745
1796
607
644
860
132
1874
1865
219
113
1277
1742
1489
1667
1460
117
189
18
1759
457
294
1517
20
148
914
1349
535
653
690
590
28
554
1318
48
705
571
1368
1892
1727
1633
74
908
1327
748
590
339
790
1333
1319
1629
1334
849
978
826
205
1163
835
1948
1034
875
1330
1010
1664
1289
1079
1609
1436
46
1109
1725
660
1407
1107
1702
1159
332
724
732
1418
1545
403
240
705
21
333
1730
1855
938
1152
48
234
1556
1918
1870
1555
1327
938
1237
628
747
1127
1907
585
857
165
371
554
1810
1929
1400
673
953
745
13
1901
1997
125
872
1536
1676
1057
1369
1267
1181
154
1042
915
1301
1424
871
1627
1894
1550
1271
1350
554
1435
1968
83
341
1182
393
1511
1834
1745
1833
1070
91
1375
578
1906
1667
0
690
850
1054
1571
1519
1403
1940
1650
255
14
818
153
944
96
1476
1668
808
1959
1236
661
544
1379
1782
123
1603
1510
248
295
1183
1888
1505
1808
1915
1791
569
1398
361
1436
126
227
1225
1786
1974
388
250
370
1171
322
270
1014
658
807
1870
1813
1975
1946
628
1665
1358
1678
1923
1319
1252
1373
1476
1655
980
449
1931
755
236
1000
332
1696
622
1645
714
1992
1435
1049
30
1882
1509
308
1697
252
58
233
1156
435
438
1984
47
505
766
1378
1408
655
233
75
896
1341
82
1932
1044
1913
1801
59
1982
901
292
1743
359
1038
1683
570
1232
1763
240
1644
1381
1390
1036
598
1118
568
1493
1959
1501
749
293
444
1890
1983
1269
1423
995
755
1775
534
32
464
1910
613
1057
548
447
161
1354
1838
1511
1229
1842
1301
819
484
1475
36
485
23
1773
901
652
896
1837
61
483
1383
1035
1588
1297
933
1497
533
1088
1320
139
387
301
1704
1721
1184
1723
1483
1934
1114
187
206
1894
797
433
1589
64
1770
1913
1654
240
1953
617
557
1435
1751
1481
429
408
1907
1128
1121
1127
626
443
1847
203
680
113
1656
1555
33
1330
1651
74
1310
28
48
1451
1457
1526
1093
1004
155
133
837
742
288
882
1741
784
1591
1326
664
702
774
26
263
1253
1076
1734
474
652
985
1294
1066
1820
577
1075
1242
1939
1263
838
345
1652
1085
542
1899
1152
1725
197
1225
1502
1709
200
1371
892
686
861
1041
1202
1618
1677
1157
152
910
764
67
640
389
165
1763
177
1776
651
942
509
1897
1719
1626
673
79
1696
1116
687
1285
1296
515
580
1402
693
1905
689
1866
1208
1660
633
1346
1878
1497
1235
178
541
714
1872
1421
310
740
128
1095
1919
1621
1812
728
1197
1874
1071
865
795
927
678
1257
1209
1384
813
705
688
1953
242
1842
1312
1235
1675
697
215
961
1536
456
1420
173
382
540
1592
749
421
797
735
1343
1072
883
1982
1501
1102
728
1832
483
303
649
121
411
1634
1182
575
720
1044
1150
1699
1248
507
1519
1798
1755
1348
900
1870
175
570
1587
811
167
1012
1328
769
241
1034
1318
1443
1959
431
764
924
413
1277
92
865
1553
1204
1067
1628
373
168
1517
203
1815
510
1059
1304
604
391
943
651
1763
970
351
1141
1749
256
626
105
1479
388
663
472
1936
829
1347
1113
632
1578
90
832
824
1381
110
1523
158
60
1736
1427
1830
1648
1079
1569
1176
1091
84
824
116
1469
1309
1437
275
1687
1308
1663
1170
717
377
825
1809
1325
773
757
1804
614
1074
1240
1414
180
1826
733
1972
1188
464
149
1799
236
1855
1455
640
117
286
1522
722
268
530
1006
410
354
1946
1172
993
1933
1626
768
70
282
1538
1537
370
1416
1116
1442
26
1050
1298
157
496
882
1505
1062
900
1451
1738
1699
6
415
638
1679
1677
730
1377
1366
1853
651
736
1113
678
1242
1937
1718
545
992
94
1898
1089
1045
115
685
178
332
970
197
1716
543
1999
162
551
168
1093
1715
35
119
889
1213
443
1396
816
104
1383
1517
1621
1213
1089
1226
349
1446
1244
1970
763
732
1617
1904
1900
1957
1959
1195
286
1771
4
1923
1225
980
1759
1685
316
1679
221
1505
1369
552
1241
391
1144
153
314
588
1858
1965
1422
664
1246
887
506
1273
1195
1338
1998
1385
126
998
711
1748
1305
871
957
294
1108
1095
1742
1633
1900
1512
515
1798
1830
1258
82
1056
906
1956
355
1874
1181
1331
1257
569
118
158
694
143
1466
649
1954
941
37
1501
680
27
1168
1023
904
1509
1215
12
1124
1494
101
969
1349
724
832
724
1060
798
314
220
1769
838
504
1595
207
1431
747
31
819
67
1357
994
1910
1423
1174
1765
1629
1354
1793
1377
698
776
1394
353
1528
1718
1815
647
1591
31
1158
941
1318
1981
1902
387
1558
1796
637
1671
1211
1299
1779
540
501
514
1286
1282
1009
1616
987
76
1426
540
30
1325
101
1430
919
1208
64
992
310
935
879
873
1445
170
1775
1251
640
1926
1278
1267
1456
1275
1496
143
1998
1723
1709
926
1197
1359
1185
144
1202
730
1151
925
701
1151
1192
777
1407
614
1550
1599
445
1365
1099
792
339
1466
1304
1373
923
876
962
969
1543
1125
318
1099
1251
1503
1622
1726
641
1310
354
905
723
1671
440
244
1041
1042
1738
979
1067
1489
1837
1552
306
301
1285
338
247
1753
356
1868
205
169
8
1083
1854
127
1950
1248
528
1623
1911
183
743
483
1395
1485
1564
398
1351
955
625
1104
753
1791
1624
1727
855
1527
1857
466
505
178
1957
186
594
928
270
365
1699
470
847
872
1129
116
782
18
1911
1568
715
1622
1496
897
1189
397
796
1455
1659
193
1713
1327
1907
1556
237
1906
368
1496
349
140
315
1043
693
1553
713
919
551
1788
3
1310
239
1468
342
30
1907
645
953
391
415
1312
237
478
1606
752
1603
1709
487
1261
759
1340
12
442
179
954
1193
1952
860
446
1219
1732
1294
864
307
940
1310
1098
572
1471
1292
1851
1019
1056
1638
1348
1609
1139
1978
1404
379
1168
451
781
1532
847
267
45
1054
582
710
1871
496
1687
1249
178
723
1545
1899
821
1399
146
1257
1482
258
1013
1067
368
1403
713
494
1978
1661
338
1965
393
1605
1128
1659
644
252
91
1810
1339
580
1636
1760
1708
1452
1113
730
571
1555
799
1681
1505
1515
340
1340
58
295
1478
1400
232
1784
605
1609
1552
1671
1938
1381
1001
124
545
1373
1416
522
345
934
676
992
1564
372
15
1561
1759
1069
1131
1566
1343
132
1635
1066
1326
1269
1603
1741
431
1231
1022
949
723
944
1497
98
358
67
970
317
533
1829
649
954
253
1016
1173
1720
1848
332
1755
1300
1360
1816
1511
1010
1791
1714
532
539
1929
1123
1633
459
176
441
1153
1562
556
601
398
1933
1570
1666
1666
408
1166
88
1329
1174
168
854
1599
169
1081
1762
589
240
1174
161
468
468
1045
810
851
1661
1179
366
1012
158
884
1326
779
950
305
605
754
834
469
1216
1699
117
1329
1584
1977
1486
1176
215
21
682
542
460
1170
510
1308
1842
597
219
84
285
556
969
913
1233
319
1816
928
1992
390
767
1736
1974
1980
819
260
1310
974
571
854
235
1696
907
833
191
1606
1606
928
123
1713
126
1282
331
1273
555
329
985
1751
1321
253
1105
1452
378
545
1544
1000
1033
1709
449
543
1872
1543
1080
1962
1718
1628
1560
1201
1930
707
169
144
1318
235
1716
1938
413
1343
553
153
1515
1578
1182
525
1334
1143
1401
63
352
595
1786
267
1433
419
4
1521
325
195
786
1769
378
1057
1142
1146
572
997
1984
1722
1569
1311
1295
1495
822
444
1785
1653
992
616
1569
544
1020
1247
834
237
1474
1600
1555
948
1642
1055
1034
1661
416
1672
794
1606
1854
24
254
879
1845
233
1602
809
1671
269
83
475
1161
1691
1497
1432
295
1569
945
1039
1473
398
1144
1396
832
117
411
1380
1696
955
1323
46
142
403
1430
221
59
460
1113
1982
1217
1652
376
389
1652
1201
34
349
650
1091
1725
310
1107
1747
468
101
968
1711
1387
1579
669
1761
1183
1648
21
655
1635
1958
1507
1098
998
1109
920
883
774
488
1522
229
1378
889
1489
1869
14
1182
1302
148
1386
698
317
704
1964
888
848
1761
1550
1692
1775
74
1071
1269
125
1866
749
168
644
822
137
659
758
1924
155
1280
235
127
1268
1908
1377
335
1322
126
896
38
1865
64
223
1409
113
1133
1875
1819
1700
840
116
1153
535
205
42
642
1635
1558
1081
925
1232
182
249
1436
1701
1893
183
1026
666
473
1098
1146
743
1955
420
922
1194
844
1606
853
276
49
1955
1902
1710
1180
323
1365
1141
1840
873
1991
1940
1713
1560
817
752
136
1319
1479
624
1552
1278
501
912
251
104
19
1240
640
438
1323
662
1191
1236
564
1046
69
472
73
575
155
744
673
236
1465
1775
421
429
250
1614
1576
1685
1893
591
131
1990
1041
1970
1472
27
79
1380
1604
1447
1224
811
1967
621
1086
1521
1597
440
1778
823
324
854
852
558
1663
1433
35
1627
542
1978
1820
498
355
1058
1370
1645
1977
1263
367
1239
799
1006
1304
296
190
1569
1563
1680
1251
1713
1549
1970
1719
1411
34
1520
946
1736
1546
266
348
1369
1573
707
884
1857
1901
728
1662
1633
264
501
1635
287
1553
1187
622
1839
943
344
1909
1613
138
650
777
735
1007
1462
853
880
110
1177
350
801
1061
317
1648
187
1051
1722
1563
747
1897
1754
548
1576
788
1719
1784
1039
1986
1775
168
1447
831
725
807
780
819
914
1967
999
1446
1974
1546
602
1507
42
1202
1574
1461
287
809
115
1332
565
107
134
275
1292
877
1241
1444
679
980
1353
890
1387
1329
786
1753
461
265
8
1373
285
921
151
1858
1588
1447
550
1650
1269
569
1401
617
288
643
1325
1686
166
1345
1515
1603
950
721
1106
646
837
463
1687
1731
571
390
421
539
117
720
974
487
1324
650
766
1733
1448
25
653
1625
491
1510
1621
1028
246
103
1210
1078
1686
704
603
1914
1423
40
403
1963
127
1680
1369
1558
1784
24
1021
1082
1698
29
1772
807
1101
462
1955
827
1274
1136
525
1636
352
1119
651
1907
1308
1420
1276
921
520
849
1704
526
999
204
823
422
909
272
1783
662
1481
1969
263
37
1739
1999
1074
1586
497
1119
811
1360
1909
240
739
80
150
151
1393
1045
382
1933
641
1786
591
1858
1323
1807
868
555
334
998
1696
834
122
1910
543
1082
567
1308
1445
1214
193
918
1181
648
1222
1060
1258
1434
1485
1822
176
181
1005
60
1740
193
294
959
1367
558
1284
6
932
1901
749
890
1130
1159
235
3
141
187
838
1420
1623
1958
456
1598
1920
265
3
1829
328
1943
1698
1928
1167
1435
1582
1206
228
943
783
821
1643
1007
579
1285
1134
475
1043
1556
500
1891
1991
1724
219
304
1812
929
251
97
1107
446
872
1953
1787
725
1870
1714
343
1388
1578
1982
1627
526
964
875
1513
1141
850
1766
926
209
909
1228
434
1128
949
1787
854
1061
1609
1132
1062
1060
416
915
140
295
896
827
1065
783
202
710
1545
1165
1433
489
508
1062
768
325
512
731
349
29
1686
1095
1760
705
591
217
92
216
155
921
1327
1641
1173
1852
168
690
812
620
109
1247
1704
242
1018
597
921
393
422
1205
1165
830
1058
1104
255
1952
647
650
860
1009
989
787
1807
766
666
1815
1752
1595
864
1257
1005
477
1022
1744
198
1203
221
1557
1461
1840
1254
103
1870
443
1764
1332
1505
950
1431
968
1996
1286
1756
450
1091
1528
914
441
858
1410
1229
446
1900
1321
88
554
1157
1677
757
248
328
573
1735
67
1717
983
512
110
461
49
17
860
1300
232
617
345
411
832
299
1820
519
340
512
1800
1133
1637
1168
1882
343
583
1531
408
1442
1028
1643
71
1977
491
297
1342
836
32
355
749
390
125
1031
982
418
553
322
1047
1199
42
803
1310
288
1188
623
413
638
83
685
518
1327
1221
726
1109
1329
1323
1017
238
1730
533
598
1459
1291
1056
589
532
1647
1062
41
638
1922
1180
1672
629
1411
1228
519
1671
1501
986
1609
291
88
1354
1960
737
722
1185
480
1721
1853
413
466
250
74
1223
781
1943
649
102
1363
626
390
683
812
891
15
898
645
692
766
1320
1046
1204
1039
914
1330
1958
1495
1377
722
93
1520
191
1100
1435
911
1105
1398
251
144
1402
1395
1875
315
1165
1796
670
103
91
38
287
1596
728
1578
1732
1692
1558
1243
485
741
209
1630
1447
1673
401
853
1187
667
1040
242
173
623
602
765
1935
634
160
191
1579
44
1147
350
1279
1103
1639
160
965
501
639
1096
1560
94
1445
1162
18
1621
1095
460
886
1889
1963
675
348
585
1571
1986
1083
186
1184
517
585
348
26
60
1839
1271
1541
167
1823
1980
756
21
1495
1884
654
288
1187
998
220
1907
1361
1569
668
380
413
1769
97
583
1441
407
1831
1646
445
62
339
1815
1466
2
625
266
133
789
833
1868
1966
1687
737
1795
1146
196
1815
904
1496
1788
1785
1510
1364
191
1647
818
303
1660
1508
1214
395
210
1730
1720
1085
789
1525
634
155
1152
1857
1863
243
1126
1054
30
57
1965
164
1474
470
57
257
1358
414
1715
2
173
343
1559
1141
350
1027
1197
974
753
349
1677
1896
327
1477
1166
243
312
1722
1442
1225
721
640
1818
764
1710
858
1302
1772
1001
971
1795
989
208
386
800
620
780
1268
1393
1270
3
1020
121
1230
1135
435
1960
1718
1304
600
1405
1235
1031
529
932
1707
1709
1820
1244
1514
387
740
1421
1719
885
1462
1753
791
1462
1179
1462
1408
508
1041
837
1766
1703
848
1181
94
182
867
1233
1690
834
1660
866
1908
1053
1589
457
1952
885
480
486
940
448
1054
1328
450
1834
917
1141
554
346
147
411
396
92
792
934
510
1658
581
1391
537
1311
1118
784
1962
1326
757
944
1493
831
1279
1917
600
1863
310
1468
305
800
536
1679
512
342
1284
876
986
1542
857
1964
1843
711
1809
1243
1493
155
63
185
892
625
658
1533
1388
967
837
591
706
170
832
1216
276
1465
1178
771
1207
1554
1620
1267
178
1890
1114
510
1939
264
88
1211
870
603
453
553
1378
1540
197
1180
406
294
649
1102
1996
649
1857
593
1758
497
850
1660
1677
540
783
1575
1759
1301
943
695
611
1502
1910
1840
140
1422
32
410
1389
1690
670
651
1440
787
1125
278
1084
1684
418
1288
1922
1303
1869
13
363
1719
91
186
987
1094
753
1433
1473
279
236
504
1783
1157
1244
1013
112
1234
549
1460
1796
850
1160
779
1540
1953
1815
516
16
933
614
1582
1543
651
1303
1805
1445
0
1086
210
186
46
885
930
1868
1259
1513
357
218
953
1524
1267
1888
1044
711
1058
307
1304
1909
1292
1165
827
1156
276
309
1780
160
127
1538
1493
1310
1661
478
1054
256
1706
1706
1124
9
231
899
78
908
1207
269
1562
1089
1181
475
255
82
626
819
916
1698
1029
112
742
892
555
310
1214
444
1814
1940
1899
1334
1263
1890
1964
1604
628
330
1653
883
686
1633
1027
610
1093
657
377
409
1160
1788
830
742
204
747
383
899
1207
671
330
1375
383
250
1572
1156
1708
1296
1586
418
816
1727
679
980
139
204
291
747
208
1610
1468
505
184
1519
940
1243
669
324
732
843
546
919
775
1493
493
1667
1394
1097
1994
897
1690
1557
209
1839
1505
749
991
55
1752
367
1312
540
306
625
1859
22
724
1613
417
1705
210
1223
364
960
1331
1217
364
722
1531
1532
1132
538
1908
157
1144
1589
585
1529
448
448
1132
1579
939
1476
1750
871
1117
1022
1234
12
840
454
713
515
1718
1019
1476
1147
737
237
1188
246
854
296
824
918
1119
237
570
186
360
1601
459
1337
1443
1811
1462
1645
1352
1763
853
1415
969
1961
30
140
962
1440
358
889
937
1135
78
1585
979
1712
1106
1528
1675
423
1582
1633
531
1152
1577
820
1961
680
1672
1209
1455
923
1117
217
609
1997
1930
30
1784
881
668
100
40
116
673
499
1332
807
1707
990
730
845
945
887
1192
407
706
441
1312
1391
520
1185
375
25
14
522
1224
793
1703
777
109
184
747
1944
1152
1674
1282
945
1585
1445
343
482
1531
338
1188
811
840
1417
1341
1930
1959
1246
646
1236
284
873
576
932
331
1438
693
1900
1500
14
22
1871
438
235
444
70
966
1633
1606
1752
1850
1066
306
344
776
1065
271
1146
206
1554
1109
40
622
441
475
516
224
388
1633
246
961
1903
1168
625
673
1760
1008
1774
1767
676
1045
1655
1637
1517
1959
1670
478
1060
1001
1507
293
205
1265
354
747
968
927
1787
490
1670
683
701
1333
1831
1723
1311
1919
1109
8
851
874
261
1226
1026
1212
767
109
1584
647
1701
1804
1663
1870
741
636
1865
475
1448
1960
901
825
1354
1940
1315
439
1884
1173
102
1224
311
1790
1374
785
625
162
1351
1689
558
756
1125
115
1630
37
847
937
1158
1405
1621
1299
792
1600
1184
883
1249
1910
19
1401
83
531
695
1731
716
1466
4
619
32
578
174
409
218
34
1888
161
911
856
1201
285
350
450
719
660
285
1724
1831
711
351
677
459
538
691
1159
739
713
157
23
145
312
883
1932
1245
1607
1233
652
1222
876
1582
217
62
1237
123
324
1793
206
248
1571
1374
1480
608
401
1459
1890
1240
788
1238
1035
361
810
849
1753
732
905
492
1268
314
1019
1348
870
1960
762
358
1674
1940
1584
386
995
1658
748
1663
1824
662
675
1605
784
1953
1847
558
545
722
419
1149
1022
1827
1743
39
161
755
1651
905
1676
1646
232
1199
1821
1477
1091
768
459
548
1092
1246
1508
1440
1759
81
1725
1622
29
760
1778
96
729
1373
1252
1870
917
1303
1380
142
230
1820
190
1901
1697
524
1496
1257
1361
587
1866
693
1099
440
249
753
1101
238
137
131
63
1493
644
499
969
381
56
202
1445
1170
1990
1222
428
617
1253
1090
641
915
1123
864
322
739
974
568
1321
955
665
846
777
1870
571
1439
133
1770
352
1644
727
199
278
161
1954
1273
587
1111
656
330
1855
1284
1089
1703
1974
414
1587
1455
1350
342
1477
1064
1990
473
479
119
386
771
1928
939
1328
217
224
1792
865
672
156
401
1728
1623
29
82
778
1610
815
587
1041
1836
1112
174
837
1440
1611
1775
328
391
943
1259
1231
1318
1030
560
1959
1804
471
742
257
1966
63
1937
1476
1350
333
39
1310
273
816
1673
88
898
1796
1640
1192
529
180
748
1717
1090
1747
1794
1773
686
1799
1413
489
266
322
523
1694
5
1997
1484
1976
510
580
261
277
393
343
505
1676
629
365
1823
1850
1045
241
1478
1244
38
1674
1982
1979
313
461
152
838
630
1897
1597
1577
1970
1877
999
426
842
233
1460
440
217
294
1177
1562
1745
0
698
485
1966
1627
281
461
1821
1476
1482
1214
1783
1663
1284
229
1803
1381
1725
1186
756
999
1529
1421
733
1405
1420
1827
129
227
1767
1105
1453
1938
85
1796
1014
1863
294
438
734
186
1165
881
137
8
785
897
1898
925
1795
1217
134
6
879
1013
877
1811
1960
1190
1149
360
561
431
341
413
294
1747
27
1655
1904
117
369
1007
1217
1140
291
1235
793
802
1009
1733
775
119
91
398
760
253
1149
611
152
941
1775
875
131
1803
20
1788
1909
1744
1292
313
648
185
1275
1766
24
51
778
96
1343
1043
1294
1503
114
1670
664
102
671
891
1418
686
472
102
1935
913
1435
682
1076
1067
237
1549
1910
386
1812
352
1201
279
1076
1849
572
1151
895
1412
1962
500
1733
516
1363
1928
889
1198
1489
888
865
1173
82
1148
928
617
1840
698
664
1131
1829
378
1181
372
893
1803
1492
632
48
1371
647
256
275
1195
1111
1482
1583
1706
1305
21
1261
378
1881
290
1346
1465
1933
406
1362
1621
508
1645
1213
1246
275
1352
851
692
783
1086
815
897
1028
1578
1564
1879
813
409
1529
494
729
587
870
1570
622
1933
508
1016
11
1503
1077
434
1199
1962
427
315
52
587
997
1776
537
1178
1014
1722
917
378
1329
625
1230
1891
147
389
1561
919
1473
1791
1903
1789
924
1730
461
1217
1150
237
1069
1835
128
289
341
395
773
535
1323
661
1160
1422
170
1366
1506
256
562
440
1792
651
916
716
828
1356
233
1791
1749
1746
579
49
1124
544
1655
355
1290
1915
1384
1821
1405
699
1108
664
250
1824
461
72
1954
1340
1672
782
80
754
982
64
1596
1060
604
839
1011
501
12
1372
1973
560
48
1814
866
810
1148
614
698
1656
1850
4
672
1438
353
1313
685
1597
224
1185
860
273
91
1975
1662
20
1669
1883
1596
1529
486
1016
438
934
1985
154
438
1636
1906
1765
1295
610
1457
479
703
1452
390
1428
1258
1316
1467
1432
1983
1536
241
1922
59
862
1941
1027
1627
1477
96
112
954
1069
619
1270
1502
850
1088
1367
397
1306
524
822
1848
1947
1710
633
1980
1895
1756
1823
1061
794
1629
542
669
465
1840
1959
1860
989
1821
839
1270
1618
1858
65
703
1261
1434
896
1074
76
665
514
118
428
1984
680
92
40
333
1083
1710
1029
1198
191
1863
240
530
1924
955
699
904
1397
326
50
1130
868
1200
429
427
233
537
1795
1807
375
427
1016
944
1214
1150
830
1383
0
285
1080
417
532
1836
1321
1984
1246
622
187
726
1424
232
1187
105
659
359
1695
1195
809
541
794
1773
214
517
1618
629
1040
1451
1617
157
232
1452
204
593
940
1755
1822
808
1796
984
22
142
1362
1492
1817
422
1304
482
1655
500
82
858
582
183
1985
1909
1399
352
1959
190
472
797
1793
1028
826
1882
1834
1496
1836
1322
19
1129
15
1382
380
920
1440
810
210
836
582
820
1399
634
128
1531
1844
1776
1307
1231
1618
1275
1780
1602
1903
1516
964
882
312
917
296
1609
1787
218
983
1326
1008
512
1773
1529
1379
1484
965
969
180
672
1559
1399
1104
1258
1993
1945
745
273
1211
409
1031
10
1701
69
878
1686
1829
1805
1913
1913
563
581
190
1603
642
1783
478
43
210
10
1733
1837
1754
100
377
1600
1879
924
1079
382
1215
1066
730
1263
748
170
1106
1676
688
1375
543
1568
42
1942
1595
112
1087
1107
1663
1472
1470
497
1057
67
625
1388
1442
1674
1591
337
1794
331
197
3
309
226
1063
818
1423
769
1825
1744
111
1011
613
1616
1057
1983
666
620
722
844
462
436
494
626
1880
1026
619
1893
1002
1206
882
1919
711
1291
1132
728
1129
20
1908
1349
1856
436
769
621
209
169
421
200
1996
1678
170
1344
470
1499
745
788
987
1558
1504
580
343
1731
1948
1275
1526
1386
1421
1784
1494
1437
1231
1361
919
522
1152
1997
717
594
634
1540
1290
70
1782
1125
878
1954
418
1613
1552
1203
1115
863
1837
150
1102
332
1428
1126
673
677
1847
1515
138
1194
445
886
1670
816
1694
81
523
87
1883
662
1134
1210
1765
1547
155
1229
827
155
1851
198
675
1708
621
544
229
311
113
1331
120
1855
1488
918
835
454
1507
65
1522
637
410
1730
21
448
845
581
1059
1219
1002
1129
1556
674
974
1667
1065
1551
1560
76
1521
1852
1149
1742
224
1865
667
1058
1674
327
1617
220
289
544
1709
176
816
1410
1278
1723
1388
1080
1046
1247
1496
275
184
834
1269
477
1181
182
616
639
1617
1439
1509
656
99
615
1384
886
290
1095
879
1601
1521
1188
1079
1154
1388
846
210
1115
1843
1417
1599
205
1993
933
26
1716
609
478
1499
1631
784
1280
38
1843
954
1460
1874
1669
290
164
1976
1988
680
1839
107
122
493
1737
1870
1488
771
30
617
442
1794
767
1465
275
310
1728
1415
31
647
14
1070
1284
756
1509
300
1156
1767
1255
1791
1380
1916
1786
137
826
201
25
79
1247
1842
1371
1537
1768
699
636
1688
469
1387
1789
1317
98
929
1941
1205
840
532
1126
1795
1237
552
1041
392
359
545
1395
79
1070
799
897
1937
1683
338
1623
361
472
1603
1416
156
1820
1641
907
1256
1188
1160
1968
776
1464
1033
142
1692
26
1428
1184
1963
1765
193
1237
1842
34
1154
782
1340
549
1662
717
155
493
1297
1076
480
1531
960
448
445
1148
1766
844
1977
998
674
338
677
97
308
1064
1068
235
525
513
773
1732
1955
161
1707
177
782
514
1043
1148
1999
604
1683
1257
760
836
7
1151
510
1159
672
1877
1535
710
1768
1631
1650
1284
581
1517
1432
872
97
986
288
419
1401
19
1936
1800
1254
227
1419
954
443
1477
1259
520
78
526
1949
42
543
1989
325
910
1388
525
1313
753
140
1031
541
1009
824
520
1471
1561
397
310
200
1006
1246
1682
1166
1290
990
1577
1412
1333
870
1134
1950
1789
38
739
1177
1369
71
1162
857
208
415
1393
1687
1434
603
1843
696
1376
1496
1019
305
292
1685
743
1339
1722
1616
723
630
1734
1739
95
68
736
811
1674
50
907
1929
211
696
660
271
1924
1094
123
190
193
940
496
954
1280
433
166
1085
1954
1949
1716
1100
56
786
1941
724
982
1209
1429
841
611
1744
1005
1402
919
782
543
75
598
901
1017
1018
1472
396
1203
80
1373
1404
13
298
597
730
623
1408
413
358
662
1974
1436
354
916
97
168
602
1940
1008
369
664
195
235
1919
1384
766
1320
734
1475
1500
426
1929
1211
344
1782
826
1048
889
1078
1982
1776
98
630
1658
1256
668
288
1644
1842
1360
898
1894
693
1255
1021
157
353
1620
1918
279
538
1687
1488
1083
347
82
1614
528
972
1161
1221
1922
1115
666
882
419
1213
1623
1761
1044
1589
493
392
1653
499
354
1679
1805
687
1406
1576
675
1794
105
1819
794
1024
1407
1280
1599
1106
606
710
964
1536
107
82
299
1976
698
1223
108
359
530
955
1492
830
29
194
710
590
69
1689
327
520
671
1916
859
1084
1595
1843
628
177
882
815
932
1164
752
1175
1203
227
1732
1187
50
1479
475
1439
1620
634
53
1968
1215
470
282
97
303
368
504
752
1860
1887
804
270
1599
449
1330
1578
932
1829
1779
257
529
1352
1742
6
712
1727
1532
927
37
557
1148
1466
1713
761
883
880
1453
619
1380
425
1861
364
337
1991
1798
1675
1649
1108
762
661
1032
1103
1450
1225
932
1523
518
173
847
1085
1491
52
1478
1034
971
1830
1032
1205
1961
275
393
1092
903
955
330
1190
283
1779
138
1496
838
282
895
164
990
244
1372
1068
1346
1869
512
1265
294
777
1042
743
1076
122
1206
1048
788
661
771
1491
1689
151
356
1240
1609
1544
823
299
1901
1253
1394
645
934
1710
1932
756
1115
1731
273
1984
184
1123
1956
151
1212
1871
1334
202
429
1400
1018
372
1111
939
1782
201
1909
42
760
1463
215
171
998
1807
817
1760
1122
331
1915
1503
1592
598
1146
647
1082
1807
294
1112
800
298
604
45
1054
394
1455
299
1122
1770
1632
52
1212
208
1241
896
1651
1040
1459
1240
1758
676
1130
717
1286
1422
1637
559
258
312
513
1429
1243
262
434
606
764
608
172
1684
1201
1109
1543
421
862
1250
1848
1695
1677
975
1317
1856
1597
718
151
1058
1596
1006
1241
1196
1997
1161
1809
397
909
516
1518
1043
1209
236
1902
604
1257
557
307
98
1288
1478
1757
1213
1715
1555
1666
1654
1594
876
1435
1150
664
1103
721
261
619
1193
1183
71
1754
1917
780
982
1750
1977
828
498
1218
1472
1552
894
983
1698
1377
266
906
369
362
928
210
1553
787
1591
824
959
519
475
1752
1507
342
349
1510
279
748
527
899
1262
787
1950
1280
901
244
1635
323
1053
460
1648
654
638
1738
987
74
1852
414
500
1311
1254
642
126
1100
1192
1370
756
1136
952
735
873
1825
1522
1956
1690
1822
618
1445
1532
433
1500
1412
1843
1708
1808
991
759
446
761
330
715
13
215
886
1092
689
1940
553
444
697
674
164
1908
1244
1286
905
1701
1643
923
541
939
1872
1043
1692
838
799
1589
137
1658
436
930
1210
1132
711
324
1745
1818
18
714
1913
158
684
782
1548
1653
1892
855
1680
525
1113
810
1604
1886
1432
1907
1366
1279
1957
1443
1236
1350
1712
1326
1263
1123
508
465
403
1021
477
1319
878
160
1193
384
421
627
1873
450
1419
579
1338
673
929
394
528
913
890
1292
1767
1291
61
1470
1887
555
39
572
658
750
1582
693
728
1640
699
1943
1189
1025
477
1929
1468
564
28
287
460
883
911
1959
1339
909
523
555
661
1001
135
601
645
218
458
1039
756
1700
302
499
1437
780
1152
1702
86
1709
1349
1016
1017
1139
836
415
1017
704
708
418
102
1389
824
259
1459
360
521
1510
435
1120
1096
778
107
1442
241
87
2
1344
1364
305
687
1110
667
1189
394
1289
1234
1998
1998
1925
262
964
1676
1442
1269
1677
273
1587
1453
1884
1406
1911
728
1672
795
1255
1059
1526
1026
1775
361
248
1400
1612
328
1107
1038
823
1517
14
1147
1948
1768
526
1799
1620
460
158
51
286
456
866
567
414
978
230
1486
1621
1877
1334
1931
420
1802
1160
166
50
748
1633
566
650
1424
1899
1824
1237
978
408
1445
750
1192
1816
1784
598
1872
1757
1156
480
1506
1157
918
1826
183
435
1178
1414
1272
1012
262
1494
1445
1178
658
1162
1823
1759
1163
1971
1746
395
152
1598
86
220
1336
1663
1499
1581
536
1597
708
1974
92
1137
416
771
1437
880
1525
59
1220
796
473
73
1621
1871
708
200
13
1046
394
327
912
425
1437
1081
1125
1043
1603
962
1330
1158
1091
7
1424
1767
1825
81
301
927
715
1133
1403
1569
1505
705
1383
1030
8
293
1701
468
890
1698
1266
640
1905
1633
372
333
1557
201
21
1741
610
573
1614
353
32
767
525
1516
924
625
826
897
104
1657
1987
1812
1309
762
387
1066
1529
1001
919
1791
1612
844
1383
213
1247
69
596
1975
1973
988
552
1651
1430
1685
1363
858
1203
1045
290
1367
482
964
1505
1041
714
1868
790
476
575
1314
1255
1925
888
1749
1277
1090
1567
1185
1864
1051
414
781
1655
260
382
1570
331
1974
1300
1860
1178
1968
518
1878
24
982
655
16
1599
767
1295
46
1642
1943
1901
379
1244
1413
1970
974
1195
618
1485
1459
894
1902
1271
906
708
1357
984
1848
1259
80
581
863
269
294
1402
172
628
1139
932
1403
1486
654
1241
689
1994
1862
1457
1652
1044
1019
1905
698
369
106
1002
588
819
58
1605
1470
1726
310
553
1162
100
186
15
1728
1435
1489
1155
356
364
465
1640
1323
181
726
1974
283
814
362
278
426
954
26
1406
966
1203
1248
1920
332
36
632
19
1801
1543
1191
71
1099
998
30
1948
1015
547
530
1793
1639
73
1937
1929
727
351
1176
250
1658
643
868
105
1502
229
1215
1101
299
216
869
434
1649
278
1382
687
907
1684
1970
767
358
593
165
247
1732
813
1957
645
1441
935
1483
618
1508
1099
537
795
1550
980
369
305
1619
426
1064
1708
1109
466
107
17
162
36
823
1841
1871
1130
946
650
1460
218
46
1611
1685
352
1501
1097
1893
381
977
676
638
1901
933
1976
591
1303
428
461
927
419
830
1224
1102
621
1362
1652
338
193
930
414
1102
1778
614
1232
981
1326
823
1340
1791
1418
637
1124
1723
777
2
1601
1393
1588
996
877
10
105
1501
1851
1488
1286
1184
521
303
371
1034
1652
358
243
1838
1681
275
1864
750
790
1197
1294
1283
1562
173
413
1393
1570
238
1799
1943
1942
1680
921
33
1853
927
1805
1234
1252
1584
592
959
240
1411
613
1378
1532
230
332
1644
1505
1000
578
1956
378
425
445
854
1961
1560
1262
370
398
1468
589
765
203
370
1038
357
173
386
1111
603
1567
1048
527
491
219
337
307
232
1442
484
905
306
1534
210
1482
1927
1226
1870
1124
1921
149
1115
1834
240
531
211
426
472
1394
795
1489
442
730
75
1867
1463
981
1136
997
1865
653
1499
821
1129
1143
628
1675
331
192
626
793
210
1609
84
168
105
1574
1847
1714
1605
780
1866
1451
1000
117
1944
1861
674
493
1636
1020
122
1960
972
462
610
961
1885
1240
1576
1070
1484
1394
97
401
426
1012
1858
1694
225
1640
33
209
1221
957
1230
1055
1340
1252
928
1869
1903
538
197
566
868
113
1218
1533
563
1799
691
214
247
1279
1026
406
115
1375
887
1577
1817
88
1096
976
366
1841
492
647
1156
1845
1852
977
53
508
1031
1288
1010
886
937
1178
1717
727
1234
1364
664
1213
573
1367
849
1847
1048
1064
1962
373
90
1408
395
1576
264
1721
1743
464
1114
1478
184
1051
1698
1929
1614
811
200
1905
1777
1756
1514
1613
1817
106
1328
1754
399
1628
1279
1068
1411
247
1423
594
1506
774
1735
1256
313
1500
1695
533
1912
1154
802
1480
743
1645
1645
373
571
971
1092
1928
536
760
791
571
1601
1042
1482
965
1887
452
400
285
502
1602
1825
1898
340
1223
1276
948
326
1510
517
695
998
1058
1065
769
574
1581
1621
211
1682
807
678
349
1065
1983
402
1421
690
258
403
418
1657
1096
159
770
828
873
1662
994
593
821
977
28
315
1663
686
1139
1671
653
134
925
332
984
115
1468
924
1546
1031
647
240
884
626
1178
1389
1608
1086
1024
930
443
806
1124
297
79
527
924
1416
1328
567
454
271
1864
1349
988
1000
602
563
539
1502
1977
12
916
166
1525
1088
410
1813
923
1175
1523
126
1383
334
1577
841
50
32
1108
1429
669
1094
40
348
1756
853
348
520
1292
25
1199
1920
1338
221
1173
920
1300
103
259
1679
1523
314
1293
1558
299
1190
1051
795
294
1520
1969
973
533
48
1166
109
1994
42
674
147
1803
741
362
1676
1462
1798
1591
1934
871
920
128
1526
821
1494
1786
925
1458
1085
1704
273
1228
1213
392
1040
663
1427
9
423
931
1607
1826
653
55
1409
287
711
792
464
661
892
844
604
391
1069
217
487
891
1829
784
432
586
1754
1202
1437
1560
1375
788
1330
1606
1992
671
1930
921
281
1646
890
958
67
1146
1425
1056
1885
430
1976
1050
1321
1120
1269
794
663
1720
296
62
1582
1449
836
639
1554
1758
1322
366
1604
1470
1182
714
204
1677
560
184
1171
25
1359
146
838
1435
1440
352
1690
1432
1415
1958
90
838
1060
1872
875
642
1570
1545
975
718
223
825
587
944
53
197
1588
1899
1105
1197
1666
722
1820
1418
1825
470
676
1588
489
517
1929
200
217
525
1147
1165
1994
30
984
744
446
1314
1277
139
330
1771
1757
1365
603
280
1681
1706
784
1954
911
41
270
650
1174
1975
1741
334
252
1689
1657
1769
378
812
928
1000
1544
1838
1631
1644
469
1934
1985
459
461
1896
869
29
542
1527
241
79
1886
1265
1813
363
1399
1374
1756
1403
1948
100
447
777
1355
612
1320
758
1550
1260
1922
1292
194
677
854
136
706
433
1215
1642
1197
423
709
1633
592
1779
1822
1727
752
1369
571
1400
1980
1241
232
312
1447
201
1689
84
1605
128
1676
167
1977
1336
1616
76
1347
1908
586
935
1104
275
1159
1768
1238
1008
1658
1547
1700
1306
1566
7
1314
184
1652
1121
1952
602
1876
218
1363
647
1253
369
536
518
1029
1055
272
621
389
618
1784
1843
1242
122
439
108
766
1298
1847
1176
1668
1719
587
914
220
1222
1987
1422
1212
1412
794
1265
795
695
495
216
55
1856
1610
1416
613
1585
1922
1371
272
1614
1065
1996
300
341
1205
1319
1507
1763
698
268
1338
203
897
1948
1670
1742
513
519
1329
466
263
1094
566
560
990
1122
388
357
1694
414
1153
1109
936
545
556
861
1235
580
275
210
1724
171
60
443
503
1160
1775
1070
200
111
1707
1596
560
695
1167
1797
1278
268
1967
775
999
1289
1419
595
1759
1188
1127
91
5
1322
74
1581
1207
1011
1681
1892
580
654
737
58
1935
355
1776
209
1539
1297
1419
710
366
1659
690
584
28
1122
1011
978
1183
1868
1793
694
1555
819
1544
194
497
852
1575
1339
59
812
795
667
330
1955
49
649
1901
1462
852
1032
1292
754
1718
547
934
645
1490
272
1036
1787
348
1558
676
581
830
1968
383
626
1184
1331
80
1528
185
1317
1048
1758
805
1023
748
1866
1713
1187
1606
999
372
1603
402
1004
246
1315
40
1970
1447
544
940
733
745
1236
1768
1904
693
460
1040
1677
1007
1617
1801
1314
1300
1584
1502
1073
1851
1837
1068
1822
1106
1764
1436
231
99
537
1797
158
1311
1774
672
826
765
1900
646
442
1100
1047
1689
1611
1641
1613
630
88
1857
1934
464
1768
432
1215
219
1049
1782
942
904
1805
146
902
371
1534
824
1090
1082
439
1002
696
1576
782
1038
1555
1961
145
1311
205
1533
154
1747
578
223
842
1156
1304
1190
621
1817
1635
1757
1586
1661
1045
926
525
949
736
170
1836
880
826
94
101
1399
829
1883
1945
1677
1060
1686
895
1286
1469
1237
1382
1426
865
1408
79
297
162
1846
389
1131
124
560
383
670
1078
698
722
961
1011
550
427
1836
575
1004
392
1309
1567
877
1837
1355
865
1564
572
168
705
824
611
1744
1281
631
1718
988
1041
1758
298
908
1713
1257
48
1560
1188
1976
1082
407
1550
439
1282
1042
112
1357
1336
224
1840
1611
1762
300
786
327
468
1655
1651
355
620
538
833
813
183
1315
1070
1379
1487
25
1081
1438
1690
895
1641
1284
1533
69
662
1667
763
1493
1395
1641
194
1897
1609
1209
440
1308
1200
596
530
1188
403
1146
156
46
601
1796
1109
1077
384
382
1377
15
416
189
1060
1502
1293
512
502
228
373
718
1223
350
278
134
1231
503
1661
714
90
448
1613
1603
1412
1446
1974
1083
1191
1164
143
1171
1217
29
1175
1229
931
1612
205
649
1881
1145
259
1190
1082
708
676
1354
969
1548
1352
1973
359
953
679
1661
865
1304
889
656
1629
915
554
681
1833
1978
1417
1215
227
1617
1762
1961
1481
1458
857
348
169
686
71
477
1509
898
267
942
1408
419
1670
1383
1526
824
1369
383
409
1374
1913
913
1258
989
977
1737
477
1110
1836
1453
1467
1011
280
236
323
867
1069
1961
806
871
272
304
1857
714
667
928
261
387
1062
1227
1134
1841
1134
953
350
1024
283
1975
710
972
1219
679
1067
1627
1174
1619
331
720
1669
593
1695
32
1567
1116
953
1277
631
607
483
624
1646
419
699
1267
627
1324
1672
632
1933
1077
445
1208
585
1199
739
842
1188
1204
1950
1183
1991
1988
1855
531
1364
225
1946
504
1296
155
1091
1362
1448
741
1713
1612
904
1946
1257
1977
640
166
599
1418
843
1674
1061
722
1959
1458
351
227
897
1182
1865
353
186
246
494
1464
1377
451
239
1566
412
250
756
230
1324
1755
1145
1070
143
722
1936
1053
1301
17
1383
1347
1618
1563
1679
1954
1970
1747
996
737
1478
89
1583
327
60
1181
247
461
1401
1024
1333
1800
889
463
1981
1314
1176
1988
1691
468
637
1107
103
1316
1451
597
1101
1078
611
1982
1961
1495
1524
968
1094
861
880
213
151
31
1558
1413
567
781
499
721
648
1373
333
1439
330
297
432
1991
868
853
1987
688
1141
1395
1454
251
214
402
614
1099
788
1211
1870
1757
1027
1415
1123
1788
1684
1115
1396
1353
1019
15
1830
1499
72
1153
458
702
914
1658
75
925
607
1305
1857
888
1224
504
112
341
1561
101
549
89
841
212
1384
1919
174
729
409
417
1555
1667
908
739
1460
664
102
1281
930
1193
890
865
1367
1912
1931
820
1216
750
222
1095
1175
659
765
721
121
1936
1530
619
1792
1301
79
384
1723
1688
321
1324
1403
1770
1792
636
246
113
1356
411
1973
1987
1614
597
1057
1775
50
935
551
1125
519
77
1370
1514
1389
748
1382
1060
1685
770
1119
490
16
516
1528
1117
1935
586
1951
464
735
1642
1873
1679
1246
1081
1958
564
622
140
1143
298
1022
1040
1032
1316
1518
774
386
1329
1678
993
1062
902
934
790
260
1793
544
863
1104
1507
486
1330
1259
1069
667
1896
443
650
1920
153
146
393
1368
1385
1115
501
952
655
1535
1738
1991
882
1508
1806
1227
1424
1959
52
530
48
473
1149
1359
108
278
358
1304
1526
528
1923
146
1315
1373
1140
536
149
106
1690
574
1859
1695
1287
747
973
817
759
94
1911
1712
952
968
973
1416
367
1518
1472
1053
1744
939
1854
1294
1997
408
1171
1989
658
1579
1854
1573
1771
1668
39
1923
940
759
1863
1741
1222
771
1963
144
1956
335
590
695
1047
117
833
283
4
233
954
801
916
583
408
623
1025
1458
656
803
472
1867
908
1460
510
960
1805
882
854
180
594
1479
1741
999
467
1438
537
1191
1054
808
1940
1965
94
529
714
563
200
1480
254
3
1186
402
701
13
261
1953
1280
148
1347
150
1086
455
1510
156
534
475
211
384
919
727
1201
1013
1119
152
1112
879
1924
908
1362
1121
242
1596
1560
1922
1043
1677
216
601
1808
655
1936
775
1732
1020
1382
1261
667
471
686
1597
323
1780
1565
1499
1610
1958
1265
145
650
789
1438
134
772
843
833
888
1808
1287
1929
1854
1783
1926
714
93
1873
1389
1996
870
1357
458
808
733
1528
866
1724
1668
1311
954
640
585
1499
403
404
1020
1704
558
748
716
223
136
316
876
1789
726
1088
742
1916
890
1683
761
1611
1613
146
1488
364
380
873
235
605
1596
254
835
1877
1602
571
1417
1952
422
366
987
871
1292
748
258
1787
1744
372
442
48
1443
1567
127
482
225
641
814
1369
783
728
1338
1547
773
406
1842
1335
1516
1239
141
855
329
1760
1666
116
1778
1846
1614
986
1910
1192
902
1949
110
478
1252
1785
83
1017
1856
1945
345
1017
1866
138
50
1653
31
1886
1072
728
306
904
1311
626
350
1439
620
463
395
814
1205
784
31
233
1862
626
1509
49
494
585
1910
714
443
1511
118
72
964
1180
411
1181
1395
776
1741
1330
1006
1644
1474
1205
1105
531
1364
519
714
1993
1268
24
207
138
836
1573
1246
371
1802
469
1442
1450
1182
1045
1453
113
266
640
49
914
1971
1887
821
1187
419
1568
1478
1126
1794
1995
183
127
563
1691
1403
1293
911
1982
1637
909
549
366
1787
1783
1378
487
1626
288
1516
1892
1882
1856
815
802
1816
1076
1744
1267
1612
1829
1821
1927
442
1064
843
1493
1375
1203
1089
1535
1531
1692
1788
939
554
1353
647
97
472
1535
1744
1796
339
1745
1690
1188
599
302
327
384
1612
674
1458
819
7
101
1354
1894
1649
1377
1317
988
1883
1158
761
1902
948
994
1051
1017
1474
1761
1622
19
48
1426
1675
905
950
1573
256
1177
1281
1629
1233
277
423
1975
484
922
1200
1581
675
1502
1384
1485
750
817
333
513
1434
163
1923
1650
1741
759
1117
1646
1224
1221
331
9
484
1076
809
130
1767
1861
1772
584
1284
988
980
129
1067
1616
255
1969
1481
1712
1637
1738
1103
1949
407
1581
842
1355
1551
165
85
1116
19
1297
241
1235
1856
341
1105
849
1123
1292
1056
798
152
1048
346
252
1737
417
1104
1974
1793
983
445
1398
1993
1016
1889
1185
915
727
282
262
1238
1759
1627
387
1655
549
426
685
1867
1582
486
1763
808
1594
1053
1741
1566
55
1157
1068
1324
1842
273
236
331
871
899
428
1211
67
1176
92
146
1902
1147
1090
211
435
1523
395
1837
141
1384
1047
1835
1133
226
1394
1060
660
1396
865
584
708
1152
119
744
1274
1693
1538
1104
1491
508
1091
1786
1140
350
1442
1593
1245
1062
1111
1997
1803
1307
594
1722
1968
1974
1567
57
280
624
247
1462
1691
1486
1266
1418
1831
1294
1781
1943
1623
1390
767
1032
1158
1186
0
1777
638
1414
1434
893
75
600
1254
1849
479
352
439
1107
943
685
1052
1299
1221
983
361
868
949
441
648
847
1950
109
739
658
1900
1552
1044
533
1250
925
1635
1830
1528
1987
515
1599
1878
1980
695
1864
654
465
682
460
934
1955
20
824
647
1984
1177
1258
1845
836
1801
1585
63
178
1225
1454
793
706
1513
963
1291
1466
1665
180
936
1571
679
607
801
1286
1658
518
1189
533
1996
1299
200
290
336
473
1942
1798
694
241
1985
566
890
1761
1802
829
1617
903
397
1040
1521
1358
704
635
1978
1982
1734
710
1710
1708
1117
1985
1227
91
642
1200
519
716
1401
1999
1625
733
280
1530
740
1560
152
320
932
149
601
1117
838
1555
1310
1315
1835
1862
601
380
522
524
1194
864
406
605
905
1622
17
28
657
514
378
618
479
1863
825
1685
626
1279
919
230
626
992
1209
1651
1289
275
1942
1316
430
1247
1900
832
989
1881
1898
316
414
1931
1589
849
913
935
845
997
1099
1189
1631
1650
389
276
448
1852
413
409
1872
1398
1399
1606
447
547
1157
193
608
127
1953
1154
865
12
1691
1375
683
1025
15
1821
1042
1940
1920
603
1144
781
410
1628
781
125
44
1734
44
574
119
706
1761
1426
1179
726
497
227
1928
942
334
763
1129
791
912
1187
1441
1441
1984
1854
103
447
978
1708
1476
429
1131
460
643
1492
1924
1991
185
1355
89
1061
1324
119
1289
581
195
392
856
961
1565
1130
860
918
1040
56
59
1874
1593
1461
1173
1375
888
1737
1712
1392
1261
1430
1950
1148
1604
617
209
407
1861
1639
587
1606
1690
1227
1979
1425
865
1884
737
1119
1134
1575
1228
1410
1030
108
128
1653
1997
391
303
798
387
1822
1017
1492
1253
1569
675
1369
260
1507
980
1725
701
64
681
1521
143
1572
1527
55
1213
258
1783
349
267
20
876
1024
588
1900
694
1626
313
617
145
123
807
1648
1528
1848
1864
855
1138
1646
382
1920
735
718
1856
1153
507
1280
1088
923
235
871
901
16
773
1011
1358
596
1653
777
1088
619
1612
1522
1218
602
18
1901
539
505
396
77
1545
944
1242
1133
963
668
1669
1256
1617
1504
1526
1445
1408
1323
930
573
1917
954
1959
1464
515
1035
81
1408
1051
1553
1901
1253
1067
1154
1712
873
1619
211
548
1343
1715
1133
745
1264
187
1580
1950
887
789
1319
434
1945
1938
666
241
390
1386
1928
267
960
850
698
1192
1114
1414
1320
455
551
694
1150
127
1610
929
156
812
686
20
386
1905
1627
1239
214
1562
990
1137
1676
964
37
357
1478
368
1141
865
986
1410
474
672
1464
1322
1988
625
1603
1202
78
1595
654
523
203
594
262
436
1769
1647
1135
390
1672
1356
1154
212
1869
791
1779
1579
150
835
1259
1119
1757
18
1859
1469
1681
511
1486
1847
745
1005
1283
1782
1575
1446
325
1398
1595
1033
1397
1323
954
75
405
109
822
316
1131
49
1091
301
1355
1976
983
1775
597
1618
1022
118
546
1435
72
402
951
1041
1060
293
1719
1875
1900
73
1066
1539
900
518
1044
1619
1695
11
808
1227
367
1293
593
1319
1266
581
1920
1632
1330
1352
1469
770
1749
272
609
461
207
1528
1038
1846
623
562
726
421
54
1812
272
1362
421
1633
1113
147
1960
417
293
5
1413
750
175
590
1856
1708
225
1904
674
1872
132
1374
286
965
796
1684
1238
561
22
184
628
827
184
21
270
1700
1410
217
1535
1601
1702
720
177
946
880
1017
1050
294
837
559
645
1913
1056
245
407
1169
250
1248
1896
1583
1905
1399
323
1739
1125
1942
1032
691
1804
379
1591
1333
407
1449
315
465
1246
400
686
933
1975
1312
1938
560
1048
854
15
1556
1196
1923
1342
96
814
1162
504
568
712
530
1793
1226
577
172
1924
1973
157
597
199
768
248
1261
1536
1767
1321
212
335
43
726
610
1678
1370
417
499
1988
1592
1333
897
1681
1418
1129
550
875
799
1431
962
1792
141
622
1727
1259
1879
1781
1917
734
1917
532
332
1195
864
134
352
346
459
1913
171
1561
1775
1245
1283
1793
1424
166
799
1449
1144
309
311
1797
1260
1042
736
391
1772
661
1176
303
893
1002
1022
1212
155
1682
898
1403
1018
1620
1099
435
1009
505
1389
1977
657
1429
1173
899
1565
1530
1498
243
1075
1201
1351
1793
1913
100
736
1009
1258
1804
1223
1040
468
1778
1097
770
1045
1355
778
948
1196
951
596
1744
1415
1061
1465
1239
351
578
1494
124
706
599
1122
1613
1264
1661
1924
1042
659
344
1408
1633
1890
1455
393
386
83
1741
956
456
811
1696
1087
227
678
1435
895
864
1752
1079
793
546
702
611
1604
1456
642
331
655
1928
429
1912
527
1759
34
1630
114
121
757
1707
285
1135
1447
455
191
1918
1175
293
511
1899
653
1940
1561
1266
1016
71
688
1095
430
565
87
1185
1338
1129
866
802
314
380
1796
1866
841
1150
1549
677
1225
959
1870
1601
1411
473
1572
1268
207
68
1670
1819
1824
1481
1651
1571
752
634
427
1625
243
714
1562
1097
1412
1377
1159
1125
1054
683
523
1115
1838
1310
2
1742
1421
1257
1500
1666
1441
627
1875
1870
999
581
337
146
89
551
353
1079
1876
1005
1821
1770
1839
777
306
336
43
502
969
813
234
1865
78
1724
8
944
331
206
1441
114
71
901
1431
870
1957
1881
812
1395
1499
1922
1400
39
152
1115
1816
1802
1278
781
300
600
603
1628
721
385
313
430
1718
264
108
1867
1275
217
1515
1634
1454
1527
673
1999
1426
430
683
723
1821
989
737
303
397
1170
1394
714
1568
134
1966
1149
820
1380
1348
1583
790
1682
984
1664
473
769
923
554
1370
1016
1532
1952
1422
289
482
940
858
1696
178
416
420
81
113
736
1953
852
1075
973
562
632
1508
1759
1324
1562
179
394
303
298
1769
768
639
1905
1416
1902
1569
1814
666
1250
1589
1930
1851
746
1588
851
731
1052
118
937
32
258
461
1280
1430
964
1134
633
1060
930
1680
1664
914
1392
563
1354
951
1494
1465
700
1050
313
801
1176
1574
1651
795
1449
1694
1441
885
1189
1640
493
1287
798
1171
1798
1244
111
1518
89
1815
1045
1859
1679
192
1875
625
580
1092
92
1744
1349
65
883
666
1931
1546
520
1759
569
1525
1776
278
1807
959
1614
860
379
59
1777
1907
682
1006
1113
1358
1127
561
332
1957
1099
1025
1808
1877
722
1686
1129
763
1015
1104
989
310
1919
1358
1128
798
488
1809
1005
1899
1236
1135
1273
1325
611
946
1207
1388
1818
680
1570
1551
1006
1710
1110
1059
1477
199
69
1526
1623
221
715
1994
1343
228
1360
695
1690
1009
1537
518
1856
1879
110
1970
837
947
839
644
619
1266
1838
123
1990
1169
185
238
1155
969
1675
199
104
1810
1696
1458
151
908
1520
765
1535
930
892
271
1353
39
176
311
1521
1541
1988
1933
599
1616
78
1022
1840
1253
1599
1818
1435
1436
653
1526
1253
1078
878
810
1762
1999
56
920
203
914
1374
1379
355
1958
1157
1199
848
1531
821
53
1892
1018
341
1042
1522
109
1979
1585
1793
1307
99
1346
573
190
1598
232
153
818
1970
1408
1686
1703
124
1623
38
1646
1221
1007
1325
762
1611
1930
1853
619
1659
225
170
1328
1346
1182
753
901
1415
603
1590
695
1892
60
71
769
360
1212
1537
616
1382
856
910
304
1774
847
646
1251
90
1156
388
435
370
242
1936
1208
1196
614
525
1357
1205
1940
1084
733
1167
156
1255
1350
1889
399
1884
1703
85
759
789
466
638
1093
1779
835
1039
1914
1067
1757
1210
1548
211
309
650
1197
190
1260
864
1739
215
91
1859
1894
962
439
1904
1781
1498
1809
506
1343
1975
1014
301
843
1775
229
1068
804
1269
82
688
1043
719
155
1314
1149
131
1705
803
1652
109
1310
1208
1714
1963
543
1002
1568
382
1393
687
1985
1122
1894
562
1536
856
399
1233
1483
1291
258
33
196
1859
1430
191
376
1886
1448
1503
1729
464
456
527
372
1924
1718
1129
1380
627
387
1816
1259
1196
823
1708
322
1413
14
586
168
706
34
493
892
527
1861
1102
1534
1291
1904
4
1982
454
1624
118
1507
872
1305
737
1749
1095
1461
346
1894
1343
1030
873
272
1363
288
1952
123
857
433
1319
689
642
704
656
1939
1971
1914
765
785
145
82
149
221
222
1177
1154
552
1979
145
1066
514
455
189
686
1901
1883
828
1009
2
1209
366
311
1331
840
1461
772
1735
1396
1285
1357
139
142
57
27
1948
913
1711
179
668
630
783
72
753
272
609
949
677
1864
302
296
624
0
1062
834
1576
1198
1081
302
1527
1705
221
932
1706
1541
1978
721
803
836
1891
338
1811
1571
1395
1821
1111
1298
1491
1904
985
1277
1593
707
192
1749
1983
587
1102
37
1664
1098
362
280
1372
231
1081
650
1808
485
87
44
747
1965
905
1276
473
1277
1856
320
1283
1675
1482
414
829
1154
729
1463
1561
1582
1291
975
1264
1461
61
599
499
1919
284
231
1341
1024
368
1283
911
799
440
57
480
914
650
1025
532
651
1017
677
266
735
1850
626
1336
950
281
806
666
617
1355
1563
358
1183
128
916
238
1636
1464
533
1294
1499
580
337
1727
374
1111
654
762
804
1155
1284
803
997
1456
1268
1764
769
1720
94
1949
188
1925
1048
472
530
1214
1744
1918
1447
1593
313
1897
918
332
1774
1002
1142
783
91
1322
1753
266
1978
745
867
330
399
516
1886
1720
1652
1566
1293
388
1422
1888
469
797
1187
1609
1268
388
1906
877
1660
15
313
588
1706
777
1825
1243
104
1917
571
1542
1542
608
773
1206
350
1533
1214
1681
440
1298
1637
1004
161
46
1942
318
333
362
400
454
904
877
1624
1112
337
142
1030
299
435
1958
606
497
813
1886
111
413
1843
1580
1446
37
944
448
577
302
1980
1005
933
1499
1638
1430
1010
1226
1872
1315
49
750
768
933
1176
212
1267
712
907
1639
1279
1851
121
329
1231
1868
780
935
643
1024
975
639
2
525
842
1914
1531
1928
227
1693
479
1301
1600
1696
1069
369
477
1624
623
1794
1583
1640
698
1718
438
741
3
1255
1779
159
1247
1659
472
1670
793
887
308
1517
1973
267
1921
679
1303
1763
1938
1027
949
527
695
1284
456
89
1342
1524
1395
461
917
1423
1781
428
890
1170
1111
1223
14
1306
796
672
387
828
650
984
728
1896
537
943
698
1198
1425
296
1748
1548
1176
1667
1995
30
857
771
1400
1890
1365
1205
1380
1247
1642
598
172
1189
600
434
750
1613
590
1584
1709
876
439
1092
882
119
1588
1934
1539
835
1649
1340
1580
1280
1935
1112
536
653
818
1848
1179
1985
1581
691
1216
1599
691
1230
1944
1838
1506
1557
1732
1658
369
1931
249
981
1039
521
819
792
224
1960
1040
388
1883
1639
663
1090
1454
841
688
1721
884
410
898
1366
1249
533
815
92
839
780
1250
1820
1816
573
1165
1598
838
1935
49
1018
395
576
517
1415
1834
1781
696
803
551
1756
826
1972
384
1135
80
1585
1187
416
1812
1307
214
647
120
754
1959
1971
766
376
178
1517
347
358
1064
47
1492
996
1978
173
1438
1962
61
1238
395
1139
1163
1980
1612
579
1111
1996
745
1562
1525
407
1137
1991
1886
206
1662
811
1531
336
351
781
126
1357
931
1648
1932
169
274
234
1676
1970
1701
180
1270
1444
127
991
1001
1387
539
935
36
1598
144
1641
163
738
1925
1914
1320
276
1635
1367
1793
1926
48
1363
1670
231
690
941
193
434
1711
1183
1957
1216
1875
1126
1483
1039
811
1287
1082
1687
1719
1550
1724
775
214
378
46
1451
1049
1119
1819
275
1868
593
478
258
1908
1731
1377
491
631
51
1611
273
922
1655
591
51
1738
94
387
763
1722
1405
30
839
1188
1254
1145
1258
1839
1632
1484
153
1504
1675
778
126
1157
1155
108
335
138
145
1742
931
500
1184
1565
1235
1781
1016
798
1036
283
1333
69
1449
917
466
532
732
773
437
1849
1623
61
736
624
465
1608
534
1840
1522
465
655
1769
1053
1064
528
842
1915
350
1486
922
1150
1478
1575
817
129
1911
1938
1683
562
791
751
777
1627
273
1371
1607
1267
198
330
1610
509
825
1203
362
513
1637
1406
112
1961
329
1555
944
1212
1798
1152
1483
651
1910
464
844
1518
569
1720
1593
662
402
678
402
380
696
377
359
940
381
685
580
1395
1916
494
1906
1603
1396
110
969
1337
1706
146
499
613
716
1690
1129
1694
193
486
553
513
1621
178
1769
1230
1844
194
1114
1902
466
767
1854
270
900
1094
474
417
1381
1619
483
1273
79
269
330
1910
1771
1867
645
638
1571
810
1970
1516
1687
1070
1337
1980
789
645
744
1673
474
991
201
247
943
1369
1304
456
999
1945
1543
1676
1260
947
876
1159
675
1856
1314
1424
170
199
775
1740
716
1358
1663
1589
866
1395
1188
978
480
627
1635
291
191
90
1116
1830
233
113
1662
734
842
175
1111
23
1291
1474
1249
371
563
401
300
1874
806
231
14
153
1702
83
1955
41
1400
1095
1233
1042
1388
424
1176
751
986
297
262
1206
644
1182
553
557
1276
176
94
1836
1348
1499
1314
825
1583
1749
1998
124
1149
542
1417
742
830
1727
261
1335
1571
1029
1213
50
491
941
157
1190
1838
820
1434
378
1865
1684
1958
1847
643
392
841
645
1577
1659
402
177
316
1858
149
259
374
1015
752
1406
519
618
32
1128
1625
1410
1328
1408
1009
726
229
759
1534
956
1861
986
1254
74
440
76
756
585
1483
138
398
119
1056
1917
787
221
1313
68
669
912
62
234
20
1259
1984
774
647
1369
1048
40
319
1524
1341
178
635
1560
1314
701
1889
973
1504
871
9
1594
1565
253
592
435
98
1015
720
1388
978
19
816
436
1723
1634
1216
1041
1269
1888
1205
1765
1494
1617
856
1217
1150
523
1742
721
685
1416
110
117
1103
1940
1861
1746
1752
1286
1425
432
1313
1804
1654
571
1710
82
1083
535
1150
1473
948
1114
1282
678
987
172
1194
1854
427
805
1388
1978
1332
1370
1723
985
1843
1370
797
1792
793
1400
1087
1663
620
1240
163
284
1806
1447
194
1230
1549
689
1950
261
711
1986
563
294
1273
1353
1086
348
774
114
22
903
1106
547
1526
1951
360
1499
661
30
929
1736
544
1863
170
1644
1592
850
1588
612
323
597
1801
1142
160
850
361
777
1489
750
1578
1221
56
1232
963
579
1053
446
301
90
125
338
752
436
1536
134
1874
1584
1691
1850
682
236
1777
1048
847
1583
586
762
975
1318
1064
217
1576
1625
1950
595
1770
347
1016
1190
1413
1724
849
1686
1010
1273
1591
1625
58
132
381
243
25
1685
87
718
819
1274
709
948
1188
346
925
148
1795
960
448
1331
595
701
820
1587
1700
1641
1042
203
970
707
1604
1329
206
529
1712
61
1093
1450
645
1357
541
1696
1651
249
1608
713
700
987
599
1712
449
701
254
50
1001
1172
1690
1506
1417
1133
1460
1997
488
555
34
284
994
347
1915
343
1646
647
1387
735
1125
852
1034
137
277
1496
1315
1442
1810
1488
1939
606
1882
612
996
822
1464
1894
1425
1569
3
941
1366
1145
1026
1898
1278
1117
488
1872
1214
1446
1254
1714
527
1895
78
930
1090
52
113
1057
1085
311
1475
483
1386
1307
913
380
823
371
207
436
1004
1985
1981
1622
893
633
1158
206
358
595
1793
1314
907
1513
1175
106
1111
305
1512
25
1912
1174
1462
624
956
793
14
532
994
416
1797
1012
708
1978
1189
412
1712
1266
1567
585
159
87
229
867
286
1044
627
984
575
1227
1162
300
365
601
1158
1708
1572
1024
1867
1129
1657
44
1980
473
1602
1947
1270
550
510
466
1506
651
1655
1598
1964
921
1161
818
12
1644
1226
255
559
1649
1266
1757
1697
1712
1436
280
1900
1610
1653
1400
1191
1087
873
1854
1685
267
965
1300
783
631
1709
66
1454
1343
1518
1382
810
847
272
1985
317
1419
217
743
1645
231
11
331
1053
1911
1914
14
884
1807
610
511
314
1874
1431
1357
1184
512
1292
102
854
1032
932
145
511
1486
1477
1028
1566
1648
986
1502
1078
899
1831
748
1057
1502
750
1247
1146
616
1578
39
1917
177
1582
1484
401
1624
382
1443
1038
1480
1349
305
13
982
1374
853
1654
902
1495
671
1644
435
1577
1839
384
740
101
665
1636
145
1718
121
1303
547
1547
622
1556
828
1543
873
167
1348
121
864
444
1327
992
97
424
360
591
1585
1007
632
1100
1897
1954
1970
1563
228
1123
555
1781
71
753
725
246
1358
1959
1471
1388
401
565
210
1216
881
1627
1873
441
1875
1825
320
1121
967
1434
954
179
12
110
519
927
1275
1048
507
1631
1781
538
986
1193
1908
437
199
419
1743
1786
1006
680
971
895
1903
1833
1691
1583
923
837
588
485
323
1002
472
1877
1458
1623
825
1019
1398
1351
951
1609
1032
1912
1633
1204
1871
1852
1818
1555
1926
120
932
315
188
1042
973
1096
1014
554
195
430
17
4
1489
797
1671
192
1790
1649
144
1837
1564
833
1475
1338
1787
1785
670
1982
1311
1129
1566
719
1393
466
1886
1807
1306
1846
1891
314
1706
298
1665
1446
1883
862
1138
1413
686
1150
969
1442
1438
199
324
1560
1849
188
478
1261
722
1773
718
797
1420
1607
668
1119
152
1704
505
146
1251
346
472
610
1531
876
123
1596
1762
307
1422
1245
1732
563
1772
1584
1356
206
1099
622
740
1062
449
133
678
768
330
735
1619
544
682
1396
1731
92
996
959
85
1688
562
551
432
143
1777
940
7
1283
184
721
1
1636
209
424
1186
261
1571
1120
326
28
823
428
33
1312
1390
888
284
605
335
1801
1068
924
333
1328
1764
681
1777
854
1658
1112
262
102
1344
1473
368
409
364
718
768
1456
955
1092
1066
1715
1052
169
26
1515
34
1704
582
1643
976
1604
1586
219
1703
1227
1088
1877
241
1263
1224
270
714
1857
692
1747
813
1712
252
1087
1408
971
1880
126
637
1472
1408
1953
833
1376
1346
1363
785
1061
926
80
1760
355
939
797
530
1651
1821
1039
8
582
1769
964
698
253
945
952
1543
624
1978
907
144
1585
571
830
1472
351
676
1946
1151
165
464
1831
1901
1638
1992
1727
380
1024
739
638
58
13
1015
1775
1208
1553
1419
266
1371
1822
975
365
546
608
219
950
677
98
442
1517
1152
289
456
744
593
1101
1714
3
568
5
337
1928
978
194
852
531
343
1433
1335
1689
695
1679
530
871
391
448
130
131
1118
1112
1193
1800
960
17
147
503
570
1612
301
158
1880
1443
486
308
1043
1077
1170
1506
1392
1708
1278
1961
1537
644
1586
426
1045
1827
1495
1568
991
1234
1148
1851
580
587
1029
677
1728
1028
723
1069
953
976
1521
864
1237
1035
456
329
1794
405
1243
1868
1445
1095
704
107
1086
1508
412
245
1753
1988
2
1593
1721
1790
916
491
1821
1150
1841
1746
1832
868
265
881
1561
471
1492
983
726
1478
1241
626
52
436
231
1684
38
428
1562
1637
1163
1056
1829
788
737
27
1000
1532
100
1732
1528
760
272
750
104
454
23
1059
1551
1183
1227
1145
825
801
1643
1505
782
1568
1428
1691
715
1011
1423
1161
841
895
76
1027
594
261
384
1797
1575
338
1491
1473
1044
1452
276
1487
865
1695
1921
1849
1379
117
638
1143
511
930
786
1026
867
1479
1083
204
1071
1913
1368
113
744
1350
1455
309
1
319
1117
1927
714
287
607
1511
1334
1091
1797
298
1353
1325
508
220
182
105
1587
688
248
1876
857
1040
461
1240
1912
1822
281
59
1276
957
1392
1419
974
1647
205
1279
1545
114
1392
914
1472
25
799
1762
757
869
932
1020
122
1591
1582
819
789
831
1158
1557
924
327
1455
596
1007
713
494
76
1589
759
406
240
1139
246
486
48
843
1199
1393
368
1609
791
584
708
1472
1832
1093
1796
728
337
144
417
80
1390
1528
1927
254
475
1442
66
1733
1060
834
1170
407
1517
1436
1485
1950
652
420
700
319
594
435
1062
1836
649
1491
717
304
1564
468
538
1869
680
9
1823
124
830
1432
1011
163
35
1276
963
640
549
641
1929
200
834
6
1125
1287
697
365
1986
34
215
591
555
585
771
1165
1593
481
601
1242
626
544
1263
994
33
559
1809
1869
968
1283
1522
1722
80
889
714
869
1824
309
866
1879
971
1919
258
1698
1138
561
1113
1613
1145
1264
489
1200
1193
448
113
347
603
1924
1291
1495
1377
1182
130
778
889
954
877
162
13
33
174
736
622
1276
1362
9
1114
165
1565
829
1173
787
1164
1453
560
1818
918
1767
1102
227
1824
1830
1642
638
1339
1265
1801
1573
1977
1393
1557
1740
1175
10
1372
246
1345
549
42
1375
1436
223
1354
1533
249
115
222
411
294
437
1299
579
1487
1139
1442
1446
20
1979
1028
1026
204
1797
462
910
1467
1240
884
1255
1899
1334
76
448
1897
1264
1026
339
1736
1110
825
1534
120
1722
54
485
1271
1096
677
1030
624
67
149
411
1218
1438
473
1431
1850
349
1252
186
38
496
266
1110
1267
407
847
486
733
1358
643
1771
213
1240
1137
1081
1768
745
1330
1270
1330
1666
1117
1380
1603
982
899
773
1374
1916
1898
550
676
1762
1836
207
997
1147
1083
854
1293
1077
145
235
4
1183
311
1308
1516
435
1113
531
1539
543
690
205
835
517
916
1679
1244
1395
1120
1441
662
1423
194
1897
1698
171
1889
663
1462
524
1517
1428
1834
1231
517
595
636
1468
116
1462
520
1310
1770
89
1345
973
1473
1026
718
235
684
158
1916
1609
9
1917
826
649
1379
1296
125
114
160
860
1084
407
1349
909
1145
1202
690
193
13
1417
1431
433
57
1603
1662
763
607
1160
889
29
1540
1298
1945
1267
763
1353
402
1357
1432
12
1583
1290
1429
1904
338
1550
659
530
1425
868
1496
1124
480
1875
1034
1925
1103
472
158
923
645
485
1068
1403
354
1219
923
1203
677
1599
496
281
1421
941
1132
139
1013
715
1362
311
550
815
795
778
1220
95
776
295
430
510
657
1460
623
1530
10
1910
1574
1983
1876
1621
792
875
348
449
1642
1998
1314
353
315
1356
1364
1626
1042
180
1745
1442
467
658
1413
44
537
1779
47
555
1608
1666
748
928
322
1390
826
983
1522
238
1303
1533
1650
1185
105
1788
1311
894
1381
369
768
1697
129
289
626
808
1463
1247
1089
462
510
203
743
1265
482
327
1827
1576
1200
890
510
410
359
568
425
775
691
927
1919
1109
166
1246
1927
418
1834
1299
1415
1717
1683
1258
1629
1074
1637
587
1416
787
1432
241
738
1673
1479
1524
1470
1266
958
546
1452
41
583
1055
880
1090
87
251
58
420
1582
1306
1513
1421
1484
419
1644
1865
1971
491
1557
1270
1940
745
537
750
261
1755
329
1238
952
1077
158
22
1353
995
914
1763
768
1657
464
1052
1464
1389
1969
1897
676
295
699
222
1741
526
668
790
547
1045
1204
262
76
1017
782
93
806
1536
156
669
802
1831
1700
1444
1401
46
1084
585
1402
122
1401
359
738
664
796
638
1404
1993
26
1543
63
1936
1914
1501
1915
569
161
1088
59
251
298
1836
153
1683
509
1830
391
1682
1197
345
1034
634
1662
126
1124
1677
40
1910
1926
1065
1683
529
1561
481
1558
661
1544
1328
80
438
1526
577
1557
1557
596
1729
1975
1715
454
1789
1340
1653
116
1189
1788
405
175
476
187
1993
626
1860
1951
166
987
72
1860
941
671
595
82
65
1683
1699
476
1709
528
685
1230
1861
684
310
820
1760
1373
944
140
1909
852
723
622
649
502
461
1727
76
926
388
1396
1752
1421
1500
578
687
852
1816
513
1212
314
981
1933
1577
1417
834
18
826
1254
885
115
1245
101
94
1848
1382
1408
371
1757
1693
633
61
154
1609
169
1389
720
963
1481
737
1658
659
1558
871
1886
329
859
1309
879
113
987
1228
1609
1913
929
621
106
972
1437
1074
467
1180
981
62
903
743
1622
859
1476
1242
1181
694
662
1245
125
401
1302
1706
806
978
694
141
1589
211
1010
751
1569
953
1605
1498
1354
1969
799
1758
309
1712
440
1805
64
1017
195
1330
953
354
1191
736
1458
85
1028
1529
1292
544
49
887
1058
1732
593
107
546
955
922
422
1286
1863
1756
407
499
122
1594
599
588
1742
457
1343
884
1744
438
1847
1642
46
1398
540
816
728
709
1866
1700
181
892
806
288
1369
1806
1828
62
288
364
1471
1696
1585
1911
1197
257
924
572
359
320
162
995
1695
437
1056
561
1337
279
1960
438
1997
1906
1693
1623
903
1604
917
1262
639
586
1944
560
82
1252
1427
1249
434
1879
1154
796
1798
647
693
1694
898
1405
1322
137
1364
681
327
1330
1565
1180
1930
1223
293
1102
326
1427
1781
1248
1597
1596
1985
1340
1095
1803
1852
711
1756
1988
581
1841
1579
871
1753
1529
1403
1495
1148
39
452
1086
1470
362
83
1100
1735
1902
567
1249
375
1289
125
135
1785
1736
1379
1404
193
381
865
785
1927
2
181
667
1486
256
1080
1636
1224
1400
879
47
1873
198
43
595
1876
1683
943
166
947
560
886
174
1581
597
1295
961
1515
432
311
274
188
1640
74
15
1945
1402
697
1412
1488
489
768
1412
417
823
441
1875
1988
804
1569
824
1102
342
1667
1951
210
1722
250
297
512
525
257
1849
796
687
1718
1110
860
1782
855
1265
172
1698
16
1945
983
1026
986
1717
787
118
42
1757
1196
804
1460
355
593
1296
871
1262
1801
1591
1426
1553
292
1686
494
1337
745
18
551
219
1665
940
1805
1244
1850
652
604
1085
1392
264
1036
1946
1271
1155
1607
1057
150
1224
1133
1673
717
17
1039
629
1124
409
1593
502
1889
1257
259
1743
1943
298
479
651
1496
897
1217
1343
616
212
881
1809
260
974
715
755
1113
1485
1682
1391
714
1457
1022
1824
141
1609
1216
1384
1919
288
672
15
323
237
790
371
169
780
925
1616
1952
1847
1644
1424
1826
1761
1940
1531
1933
860
1527
830
1770
1937
175
1655
750
978
77
1199
1631
815
96
1775
113
418
1711
1928
853
527
928
370
1930
669
873
1644
1398
1055
1280
1188
1357
715
1787
793
1418
467
1962
1424
1584
733
1712
1377
1033
1868
55
874
714
1989
222
1830
454
1404
344
637
1481
730
1319
1630
1576
253
779
1708
1685
445
1227
1578
592
1071
1320
470
94
104
1619
975
1769
761
1927
1571
496
959
473
1736
1833
1611
1775
21
1846
1243
450
1128
608
1592
73
1110
1791
1452
1191
1781
580
586
824
770
1263
1116
1341
868
1404
89
1562
765
1004
1431
203
370
1662
542
1599
966
251
546
423
254
451
262
826
1199
1783
361
116
1169
1886
1099
296
1633
308
262
1236
1542
1211
399
1989
1386
660
1225
1071
1771
195
290
235
764
1833
782
1640
796
1370
869
1662
278
726
497
1775
1989
1377
592
1389
1716
907
470
654
1896
1355
577
1276
1136
507
4
708
1339
924
947
817
1279
1903
838
1135
1692
439
687
1931
78
1135
504
1340
871
231
547
1154
689
414
1052
1994
478
577
408
1723
652
986
1621
965
1345
218
1703
1805
1414
1008
1307
165
1673
83
1227
837
1641
120
416
530
1211
3
343
493
543
1176
208
738
163
429
1257
956
1981
105
843
1087
1633
390
1648
1149
602
1163
1199
1514
1802
265
632
230
1706
990
481
217
1554
559
1798
1044
1775
400
177
1000
812
1261
541
816
1772
1304
497
884
545
1453
1346
1178
1924
743
1657
882
1657
1189
412
1205
1815
1454
1020
644
1565
1119
79
1676
254
820
722
1301
1238
1967
1231
1948
284
397
1758
502
878
1335
1810
926
605
704
1042
21
1132
1628
242
1950
1875
623
1766
217
1070
1914
393
516
1582
221
281
503
560
1439
451
797
338
582
1131
1995
151
1908
809
1109
1347
692
1747
122
1445
1021
834
484
1683
159
490
524
54
164
421
435
1162
1402
412
431
1408
1684
399
1226
1820
255
359
879
852
133
566
83
1547
226
616
981
680
1699
98
509
1508
382
1588
1778
1300
243
1026
615
1141
1943
1006
336
705
1697
626
701
628
399
114
241
250
1748
1312
107
314
59
1280
667
1208
1642
1008
1422
1834
1775
1498
327
1371
1669
1830
1181
1541
1938
1788
1666
1856
1293
800
1089
1993
1807
419
1708
1909
202
1418
878
1899
267
1634
1230
1066
1190
553
55
471
1560
728
1432
673
303
0
58
1128
504
861
1270
320
1031
320
680
685
245
778
330
502
1138
557
1594
490
1586
1446
1826
1342
1559
1000
575
946
1908
660
1381
407
890
269
175
1546
361
949
211
1029
63
1285
1256
180
1766
784
343
844
585
26
1284
287
1322
1219
579
245
62
269
912
1868
889
77
1517
1226
755
1883
1946
589
686
1950
1475
1083
1021
1885
172
1799
28
112
967
565
1942
1719
325
1605
309
1078
1462
771
1528
1410
1133
1933
1611
1306
1463
1612
1542
597
55
1834
1883
187
139
1741
625
707
1971
969
1543
245
1550
831
1087
1138
1380
1719
1898
785
1108
1015
970
851
938
1779
1048
415
278
907
298
271
755
819
1740
1614
1277
1533
186
992
1292
1492
74
883
1937
1435
709
156
1781
189
286
1342
1639
758
320
1378
1890
1714
262
209
1265
1571
1500
1752
748
1755
1298
1462
515
1860
43
1563
1130
799
800
568
1260
473
413
1249
669
1414
1914
517
1337
114
1872
802
1557
1965
1404
1254
972
1492
783
1587
231
1947
1659
1324
266
1528
501
697
57
527
1397
1857
1412
1513
1389
1599
1529
1134
1779
1168
1765
1994
1180
71
784
1611
1282
49
1286
1068
1439
409
125
779
114
1195
391
1537
44
1158
222
470
1393
416
989
1242
385
1993
836
1382
1627
407
1760
531
112
540
322
313
965
1981
1353
1436
906
549
426
1916
1803
744
927
1273
1868
2
689
1531
1725
62
1765
241
434
1234
929
250
469
1738
152
1399
76
1278
1664
1627
570
1946
1258
810
1695
1470
1578
1362
202
16
984
1906
345
1578
1962
1220
960
1314
79
166
1120
427
1384
1455
850
1988
1384
1154
811
1702
1118
1503
1811
243
115
572
680
1914
325
1953
1151
491
1724
1921
708
1041
1560
899
93
638
727
784
1458
406
178
755
719
1157
1831
1984
779
1373
91
850
1257
967
517
961
674
1279
1873
1390
1727
1189
1678
1047
448
1990
600
565
372
1710
1678
1967
576
332
143
1221
579
300
805
1718
441
947
767
144
1049
1281
50
506
1075
1307
76
878
873
752
664
624
1450
576
174
291
552
1039
599
1886
1446
1619
695
811
407
1343
497
225
888
968
1275
304
1358
1309
245
1981
294
1399
1711
1621
1576
1636
853
1166
280
1300
1595
1403
748
495
1428
1540
244
1434
287
106
1148
974
1607
1437
946
1028
1928
1577
1204
594
204
1608
1312
75
1704
399
546
1161
1416
1931
716
511
1858
93
596
1487
707
1408
919
605
1656
911
963
855
1994
1115
425
842
911
349
410
1468
979
0
959
475
1946
1443
1979
585
1521
784
917
674
1081
1366
1240
730
1883
1887
465
603
373
1207
300
1196
449
395
1604
222
227
303
1081
276
611
1144
984
1676
1384
1887
900
1946
13
291
800
1909
1088
1838
1035
1026
752
577
1811
491
575
1545
482
1943
847
487
1016
1606
755
1154
909
1151
350
329
411
1526
606
1967
545
1388
1453
1456
831
366
987
1877
398
314
1638
527
1738
1449
686
1520
1837
415
701
1523
1995
1578
60
864
1354
1241
159
1088
338
1919
380
407
976
106
396
194
1720
245
314
63
1998
955
505
1220
753
1689
1179
871
571
1971
1831
1395
1533
1437
1969
205
1700
1231
983
1488
193
257
1487
995
1379
660
355
1912
295
1526
1272
1703
1866
1478
784
640
450
281
373
1427
608
492
365
506
65
681
1616
1731
1616
1719
843
481
495
1783
1290
588
1560
768
923
298
1086
1649
87
1125
1612
707
1501
498
617
720
964
236
1021
483
392
1170
1241
8
150
1962
221
535
946
1587
1492
465
1222
1748
1374
1387
1370
871
1166
1812
1298
1230
287
870
432
1320
1670
1168
1395
1916
1549
1751
1330
1127
344
435
1182
1817
924
1801
680
965
1799
1180
1772
244
1992
246
1682
1685
1568
1271
646
125
213
1906
1808
1444
915
185
1979
1423
836
876
515
346
1182
1972
1534
392
1003
9
1609
352
1570
588
653
319
1172
1140
1119
1710
1830
918
1544
694
912
176
1181
700
823
549
1627
547
1348
1650
746
1727
55
60
1957
1711
59
1922
505
1427
1872
1415
43
221
1345
873
1248
561
986
1998
1190
363
1143
1236
1228
403
1263
1384
552
1474
881
357
356
522
1482
757
499
1560
1020
1843
1090
751
1102
1626
821
1815
937
1175
1419
200
480
874
1800
1058
821
1423
1619
942
765
936
454
61
1938
411
715
982
1760
806
598
9
2
784
1506
81
1312
1117
30
84
784
733
1846
1842
647
1043
20
82
1398
1300
198
1983
1026
214
1851
1512
1850
348
738
851
735
683
1153
1587
1010
1938
907
1899
1513
1909
1100
250
898
756
1321
243
42
1281
1200
784
777
1878
642
797
1774
705
402
976
805
920
810
1664
1620
1503
1246
742
157
1912
1256
1360
291
1120
1536
1217
206
569
140
287
298
1580
1295
853
39
1646
863
1573
432
87
40
1417
1774
168
1321
1747
1409
1527
1634
913
661
469
1597
824
341
356
1048
161
1933
1494
346
352
889
1332
242
616
404
1235
1384
1062
277
618
1677
857
375
1878
251
919
1151
618
983
177
775
1550
203
741
1785
391
222
756
524
478
1771
930
1858
692
814
1781
1072
617
1716
1768
290
1145
1610
1989
112
1509
1843
841
1856
700
1905
453
182
730
75
1178
1868
1551
235
529
1644
1474
1885
329
448
659
180
1184
1716
286
242
14
923
623
1021
1825
581
669
124
845
1763
1771
1944
1573
390
1836
301
1246
1591
84
1281
1470
923
727
1026
1801
350
1408
1722
598
799
1882
1517
471
1368
340
42
1427
521
812
1400
355
1508
1421
1104
1888
981
221
1393
515
1827
894
130
1156
636
1198
856
671
612
724
455
265
47
194
1585
895
1105
1596
402
50
1409
1193
266
1412
1842
1567
849
1766
641
488
310
1650
1129
392
1645
955
192
113
842
1014
1747
281
1909
1426
1656
20
1814
1541
1261
1574
337
805
85
1373
1720
369
57
1336
1029
1324
787
176
1388
1247
36
1925
1738
1860
1327
449
79
353
598
694
181
493
554
878
947
940
1328
443
531
186
1968
1791
1447
446
1707
1913
550
644
1469
1173
1298
215
1752
24
1878
1265
564
1689
1471
299
852
1588
124
438
1373
1547
825
119
408
714
679
343
755
1580
1100
863
1986
125
810
171
1928
1253
445
1048
129
389
1796
575
634
1022
1717
84
1622
1748
1242
80
1929
653
1185
285
47
1161
735
391
1123
1993
622
192
300
1286
891
39
1460
1969
44
335
1086
1554
689
1053
885
571
994
69
200
478
128
925
1541
108
1097
1935
225
166
1758
274
1027
1606
1587
294
438
1977
828
295
1077
1088
489
61
1178
417
1185
630
504
541
105
697
31
790
1850
1943
136
1085
887
1374
1363
923
1368
62
1798
1700
486
11
1234
90
82
1657
167
1284
1092
435
1867
278
353
569
1578
714
1393
1314
444
1031
1818
623
978
885
719
1478
397
1506
1677
63
170
1724
95
781
1124
413
246
1196
215
1589
1310
1446
564
1400
386
251
1476
1720
1857
297
658
1037
1319
1622
845
244
1420
196
661
1655
166
1975
1925
1327
1111
407
833
715
1948
838
1396
1788
1212
1818
509
1714
848
272
1712
1613
1476
131
442
450
496
666
1731
1692
435
515
1357
1598
563
1029
678
1832
1911
1498
1988
532
1203
1159
1720
699
1118
1881
1914
756
1088
1039
1724
44
1707
1986
1606
961
45
1962
1616
1360
1201
1293
1468
1463
1216
1919
491
1356
699
1210
30
861
1019
524
1265
795
1022
1798
155
522
1376
1107
1815
1874
1238
1061
552
1443
1602
244
709
687
1719
932
794
609
1039
549
383
89
1959
1308
1594
1322
373
448
893
1480
1372
792
367
250
1427
277
1204
1239
1001
201
179
658
868
1662
1168
778
1768
684
591
1461
97
242
1952
270
1167
1384
75
1432
1869
1138
43
1045
1689
1753
912
1615
1334
1998
1127
797
1132
1421
1160
753
1352
1475
1673
1358
1334
144
912
1768
1525
1313
1228
326
599
1477
446
723
1095
896
1017
1746
566
895
1623
1119
1096
1921
1509
1504
1295
1712
775
1173
64
1886
1898
1725
1693
49
620
716
838
1934
788
263
721
28
1549
1272
1121
481
943
1384
201
46
113
1774
1886
823
949
468
27
1169
145
1860
915
977
134
1386
1501
1594
1571
1635
97
1540
620
547
1524
469
138
859
200
1176
116
665
1621
1965
1793
1186
1785
118
843
1381
1172
1397
819
888
882
113
1875
349
1582
441
574
1281
1800
1878
1210
595
1981
180
524
675
22
1807
1768
1287
869
1345
1922
1257
1411
1138
102
1531
1471
1619
1220
408
1613
1371
424
1156
1564
36
636
1097
1476
1232
563
1746
601
403
708
1645
309
55
251
351
1675
767
1054
1782
357
1337
1863
247
369
1173
1183
1037
449
816
1210
150
1603
1516
782
284
545
559
444
917
716
150
497
1704
478
1876
1576
1646
380
1338
158
477
624
1239
1677
1085
1621
394
337
1863
797
538
1921
1452
1948
835
660
1913
1020
96
458
939
1305
1247
1738
1660
301
1077
1815
1599
1724
0
384
1555
1540
1290
1399
1888
1685
1252
1159
68
1214
1009
982
672
308
1186
1591
512
634
1497
1350
1139
1346
880
851
851
1212
726
315
1235
1051
304
242
1415
428
1142
515
612
559
870
96
691
476
828
299
894
964
949
1520
1199
1706
157
1405
476
1072
1010
869
1718
769
1167
601
1578
821
232
361
1594
1595
1715
363
907
84
942
1609
1478
292
1938
1457
1328
798
1351
322
1204
928
1088
371
638
1966
291
771
365
76
869
1978
1306
850
1110
645
567
722
353
1249
929
1309
786
1297
610
1892
109
1337
231
1116
1191
155
1400
1783
1955
1195
734
1086
801
1163
402
1078
103
419
1437
1594
117
148
1902
1639
428
1719
1935
616
144
1864
554
1758
1591
698
1565
71
1572
1177
1524
1532
914
433
1434
1611
498
456
165
1727
645
167
287
812
64
881
1151
1679
497
260
480
1407
1903
775
1604
408
1883
934
249
1066
1023
216
1770
158
1794
661
287
816
899
1652
1864
1683
916
1927
1343
1176
386
932
1697
900
1538
154
1808
1959
1171
1329
988
361
94
1834
1855
1977
1167
941
1678
1338
1838
427
1062
1115
1474
633
59
860
370
1593
89
1024
193
1032
533
762
1398
1820
275
118
809
1181
461
1940
288
154
475
943
714
95
1196
1018
1435
442
774
1392
1945
1699
284
313
765
1928
795
1149
417
1540
280
204
49
954
1123
3
337
146
1267
254
1880
1386
1897
291
1075
1778
833
474
690
119
786
625
979
185
310
613
1181
357
548
167
1294
1230
758
60
1509
35
1886
1495
929
1215
359
1992
1465
1671
448
983
1473
665
479
1062
1786
435
1982
1257
58
578
21
267
1676
1625
1415
1056
1259
1129
774
763
554
1032
1369
577
293
1649
108
746
750
1088
1266
304
1254
1415
1337
324
1950
1767
780
1908
636
136
1044
1879
987
745
1150
392
1165
1281
1919
265
864
1622
1913
214
258
955
428
1033
1872
567
1446
1459
927
441
1812
1492
723
1665
1942
1734
66
636
628
387
1340
1405
1311
894
1035
1418
750
454
962
1624
388
498
776
56
1831
579
1492
365
1349
368
720
242
969
1071
1132
384
1900
1160
1222
1578
1318
30
1873
1226
1230
47
937
1860
752
304
931
891
986
1723
1711
1759
1346
898
1647
1335
1477
1956
631
927
1578
1632
370
66
1759
1631
866
1491
1748
1189
1528
341
322
1212
323
541
1356
335
1239
29
467
544
518
373
1749
1671
472
728
112
5
1631
1488
1067
332
541
250
79
619
1819
1245
686
1682
1569
1137
1106
1150
265
1768
1693
1271
1206
1734
689
606
282
56
546
1026
1665
413
33
314
1274
789
1544
557
1178
1116
1804
350
816
1002
5
876
91
575
1261
1797
311
733
1623
1293
1171
1628
1078
1205
1444
1035
1574
270
283
1379
640
946
1409
27
1334
1070
720
949
33
1014
674
1957
547
1027
1442
1581
1645
393
670
1705
208
1347
897
813
1481
1928
431
538
226
150
354
1700
613
503
1929
1516
1514
1094
881
1842
832
1443
351
1312
341
1037
1002
1919
831
1589
1374
869
146
190
1561
1839
766
137
102
1876
265
1773
669
1570
1270
1145
623
1599
1228
642
182
1387
1841
1237
1125
1914
1339
1977
563
64
233
927
1088
356
1421
1173
862
1752
1318
1568
389
1422
354
613
1830
1474
670
233
157
1608
651
1016
1836
1661
158
1
884
1924
1001
558
122
1337
438
1471
1346
1226
1927
1181
767
1831
1929
48
796
1957
1412
1764
1216
287
1754
499
176
1272
460
357
1321
473
1522
1674
248
494
871
1116
1698
1273
246
974
365
1553
354
1143
1175
1971
159
757
976
709
1840
317
46
1087
1891
403
499
1342
1374
1415
252
314
820
701
1176
1150
1892
1218
1122
1004
1478
1024
686
1032
564
647
1302
1400
368
16
1441
1217
1517
1500
1293
918
280
1011
1122
217
819
1435
561
431
1891
1425
129
583
248
723
865
651
566
1793
575
155
1048
1199
1521
237
1983
1211
960
578
910
1152
1100
142
1310
846
1271
426
762
399
1625
1723
49
578
615
934
722
250
375
281
725
403
196
1329
417
1110
609
1972
779
327
168
136
1227
1046
1339
12
1325
385
506
1614
831
725
1501
1323
1870
1258
1037
1113
1338
1656
0
1915
142
1199
573
1843
1648
1778
1333
1327
1960
365
239
1362
147
1601
782
907
1191
887
233
865
467
391
1051
1566
1661
1353
243
938
1726
244
1052
1641
1245
1817
974
1250
1385
1199
72
630
129
938
1740
1714
1026
1128
1907
1382
1038
1656
1609
1548
963
1186
1133
352
1350
359
1487
996
536
1710
1515
1696
638
636
1503
1746
1357
240
1859
1668
1352
608
773
1149
657
249
42
1812
184
994
1393
760
950
619
469
1561
140
66
1044
843
1032
646
1288
796
758
288
1062
992
220
716
178
664
724
1662
1825
1217
1587
1418
618
1882
1255
284
725
1108
1217
696
103
61
1392
1330
73
790
174
944
1678
898
1872
711
1240
227
84
458
1124
68
378
488
1370
634
867
1759
989
591
230
1971
1377
278
961
1417
82
1381
1793
306
1748
349
1903
29
412
911
1671
751
338
697
1884
916
728
524
1219
930
392
1662
432
1149
968
187
81
509
1993
789
1419
1763
1017
340
1571
3
1191
639
1998
1788
1947
946
95
1316
262
750
351
1501
33
811
787
1514
41
943
697
740
976
329
95
1423
1316
799
361
1448
1555
1782
1400
633
1326
499
1541
53
1891
1550
1139
1698
976
1455
645
352
1691
992
773
350
1177
909
1369
1338
1989
1968
1271
825
1645
1756
890
1211
1193
740
525
1368
1422
1471
210
1230
159
1635
1944
1993
513
1358
1729
939
960
1636
1647
1531
1002
1338
1508
576
1064
1616
322
231
788
1444
603
735
812
140
1677
1690
173
1282
491
1644
1235
497
1747
695
1845
1411
1515
1572
1734
1183
962
1420
419
786
1246
817
501
934
1268
138
231
536
1059
1744
123
1669
1313
504
297
229
748
1340
1344
875
1222
1525
1188
772
1287
1893
956
1310
1121
393
82
799
857
1713
451
1149
1249
1735
1301
1476
1971
1578
1127
1702
805
1742
370
827
1988
1567
411
1293
890
102
677
517
1459
655
1146
359
1429
275
343
504
1567
794
1297
1310
1250
159
889
1613
663
909
1173
1697
606
469
808
1804
1058
510
1675
236
1944
255
533
1646
453
121
1754
1295
256
1475
528
788
261
1109
1842
1024
312
626
1844
1288
288
71
170
454
1179
287
570
1011
929
316
125
73
1902
1067
240
663
1516
571
825
351
666
1553
1676
1160
1610
1214
389
1695
29
944
445
1071
1463
1726
1013
708
359
1527
1448
1112
365
221
1891
45
1045
965
1235
1588
1749
1956
1700
679
1768
1214
1180
1515
1720
649
1874
1555
1224
1232
1320
1207
732
1887
1427
413
1465
1720
1079
725
1979
581
460
646
1081
1139
1227
1050
907
710
32
1365
1554
1755
1200
1548
741
418
1667
530
1061
490
1393
1718
915
89
983
1771
1521
1360
245
1111
1362
132
903
1151
817
1208
337
1881
1161
890
97
1211
791
1299
995
360
1384
1483
1809
432
1500
792
662
1580
1867
1496
498
957
1503
1848
732
1561
1459
329
439
1689
240
936
424
587
1928
1922
297
1554
481
1390
67
1567
652
484
1622
1797
1266
789
557
1760
1399
811
573
1508
736
1080
463
93
420
285
293
195
1432
1949
616
1515
605
1264
1146
884
507
1784
140
1439
1547
1494
1116
85
695
133
1009
834
615
384
155
1440
584
94
1540
1819
1926
1961
784
1133
920
1653
271
1689
840
1974
1229
196
1539
1016
1773
960
1486
1276
296
411
1174
1825
420
214
1489
329
1295
1055
1457
1681
99
1274
211
1968
893
1430
1468
486
1285
974
1165
1364
193
1554
287
165
1343
314
1152
270
796
882
171
1155
1761
1312
1008
1161
941
1262
1472
58
492
484
644
1493
1905
1882
1037
305
1195
1961
836
1606
945
266
1314
828
1002
1561
709
1178
11
751
971
871
242
1758
1368
1785
622
404
1651
1194
34
854
983
182
1706
1393
738
539
773
1875
1773
250
211
1263
308
1102
1073
503
1471
530
1543
1283
304
1530
224
1
135
150
1273
23
993
1757
1455
1048
920
1254
426
1062
229
1181
580
172
871
215
85
852
1047
650
1554
1441
482
1510
1716
1280
144
767
865
964
1951
485
773
1778
424
943
947
1518
528
182
1553
833
1700
1663
903
1759
414
1137
308
1211
845
1555
454
284
81
1209
1826
1326
556
1434
1950
1806
973
722
1832
1480
442
1763
49
1678
173
486
870
1905
1522
1984
1600
534
700
1592
597
96
857
108
1874
1684
113
1798
1050
681
981
1142
1574
1640
1244
1756
19
1079
1626
863
1464
15
504
74
1800
461
358
1915
1525
491
1458
1670
1638
238
1556
1012
547
1903
1746
1001
1760
1235
480
908
1961
1214
1018
1744
1783
1308
142
1172
1226
934
1376
623
1232
446
1629
1183
1264
1691
1813
1165
850
1360
1839
1079
1658
938
1009
415
1265
1980
520
1508
1704
909
334
586
445
1395
243
610
1124
566
280
1381
187
1922
242
1618
686
1658
1586
1652
1315
347
1233
298
1183
1249
441
799
537
764
1096
1896
716
512
1608
1432
304
1559
1024
194
1240
1370
829
214
1668
466
917
364
1350
295
1439
1573
840
1514
1681
1340
450
1833
1934
20
516
421
1090
86
630
472
61
22
760
130
225
1317
553
1988
290
782
1311
1094
1062
1603
380
1337
898
1879
706
845
1441
870
1373
643
466
1021
1992
1292
228
1576
1172
1121
1318
537
358
1764
1508
1021
69
469
1707
1295
1508
1899
82
1825
926
535
1798
1592
1444
908
269
1445
1311
952
1508
922
1672
730
1628
1761
1546
1102
1373
1058
459
1977
873
1767
238
738
59
1289
1224
833
1600
1590
840
967
276
211
553
864
1125
376
1879
575
1380
1356
1892
1298
573
1297
456
671
1008
177
428
1779
83
1266
1674
1567
1018
629
1368
1854
647
54
1612
291
1358
1989
617
1452
430
1712
1038
1832
70
352
540
1317
697
626
177
552
92
306
1251
326
1534
433
673
1363
103
981
935
1111
352
743
1860
666
654
447
301
540
1677
253
1631
1824
1145
1945
1518
767
1180
1580
558
231
1511
714
1295
299
920
1218
1402
740
1415
271
1596
1403
90
268
1811
352
1481
1426
1573
856
1731
210
1995
1985
1422
105
496
343
350
608
905
1760
1922
358
156
1217
336
1335
1329
1319
936
1363
1095
163
643
340
1962
1710
419
978
1983
1175
979
1231
993
61
1907
706
448
821
239
1153
1345
1505
1845
98
1680
977
1736
760
183
523
1654
1529
665
560
1697
701
332
60
690
660
1724
1560
974
478
808
1786
1094
282
1902
1672
1261
1112
1415
73
227
1220
234
1191
783
1370
971
1891
1472
1263
1309
14
23
806
1990
328
17
207
1836
238
1042
1725
1
496
1887
370
513
1713
464
1346
688
1211
843
107
1725
1589
840
1173
348
1010
1182
251
538
1700
577
1461
1190
1236
1957
1674
1582
582
868
700
1737
1465
1646
1740
1920
1126
1998
331
1629
1018
385
1052
634
211
634
599
533
882
910
102
904
9
1784
1820
348
1066
1308
1217
1015
93
740
1963
1265
153
1787
1265
968
872
469
1734
1371
729
593
1403
905
1233
871
1883
1079
1935
1913
735
1927
338
554
467
574
1169
1997
1769
1389
373
96
870
1157
1898
280
1651
713
1193
311
1909
1728
40
823
146
534
1227
1301
223
799
347
1028
1484
1101
46
999
1782
455
895
953
167
86
1901
521
1424
317
1789
954
1852
1709
185
150
786
546
363
1133
1974
452
578
1249
1526
914
1062
1490
503
206
395
1887
1846
1087
718
769
1829
1809
727
1267
1780
430
1445
688
9
699
332
602
603
356
1117
447
209
1467
288
1380
515
1236
326
1993
828
1648
307
1432
1587
951
640
1979
949
1191
1617
1265
1602
1982
1587
390
161
1670
1414
1719
1626
1703
103
1993
491
1048
413
1556
1589
1775
1622
475
1922
138
1187
1564
100
1822
630
168
100
1311
1074
1466
180
570
1969
224
1204
478
1075
1355
1014
1778
1234
601
588
1243
462
1604
826
803
153
1929
421
1925
1833
125
203
685
869
349
1659
1743
646
734
1069
1266
1691
1196
851
857
1877
1253
1013
199
1294
1590
1181
362
1532
396
1652
450
1701
447
1601
1387
1435
809
1554
882
1790
568
1743
806
1957
1855
294
278
86
1257
921
1753
450
11
1075
829
1384
1572
1001
1010
1741
1222
1818
1761
1033
1590
922
1376
196
122
213
739
1506
455
1844
1648
332
1701
1851
701
958
847
418
1907
1773
866
410
1790
1508
155
1172
199
244
992
1809
1788
287
7
831
1672
126
1254
1716
1207
498
1161
625
340
1519
916
1401
1235
499
471
1428
1693
184
97
714
1924
115
399
276
1398
1559
167
1226
641
206
397
849
756
633
124
603
968
446
889
1083
1362
148
114
1302
1934
1852
1036
990
585
327
612
465
805
1189
1003
1635
652
1658
732
617
1872
1252
1294
520
1604
632
47
1285
1471
783
1718
1892
1639
245
680
880
1391
1386
1398
1495
1361
315
1220
1191
377
215
664
1524
1555
164
1849
1937
650
909
547
50
1126
253
711
1097
176
1703
1544
1015
947
1686
629
1305
1153
1900
1784
442
1890
1224
833
986
1855
1964
700
98
1942
1553
813
520
1663
402
1136
1794
1846
1003
1243
544
1479
1870
1263
1187
1560
90
1574
370
432
1592
1528
1335
419
885
1682
1983
1063
1097
1376
554
1988
77
721
887
1090
1656
1092
853
693
1352
1287
970
131
1497
600
328
1627
381
1796
390
1360
583
1629
1049
915
1215
1683
309
1970
1246
1965
1085
1417
1420
309
1807
1437
1819
915
132
1663
87
457
1702
908
771
1292
1656
652
1137
1252
1485
261
711
1642
992
579
253
337
1106
845
302
157
1787
1737
840
391
1116
467
1548
237
747
61
185
1435
1052
33
1889
291
1756
1476
1665
928
881
738
931
1128
327
1605
1048
651
1323
580
1600
1142
888
172
644
1239
1323
1258
280
1187
1648
1450
1574
1334
1299
310
1565
697
1482
1023
376
1038
1216
780
817
296
342
1353
691
661
1014
1534
1294
717
1906
1084
1559
930
164
580
833
462
610
1736
1632
1371
818
1605
1515
1467
155
1794
59
1816
676
414
1157
1711
1720
1889
1275
1829
1190
862
1780
643
836
977
528
1058
543
757
1681
1819
1241
1493
1929
762
221
727
167
1866
213
557
1811
1531
1097
1513
1316
27
1604
711
1353
723
1439
1483
1141
1477
1727
1108
776
1772
452
170
1149
1674
1042
23
1406
1347
914
471
458
240
1583
1756
1250
865
1041
190
217
462
1451
1875
1573
877
237
245
88
1601
661
1029
1563
187
1298
712
528
1090
1202
424
1880
299
1098
294
1319
1009
1481
1600
1524
954
986
1148
1140
281
824
19
1441
1500
1877
1065
70
1291
908
664
1845
1404
948
1990
1970
601
954
1893
1162
1873
1020
625
1166
1801
1247
686
231
1607
459
1592
1405
562
955
1046
1854
808
1493
1029
323
742
1366
1617
1939
1849
328
1516
1582
923
1641
1826
1966
1517
1535
1713
1250
1745
736
1287
242
1672
765
974
352
1008
861
1074
1500
108
1540
926
894
520
1150
1062
1575
901
1633
1203
995
922
1738
1125
12
690
806
663
1594
639
1056
1909
1022
1345
455
250
448
463
1009
1034
990
1062
1946
1388
1581
449
198
1884
1119
1120
1897
85
791
247
995
1644
1178
1461
1035
590
1424
899
368
1428
832
314
432
1412
1078
1151
610
934
96
1143
952
5
1293
61
1331
640
787
673
1799
1415
578
1430
245
690
715
636
126
665
316
407
1674
1318
972
61
38
1901
1534
1826
805
524
929
181
254
787
1570
261
405
1343
386
965
566
1239
1226
1708
1888
265
1222
861
1281
702
1498
151
471
941
1769
446
530
447
1611
117
1598
300
1958
752
89
287
317
1217
1175
1244
1131
1924
985
291
685
162
71
1299
1817
956
1871
1438
882
328
1103
403
406
1462
244
1676
1321
420
883
461
811
1691
765
159
1700
1486
1986
542
1530
1378
1232
709
627
1690
1490
1439
1405
108
424
1920
1537
625
34
1820
531
654
603
1443
1313
1462
819
1689
198
1718
1235
516
942
1521
1169
1314
160
881
1215
363
446
668
484
1261
1731
1123
43
1443
1688
598
1533
581
1618
168
34
1540
116
167
653
324
1521
301
490
1989
1190
124
621
1542
169
276
643
313
888
131
762
1379
456
1561
1027
1275
1971
515
957
1176
1323
772
103
1066
1192
1090
253
1724
692
571
925
850
542
785
494
1212
1316
1049
1215
312
672
532
285
1372
1398
1716
388
1399
1002
1831
829
274
910
171
453
231
786
264
1979
1745
1878
1981
607
1305
1987
182
615
156
768
140
882
1869
1716
1063
1870
672
1448
1843
1641
918
1073
15
16
1304
1200
440
379
918
1505
185
661
395
669
1455
826
1252
1184
1929
1227
338
1357
365
188
1461
144
1823
1720
1795
866
1359
1535
410
100
1692
510
1917
735
715
208
1814
1680
1540
886
727
1578
1229
710
1625
56
1880
1146
1457
1440
667
1720
780
999
1765
1006
806
1219
20
724
175
125
1086
1051
756
1352
1657
1783
1726
1556
1671
1061
1095
659
451
566
489
1654
1746
1326
606
1350
1327
910
1746
153
123
1102
125
1978
1811
1351
48
1435
944
1284
1412
1721
970
129
1815
1796
1527
797
1137
1552
591
368
1200
1850
1423
430
993
1805
1952
1520
1848
775
1330
1761
367
964
2
1249
384
637
1448
1267
531
451
1243
1720
1538
828
1363
1922
674
822
1073
132
1391
1072
1095
1553
1118
159
1367
352
590
943
1223
1446
895
1469
1231
1859
565
989
763
492
654
638
1895
1098
1497
858
605
1207
841
1079
423
1048
950
1094
1770
415
890
678
124
720
1483
1451
850
1427
597
712
724
96
440
501
929
1248
718
535
353
208
1171
245
202
381
928
1862
1318
94
264
1189
1550
123
362
167
1317
1563
1571
1981
160
1909
1142
801
221
1563
1412
261
1293
778
1739
628
926
1551
1206
340
1071
1957
249
272
591
350
1486
447
1291
1599
418
1356
1846
1761
1980
1226
1971
847
1134
1989
1412
1766
453
1085
748
331
224
899
1818
1420
804
1068
1783
668
1219
902
1113
1596
52
283
1128
1280
269
1236
884
378
564
1029
781
244
1826
488
452
336
1070
1949
978
1885
1377
949
1024
1743
1896
1252
1837
1851
11
125
11
360
1829
1949
1843
789
755
1759
1569
1849
881
716
1876
936
668
144
823
1093
237
371
1226
1339
190
1154
1566
578
876
773
857
1052
596
1526
1103
108
528
772
1736
1064
309
1915
1860
1278
1001
613
1894
340
1904
1362
1261
1392
926
428
271
284
664
642
339
249
1279
961
1380
1080
644
223
1144
162
1494
1575
124
794
742
1235
464
857
645
1508
1105
1005
1028
984
1580
587
1533
856
1433
1226
1703
757
880
1554
1768
802
137
367
1912
593
968
1396
1431
1713
154
428
868
19
281
996
1036
642
1583
532
938
418
17
1107
272
862
1775
755
1965
1755
1986
1077
1566
1874
760
1875
1463
1811
1414
1889
1326
1189
1290
1862
1590
654
1655
1811
1877
1709
695
126
693
748
1230
1308
667
546
548
1134
1807
7
571
1074
582
983
1208
627
38
1044
737
55
1345
663
1127
1123
665
1009
1138
545
1592
217
13
1490
581
1278
1855
1066
366
895
1164
1480
714
1753
670
1118
1331
1734
1675
165
628
1777
64
745
1902
452
303
168
252
1039
766
1526
1488
1983
226
315
963
484
935
1732
1291
684
1296
1862
410
504
1764
95
182
1999
581
708
577
12
56
1712
143
184
236
1863
274
1523
1259
855
641
1187
1473
595
1091
1723
1704
156
206
245
36
1323
1590
1333
792
732
1012
283
1812
627
202
865
651
1181
23
1560
949
280
1105
1632
1707
1216
739
516
1767
1942
1616
83
568
1889
390
673
1424
879
363
1340
1381
1005
554
1351
763
844
1189
12
989
1803
880
1639
889
849
1911
128
903
1848
1993
1626
113
464
746
1209
549
206
801
1897
889
524
127
469
1758
776
1986
437
645
982
596
365
337
1737
79
339
1685
1594
264
350
1630
1929
775
1069
568
312
814
1786
380
695
345
382
1117
1219
960
1533
169
1989
1885
410
368
1833
998
1241
1944
1733
254
1004
1868
1908
538
422
1019
442
1799
75
761
1458
1295
1657
561
1820
743
952
627
693
1023
817
351
563
1748
605
1767
1257
1157
294
1805
206
1309
1412
637
1554
69
473
747
235
774
3
1041
1202
1928
1656
1329
1743
1086
1277
357
1367
1245
969
151
642
1022
1148
471
427
325
814
221
30
85
1350
751
140
1362
1805
826
1001
442
1437
344
1617
1008
542
73
1455
194
1885
474
1875
801
757
465
1356
1942
619
1138
1995
197
1279
573
1203
1332
51
361
20
1754
1839
236
839
1387
1007
1114
1387
535
1335
610
1683
1782
1222
1288
844
510
1798
1200
295
1780
703
985
218
909
656
396
1828
1332
1251
1482
614
530
409
576
177
64
337
133
1179
1365
495
11
1184
736
917
1797
180
1587
1106
917
1136
1696
1378
544
1435
993
577
1605
1862
1957
564
1213
408
1203
266
1075
832
1599
161
1733
1842
291
9
28
758
353
199
850
1516
1219
1696
826
329
899
215
825
1270
600
476
390
1496
933
1639
1358
1759
612
1787
1576
385
1130
1746
172
1814
280
1926
1807
176
1351
526
966
1066
1088
518
470
1928
207
1457
561
708
1764
488
1536
1842
1254
562
901
836
382
945
470
1624
65
1093
292
647
1477
552
174
1741
712
1756
1555
1755
1755
1579
470
895
925
1125
1170
1729
1273
2
1258
1983
75
728
834
723
1075
484
1326
1626
1679
1527
987
1612
1834
1193
1788
1483
240
994
1731
883
1426
1299
1426
1370
1697
959
327
1631
566
1847
1978
801
841
1862
974
227
1012
1008
1772
311
395
76
760
347
1862
1817
1453
1983
1658
1423
238
453
1724
940
1375
1986
270
1830
880
1178
1104
1391
1286
1403
1483
1878
604
1908
1041
202
342
1274
1685
441
1612
1391
617
84
1413
1678
1762
1620
337
647
700
320
596
63
1163
1559
1138
1389
1980
1977
1383
785
619
1877
850
136
1576
746
601
1704
865
656
585
1908
1239
1273
1910
1977
470
357
1261
1638
1566
1870
1613
1211
52
1438
194
584
635
474
121
404
757
1655
695
421
1494
1633
1876
532
40
1606
562
473
982
973
1536
424
937
1645
1878
646
330
1425
1523
838
25
1563
1618
1224
215
984
1468
1045
976
22
1010
232
174
244
649
405
641
772
701
473
93
536
423
657
1674
345
1730
1659
1653
259
852
608
1748
1878
856
1372
1718
586
1130
663
1265
199
320
1013
1326
198
20
91
1268
553
589
246
785
221
917
1945
327
1727
1338
581
1606
1597
335
659
126
1570
910
1233
1582
166
891
945
959
558
84
589
886
1870
1150
105
97
916
1804
810
1062
833
1032
609
654
410
1978
438
1994
1008
814
422
933
873
286
389
265
977
445
60
1933
1821
1193
1844
859
1480
673
912
1988
11
1140
1960
691
1164
829
1700
648
1492
1335
177
1143
1344
1336
1815
576
1030
1748
231
1438
1803
1067
962
1337
481
787
571
69
541
1561
395
126
790
621
1346
261
47
221
267
741
1611
1489
1491
1704
1719
1539
1338
1658
641
1874
1327
1682
1850
1503
1501
889
1467
439
1367
130
204
424
1350
1645
283
1353
179
1004
1004
422
1477
1213
1155
1403
1123
1995
598
288
208
1398
1062
1068
904
1519
1660
998
1531
1247
1137
318
263
345
70
1790
1961
798
1727
796
1716
604
1609
774
1473
1103
487
1268
1486
313
1285
1159
223
1808
913
1023
1463
1609
1497
890
366
1702
84
1127
1822
1002
702
513
1459
494
1198
594
546
793
1067
641
602
227
779
1464
1180
1726
182
992
1946
1934
1983
1546
1341
1373
971
774
900
1312
544
1048
1634
236
498
719
1363
1579
1121
745
1392
902
1376
1210
1563
80
147
862
287
131
650
352
901
70
1073
1746
1668
82
616
1035
1772
1682
698
1798
669
473
987
60
392
1042
72
1153
1666
518
962
1109
545
787
1926
1996
1371
176
1636
647
240
1185
957
924
797
1562
1048
414
729
741
44
1728
1992
1078
147
282
463
931
1970
1021
1997
1561
1414
201
541
700
417
1221
1433
971
980
1069
227
1309
504
1389
1339
128
918
855
1789
1170
1904
788
349
697
576
1099
1563
471
1478
1212
1994
1602
831
505
270
594
594
262
1678
173
838
1119
1004
1001
1749
468
1092
892
674
1169
1507
924
978
1897
327
297
916
433
133
215
471
1304
1346
260
1336
66
329
748
412
1943
1559
1703
1253
217
1236
114
715
1772
379
263
1470
317
730
1627
1392
366
1533
1283
691
1835
12
1476
536
525
1277
681
95
1090
1963
279
9
707
1420
98
1227
231
1708
1223
815
1763
1915
28
380
31
1451
984
1862
1076
713
430
353
167
1775
754
40
509
780
1659
202
566
635
546
1306
1032
784
892
1500
260
290
764
1276
1737
1450
1599
110
875
1619
1470
951
1718
518
1670
830
1081
33
996
1114
1858
1820
89
892
516
176
774
527
359
1177
1853
1693
1634
841
977
277
222
1178
374
1098
526
1014
969
1269
61
1855
1034
130
1450
705
1103
201
1297
1438
258
1466
576
89
760
1067
28
230
1775
1632
85
1672
1213
174
126
1473
992
517
1554
883
383
43
874
114
388
114
1890
1370
195
998
521
559
585
196
696
703
554
117
1964
1560
1957
400
975
1800
1715
552
346
107
80
1915
1106
1004
1917
1900
1411
11
420
1880
541
1992
683
367
1731
1065
981
1673
115
635
1552
611
1024
473
1616
593
36
460
1493
1802
1630
344
1160
396
1827
375
275
1748
761
1248
83
1843
1575
1238
432
220
221
78
1188
993
1908
624
1975
736
338
96
1225
333
70
858
371
784
1364
1380
1835
732
64
1457
165
1490
1929
406
139
1278
1827
512
270
821
1286
1694
1587
1280
258
740
912
1088
470
1877
1584
1538
760
1159
1664
1061
882
2
1376
342
317
1381
776
271
1630
211
1908
1705
1690
502
818
167
1264
834
832
374
774
1238
50
557
378
63
296
1933
1046
62
1898
725
78
1654
970
1978
53
999
669
1989
773
1673
99
185
911
1707
175
720
1566
1270
769
1465
941
1000
1255
634
517
728
99
1869
57
951
812
1859
605
781
1473
1590
1164
1768
307
1875
1298
992
1335
828
1648
661
347
422
357
465
1691
391
784
964
1961
686
1575
1847
942
473
1193
1563
328
688
1290
1634
1118
961
993
982
176
1638
22
1552
1586
1606
488
1080
1814
867
1039
748
1367
341
131
314
874
1210
528
1922
1473
1490
1593
769
4
1736
151
760
936
1349
1622
28
907
1691
893
1337
663
875
1331
1994
1801
827
816
493
1275
62
748
1827
1141
424
1096
331
897
1567
961
1703
555
1524
596
190
555
1585
584
1632
894
1065
226
575
487
1475
494
34
899
276
1180
623
13
1184
378
1754
1874
739
1690
1987
1585
402
325
647
445
341
1744
1080
1864
361
1648
428
374
1648
1000
1386
821
1363
1231
1885
605
43
278
344
40
332
1635
550
583
362
1656
1210
773
1442
1719
718
644
455
254
829
247
1103
480
29
414
1243
1172
324
1566
925
1233
378
953
1693
57
1005
1760
662
1052
1718
644
1545
1811
532
873
1994
672
554
781
1384
1809
663
831
296
697
971
1143
989
1800
1545
1616
627
314
688
1535
786
816
213
421
403
1124
388
607
413
111
451
694
1200
937
1699
1656
563
1251
607
309
1881
832
1848
763
1794
605
499
1876
1337
994
1414
1928
1915
1133
848
469
1266
847
55
214
1593
61
1673
1401
189
1538
1251
549
413
1848
1648
648
1379
606
1892
1920
1266
1803
276
333
315
464
1936
1706
1222
101
114
1037
1479
1429
1262
414
443
165
1714
1017
126
807
1980
887
262
1309
46
1039
1778
310
344
457
1292
1383
604
1817
1893
937
1560
1463
1912
900
1584
592
1491
1377
139
945
1274
1084
14
1705
117
252
794
372
1560
1458
1590
540
1341
1869
1700
571
1344
1934
1070
1274
1724
1884
1006
1947
437
1573
1092
1432
1016
644
5
1959
386
674
118
109
925
673
506
1863
848
246
1931
1171
788
522
351
199
442
376
803
878
1768
1426
560
102
1303
1154
1377
415
1928
1363
1760
1845
513
1269
1677
1743
486
1710
1103
89
1230
193
528
750
300
1217
1361
1590
1551
1041
442
474
9
1395
1005
1377
535
1244
1657
858
1723
415
55
1392
320
728
486
1256
131
1522
1364
510
1997
1695
1102
1436
1083
1450
701
1300
795
162
473
1328
318
558
1147
522
1757
487
227
1135
1313
1793
1046
1748
1360
375
1302
812
1431
1337
326
1468
1641
1081
660
849
1081
938
1734
886
185
638
1083
1497
1829
544
1928
1238
342
84
1014
921
208
1580
1629
1562
1390
652
884
1527
284
1605
1141
982
181
285
116
897
1227
1202
1296
588
1923
503
1986
1752
1932
273
1251
1647
1325
799
1859
1818
673
205
1522
335
3
1488
622
386
49
1112
950
1328
176
1551
599
1663
1066
423
1643
1063
1192
1114
1290
187
600
1655
797
1603
1453
1442
1510
249
1046
1810
699
1693
174
1643
1736
992
684
1574
1658
1405
141
436
714
96
271
1181
1912
584
1630
366
1365
641
230
1996
1948
1059
446
1399
1232
1869
1471
284
1452
647
1014
140
1142
937
850
86
792
1097
1978
1266
1031
1485
592
1276
1380
1483
930
251
330
16
1905
1196
1101
1244
322
1555
282
129
945
1339
956
1285
1895
513
306
1338
763
1140
377
555
1720
75
1282
1795
1656
1183
994
1170
1661
1752
226
989
1438
249
664
200
1808
958
579
312
1255
441
885
1084
1926
1520
1050
944
759
1769
1548
1051
155
560
1945
699
617
770
210
306
606
238
466
1643
1987
1143
250
1452
1485
723
1775
100
243
1786
838
1929
1506
918
1573
1607
614
67
1618
1008
1275
1354
818
1817
1179
879
68
1963
23
1446
1965
1388
1048
8
1598
972
618
1600
143
1523
41
500
18
629
1958
1502
336
1047
1077
756
1720
1755
1670
111
1771
1250
1579
561
178
1685
1677
522
551
1334
594
512
1202
1066
334
1000
1719
1670
1403
1247
339
1151
1724
1585
962
490
834
1778
1036
468
391
734
791
634
1355
164
432
1860
217
1515
426
1345
523
1159
791
1298
185
1996
1920
197
1159
1203
714
1387
1314
1675
193
800
688
218
67
1828
601
1777
1405
670
1744
117
1551
1506
618
1015
411
1722
425
1985
457
1121
31
1507
630
78
64
1363
240
733
1887
834
1888
214
217
323
742
773
1199
762
4
392
1410
1053
210
783
1405
84
804
1322
846
4
1006
939
624
1784
1318
128
1498
786
532
1123
1603
1243
1979
392
173
1944
1927
1085
88
183
1918
1914
1339
1793
856
1208
518
1191
710
1361
1632
1839
298
913
52
1424
5
582
1227
1701
486
1619
155
1275
1416
1800
6
1240
702
288
641
657
930
1787
1716
363
1187
1260
1296
1642
1059
1240
1798
31
1795
166
936
430
1003
235
18
572
742
1898
831
856
1614
1288
1410
1258
207
457
1483
622
999
231
8
629
459
1101
1765
1155
1001
932
565
755
412
882
761
521
949
1186
1264
1104
1810
553
174
1438
1354
1270
1159
709
1214
1038
950
1869
343
1881
1174
1043
1159
1135
641
1112
244
1354
499
491
396
773
1203
1459
1212
1541
527
1603
841
39
1282
1606
1695
395
93
185
1739
477
1795
408
1453
610
171
1365
177
399
1432
95
96
352
246
238
283
1936
855
1820
531
1907
53
517
841
970
1752
1292
202
982
1190
1904
1034
1024
1318
153
1851
1670
866
96
690
1082
492
1736
196
593
601
1227
325
486
1714
1129
1427
1794
254
970
1790
1398
704
558
1217
438
1223
837
1221
849
1577
914
1028
1127
658
1497
36
905
482
156
1645
1459
1736
1829
183
1326
1662
350
1214
882
1271
846
1215
961
174
977
1465
629
995
1806
1252
950
1538
271
1811
1685
951
98
29
487
1612
1504
68
283
634
656
1685
1013
1320
266
263
261
309
1696
537
150
56
1839
1819
775
287
1907
673
1391
1290
584
1684
463
754
1912
940
181
174
722
1966
765
1926
1143
1956
396
1720
596
1715
1847
102
167
1443
964
1169
73
508
1856
1102
353
1807
1946
373
1228
590
1248
201
595
1399
1264
866
1972
397
442
1196
1654
1984
94
1788
1020
273
256
709
512
175
126
1085
1220
1666
1989
1833
430
1689
1184
872
1626
227
1620
1988
1800
936
1427
1500
1519
489
1295
1149
1488
686
858
1644
535
1721
1720
500
1238
443
1305
321
1538
718
1441
12
1493
1828
155
1265
233
1711
550
637
1978
1938
1961
1842
650
542
1560
729
1728
791
237
896
1579
496
800
726
547
1892
1711
1408
1082
251
1690
318
25
1243
488
1688
1633
390
496
1132
1649
1426
508
762
1164
239
1904
1767
213
918
972
1679
407
1455
1711
584
1505
1944
132
545
947
497
878
1429
1853
1925
1228
1389
1926
1193
609
1369
1990
830
1799
957
117
131
718
1018
898
1444
1438
1563
347
1347
1277
1422
1515
317
859
1803
151
407
1566
1766
498
1171
1102
692
1525
1334
108
682
1221
1445
1185
1862
927
1430
1382
1742
893
1971
502
143
1464
1972
1895
341
971
694
51
1485
1636
717
697
1079
914
4
1724
1537
520
1437
1976
143
326
1705
1976
115
1757
1487
1590
884
166
816
1827
1413
1244
830
423
1442
906
1617
1425
43
1883
529
960
1631
1743
825
218
1335
1016
737
89
1092
1694
1573
1967
925
1630
539
1534
445
1759
948
434
1848
600
1992
1147
538
648
1048
703
480
1950
1179
1232
1843
1005
1745
111
169
1314
1082
848
1465
599
704
1564
492
1263
1994
1850
1365
492
1820
829
1669
1100
1566
313
1960
1099
1069
1241
231
821
421
1361
698
1054
1269
197
369
1029
11
622
802
498
1543
1748
1926
1086
470
899
1586
1217
688
1844
935
951
171
35
1227
1647
545
1492
853
177
206
817
41
398
1746
817
1253
177
1069
142
1550
1884
1788
1801
398
606
1219
544
53
1059
943
1304
484
554
1069
1980
1604
1013
1863
1747
588
667
54
1751
598
1637
1480
160
1943
1483
298
85
1433
59
1057
1345
1369
569
392
1531
955
1959
181
1118
1454
932
1702
968
32
172
342
435
829
1634
1891
949
78
912
1911
1114
364
1513
673
1732
1739
375
1626
1204
1661
1167
529
1602
1813
1833
584
1069
133
931
141
1587
1418
1053
257
1203
1515
1696
1589
965
243
1518
1080
1331
1987
1092
805
1231
627
988
525
299
78
682
677
902
232
1433
1855
1330
1554
1053
1148
1735
286
597
387
1720
1321
1754
292
504
325
77
1937
1996
553
738
103
1734
1015
1895
102
600
397
1083
1928
488
1095
1748
674
375
1091
1032
720
656
571
79
816
124
1156
1093
1527
106
1654
1669
1997
50
712
1172
55
1599
1987
763
110
876
405
363
1221
560
1811
872
189
800
471
1949
1807
1222
509
1347
289
85
1452
156
1487
187
1288
1489
1140
879
943
620
933
792
822
568
510
1468
132
21
287
1766
1161
422
648
683
1062
125
439
757
1684
1328
1259
1288
876
1775
874
1359
1872
815
1601
792
1649
1176
1831
639
1854
121
420
1807
1009
888
64
1179
664
1245
506
1613
64
658
1989
514
437
1400
151
1761
1008
742
1865
623
1463
464
991
1336
1067
1587
1405
209
1141
788
1867
976
1842
1760
120
987
1941
514
680
444
1055
381
1132
600
1274
1471
1947
1810
180
16
378
1443
1503
1777
1031
1460
1633
1582
1338
1986
1458
1694
149
395
836
547
1510
1113
857
1728
569
403
1604
1225
918
1644
265
255
1875
207
1623
648
80
687
528
645
1065
1291
958
510
1043
326
1697
502
1580
916
303
927
338
1636
402
1196
455
682
1673
1036
1554
1510
470
136
1711
1697
1250
661
840
550
1104
469
165
890
1226
987
1198
1939
621
14
1182
221
533
593
249
1919
447
1584
750
1534
182
1825
689
414
935
232
427
52
739
28
1316
673
988
907
1957
402
1211
1466
219
1970
540
742
1694
1401
1296
908
32
1984
1495
413
12
1093
739
1320
864
192
278
1861
812
1535
1879
1181
244
725
208
191
1366
1804
510
1562
1100
1663
1518
953
1294
1608
718
1290
913
1252
4
499
494
565
1058
1858
995
409
1429
87
242
979
563
1643
1162
1931
1060
1128
788
646
782
668
799
415
30
1769
1084
1671
1495
1838
1175
1586
275
408
1404
681
1640
887
1943
1974
1631
1298
1601
120
1794
711
1678
50
908
419
56
545
1896
1264
1945
370
615
387
977
775
505
31
1735
130
355
886
1467
611
1946
363
1548
1888
1274
504
773
948
1397
321
603
1063
1143
1595
969
456
1465
1053
1194
210
1281
84
841
804
127
1951
816
1002
245
1926
384
1314
1703
1096
71
1090
1576
968
232
238
640
1785
1877
1203
1889
136
362
1645
340
1962
1711
1006
240
1922
182
394
773
1068
1278
1324
1816
296
1161
219
1372
1015
288
83
177
626
414
1859
1086
4
1
604
1873
1683
893
186
1934
1720
525
1940
970
1419
934
561
966
1829
1528
903
1169
1397
1508
65
999
1480
545
1192
1257
1864
1452
1311
1476
765
1592
361
553
1103
89
621
968
1342
1873
610
1849
116
1434
1695
1839
1465
789
1897
717
1513
1986
1938
452
1486
626
1870
1362
523
1538
368
788
1267
526
571
487
1968
413
1834
1112
52
1971
919
1716
1378
285
550
117
1026
608
1365
1436
77
1116
711
1125
800
1901
1712
295
50
1900
1010
1560
736
1556
1576
87
1414
286
953
1071
1306
972
98
1965
1292
461
738
75
1976
1854
960
835
3
1476
625
586
281
1129
318
612
621
598
533
79
1086
1999
1085
333
474
1939
1814
1206
1285
880
727
605
277
720
1261
1276
665
1822
309
1063
1544
1264
1877
1977
1128
1647
624
1257
373
87
494
642
1597
725
1374
1063
340
407
889
1841
602
90
1308
97
1520
584
1442
363
1338
621
1177
1890
35
87
74
190
1770
815
546
354
1799
758
276
590
805
767
766
907
1527
1865
1271
1156
801
1488
611
316
1986
1851
1195
93
505
231
1412
373
719
1593
9
1090
741
1278
1860
712
1598
1779
1172
987
996
682
790
1343
344
481
1366
1230
466
1717
312
1444
404
564
1304
275
1756
1576
1508
1171
982
263
1705
1945
1298
1913
1669
620
1209
1895
21
1696
1820
81
505
489
1178
1027
93
479
525
1445
536
788
970
1968
991
175
1809
1392
1331
1945
366
1806
973
788
1599
1034
709
790
475
476
1270
1295
1626
1061
790
301
233
111
1535
1529
1888
758
1337
142
655
527
1091
1659
1042
625
186
1576
1139
1395
1688
1790
1050
728
1403
737
1052
1801
656
389
1505
667
1451
1558
585
1020
1288
1879
771
870
195
905
951
1807
1149
1195
189
1442
286
1654
1133
1394
1364
724
855
1916
1970
856
388
722
243
639
1463
638
1641
1882
811
318
1567
252
1527
903
1582
827
1373
63
946
1614
1663
276
1765
612
1515
1224
484
237
162
55
362
1658
1149
250
522
622
1872
1418
1798
186
1525
1697
1767
1034
162
1067
1405
1335
1454
735
1388
1168
1071
362
273
1278
1863
1418
914
1388
676
902
1458
1374
1562
651
1912
1767
1101
46
1796
1664
147
1260
1371
3
292
535
1593
1819
1077
1436
1951
1949
1373
152
1829
1181
1866
1347
92
1312
201
580
1974
1774
779
44
1334
984
1152
1500
773
216
85
1806
1710
184
1430
590
494
481
149
663
235
1512
733
1493
1750
1370
1514
1255
1538
1775
18
325
596
252
963
402
194
133
1138
469
1778
1646
1639
1985
1138
1145
929
1793
167
76
647
989
929
1738
1814
1358
908
1612
1727
1912
976
1663
1240
1170
532
1690
1920
672
1813
1022
432
1663
635
1008
1129
258
1752
1482
1265
1351
735
631
336
909
272
1973
608
65
1882
1535
569
1840
1293
1266
1620
1949
1158
707
1998
818
269
1257
238
543
1201
1832
1541
1672
1087
1810
1734
1294
1737
443
162
1793
720
648
663
982
676
1302
1706
183
542
498
1250
1694
1832
843
1934
1640
737
1179
94
645
1996
1337
883
894
130
94
601
1121
14
855
1403
250
1938
688
1235
1624
1737
1712
730
988
907
705
1397
49
962
1637
1409
1279
77
562
333
1369
362
758
1648
227
1324
637
1010
858
1948
1630
940
997
1992
1954
1256
1574
849
623
186
1237
289
1968
526
1634
835
709
1992
1672
1166
181
748
729
1350
1425
1150
1287
1774
242
862
1460
949
888
1806
608
71
1945
110
315
1141
1601
1380
561
1419
462
438
854
1491
1930
465
1279
276
1672
666
1180
240
273
1170
273
1066
1257
1245
1136
1918
1155
317
439
216
373
796
686
1749
1643
641
765
605
316
1301
1592
1795
1332
1414
77
105
1634
347
1149
275
1525
1839
1030
703
86
523
1836
1367
426
824
734
483
1454
1277
843
1295
1102
1471
1021
466
433
1673
379
885
1877
1976
1521
573
713
1063
1171
1671
1662
406
1509
1980
1908
1496
472
1299
1372
1895
1290
1681
1085
1096
207
1662
1527
1395
1613
1804
667
1467
719
1306
1305
443
1194
1214
420
701
1041
835
558
1945
276
1824
701
19
1200
1932
1553
1702
1281
660
1803
1277
324
1079
878
874
750
1808
314
691
704
1871
1730
1491
1128
218
1937
614
1506
1767
1967
293
1880
1763
310
514
1876
796
635
238
1050
718
1046
1400
1635
857
336
1473
358
1991
621
1054
430
889
616
331
1276
1270
1085
462
110
1871
1716
1459
1302
1632
740
1403
1973
1897
1946
1048
617
1982
1341
1886
425
437
1270
693
1966
1415
1439
697
609
894
783
796
704
581
1529
1714
1695
1327
1661
96
947
1154
1544
893
298
1726
1017
132
923
430
1441
612
1182
510
69
497
612
1442
1851
1520
330
1573
1083
1976
1388
1102
1766
1015
1040
1186
1337
984
634
506
1089
36
618
252
317
1977
824
351
1965
367
1968
1488
964
534
459
430
206
1472
687
712
42
1653
235
1583
378
11
1988
1677
1731
1240
1032
1418
886
359
36
948
131
1229
777
1677
799
152
932
1991
840
350
1271
1271
66
372
603
1049
1304
65
96
487
955
1932
1402
1585
360
1443
1488
1052
143
979
50
6
1922
228
1539
1113
1064
1047
1357
387
1881
1155
1354
1373
772
1905
26
49
1500
1682
162
1495
799
858
421
935
1820
1735
744
1063
1600
543
1598
644
115
1680
450
73
528
1265
1584
423
1483
1550
1787
1067
1435
597
446
89
1519
1319
1487
1151
638
1207
1370
1703
1552
1872
1996
256
608
1326
892
1318
486
1446
254
1542
1483
1573
1108
1274
612
296
1575
1255
960
763
744
1358
33
1823
13
300
467
1204
1567
80
1447
1259
506
316
769
514
682
961
132
158
490
302
1669
1626
116
377
1334
1444
623
799
1966
105
35
858
713
324
596
1096
441
1313
1963
890
72
747
120
1739
364
879
1511
1620
1756
1636
481
252
589
520
1426
1777
1137
283
1289
364
1181
612
1032
1692
1695
891
1923
661
237
1961
243
1088
1870
611
335
158
898
1103
1699
1352
1289
1012
1773
1352
1177
331
1015
581
110
1565
111
769
108
1049
1260
100
644
928
201
1351
817
1663
1002
1756
318
112
1048
1051
1077
428
222
1436
1657
779
1458
1866
1033
625
33
926
1335
1555
875
1551
138
379
41
331
1580
236
1430
1152
1279
1448
733
1751
1229
1727
1434
906
1201
767
1735
181
919
690
939
388
52
432
285
1820
803
1505
381
937
250
1665
28
975
1727
1433
603
1105
494
1803
316
995
1725
876
817
1155
663
349
110
1610
965
1462
123
1093
1357
1251
117
1244
619
395
1604
248
710
89
1874
1696
1469
1016
101
1708
710
344
1337
4
1928
271
1552
1508
237
386
1415
248
1690
247
1098
1073
1499
1802
320
243
832
1496
133
762
1366
456
1588
702
1784
1216
1495
837
96
181
1793
1454
402
32
383
1515
324
359
589
1199
1326
117
1432
1385
1685
698
544
1371
1104
1550
1234
450
635
353
1105
756
123
1619
1123
1116
960
1141
169
1843
1479
1002
943
680
1624
1918
1304
13
125
353
1021
1914
908
533
1420
1905
1975
926
1162
668
22
475
904
1692
1368
336
899
445
1711
199
1738
238
1660
247
1928
1257
1293
1470
991
581
223
407
1500
1852
1287
1253
343
1066
865
555
1874
831
1858
1762
105
1090
70
320
1639
1335
1371
158
1163
1591
1931
1815
84
590
1537
434
1761
1823
1750
1592
1392
1555
836
1230
11
350
62
1754
291
1050
1712
324
1219
529
1345
155
409
208
1542
19
1005
1914
440
698
1712
1477
1738
788
1243
1032
1428
524
1799
1563
1442
10
10
416
1953
297
326
109
590
1476
1947
829
1476
560
675
798
1572
1969
945
168
123
109
1428
774
1589
1430
1081
1843
233
1066
1143
1099
135
941
989
1515
359
1387
919
1753
1849
640
1678
894
199
758
1590
1941
1399
280
28
1462
540
257
1166
638
1409
816
938
1523
1002
1321
332
1098
1477
318
1404
584
650
1199
1635
1089
1005
1674
778
1564
930
606
783
1466
1267
665
1460
1583
742
1373
757
1305
1996
640
15
1377
1534
911
562
1720
666
1914
577
1527
124
908
1598
602
1290
1594
815
611
1247
541
1795
1047
818
55
179
1106
459
1569
330
1124
538
1671
1730
878
1115
61
1596
239
1600
15
665
1086
1650
734
715
945
1007
1650
1638
1911
707
1538
1393
606
1639
1313
82
1814
2
397
1667
751
1767
492
796
1200
393
1354
1087
1763
657
1180
1079
865
54
1413
195
591
1629
374
1020
48
141
1371
694
974
1304
1535
423
112
1386
1493
1516
321
1864
1514
929
1390
931
1348
503
426
1984
493
195
1564
1503
346
869
1318
7
607
1679
1879
1090
583
1833
35
352
352
142
1483
1181
38
1122
1704
908
1834
1873
305
1893
999
1410
490
1898
1176
884
24
1437
370
610
1776
126
974
819
1135
494
913
1155
1173
1623
953
457
1342
1947
285
1351
1737
1759
759
966
642
882
1040
1207
1235
1548
214
832
130
1123
1964
550
301
468
1926
526
844
1208
1156
897
592
566
205
1928
181
1708
1281
1579
1925
135
39
1228
1788
671
1770
1439
1385
600
598
325
942
112
619
1603
1743
315
1889
1396
367
394
1000
375
1125
1027
552
10
1820
850
205
1159
1505
1093
440
995
614
1492
1116
1709
585
1034
1219
1450
1381
1113
1530
1356
516
1822
1635
1637
63
1496
1516
1249
1843
457
1444
1337
180
1967
1833
683
999
1010
152
251
1003
644
943
459
517
932
1104
72
1869
380
14
401
1242
165
112
1454
80
487
1414
1626
495
517
927
1144
1558
1357
506
1776
921
1556
1595
807
9
663
659
387
529
1654
1171
563
657
1571
1943
1797
1538
175
67
1961
837
1495
292
132
1859
55
1013
1717
894
82
1978
1692
286
1074
587
251
1991
1404
567
446
416
1834
199
793
527
1955
827
664
1127
1501
1953
732
1596
1846
831
1871
155
1177
1099
1695
194
303
111
708
741
367
409
746
762
1748
1029
378
1377
1672
96
1087
1605
793
1720
1839
101
920
177
1393
1028
1815
1741
538
1928
921
1597
1507
1127
1402
1732
1034
1301
64
1465
489
552
15
1314
475
274
1576
985
777
1176
132
722
1825
1094
260
10
1560
798
689
1815
938
1127
1904
1101
705
923
1092
993
281
425
919
788
1490
870
1414
866
428
1985
722
1551
1068
1543
1883
1355
577
1405
1868
1849
1237
611
906
123
878
120
1383
1211
794
561
205
336
1935
1537
529
878
814
1053
1856
760
794
1447
1535
448
937
1618
1929
1303
1505
964
1144
1817
957
1606
39
714
985
1111
556
1208
1395
492
1974
1866
1039
849
1461
41
469
805
894
1058
999
493
531
476
1811
1496
1876
323
1882
1167
1793
432
1885
1995
1924
440
310
1503
781
979
1855
1943
106
63
241
1127
1469
683
625
859
1929
227
978
966
250
198
1901
980
1605
114
898
1873
623
1404
1235
1921
1695
661
368
151
1721
1512
374
1839
996
1756
1056
1899
1802
578
1508
718
385
1382
1395
899
34
602
1655
987
973
1169
575
565
1311
217
921
138
1843
1091
448
907
1386
1408
62
1948
7
11
1423
83
14
1481
408
1027
523
662
388
1582
1439
546
1590
1080
311
673
875
1547
769
1685
1789
1163
940
606
980
1541
1713
647
1750
1099
289
1695
680
1119
582
382
1118
1515
519
1454
1099
1002
592
845
117
450
694
426
1946
620
1799
1212
1102
1470
1845
1025
601
1673
1229
376
789
928
794
1398
1713
1921
553
65
1860
118
16
1737
1951
519
687
1646
452
1571
367
970
1613
881
781
1304
696
1579
1393
271
1660
533
121
1437
31
1357
1685
1241
826
1239
1458
564
1603
370
1252
894
79
678
1073
395
266
575
1714
969
1088
1458
777
1573
474
590
342
933
847
596
497
996
1323
415
935
1257
1766
1257
1582
1939
417
1206
123
421
1650
1449
989
1694
963
1685
264
832
435
592
1861
29
317
1128
154
1154
319
1514
676
170
807
697
663
13
589
1304
1909
1321
1908
1466
746
335
421
190
137
1879
829
846
1612
1737
836
1252
1525
787
928
880
1972
372
656
1754
163
1148
89
1789
114
1962
65
321
422
1885
828
609
560
1278
520
882
1444
901
193
1103
555
1972
1286
557
36
868
1778
1206
589
1229
857
734
1472
790
36
1712
67
573
719
1029
1703
965
1742
290
1551
711
362
1027
1817
1587
639
163
1201
247
1071
351
959
846
1059
1462
808
229
1188
622
1639
1558
505
737
891
484
1022
1246
806
26
446
747
228
149
1639
593
1021
708
1460
1623
67
474
1762
1195
998
157
1071
1116
945
1144
1192
1144
1911
637
486
1705
1134
1842
558
821
418
1506
414
1850
1965
1864
1300
817
145
1526
1029
796
1990
1405
1657
658
1986
299
1553
1613
1377
88
1208
1158
1624
715
1390
1986
577
81
1066
1858
113
836
890
1272
89
779
190
1495
1314
395
1629
475
1013
1539
633
450
566
1572
1225
21
1728
1251
388
728
1688
761
528
1789
942
1322
601
1188
322
1251
1720
899
194
1392
1177
574
660
1662
1897
1512
1704
1731
96
1259
1367
1844
756
1267
377
1075
232
1534
235
631
1899
204
1130
207
1083
1056
376
1295
914
414
564
1655
782
529
1946
1733
328
848
1412
391
859
507
1625
438
394
641
1812
1777
260
1157
1654
672
1229
1870
94
319
1082
361
285
878
1440
748
1498
1049
566
1296
752
1306
1026
1564
1609
182
1827
1044
642
1131
647
1004
250
759
353
1873
1767
727
1
1523
864
1960
351
304
1749
926
635
1578
591
1531
1828
1626
1563
76
73
1022
15
230
654
826
1331
294
1447
1527
597
1358
1004
883
149
795
316
1656
1074
1909
1946
1273
300
1474
1793
552
1133
1379
858
476
1495
1973
1275
1100
1274
794
441
1247
103
1799
34
30
535
37
1577
594
101
80
1634
1520
1831
222
1825
1331
1005
1177
938
1295
1958
1258
1029
4
1673
988
900
687
1374
895
283
643
1144
1488
1196
160
1306
988
558
490
48
1227
624
1847
1795
1514
711
1227
1292
1723
404
302
21
391
1893
1757
886
1585
860
1248
1269
1951
1165
1914
648
406
1790
1715
1362
180
111
862
1126
512
869
541
624
1473
377
1622
1679
569
1860
1350
999
1360
147
433
381
1485
1582
220
1732
625
1717
855
1769
1819
634
936
103
1836
960
1259
971
1213
228
919
283
576
1778
39
259
1607
1264
1110
1372
664
730
440
164
1232
384
849
1789
1926
763
1864
1879
1163
409
1203
1711
812
765
649
926
1161
245
238
1774
1339
391
1293
1638
837
329
1297
1919
1689
1725
591
1529
122
1863
1162
1432
19
1181
654
491
1288
277
78
1425
1708
1655
345
1281
41
1480
1958
1081
339
1471
867
797
715
1312
1961
1332
584
432
1548
10
1465
18
1902
1715
300
1199
532
1852
1153
1557
371
46
283
1673
1711
555
1673
1182
1685
948
852
1120
1177
1048
1365
1276
564
1982
1781
826
1943
1262
1692
1019
136
1500
489
28
571
1071
1806
1602
565
1638
1683
1115
331
759
1114
84
289
1460
942
607
50
678
1894
1950
250
132
236
646
1282
213
1613
690
1447
1710
765
861
775
442
979
1261
1378
1797
1139
1310
270
1781
727
1435
435
230
1801
1288
154
553
1865
1306
924
1029
1237
822
27
711
577
871
1882
260
218
309
298
663
653
1543
409
1599
749
885
394
64
844
640
1555
1628
1533
232
1693
372
800
346
1660
639
1109
792
1498
527
1365
602
1321
1181
1228
1718
321
621
1541
277
1900
553
549
932
662
1179
1690
1125
768
944
1689
275
125
801
57
1684
72
1691
1304
1300
910
1869
1467
1772
1663
1959
927
1877
1871
1983
251
1123
678
1778
138
1455
1143
832
747
1992
1082
327
1221
543
448
886
314
183
676
1251
660
1150
970
1912
280
1692
936
271
1595
1109
1704
575
1165
1325
1265
428
1158
979
24
1270
750
353
763
625
1606
1844
1440
1990
308
673
772
1216
481
333
242
1950
678
190
875
725
771
472
1896
1267
1861
1816
891
604
1501
1220
385
1340
739
1799
1784
1630
1583
1144
883
1813
888
847
720
1716
526
1021
726
1832
1532
1371
775
1792
611
249
1187
754
361
1753
1787
405
204
645
297
1389
755
1868
579
1292
445
664
1268
34
1912
739
1528
819
1986
1939
1976
12
1584
505
1305
1754
625
1481
653
688
556
373
1235
1836
42
107
1382
1760
1502
928
1439
1342
847
541
1517
287
299
293
1162
225
1885
1029
557
600
660
1735
1977
71
478
1223
1560
974
1336
1191
1746
594
1174
1917
20
1614
55
771
443
1620
475
1673
1390
923
426
661
1710
57
862
1065
49
1440
413
1327
1903
626
921
863
872
1818
202
821
1346
183
926
1326
1368
1424
1002
1801
487
252
1012
1456
612
44
1001
302
286
1061
1695
1671
1547
830
1355
67
152
1437
1563
1970
1618
1799
640
1443
783
1659
563
1819
1689
364
726
862
752
230
1128
1827
310
96
295
529
661
1802
1537
1447
874
873
1708
360
296
864
777
783
815
1974
643
997
478
1605
180
1387
115
1692
169
538
875
12
972
97
421
1220
527
1114
645
1246
1918
49
400
607
1223
53
325
1168
1774
995
1994
1989
1258
530
52
200
1093
1426
1610
463
193
34
1985
942
698
1182
206
1869
632
447
1377
496
1211
1848
875
1212
503
654
398
956
905
1389
984
858
339
378
511
1754
1350
560
386
1921
1236
902
1323
878
1632
972
140
260
1700
1159
769
1994
99
227
165
1820
512
132
1687
1729
143
1159
1644
1471
82
1235
1890
1626
433
601
1874
660
1665
1643
788
1674
771
1003
305
1358
463
1198
1967
1547
941
1775
548
1121
1504
801
827
677
1287
664
547
624
506
808
73
1308
1868
1731
1004
1277
1417
1669
670
1854
1045
98
1294
206
1715
1320
621
413
1691
33
89
155
1814
1759
211
1070
731
201
641
679
129
1982
1413
1688
1279
481
253
1967
1781
925
221
264
591
288
1155
1436
1867
571
1835
146
973
1674
1813
1019
355
528
1920
315
554
677
757
778
484
1164
445
1087
1268
1703
417
1825
998
75
1076
1264
467
1698
852
1304
1394
1123
1067
935
868
425
625
1578
301
509
1386
412
411
190
971
629
1562
1916
1154
1166
1638
1996
1721
582
267
1139
226
1399
423
1776
91
853
1092
822
1044
560
1940
695
1338
1627
1277
136
206
775
1309
138
1273
373
1884
756
1244
1350
107
340
1876
507
1992
721
1241
1981
1389
188
1463
188
963
613
1784
911
1059
906
215
82
1065
1200
469
1349
1356
1543
1733
185
1894
1105
992
1532
1368
276
1369
407
934
36
431
1824
1456
1580
27
608
144
1694
1001
1651
1353
1195
595
826
1139
186
896
1689
994
330
1448
437
1081
885
1390
1965
150
1442
1275
1014
262
507
14
95
1169
527
1936
1064
580
819
713
704
454
1328
513
755
519
1647
923
1302
382
415
1791
1995
803
213
58
921
394
800
1600
1253
1433
108
302
1520
1152
1526
257
173
1789
128
277
113
1348
58
750
1880
135
1844
303
587
771
996
526
499
1943
1950
1789
782
1017
794
578
1855
1999
577
220
1631
386
834
295
697
1526
637
1957
679
1526
489
1340
467
303
551
548
1685
1919
783
195
190
942
203
464
1332
606
1231
302
187
37
1756
1173
226
1901
1065
1740
1754
1888
240
1637
186
1904
1162
447
1602
1579
807
129
1206
69
1408
1720
348
1463
662
1347
1378
1475
312
184
837
1133
1904
1753
548
1935
1105
79
1925
878
1680
616
1464
777
1841
12
558
1510
332
1378
953
115
1752
504
1344
182
566
1958
613
250
940
554
851
1139
628
382
634
1423
268
620
1279
528
1682
1934
277
417
533
860
1598
88
307
899
70
1608
723
1812
514
811
1581
1605
774
1371
1621
1903
1968
74
1882
29
788
1673
1315
896
725
902
88
1478
1234
1495
1575
383
69
1771
829
1459
1716
1522
1605
591
828
1353
1365
677
1430
644
1254
639
1319
1645
1099
977
1018
1653
350
907
431
341
1429
807
476
1856
1067
506
477
1989
1307
557
1364
521
1525
556
1965
1901
255
1100
1557
1161
1650
1298
770
1315
1893
297
1791
1824
14
1706
879
1035
104
219
1428
25
1344
67
824
993
443
1742
1769
1348
1026
872
566
265
399
393
983
1727
259
1566
889
353
590
1730
751
1034
1835
281
1060
1294
1794
954
1199
414
1347
1188
504
585
1506
1856
1835
280
391
1049
822
521
1933
1483
605
1448
479
472
1439
762
858
1298
1653
204
656
114
926
1025
1291
1337
618
1055
184
1582
487
1115
454
348
962
1045
1188
1878
728
871
988
239
1187
155
1094
41
1874
1769
672
1174
808
416
471
503
636
1327
1998
892
142
1237
848
275
877
771
1406
1112
1275
1026
1394
1112
1956
637
1500
531
1015
755
1319
55
210
343
1502
1063
1407
850
123
1357
281
1524
576
1212
992
230
1374
692
1511
503
458
521
884
1821
1421
1842
1741
859
1932
174
881
1327
1260
1448
92
1593
577
307
1545
287
1948
678
490
1345
895
737
1466
1481
527
1693
1145
1909
572
1160
203
1070
1956
555
993
1700
1732
1733
867
752
105
648
1281
1160
1513
1551
1736
1713
1587
1847
1949
1178
1055
882
1010
1060
1732
1295
134
768
218
60
1925
634
749
1930
634
1915
327
1342
101
1275
790
835
1273
1840
1449
1470
1281
1049
681
1254
735
237
1094
1969
1349
433
727
1279
1523
447
1262
1291
814
869
263
907
1542
1374
1459
1234
1638
387
617
68
381
732
399
382
157
174
1386
703
1307
886
604
939
1527
1541
1891
1284
1702
115
275
186
1670
991
1661
1231
752
1933
1042
1798
766
769
1680
1299
61
1586
1516
587
667
285
205
1454
572
1635
446
508
556
456
994
643
286
214
1735
1548
189
588
145
1910
1102
541
1851
244
1386
1445
1631
816
1380
756
103
1749
700
1902
1545
448
1887
1272
1963
434
826
1681
469
174
1933
285
1152
827
486
1868
908
55
1457
1730
223
354
1503
1963
456
971
632
423
281
1641
1630
332
1918
1230
1743
361
52
863
1903
1002
168
1032
501
648
313
689
1034
144
473
962
1244
6
1510
1785
877
761
512
1955
1224
1428
1657
1100
520
1470
764
720
801
957
1203
265
758
691
1479
899
855
1259
1151
764
1558
886
1041
8
1222
668
972
1615
1418
419
1214
1138
648
1369
630
1775
1564
1934
413
629
1852
1018
546
1231
496
1709
1518
628
1141
1268
725
1380
1517
713
446
977
1289
1168
992
249
137
1162
1160
1326
975
1211
430
874
625
216
348
1026
113
1029
90
56
581
274
1708
365
493
741
316
377
669
1593
1505
705
1660
1270
1243
1665
19
1831
1200
1817
1646
1438
1020
1452
385
400
937
1119
1547
1827
238
1370
787
263
1678
440
886
1131
1967
536
1626
932
910
319
371
619
292
803
955
1909
603
1521
627
1456
1216
688
626
1219
698
1975
101
1898
1912
349
1860
607
386
1738
1461
425
834
478
1751
1709
58
445
1508
971
1859
1309
599
1923
1957
1870
1405
1288
326
1511
1499
877
158
336
599
808
1954
26
698
1113
1925
1083
1591
1699
75
1329
1083
326
126
1067
1855
1804
1978
260
1711
14
602
1227
1665
1110
956
1139
1190
99
1745
1355
429
1269
1820
19
53
1105
399
675
135
1848
1281
496
930
977
1816
1443
989
1744
1976
1890
1048
310
1740
947
1538
157
1530
1714
1442
530
609
23
119
969
638
1569
86
1414
237
1391
378
906
1059
1269
525
1139
951
1666
47
774
217
1840
1616
449
668
646
1899
439
41
1875
330
1304
1729
1924
312
1918
677
1479
1573
320
1157
1871
1537
1106
338
1823
666
1342
1945
755
950
116
547
1388
515
235
1391
1614
950
1632
418
126
202
492
341
277
1356
1622
1223
1207
339
1189
1604
524
208
1237
863
251
268
783
1872
1312
112
115
592
476
1276
633
1099
454
1195
87
704
1651
272
1644
1860
1235
1023
111
168
1807
1140
310
607
1964
1544
1469
708
1166
498
1105
1784
1112
483
563
307
1267
1653
663
1510
924
29
1017
873
712
597
462
1518
909
1498
990
106
84
1176
1283
1879
717
8
1793
1146
395
1056
1444
464
1892
1348
141
1613
1802
6
1193
1727
244
342
1658
1334
177
471
61
266
1387
1294
1033
1561
1504
1151
414
1371
1219
1013
80
252
818
1044
1524
1334
312
876
1058
1859
468
1608
804
1284
1376
911
619
326
1785
1397
1475
1173
820
1467
1852
1794
1617
786
979
1067
644
857
1815
611
621
1205
1236
983
1733
912
1941
401
1771
1879
1161
447
1222
583
220
1984
1866
1521
1362
1140
267
519
642
63
1421
1690
402
1072
1679
315
1441
1733
746
799
835
156
916
975
697
525
1962
552
607
343
34
34
1355
455
1981
1368
1435
746
1760
1289
916
859
1917
1686
318
1283
877
92
598
1958
399
553
1423
1491
244
602
1137
1474
291
904
1513
1481
1385
536
1683
113
1508
1879
1020
239
433
1228
4
1655
1972
85
530
330
1064
965
422
725
512
1309
1132
841
1160
1580
489
315
1711
1665
1436
1671
1697
1825
1527
1145
407
436
201
1163
1124
654
1362
324
1540
212
451
587
177
1499
567
1557
515
380
560
250
830
1773
1371
427
668
1094
1764
1345
1625
308
1604
188
103
54
161
1860
1889
343
1333
1406
1841
1554
1310
1950
221
166
831
355
493
210
439
887
1827
11
1654
1645
1319
707
459
1767
99
1317
836
1103
936
328
1859
1893
1568
666
218
545
35
715
402
1787
699
1234
281
1924
1203
14
929
1077
1089
1938
1038
1825
410
741
1105
1089
44
1196
675
557
1726
103
1183
601
252
1320
679
410
1757
1947
202
1493
125
477
1610
425
952
1484
93
774
504
504
329
272
1293
0
248
16
1302
1869
1727
1572
891
951
984
1736
1467
1333
1339
738
832
1833
665
1526
1540
1326
429
440
1651
1683
89
1846
1676
769
370
905
1706
1724
599
1353
178
1727
862
654
1328
668
641
1826
36
519
58
79
247
164
1383
1426
1539
1038
1077
167
775
1860
1595
1646
250
1097
252
1439
1292
89
898
1188
1682
1709
1011
166
924
1370
1690
1693
195
723
223
1520
1030
1402
1574
42
651
611
613
162
1018
259
1390
106
1620
1375
769
728
91
1921
1859
288
1402
1327
121
630
1859
1167
986
1248
1095
1545
73
597
1899
1204
211
771
1825
469
673
81
1734
912
348
638
635
195
872
1876
866
424
390
1067
823
1194
918
1825
868
131
864
1163
633
1627
979
1589
1948
1343
1787
766
1110
1335
1331
1549
1415
691
1874
88
1303
619
1476
562
1217
1539
1949
1560
527
1817
1159
428
1480
941
56
731
1008
183
910
557
680
1865
579
775
467
37
806
936
302
1849
433
814
832
1027
1572
272
1811
733
1808
308
214
983
1386
1863
849
1960
745
1541
890
1770
1833
815
1852
894
1265
459
1145
647
235
905
509
1392
430
1476
1641
640
488
441
425
459
1128
1582
950
3
159
183
693
1661
232
742
1996
1159
1884
758
1554
326
1691
637
285
1971
720
896
1766
422
321
200
1017
1603
1367
1298
925
654
1425
480
1650
983
843
25
1429
899
63
1908
1433
1038
914
1294
1805
417
1546
62
1086
1931
1342
1297
443
969
1412
825
305
910
1122
1378
1825
1220
1338
1205
364
1777
1876
1344
896
244
1131
998
1681
305
595
1947
1830
1567
1473
1497
1383
921
86
828
1339
1491
797
108
1124
124
1560
1426
572
1075
713
605
1514
951
1626
1542
28
556
480
1510
1441
1420
172
1521
47
819
568
722
823
1623
1178
492
1610
1275
536
471
1022
467
939
1561
1315
342
785
10
840
870
1562
1753
918
121
1852
1758
826
1833
621
1014
972
1693
1087
1077
387
1859
1907
1743
191
1124
1119
264
1128
1896
1264
1563
67
1499
1577
380
1898
1151
906
130
938
232
1253
107
1541
1532
888
573
740
894
1747
1017
1658
1493
1367
406
177
1859
1659
1711
1338
945
517
1779
493
1004
837
327
686
548
677
942
125
1655
1086
851
1649
601
1048
851
877
878
1958
280
966
772
658
414
1339
869
935
787
1756
376
1360
1246
1798
702
693
1271
345
1972
628
1942
1297
579
1040
892
279
1368
282
1320
1725
784
300
1002
1737
1156
565
432
1736
774
1633
1770
580
1548
1399
29
1909
537
882
700
1847
1703
1529
1834
1989
1693
1979
1594
1193
710
512
1370
779
999
1212
1287
1748
6
1758
1942
1449
342
1221
1049
1833
684
117
1787
921
1438
1478
1626
280
221
1762
1707
1555
1633
1241
889
708
1995
1675
160
705
1973
661
252
266
15
174
1655
1714
136
1506
566
1650
925
1153
1076
1545
1245
1087
1980
1002
920
169
936
1997
1625
453
1145
1071
795
1161
1080
1572
1064
69
1853
1156
1730
400
1767
796
1375
1118
1332
1184
322
115
350
343
1402
1859
656
1941
505
506
1093
565
400
984
720
74
1470
286
1010
1993
958
1433
212
102
1480
613
712
1810
1593
885
239
177
835
1216
1707
1392
921
2
1256
104
82
1708
93
1832
812
613
945
486
1190
443
153
22
1157
1036
1189
1707
816
993
1565
1173
422
1431
1455
307
969
329
1721
482
1774
1556
314
193
399
383
1583
1781
1936
1818
611
339
276
1991
1916
1555
521
1282
1453
245
930
1648
1681
1405
1008
542
1532
1553
1130
383
540
1081
264
1151
498
52
249
831
1669
1059
216
1941
1968
676
1399
257
1268
758
1995
1915
360
1967
1494
966
34
532
1149
774
1096
1343
1909
58
1333
1132
1801
1930
1743
21
214
438
460
1457
315
1673
900
656
426
937
724
659
1852
1232
1273
249
225
1634
1818
1152
371
1282
653
1244
268
505
1667
566
433
1725
822
1886
1799
1881
867
1301
1486
754
161
1139
1920
97
1353
711
304
743
1416
1036
759
977
963
25
1394
1267
1184
1673
99
1438
1209
1779
886
1903
1575
1539
321
410
1845
439
385
28
1446
1084
987
159
100
1730
1941
167
1137
426
1106
522
1356
1433
258
850
1863
893
1335
1739
199
794
895
653
924
1607
742
329
762
310
519
469
1903
1574
660
244
1818
1182
1038
243
1810
855
1799
1349
1514
1185
1967
1771
9
1546
1995
892
207
1738
533
1557
144
1688
1451
1077
1156
1661
1565
3
120
1799
1050
178
1256
914
1840
1660
1794
1946
1651
626
1349
957
496
1904
231
661
1090
63
926
1616
998
215
1252
985
786
758
1527
245
975
400
1710
540
1406
1402
219
1417
187
12
507
183
1429
337
270
1955
95
892
1453
154
1270
1548
1438
1590
1905
1332
1924
1714
1790
1318
1337
1829
1909
866
758
56
1007
1083
1420
868
1318
1282
187
836
1946
1984
1891
1119
1530
1072
954
618
1493
1074
1284
1501
1993
688
632
1071
1222
1732
544
1549
473
1381
1725
1045
955
1996
1203
1293
460
1925
100
176
386
320
271
89
1520
303
159
220
239
1515
1814
1823
145
228
618
22
1223
1792
1181
463
1663
25
1525
1037
372
116
837
1648
1788
920
34
241
1096
1054
439
1773
896
8
1391
734
311
1888
488
89
1982
8
1939
119
305
1434
40
1269
24
1138
572
19
154
1266
394
1134
1984
985
1578
477
755
267
659
1185
1741
1808
1310
747
658
256
1033
1063
1355
551
658
1273
1124
193
866
214
371
1666
644
1645
1323
1340
1962
59
197
1503
274
1863
1754
889
848
1196
811
1772
33
12
902
653
916
922
49
1788
272
1233
474
122
1216
1592
663
552
814
1685
1937
1347
617
1481
796
1585
1936
1054
1770
433
936
1646
247
190
516
1329
1029
892
967
86
1003
1355
215
392
730
1775
433
1746
1519
1266
848
9
1889
1133
601
1439
1646
342
1298
1283
1309
852
249
474
1627
154
1402
1748
276
1627
1923
328
1856
499
683
1032
685
1269
1358
796
661
28
1886
1204
149
371
1953
1113
18
1278
1771
1264
876
757
1389
561
542
461
62
632
301
582
370
504
5
668
666
948
1856
14
1318
1906
832
1580
316
1032
1478
374
777
436
807
1472
572
436
85
797
1167
1199
296
1951
1259
1591
390
1366
1214
678
997
1911
1337
1393
117
1661
286
1806
741
1921
1115
1752
1050
1775
214
109
646
280
800
118
1663
659
595
1116
1021
1655
151
1399
1133
1155
1553
73
546
1452
426
25
1224
1579
630
470
804
234
1795
741
1412
705
1094
388
1441
939
1372
1017
771
242
1115
1167
1145
263
705
1799
621
1977
341
952
614
1792
341
1966
1841
879
64
463
1630
1766
1914
630
595
1090
72
705
618
410
1264
1381
943
1532
1679
293
1712
1751
130
577
432
585
1902
1965
705
920
54
1327
304
651
1357
1068
484
1385
1946
1182
1396
1945
1637
1956
648
825
1189
437
444
1235
887
978
944
1569
1594
1104
695
1595
1247
928
267
1760
1146
1552
339
553
1135
447
1333
911
261
1512
701
1488
1313
764
979
370
1862
1668
1710
1810
1038
1874
1654
1286
989
590
1831
573
1893
404
1097
1904
791
1081
499
743
1338
1721
716
842
1864
1978
70
875
863
380
464
1380
618
1270
1204
1004
490
1191
1589
1176
1000
1058
1078
1166
1357
1362
360
1907
572
1139
1680
1197
621
999
420
585
965
1869
96
541
1403
1131
1849
1862
1011
1584
1361
1935
266
1080
1406
1440
931
1994
926
1187
1538
892
1003
928
1694
410
35
1501
1381
364
1908
527
1578
862
1428
1876
1867
983
346
65
11
1827
109
20
27
1297
795
811
825
1854
280
92
105
96
1397
318
1919
989
1195
1878
328
1110
556
1265
492
208
1375
1251
455
1742
1582
1923
1580
1005
1062
951
696
1884
1653
634
38
728
1989
161
454
1736
1961
499
1357
372
432
884
648
840
805
1526
1324
1949
41
285
418
1918
1479
1926
373
1282
1932
1040
650
1350
1821
976
240
1583
132
976
477
6
51
1655
730
1645
425
515
1066
1959
1673
796
23
1617
16
1930
656
1027
1905
1344
1922
1885
1016
546
1277
276
878
1980
230
1065
1028
1757
1139
1692
965
262
1426
656
903
1285
1841
1855
1948
427
512
1539
367
894
1458
819
443
461
627
1969
648
847
853
1859
1691
1815
666
1369
281
1372
1042
1725
983
97
1136
100
517
1093
99
195
1052
1645
433
1751
276
930
978
497
741
1197
592
1499
1176
1558
111
434
1823
1464
1776
1398
1840
561
1396
1178
1147
1262
1673
458
1629
418
1573
556
1706
864
907
1217
840
511
873
437
1982
267
395
548
599
1162
1917
1055
784
1198
325
988
1775
246
396
50
1063
366
654
668
356
85
854
1656
1827
802
1612
1647
871
703
147
1435
796
1222
1352
980
782
450
14
119
465
117
120
1308
1630
410
357
1263
1580
1810
464
1793
1295
1466
1136
910
601
1999
723
1347
1732
918
1890
294
337
1358
956
1805
154
974
409
1305
431
1987
435
885
1093
1307
36
1163
1182
1152
923
1562
820
1263
1174
228
724
815
1634
1524
1590
651
260
479
1769
566
613
1199
1121
277
1666
1502
459
583
1604
1595
1188
860
1489
887
1193
361
76
309
1200
1911
960
736
641
825
1848
1867
1160
1738
1488
89
503
260
906
463
1896
495
1875
1614
1564
1391
1648
747
51
1768
315
1673
1514
1585
633
441
610
1043
189
169
1380
235
1681
238
1555
952
1640
1556
439
1287
600
1483
1875
1764
1388
1236
1699
625
1632
1672
1967
636
304
1109
1601
8
602
400
1785
1620
139
923
1413
1999
216
382
364
21
751
1295
1953
1115
1711
1602
1556
850
718
1575
1231
771
658
235
1790
1131
504
853
1457
165
89
1482
739
1324
1794
46
1594
191
769
19
1263
1291
285
303
1128
480
1031
789
808
1340
623
1843
1551
1128
1447
987
874
409
268
835
26
637
1036
1624
777
1128
954
956
1693
1238
335
1659
1147
750
134
1517
71
1092
1711
90
526
542
1388
1742
1981
580
533
1245
920
1321
483
1113
1465
447
478
1751
195
670
343
1995
335
480
917
396
198
1063
1085
178
893
694
677
596
1600
781
296
72
1888
1288
1550
0
1496
37
1878
1942
1485
1660
617
489
1363
1993
1447
1
1025
1028
1959
1474
1434
1745
1301
263
1751
67
291
1787
371
168
1960
1605
845
1279
927
195
490
429
1917
1654
1378
1471
1944
1021
493
1051
1902
1368
1423
1409
1536
38
400
1389
1421
930
43
1708
304
1003
35
1047
1827
1685
1691
367
1860
1024
1970
1780
1361
28
1486
637
362
1051
985
1391
1332
1154
1213
302
1224
225
886
1582
727
1440
1320
1990
1247
191
1659
880
1487
983
702
516
800
1421
1404
384
871
1101
1937
1111
602
403
1056
1899
1364
893
1329
1109
344
411
1926
782
1349
1066
1908
1036
325
1178
349
4
684
235
200
1606
1955
1517
142
1032
837
1990
58
1972
1788
667
1530
482
1169
1607
337
915
1820
812
1314
917
150
1716
1550
1276
1705
114
429
1002
138
692
383
1906
1729
1341
567
1122
986
1749
470
1143
412
159
694
1627
674
556
311
491
716
1327
876
1584
1922
1333
1907
352
201
1797
169
906
289
287
1581
1252
702
1847
1624
446
219
144
279
815
850
1430
1416
179
1135
294
719
1986
961
632
1452
997
1478
1476
415
267
925
1306
947
460
1002
414
881
1687
604
763
627
541
1721
1221
595
625
765
365
807
1259
1296
836
1407
1760
1925
23
1482
1000
475
174
804
509
1656
1497
665
794
1493
366
1536
522
531
662
1877
1437
1392
595
507
1547
49
1910
722
73
385
417
1958
1528
676
1842
660
1642
1788
1108
627
1241
482
696
1698
1098
970
692
125
300
1569
499
1043
13
1802
888
1275
244
1808
1823
1877
1734
944
1647
1157
1425
572
676
1380
493
1027
1586
1112
1154
518
1242
1321
1995
247
1328
511
1788
630
997
1658
723
1821
87
1682
948
567
1501
420
61
1117
577
1953
306
1286
96
1214
1106
753
313
1235
121
772
1869
1618
227
135
1208
486
222
692
1567
153
460
1412
1277
1658
1626
220
921
968
1417
1260
790
937
304
1417
389
1499
950
1633
700
302
239
1989
953
1932
353
1787
1317
63
1506
1037
1296
824
1771
958
231
847
463
1420
1185
1210
562
1436
551
1706
1595
823
549
535
9
957
161
279
287
1472
1956
1025
1315
677
334
1011
1534
1045
1704
690
414
1294
183
292
1817
1558
1612
1981
1957
1855
408
1828
1883
294
730
559
1049
103
1352
563
1754
722
111
1622
1407
1233
1137
1958
1146
849
1835
520
800
1975
1979
1546
865
800
1986
1447
498
1288
50
315
1716
1027
226
555
806
420
1390
834
4
545
1425
580
1506
1675
1165
977
400
656
309
1378
1829
802
690
449
1855
1417
527
1907
526
1642
622
908
527
1700
1176
1642
245
1467
445
163
1338
1532
1622
1984
1705
910
1239
1807
586
642
1808
191
167
1359
518
1170
982
1474
911
1448
1101
727
486
678
232
1189
958
935
1295
503
1802
1456
784
1314
965
1261
204
595
688
1578
1722
843
1182
520
1742
51
226
518
767
1603
865
50
1259
225
713
1923
191
641
898
1657
424
242
1127
238
1158
325
1931
1715
1641
350
695
434
1451
769
456
172
1336
1021
752
1863
617
1637
733
1589
660
384
1014
375
222
1869
1716
1920
1972
1085
281
197
659
1400
703
958
1177
924
1229
587
638
1154
126
1584
797
1628
917
1841
267
1751
478
1043
1454
1110
1986
81
529
1158
1828
1707
11
629
965
1832
104
1253
1192
189
200
936
652
1948
269
753
1305
1151
1415
40
1212
371
1968
556
1396
264
1566
1382
1786
739
1306
1437
1109
1117
1453
657
105
20
873
1695
1797
1880
1382
1340
949
1470
732
1470
891
584
551
152
1889
81
739
1910
665
1612
1440
582
624
920
392
1488
78
261
190
878
1717
882
544
1742
1480
600
1165
442
521
334
1247
1789
410
1331
623
403
1924
1995
1363
1689
991
170
1510
110
1217
625
1021
877
524
1545
1082
800
574
1582
495
1200
1826
1353
834
1610
73
1134
61
1332
1434
1585
432
1697
99
701
129
573
1574
1111
1455
731
799
443
592
531
1921
27
379
198
885
473
1260
1498
563
1661
1241
1181
890
589
1592
1600
1187
770
50
1391
1030
938
711
1003
1255
1324
352
1597
156
117
32
468
609
182
1094
1038
201
353
289
875
945
1371
634
1175
1396
863
1962
1653
992
1859
1782
1101
110
994
1470
311
1975
940
312
8
897
824
752
1802
1536
891
1836
1382
1115
1248
1506
1762
340
174
1887
63
1710
1590
1486
1825
1908
1680
1644
1670
602
955
196
453
1483
454
936
365
4
1311
1805
1768
308
617
1839
999
601
552
1697
1267
426
554
605
1937
48
1563
1769
944
433
495
1978
1238
370
1869
1198
556
1449
135
1217
798
54
1908
1365
1576
680
717
262
1050
955
1466
776
1164
962
1664
580
1825
1590
849
479
1140
1224
70
1689
1899
1458
1764
1819
1954
1576
759
1369
782
1332
1209
728
976
1247
1139
1117
1354
1367
929
287
52
1649
773
715
261
519
752
1620
1742
1613
280
1568
585
1664
183
862
852
500
839
1527
1674
1271
403
266
425
1186
941
790
180
94
744
131
1768
1548
641
1492
359
708
421
1196
399
431
1886
16
1353
702
1961
1709
976
590
1211
1891
1858
1227
1786
379
5
356
651
1108
683
988
1920
710
196
1679
830
45
791
528
1583
61
746
1698
440
501
857
1989
1
1743
1483
564
1248
1043
1381
1894
821
1448
1855
1370
207
1786
950
645
814
574
998
893
1685
146
703
591
981
263
1418
1055
1512
1857
1049
1178
384
61
1766
444
1407
492
175
1336
270
1417
378
475
268
1219
398
1612
925
990
614
780
1285
1930
42
730
119
398
955
1556
149
176
442
198
1473
772
545
750
1973
1240
1569
1189
1539
1042
1449
293
1504
868
1135
905
1648
1336
371
1104
734
1422
1092
507
387
308
1325
1647
1534
395
112
1254
800
248
1461
635
1531
1956
935
110
1792
318
239
1113
211
358
679
306
631
1580
532
153
1819
982
144
1434
393
992
1671
701
1911
306
314
133
977
890
969
1538
93
1633
1261
1632
100
626
539
407
283
272
1629
777
1627
1824
153
1432
370
1119
1757
352
1249
930
1276
1792
422
1954
1455
1351
1023
1119
1837
1689
1813
1274
32
557
266
1599
768
480
649
652
544
1900
457
1879
1589
1771
862
855
1153
1452
413
1624
1146
301
1468
1470
622
1353
617
591
1302
1367
1626
549
1321
1880
678
1384
575
194
918
927
1857
648
47
126
161
908
676
1707
600
1743
964
568
20
806
1109
262
76
119
838
628
1651
969
1458
27
84
796
683
1795
815
1580
1164
1212
583
1885
1942
1910
618
1523
1238
885
1764
1880
378
608
958
185
817
1837
332
1759
1052
275
1606
1074
1393
1996
1194
1091
1668
705
624
1604
1260
1705
636
938
800
1740
1670
1104
887
1889
155
793
186
1853
1743
969
411
1843
362
1496
190
1486
873
1937
1285
161
16
14
1668
624
611
277
150
1969
1918
846
1555
1854
1373
81
1542
384
482
252
934
964
103
1987
300
1462
1905
1086
1428
1720
1831
1666
204
1211
969
213
1194
1206
1956
1952
776
1620
874
985
1548
1999
492
542
1855
1578
1668
1025
1896
1179
803
143
1715
156
523
789
264
1885
1629
200
78
736
1450
1361
635
0
279
1181
243
566
171
1346
251
1686
266
1795
1685
775
726
756
1259
1207
918
1527
353
1904
889
1055
1715
1334
1483
1788
370
373
1785
1329
1697
1026
313
1725
18
373
1714
461
1524
777
1085
1644
265
223
181
1434
976
1444
1417
1211
404
1572
1265
455
258
1240
1330
295
812
86
1587
578
1360
372
136
1473
159
833
1060
1209
1712
171
1546
373
973
1230
1563
1338
354
907
333
1365
1876
1934
773
421
1790
272
2
291
10
1621
1880
726
1111
742
972
1038
1865
1081
179
361
1974
359
1496
537
933
589
510
1804
1
1592
1160
1130
1299
1385
263
1537
1721
583
1872
872
1461
1502
1722
1415
1956
941
654
1597
339
662
1503
110
67
650
62
1300
739
1385
949
1878
342
1695
950
143
231
1475
186
1909
615
1205
1939
1640
160
1130
976
1812
340
639
1393
823
1439
823
556
1074
1905
1591
86
1271
1670
1319
1046
1354
1702
1593
1569
399
560
672
619
1661
772
233
269
107
495
1144
521
710
419
632
1563
857
1786
750
1187
1551
224
1016
1595
1513
1998
1600
720
545
1006
176
1932
349
1127
626
1691
120
633
1520
1819
1202
169
563
406
441
1072
661
355
1730
1956
1086
1816
1047
180
1083
404
1956
199
79
1764
25
511
884
1393
1280
1802
1172
947
720
1688
1807
799
1904
1370
1180
1181
406
343
1061
1590
1616
903
1093
894
1008
1553
338
953
415
655
1331
411
1441
1926
689
1703
1777
242
1357
680
728
963
716
311
711
1587
1594
317
1147
626
1799
976
680
300
110
1744
1634
950
1758
1410
258
1512
342
1684
1561
1601
713
806
144
1055
1453
182
490
1940
238
1103
893
1604
1197
1037
538
1283
1423
1281
657
224
1819
1989
1725
1879
763
1482
290
1076
1145
1385
1244
1622
1993
1790
834
1502
1098
24
220
870
392
1993
1886
1862
1293
619
1534
1070
504
875
268
852
1299
1258
1102
532
1640
486
1766
1320
1317
1904
1000
1177
1499
1611
1307
146
263
12
1439
1905
1798
693
1249
347
1462
1149
1143
730
25
1438
1636
669
1192
1348
537
801
1825
1735
1452
1704
93
1159
1337
970
425
1342
1540
1239
1968
1425
1918
1638
808
391
1061
396
1217
1637
888
824
512
1971
563
667
1754
1235
717
1055
1471
517
499
344
635
13
105
1814
1196
1108
856
305
1528
1748
1218
893
1757
1427
862
732
906
1596
978
783
446
370
1020
106
233
1125
904
929
1905
118
1109
1006
405
55
870
631
697
117
146
1061
1273
403
613
1075
845
332
1364
1618
1354
1057
1183
1894
306
1566
1945
509
162
1994
407
1647
375
1811
1314
680
990
114
1816
1259
320
875
97
913
224
1392
1378
1166
101
516
1441
1669
1566
634
504
1693
317
477
702
1107
647
996
248
1988
154
1142
792
215
1808
957
1496
388
772
925
15
1963
1033
797
942
1713
507
659
593
535
17
850
1791
347
357
189
1843
453
841
27
1699
607
144
1813
265
410
336
1078
201
1732
876
1652
497
1142
1853
389
1774
727
1191
1625
1861
798
1831
1338
1380
1065
639
1264
193
1697
1995
936
713
515
921
997
1122
1787
1088
445
1906
278
1613
516
765
551
1199
931
1808
1733
1179
307
1913
1594
1063
271
285
599
1694
620
666
66
732
187
339
1866
1524
420
446
418
1704
1426
766
1529
616
1544
80
485
610
1331
725
670
95
1688
1399
484
772
134
1092
1300
343
432
1609
1726
675
993
1073
1661
633
1198
1172
1687
1488
1422
1039
428
900
1379
1574
1306
1435
1433
1994
671
844
144
736
907
1637
121
847
1856
995
1501
1676
425
214
1456
1368
1776
192
1571
642
1220
1791
1487
425
156
1785
1494
281
363
594
300
32
1639
118
709
762
1588
349
629
1126
1511
1732
1159
1565
1853
1132
1525
964
1557
152
1493
1163
1498
661
893
964
1237
528
1261
921
1551
785
536
50
943
1216
514
152
1267
1521
1047
908
1479
1422
1271
824
754
269
1870
216
295
1882
16
967
593
1185
1395
1265
253
1632
722
1134
259
1622
581
1872
184
701
754
1369
755
297
1194
873
803
559
930
608
1218
349
1468
290
909
1347
1713
219
1939
1811
1320
1701
1120
515
1503
1297
611
1114
1402
496
1481
800
1545
395
1316
967
1442
1771
657
506
811
1813
527
1141
1766
1994
340
611
793
1245
969
73
773
825
309
237
1567
530
224
1796
1213
626
145
1615
996
1015
526
1899
866
1793
306
787
781
698
216
747
111
1100
820
84
628
1170
886
1844
442
1872
1743
1194
436
339
870
1021
988
1287
915
1315
200
777
1864
1926
491
1301
1015
1847
1513
111
248
157
1185
766
1712
1630
1418
1236
1243
133
1389
1441
1139
1782
1061
315
1198
151
588
973
476
1057
1574
77
1460
1182
1139
1458
745
1516
1870
813
845
371
1875
60
1357
1018
1442
1949
1274
652
38
868
864
1895
900
1836
1316
632
815
845
632
738
1883
1649
675
1619
1005
1183
522
1732
1011
1426
204
1006
1066
632
1802
777
1540
1298
345
737
706
1122
89
766
58
835
817
284
439
1278
1512
41
1781
1356
1489
1077
461
1672
674
1037
374
1246
1659
127
1991
733
120
94
725
1424
1796
1623
371
1763
789
1435
282
355
1051
1138
873
972
1757
251
797
491
1112
1631
1446
150
1688
1151
678
1837
1608
212
1055
1228
842
1899
1816
1134
1646
1977
616
626
601
1001
162
1945
1713
1753
35
378
33
612
375
512
45
331
1779
497
1143
442
1387
1640
1478
1415
1314
1475
1113
1503
283
439
516
1572
446
1774
335
1564
657
294
1681
1090
539
752
2
1073
828
1272
170
59
1206
283
1785
1895
988
1441
709
1897
1251
956
250
118
663
1812
89
340
1084
1958
106
1006
154
1656
97
827
848
10
1424
1965
322
231
1010
529
1501
750
558
610
746
1460
94
994
271
142
1546
1447
1358
1012
286
948
1807
751
6
1183
895
1393
1246
1130
1759
884
678
1074
1927
1909
1345
1444
1838
813
80
312
1178
1104
1502
1933
322
1748
296
567
935
500
1845
753
494
1051
1871
364
1504
509
1322
1696
1800
1786
1838
1412
942
1424
1782
226
1389
1046
1352
72
22
1930
729
1435
1140
205
1558
1642
1880
1067
1340
741
1834
129
308
285
833
135
1376
938
1496
490
1670
1666
1918
1381
1617
1897
623
1598
244
475
1691
887
1726
1554
590
1850
709
1611
704
1527
1431
1222
1020
621
1123
556
1907
1824
1182
1164
914
1353
165
1910
275
281
722
1239
909
678
285
1082
1756
479
1349
1790
984
1699
1255
329
1013
1076
1218
411
398
205
340
169
1406
1299
1361
1777
431
1898
975
315
204
1804
339
76
1906
516
1738
758
435
1596
1417
1806
45
607
621
1839
1395
204
144
1223
10
1238
491
838
582
74
1189
1191
372
1295
951
1514
1648
129
316
1176
861
1632
1916
830
1113
1863
972
452
499
306
1389
119
1509
1321
1623
1729
1040
460
286
50
754
262
34
1696
244
774
1901
1393
100
703
686
54
1957
1625
1562
714
44
1959
926
992
1177
94
468
1822
65
1261
1355
1127
1587
1153
1284
1757
1112
559
973
635
1679
324
1927
1698
1419
302
1578
935
623
657
1189
61
1510
120
1807
1285
243
351
1936
1353
843
1023
689
950
817
1589
1314
1962
100
474
1061
1883
1466
152
1771
1625
364
1994
511
558
1482
744
88
1651
1642
1166
770
254
1505
1024
1244
1658
66
611
162
699
94
1964
206
273
1257
1193
1412
524
1224
1245
1806
1956
1017
147
1610
48
1138
1250
1816
1139
1731
1154
963
1428
1485
1509
302
416
1304
1886
442
1115
962
1385
321
779
631
1043
41
109
546
1908
1326
991
978
1108
947
1867
1485
781
1833
361
723
830
1248
111
1531
916
275
250
1964
1942
368
1303
684
1480
1658
1478
180
697
230
1754
361
857
514
1478
733
1581
808
842
718
287
65
1479
912
1334
1736
1098
119
1674
763
118
943
1697
1106
1287
1195
889
179
460
582
476
1549
1787
461
1442
364
1313
1368
800
198
978
1661
443
564
553
567
291
1600
1198
1426
260
1160
1918
134
1054
974
1573
291
1442
1923
949
1417
1540
1040
380
1892
762
509
1477
265
1264
1159
964
923
884
963
1413
356
1138
811
1860
945
1544
1683
268
142
556
750
708
115
1563
423
1811
387
1391
1664
1489
753
506
884
72
1129
1002
1520
1484
365
1225
1900
1811
550
1391
1962
1621
429
673
1185
243
1560
874
1783
1696
1517
1796
314
388
808
1663
1913
1140
34
862
995
926
319
1666
1323
510
126
1206
1208
114
40
291
1312
514
815
809
957
811
337
874
1055
1032
1972
1708
245
1890
1143
959
640
1025
1391
433
1035
1211
718
1538
1418
245
120
958
1327
1968
1821
947
213
1971
409
432
889
680
1976
1163
798
836
1378
1185
1754
1649
1517
1895
1667
1597
1585
181
503
1811
1813
375
1036
1955
1047
1888
1942
1180
962
1118
1383
807
597
773
1689
645
1557
1470
374
1205
1424
1710
1644
894
1101
439
389
1400
1606
482
1806
402
1817
321
1236
867
919
1470
277
783
1451
1910
1964
453
51
531
1031
913
1943
1476
1114
655
1715
1137
110
1674
1875
1675
1157
705
911
1055
311
552
1881
480
339
1531
13
1486
1465
1984
169
516
349
1601
1334
44
781
1636
1063
1768
115
149
1163
1063
41
1705
1619
10
817
1257
437
95
1355
1288
781
780
1802
974
1757
1590
339
564
807
537
633
971
1405
1797
1593
318
242
7
1643
1946
1364
743
1171
592
1569
315
1323
110
762
895
1445
1387
1849
1321
499
1526
1311
193
874
854
1386
84
1536
737
711
1513
1959
1847
1620
464
728
1400
513
1518
308
1729
1993
333
1207
887
545
1447
1144
1077
1354
481
929
1534
1063
401
922
526
546
1659
548
167
1663
1843
1535
1013
1512
26
1795
1420
765
1651
1369
49
1585
1811
1063
1584
525
659
182
773
1884
1572
270
1908
156
155
1632
1410
372
1889
1204
766
34
1278
321
399
1452
1044
836
1855
1114
40
112
300
107
1407
1825
1507
563
958
1678
672
1181
407
653
1174
1295
1351
1079
1426
1108
1807
1846
1211
410
281
759
1435
235
1384
1840
88
398
459
414
1489
313
45
1869
1821
446
606
475
489
781
911
59
225
1362
701
328
57
19
119
1532
387
1238
1758
231
512
1837
330
1460
1331
1869
1512
1125
458
645
1530
1303
1488
847
338
1081
178
286
1249
1858
923
1993
259
1022
1458
1347
1543
168
1807
36
1560
989
1910
1771
682
1426
0
1638
1382
1021
170
112
1597
1606
221
722
770
1577
1841
1472
755
942
814
1306
167
48
430
843
730
1986
1756
1647
1223
93
537
110
323
1536
1845
1684
934
242
1174
1444
1476
1071
1759
318
1028
148
123
1261
1866
431
591
455
1738
121
455
104
1526
1455
1341
708
1907
1165
1295
1838
188
1932
784
350
256
537
142
1171
809
610
1641
313
868
1105
207
607
238
364
211
1446
477
1507
304
1606
727
1657
133
649
1521
989
1531
1473
1911
151
622
1780
962
1391
300
7
1576
519
1734
5
587
195
1099
782
803
665
752
582
1895
424
1798
409
922
1475
45
1050
776
1858
948
1611
185
353
602
121
745
754
1054
1172
1040
218
635
1614
1529
486
1502
1530
1283
230
13
760
823
1568
1708
140
1532
1003
1067
1285
561
73
1518
898
1728
95
789
907
1740
993
181
107
1963
1855
890
764
201
707
1076
1770
1830
1546
1037
1907
1356
204
1897
532
1391
1098
683
1085
1381
1907
183
1428
14
587
879
1818
1060
1622
1684
1381
1217
1542
1067
339
28
903
1466
6
1438
937
408
1177
254
287
616
1665
1999
1809
1203
1831
366
424
1057
1448
1602
818
1093
1511
1617
1969
2
78
497
339
1141
327
1596
1614
213
871
1279
1092
556
937
1230
893
1438
1966
459
1708
1768
1263
628
532
1063
84
275
1158
305
601
367
1821
1436
974
593
475
1170
533
1568
179
1354
1610
189
1488
237
1137
1897
1988
52
252
551
1070
481
1268
771
835
876
898
512
1076
323
1221
1498
803
145
1701
65
978
1043
640
875
1019
457
505
1724
957
1940
626
1521
22
729
945
1931
389
1336
542
1941
599
494
1867
487
1864
1112
112
144
1770
1510
1820
1871
988
446
502
687
692
1114
855
1474
1478
1478
547
436
1182
1324
943
492
1503
1031
61
87
1578
1685
1793
343
1052
104
450
1881
106
790
774
1318
615
273
725
661
1308
518
1780
1541
470
498
718
1746
1291
665
1520
54
1819
29
1203
530
50
1061
579
637
1313
949
497
862
1106
358
1079
1387
1118
415
715
1699
89
468
509
114
1503
1195
634
945
1714
45
436
1745
1115
646
518
1718
644
872
1068
1914
62
615
736
1513
1717
552
34
725
308
727
1407
1023
1948
1300
1560
1902
1276
1153
1924
1261
451
699
840
994
1905
1627
1509
417
1893
826
1174
558
1339
1591
1391
917
413
1112
1706
491
1624
711
405
1621
1238
960
122
1225
1913
1249
1417
222
81
368
964
1042
151
865
1328
1528
715
934
317
619
1346
1836
1378
1510
1194
1326
1723
1312
1965
1955
1072
280
157
1281
1775
1926
1019
1454
294
908
1909
132
972
1497
1672
1554
1538
1858
1270
1035
1826
166
65
39
1948
1479
298
1926
1108
1710
171
1478
1730
1089
377
1607
1519
1393
1858
1472
739
651
247
1557
798
1336
1099
730
952
1532
412
775
321
1733
1134
1955
566
486
771
1363
678
1259
1141
1451
1085
1378
1987
874
460
1070
407
953
900
751
567
461
1290
1680
1331
868
823
1929
38
536
663
365
186
1759
526
905
1377
1957
908
1095
1225
434
1053
1401
108
1121
192
1465
215
132
272
604
359
517
1114
681
1584
1531
710
1964
71
602
1278
617
1920
1620
655
387
1457
159
1669
232
1038
1879
1579
1476
1935
1468
1211
74
1010
830
342
982
646
222
1242
1035
837
66
116
812
1682
1981
537
1228
258
207
897
1660
1865
943
563
1082
1930
59
690
1723
849
1196
814
398
1172
1154
610
1104
1340
1795
21
226
941
1230
1395
725
937
1879
1361
723
1093
1197
686
1077
1828
929
82
639
1176
1200
924
1500
1082
989
460
410
1435
1045
553
995
1040
1461
163
1340
136
181
494
779
1765
1004
1274
1402
68
1263
1075
198
1823
308
455
555
547
1088
795
597
1709
1638
1161
811
464
751
1826
516
456
1404
1230
791
1772
1308
405
1973
1402
749
1488
605
1947
1246
1330
1015
212
1798
1788
51
1325
741
1173
1744
1360
1851
482
1663
996
1183
9
964
410
1000
1354
1465
893
105
1489
49
1362
1236
1828
823
575
45
668
1646
183
693
1853
1663
173
1424
909
1567
461
1714
662
911
823
1639
44
1965
173
277
1716
1453
1982
1196
1830
146
556
1262
1292
1844
1763
1688
1591
527
1728
138
1002
1550
1932
839
936
912
996
1372
572
1165
1937
1745
1304
138
1687
1136
1866
109
1775
1439
793
145
1493
1044
1595
1869
1550
1206
967
1428
850
388
1225
200
1845
1885
1661
1949
1093
239
1860
800
757
1604
102
372
826
468
1366
71
1917
657
623
832
888
1792
1359
99
377
277
941
794
378
964
744
852
765
485
1168
420
556
1437
954
169
165
8
1762
86
996
400
77
1113
740
388
872
810
1767
1143
1747
36
693
1253
20
458
590
1578
141
460
105
1049
1991
1997
319
353
1171
129
238
205
1457
1653
444
123
1381
1763
1594
1312
1382
120
969
1615
312
93
319
1247
388
249
1230
1892
252
106
1844
299
482
1803
379
1924
1252
1567
1947
680
933
756
424
1528
984
1299
846
539
1607
389
282
1050
707
1333
4
776
258
335
1555
272
1448
1198
348
1254
34
275
1271
1286
1252
1840
539
305
1798
1283
683
1081
178
1292
782
1391
1
1817
1742
62
280
618
1416
1202
912
1844
639
424
1579
65
21
968
1354
1729
496
1307
582
1060
1184
1242
171
1242
330
474
612
527
107
102
1101
243
981
1759
575
1517
1350
1678
994
1206
175
386
288
988
866
1729
1181
1785
233
170
1928
678
251
1547
930
1473
889
402
1709
1555
1360
313
995
1263
1253
1084
88
1371
59
1075
251
100
1633
471
312
1501
1860
810
1909
1375
973
1248
365
1964
1755
375
523
1977
590
1705
688
2
217
1540
1123
493
1174
768
24
214
588
316
556
204
1948
664
1048
1332
1867
283
442
306
1601
525
1072
135
834
1169
1834
702
1418
1691
1288
944
883
131
347
248
677
1639
922
1647
981
1983
208
769
1946
1751
1539
1052
1929
344
600
1650
1201
1378
747
1387
157
1753
1998
563
1992
28
1912
393
396
110
446
528
105
1882
5
969
675
608
382
1050
23
1640
1881
744
955
1887
152
601
1208
222
269
1108
785
1648
1020
224
1859
203
937
819
1678
695
273
568
1302
1112
298
170
378
1281
778
621
1247
1880
379
927
1097
122
1193
830
1911
1793
405
1111
1482
306
1738
1647
299
787
222
538
1852
506
575
382
168
737
39
1529
1174
354
1681
864
1832
1878
1532
169
1017
493
609
1731
91
1883
707
1366
1904
365
1586
1775
1141
358
1360
748
1348
1900
1736
1485
571
1033
981
975
299
943
1718
292
1336
1595
209
1372
1859
449
455
724
230
1793
715
1023
1391
207
916
1111
1196
1423
1837
1540
67
835
574
153
571
891
1689
80
1381
479
108
1715
1149
1666
954
1089
1855
402
1701
138
242
1916
1945
354
547
102
492
1089
702
1701
177
2
1559
706
1898
1334
1211
1241
1442
646
1258
1370
605
1502
928
1
766
1586
253
677
583
1874
1436
520
369
497
1013
122
937
467
396
129
486
1116
562
1332
1134
114
1337
673
1446
1495
41
1788
1675
1078
1188
555
828
1805
267
316
1408
1561
1941
262
1703
1000
1205
82
588
1389
1807
1281
803
1073
1681
834
702
1478
1643
838
55
145
1976
858
860
604
1647
1972
515
861
609
1330
1931
1779
1191
1090
704
683
658
1880
293
814
1212
961
1961
1851
1353
1573
1554
942
1807
219
1273
1508
645
1241
974
337
287
712
788
223
1103
1936
994
635
1489
1934
1338
1025
287
1465
1377
1408
1541
339
869
1736
1809
1321
740
1328
506
1344
1903
803
166
1122
459
213
1675
1987
360
3
1210
1760
928
1574
178
1396
1396
841
1934
758
537
411
253
1020
66
1025
1963
1515
1060
1736
363
951
1617
1058
1163
104
1122
1534
1890
984
556
242
118
1887
1335
1927
1235
991
1633
995
1850
1459
225
1393
1831
1874
1309
512
330
813
1866
144
1985
474
1530
956
412
1952
763
813
1402
1222
602
971
435
1501
883
1298
1548
597
1453
1380
1069
1430
1071
1745
1963
492
107
1011
1131
18
1436
1513
1568
306
1180
603
335
1944
637
1709
955
551
655
283
1693
1461
195
753
1844
813
1113
1449
998
1508
1906
198
1955
1950
275
587
218
1124
774
1755
1700
1332
186
404
792
1412
200
509
1167
503
1568
224
1977
397
749
419
1182
318
819
1159
1955
158
117
447
948
1527
8
1278
1370
462
937
1286
659
725
214
1870
1668
1146
1874
1746
1494
367
1934
495
1887
275
333
606
1195
1506
1744
176
1898
478
1386
1457
1285
56
385
384
1277
22
666
1283
318
1101
1412
358
807
582
1797
475
1095
1766
1434
939
22
277
1423
1601
218
634
660
270
242
1860
141
1732
1305
560
1484
1292
872
405
1160
1057
1410
682
1465
1880
807
1449
201
490
1311
315
1395
178
421
1757
1426
1211
418
928
1620
198
1077
208
574
1537
537
1735
620
908
1837
266
1363
1090
1080
1832
678
1843
1789
1004
1968
1294
1847
173
270
971
1561
1854
525
1375
713
1553
298
829
1584
1558
1199
1431
1638
1954
612
1938
913
1691
153
208
1048
258
589
773
1893
1749
1285
1624
868
458
1516
957
434
1584
829
1138
794
988
1461
1949
161
1158
885
990
1241
1482
1684
898
247
454
1240
1682
1451
1868
1356
924
929
784
1316
209
1765
346
722
979
995
1844
836
443
1155
1717
794
960
333
357
1965
1474
815
551
1292
1049
326
1652
473
366
420
1816
1318
6
1271
53
226
1705
1360
679
1899
1726
489
1033
1176
1568
1935
1999
1270
1584
1279
59
516
872
106
15
1140
1824
787
800
746
1996
1277
1504
766
484
287
1163
280
1563
878
363
1051
1603
73
349
1611
1549
396
1961
675
851
601
1919
470
305
526
1145
862
1754
886
933
842
1613
649
1537
1928
1869
1604
454
1222
536
182
315
1963
1822
1143
1736
1482
314
402
1012
1892
494
1619
617
1882
385
1435
1813
1141
1882
1588
22
1950
360
695
1002
1228
1046
950
1715
1138
1915
1453
1865
889
1954
1547
1336
1915
1569
920
353
1380
1909
821
653
1142
78
1033
892
1855
1007
1027
1311
1406
1929
538
1573
1093
1534
361
1402
619
105
1447
329
1620
1104
523
1419
1182
1185
1555
695
337
1616
1535
971
1533
825
284
979
1679
78
388
376
1134
567
117
1290
145
605
179
1161
363
706
1183
1995
272
1052
968
1410
1753
595
428
728
809
1019
931
937
670
14
779
651
876
290
1586
279
884
229
540
255
888
693
396
1568
1576
1017
570
1365
1185
1043
1879
997
354
614
1688
1884
461
579
637
1914
1640
273
1746
142
1540
920
152
1347
954
1544
8
1651
1364
1421
1754
1438
1043
1388
1562
1866
835
577
1993
1011
1154
1232
1533
1693
1267
1267
173
387
1728
150
842
981
314
47
1286
1686
837
1466
595
1055
727
503
1523
557
582
475
1638
510
973
391
613
236
575
1726
1163
194
1276
841
1777
1373
1189
1334
1013
440
946
1101
310
1542
1446
221
988
1627
689
1980
468
1728
1325
1926
953
1367
1633
1045
746
1794
1390
989
1183
1439
204
1053
1311
794
753
781
873
424
1727
803
1147
1349
79
166
1546
366
943
696
92
1547
685
246
479
1047
136
668
50
739
1471
1173
456
1238
1921
990
1953
799
364
1760
1281
305
63
414
963
23
798
682
1063
1459
552
482
1751
95
1787
651
296
1704
1809
298
1700
272
1270
940
218
366
1851
858
649
180
1383
650
56
609
770
1542
405
1130
1275
1551
1404
586
1744
361
941
836
964
47
400
1841
1887
10
1489
737
1590
695
1674
43
733
360
1374
1094
575
1385
1547
1475
1354
998
15
153
1027
1763
488
860
1560
1606
750
1194
445
454
1402
93
1371
123
435
1920
932
721
1726
1085
1962
268
1914
497
670
1751
1647
1058
988
994
407
1492
989
1382
1457
1569
622
630
1608
368
1893
383
1165
1046
1516
408
1986
1598
819
1066
1016
545
340
1483
1798
1482
127
1646
806
1309
459
225
169
1688
857
208
1448
1086
594
935
1600
1223
782
559
463
1707
395
691
1156
448
127
1808
531
1757
1271
1574
744
342
447
1279
1668
339
1205
300
800
1207
979
1356
219
515
724
541
697
1116
861
312
1636
1396
527
1987
850
1309
1945
1443
1290
1744
1544
743
457
460
1544
76
593
677
1145
1291
682
605
825
383
1570
1821
537
1915
571
872
262
665
279
1861
1691
980
1000
823
1417
327
216
1151
1652
1321
221
780
1041
631
640
691
716
679
1473
149
1079
234
1068
1513
759
702
1666
1570
377
445
779
1773
1836
1626
824
296
870
299
508
1607
904
499
1717
1598
1945
848
154
518
174
1233
1549
1906
1167
84
910
1350
1649
1644
599
33
82
142
1917
1194
818
399
1086
1095
596
124
1109
578
1318
1686
1019
1636
848
639
318
99
88
1264
830
1955
1553
1879
206
1651
1599
449
189
820
1797
366
1342
863
1191
181
638
138
212
683
548
1268
1631
1527
856
1209
1860
1374
355
1081
1388
548
1965
1295
403
101
1243
20
1529
1550
1999
1662
1087
164
603
262
488
311
733
1251
767
71
1837
291
1506
1147
1727
154
1141
1008
1873
306
521
336
979
1503
1449
1289
756
381
84
1606
775
1814
1450
1049
440
143
1923
1311
1519
1953
1582
425
264
485
608
32
8
1534
1953
1782
575
1092
624
1499
1996
1698
1257
1427
241
730
1728
1579
744
633
121
635
651
1998
154
1740
219
62
581
1764
1280
1794
49
1661
181
1939
449
344
481
1460
1491
1252
780
959
335
186
337
1863
996
1905
1525
954
551
467
1303
264
1326
1512
532
866
1526
1430
1852
1854
1954
4
1522
1949
352
295
1281
1411
212
533
1583
830
806
1422
786
1356
1721
1558
961
1271
0
227
589
1297
295
1530
816
603
281
759
1931
1271
1669
541
617
425
178
1604
735
1492
1340
253
1481
987
1083
1157
1413
1054
840
125
1078
224
1177
718
1895
725
235
1548
1737
119
1323
620
1379
1325
586
1070
90
1292
1313
113
1490
254
1429
1605
353
1046
1072
409
714
897
234
1897
1657
1840
1541
569
929
635
1560
700
1940
1824
1556
1724
606
730
1190
1895
1448
1739
1094
1102
789
907
263
99
453
1355
796
475
650
1570
1657
1663
1287
1787
52
1003
1158
299
483
746
550
847
1045
80
474
1578
1360
661
930
1227
113
1314
1718
1367
1567
1948
556
1448
1918
434
848
35
868
580
136
558
1658
242
1901
1758
899
248
1895
909
858
1271
199
941
1651
1159
1397
1193
876
1360
1763
1406
1427
46
639
1405
1170
524
1457
1641
424
1374
1010
1330
394
1992
364
1460
1273
1183
871
585
1302
584
653
384
352
938
1413
1261
1431
1451
1567
1267
1352
477
1047
1817
1372
1603
1011
880
743
101
651
1222
597
712
1588
960
207
1066
1779
183
1456
1723
1925
1477
1173
1652
1898
1664
1062
761
686
1575
245
1741
2
590
978
200
251
266
896
447
320
1276
1579
1814
1720
1762
1298
153
27
1257
1681
993
1067
1148
1346
1134
919
1216
1908
792
970
1963
224
1303
861
414
1283
1370
802
539
1458
600
1440
847
1957
296
411
1277
178
1155
1068
1333
1194
1714
98
639
554
87
422
124
669
1752
23
620
378
1805
956
1636
104
1602
279
904
704
1484
1939
1203
675
88
1279
1130
1027
1515
1863
1313
205
1617
1701
276
5
1282
633
1219
1253
187
468
1430
644
1561
1445
279
205
31
1115
1230
209
1093
967
1153
288
1614
1900
1256
969
1047
499
1887
694
1501
694
623
1511
1060
1911
364
1260
1063
704
419
799
677
1334
1897
318
310
1704
736
1012
767
1341
1788
1978
525
1749
1231
1774
885
801
355
538
1124
1785
459
617
608
264
456
1033
1644
336
524
421
61
321
770
1093
839
1555
1773
877
1381
1520
1250
1691
544
810
93
861
141
1972
1095
730
874
1809
375
908
1354
1173
1521
112
1870
1131
923
1250
280
635
1589
217
594
711
613
1193
651
1955
1719
1811
431
1227
3
87
276
689
1650
1071
936
1198
205
1012
1461
1081
556
1365
1043
863
336
1714
245
468
1836
1230
1819
365
675
1584
1673
1050
1528
733
1056
195
139
688
1423
855
793
609
1600
1533
1253
1464
280
405
791
1823
1012
1445
749
1820
1081
702
16
1535
1235
1853
1249
1116
528
79
918
709
875
734
1110
1003
819
328
733
407
1994
1008
1239
999
1147
1864
721
266
1031
113
839
966
64
1196
421
103
38
962
140
384
1254
846
919
1291
647
1427
1756
1947
1750
664
1246
1067
524
745
398
1288
1589
1109
422
17
1950
823
627
228
899
299
1354
354
881
620
1412
1809
164
1829
985
426
1729
1361
1857
402
1367
648
1838
481
212
1564
1757
245
161
653
638
1841
323
761
1161
522
1341
131
462
1855
466
1308
1423
1140
270
215
571
363
1035
1758
63
573
1972
228
408
961
1550
1541
311
1080
1330
1041
212
729
219
337
68
594
165
107
938
968
1173
398
262
1132
1427
329
1452
1453
618
1822
943
315
1041
1073
152
1496
35
468
1681
478
230
1126
209
1394
1702
1287
875
1373
1806
1124
906
1552
1622
1122
171
153
1540
600
946
1823
141
1091
485
1
1598
210
1926
1002
240
1213
1151
679
1183
30
1636
666
1274
220
340
348
1407
1439
912
1047
1538
583
1394
663
1161
1957
1169
396
1289
1160
1555
170
1631
118
1220
201
889
1543
779
562
88
1192
563
1716
928
946
1814
1039
633
1049
437
167
1676
1808
1674
274
101
645
801
1830
181
1993
569
1926
288
792
1997
1397
819
1136
333
1303
759
882
130
631
1513
158
843
1760
1389
97
856
1236
1933
988
1518
1211
604
845
752
1073
1297
456
1719
1882
197
619
1949
568
311
1187
547
165
371
98
794
1902
1873
136
1180
715
877
1982
1449
888
326
1873
125
693
805
1789
1928
1777
893
1487
975
827
893
1327
126
1694
1173
9
1935
1043
1563
1559
1162
1285
1993
1151
820
1139
1555
445
1266
1677
416
1735
727
1757
660
1391
256
1729
710
1895
1328
1946
1966
1388
1173
1864
1073
1743
1968
1210
830
1791
1625
1389
550
485
1170
1410
1893
127
704
873
1670
1404
245
1838
1761
1824
533
1281
1892
606
1307
1158
944
1698
1465
717
1386
922
1151
1113
1943
1278
1746
450
1986
1173
1278
1995
1258
1188
53
848
921
1987
1707
999
1678
275
904
968
1078
1979
168
561
1701
1376
436
1012
1635
816
814
1075
524
1372
1131
313
1868
1094
1248
1769
129
169
346
1833
1886
1637
245
528
1763
1565
18
667
789
424
711
1729
1172
73
638
1416
88
69
1165
1031
1190
694
1950
540
1754
872
974
1459
452
1465
1465
1056
206
9
188
1666
1828
822
1520
597
1953
1374
1891
1093
1561
840
1564
1265
311
1588
884
1026
1257
1252
831
1808
1158
1773
663
1387
1652
633
1531
1525
1837
1123
984
400
338
989
998
1464
620
1072
708
221
1131
1856
527
442
1393
1540
1231
290
449
396
717
227
1390
727
1770
804
1317
1473
140
18
1899
751
642
433
1574
1679
1516
337
1846
1279
1388
934
1787
303
234
451
1092
1949
174
1754
672
40
15
401
1285
443
1971
44
769
853
1919
1995
631
1262
552
1441
1325
1184
1047
976
762
1512
1800
779
1706
1274
1482
166
1655
592
1324
71
853
1346
858
1319
1942
1817
1561
508
1514
1748
379
114
496
731
785
638
345
698
309
1617
1047
1502
630
1491
1353
579
1378
764
765
1549
1046
1873
1201
1687
963
1556
562
1628
1254
302
1558
747
452
1278
447
782
894
1975
1085
1607
516
838
760
1962
849
1553
718
232
1117
689
1534
1611
1353
1630
34
49
494
674
893
1785
778
1089
899
474
1646
1613
1399
1221
1071
705
1789
1280
821
1633
15
1473
403
1141
1932
959
1911
673
1147
11
765
96
132
1175
380
282
1139
590
1329
1349
1207
1838
1472
1989
1477
1783
920
417
1020
933
1415
861
1728
1474
1906
1099
1078
1431
258
1861
1740
431
42
215
1112
24
1112
870
1643
211
105
1290
627
1668
661
335
403
464
1972
500
1395
1913
1655
1485
930
225
122
1604
937
235
1101
875
204
1699
1193
379
12
675
1570
1889
1650
1128
1547
808
111
1310
1237
992
102
463
1328
383
207
1308
1087
695
310
1445
1515
265
1599
1562
921
495
785
726
883
1706
982
494
1701
1669
1376
1524
898
320
819
1384
365
816
1033
1144
1513
1756
205
687
223
577
191
1541
1187
1986
509
441
1647
268
676
1971
1150
175
1570
864
1271
905
829
1026
236
525
524
1969
1567
1526
364
1035
805
569
1231
345
678
1293
455
1872
418
1788
1208
1486
381
55
669
820
852
303
1375
963
1925
1973
929
1386
719
1967
933
1272
1125
1424
1071
217
295
801
1675
1541
941
1261
935
368
948
1202
430
1315
1084
994
768
378
861
1675
1583
258
1764
1480
1542
1392
1105
1576
1327
1551
99
1211
1106
907
578
122
7
1225
220
1519
1891
1440
1595
1192
484
1579
1367
816
1047
171
1599
122
1813
1849
1291
1566
50
79
822
1472
585
191
448
1420
500
1346
84
951
420
563
405
373
1031
257
404
536
891
1045
1285
600
1312
646
1267
95
1508
1839
684
738
1809
600
1229
1979
1560
1848
1852
701
1268
288
706
1145
1151
1360
223
1029
271
696
531
441
53
1403
1200
59
127
733
1843
428
704
371
909
854
343
944
1969
1932
565
1756
1481
1099
191
289
1658
1623
797
503
126
1978
875
258
783
1929
1087
563
82
918
1427
1544
1211
1623
364
1775
1335
1620
848
998
1011
1973
1003
1441
1769
1347
1822
1347
1006
1329
595
730
384
1854
1272
1701
1547
1184
1877
330
109
28
460
560
220
89
1687
320
1289
1151
344
564
232
1730
1032
214
813
978
1344
1754
864
396
1121
151
1935
1729
405
1221
1284
806
1006
1259
901
392
200
12
77
1627
592
585
375
1700
1099
1630
1373
953
1800
1412
1044
435
1394
1375
1083
340
61
48
1450
1815
1990
1165
958
1749
1101
923
379
1412
486
372
832
730
380
1228
873
1741
1321
63
1345
442
1744
413
687
1445
1480
87
534
1702
1335
1716
644
849
259
1732
38
264
44
1811
650
673
932
687
1357
1631
149
203
856
781
769
1682
1973
1772
794
1076
1360
1674
354
126
1129
1737
1019
138
1930
79
476
215
1206
1709
486
1369
595
759
1935
1715
788
1748
791
429
309
14
210
873
1306
1780
439
1006
1973
719
692
1474
1864
1249
703
699
948
1267
1854
1138
235
29
109
1084
859
1237
1710
1407
1481
1232
1796
1837
1344
1463
1970
336
1424
850
1269
1918
216
776
838
1996
103
619
398
917
1538
75
1464
1919
1740
637
924
1653
1712
152
1335
1922
1787
1485
1458
1243
1038
1482
102
1395
424
1255
679
928
314
1730
344
1787
1806
461
418
1755
1636
413
1172
1482
940
1831
886
1887
1776
156
1575
1115
1568
401
288
1759
1637
1227
235
692
763
747
566
1473
226
390
155
1342
1509
136
923
1765
505
1083
119
1809
1254
1190
622
1777
649
843
1180
282
281
521
931
1973
1690
1857
1232
328
1064
701
1907
1419
1037
103
1372
1575
1247
993
1097
100
1840
296
438
366
664
331
52
114
285
1350
504
369
642
397
309
603
119
628
1056
1758
998
1850
448
593
622
47
1199
913
1239
1437
447
152
118
889
1201
895
460
584
1806
536
1863
475
768
478
721
557
507
920
367
528
654
668
1574
1115
1362
1367
1908
1590
712
1468
1398
53
721
38
439
130
488
1183
1449
1151
1333
1314
1953
1307
300
1580
1967
840
1460
267
1775
59
283
450
1776
1165
254
686
217
164
947
1158
362
554
1049
938
455
739
224
174
572
1562
211
92
399
856
894
72
1824
1205
1423
1155
512
704
108
12
269
39
1084
1035
1670
645
1746
1067
55
1685
1755
1789
1192
1767
50
887
1161
643
254
1196
1654
1323
1584
1972
153
426
296
588
283
651
1333
1372
27
1395
288
1580
1621
1364
723
800
585
1266
1815
958
1760
1950
430
1669
585
766
225
1942
1713
1138
559
382
808
1867
1199
119
1272
1081
434
803
57
447
869
775
52
1916
97
124
1496
1391
1588
1505
1668
552
1093
1432
1376
37
756
1774
1069
52
1285
1418
49
434
1126
918
1117
1456
778
64
1219
1150
1497
1033
827
1446
1914
381
1022
54
250
1873
952
977
1497
331
291
1601
1368
1
387
887
1786
1352
1427
1557
1968
658
474
1944
1879
817
121
1972
1205
1281
947
1378
672
654
1890
419
971
1862
1269
54
1936
268
646
245
182
1639
1614
1656
1066
1730
1624
606
804
1067
968
996
278
460
805
1015
1065
288
755
1330
1484
894
1556
175
1370
259
1883
1128
1055
390
1535
1088
417
1412
146
654
75
1863
482
1613
1680
1162
1809
439
481
184
644
153
354
1219
1382
1244
43
492
1646
988
284
1304
630
30
1319
1781
1644
1546
61
52
140
1652
1731
910
1501
1283
1112
600
1261
1820
413
1281
636
1597
339
1870
266
1647
1275
1098
590
879
253
23
645
1125
1959
590
593
1810
175
1156
1574
1124
329
1331
456
173
869
1123
1783
709
1621
1446
613
966
134
581
1754
1818
789
1809
1450
353
1736
1276
571
1189
1331
479
1016
1805
67
1235
1484
33
392
1263
1236
1670
7
1827
504
171
1903
108
1797
243
1144
321
1122
1947
1807
1680
659
276
211
956
925
860
1591
1430
508
718
1794
170
717
388
1205
907
1170
957
1409
1525
1975
512
1249
306
1566
1239
877
850
1202
1579
1877
1096
289
1232
714
1329
961
518
1485
534
700
1376
1859
745
534
1446
246
720
1111
1864
1571
1873
1943
1589
1570
238
676
163
1305
857
267
96
11
1830
823
587
1800
840
1846
657
1730
0
102
1925
809
1416
575
1018
1181
124
1663
698
127
494
756
604
324
468
1747
79
1953
387
790
1614
1412
198
99
1808
235
972
694
1124
81
1321
169
1374
91
792
507
904
1737
756
213
1478
821
368
367
1381
1943
1694
1076
680
951
1451
1540
307
1490
265
686
701
597
661
1860
1699
881
670
313
1845
1887
283
1999
1357
1477
962
650
401
351
1481
840
1811
140
136
1932
1573
801
257
1982
526
1758
1725
1677
1797
1701
1268
750
1344
763
1763
66
1734
565
801
551
187
11
526
1688
1817
738
1096
1420
454
1925
1541
336
1399
212
316
792
1021
49
1668
1407
1157
1520
1728
1327
878
458
1558
1111
859
1562
98
616
1187
1949
378
987
1940
1579
618
42
344
226
1378
804
505
1332
51
1527
1289
1427
1160
1939
1198
1700
1031
404
1950
1824
1541
1510
1337
1508
741
1618
1486
1995
1516
270
1942
1140
832
1207
1867
1927
1799
477
1372
629
553
445
1616
106
1387
1875
642
378
1119
301
332
16
858
1419
1651
897
1493
1542
1045
834
669
1590
431
1932
1473
565
854
1904
165
72
1850
1075
657
1620
1838
470
1582
436
373
955
111
292
169
1646
1539
1498
395
718
620
971
1456
625
1486
1650
1429
1013
1782
569
1833
889
1543
747
1735
750
326
515
191
1861
355
1315
1457
668
1028
1988
1837
1836
1144
701
472
1
432
305
1888
392
1348
196
290
1751
615
570
327
632
1596
1158
1747
1297
663
234
620
424
441
1801
476
1488
1363
1518
508
278
1859
801
808
915
1980
184
1853
797
1203
990
1453
481
19
1864
912
103
1613
1551
1225
631
570
241
1343
1814
1869
1851
1031
1411
1769
1864
1765
820
1449
815
710
1096
1021
360
1770
228
1807
1472
1055
473
569
1508
1941
598
652
205
1079
809
1826
13
1349
1715
1913
800
729
860
281
1043
768
1129
959
1461
1441
403
1982
370
408
1451
25
1372
628
346
959
1166
1632
393
109
53
1242
551
1517
1730
418
370
1304
1645
404
1612
1609
1504
1174
1874
806
1685
1870
1337
692
1764
695
913
1118
1308
36
1465
419
1070
788
1721
933
218
1105
1943
256
1717
655
1858
1797
1801
1440
1276
191
1762
676
1493
1962
926
1445
1615
896
1105
932
1850
967
184
1073
346
1712
780
534
442
1371
631
619
1185
657
1101
1774
101
1196
1778
37
1666
1470
944
139
1661
828
1390
1715
1465
1114
1217
426
70
918
597
1034
1139
1755
924
1714
1748
1597
879
1141
1369
1744
134
1885
616
1068
167
329
1597
1515
1798
1973
1203
342
1792
323
1943
1361
542
713
903
237
1327
533
982
4
280
502
151
1393
851
1261
1409
448
1959
1267
836
808
1122
277
203
154
379
827
1620
803
434
1118
1648
351
575
657
1591
1677
1500
663
54
1365
448
1594
172
1766
1514
1164
333
1092
520
357
484
1973
1896
47
409
1785
382
153
716
710
467
1305
1745
1253
754
1781
1548
348
1929
854
769
551
668
1124
1051
1595
1026
1393
251
1204
414
1120
783
784
1066
1359
1771
126
509
124
601
97
1743
921
1294
245
775
1596
1580
960
744
1576
1729
584
569
1936
1505
1211
333
1761
572
1072
450
1708
617
1419
1297
241
1140
1486
1181
1700
1570
694
1618
834
557
1711
1786
1988
327
153
1220
1065
1000
1710
1920
492
791
979
1696
571
1802
744
1339
1645
1488
958
514
1822
591
471
1335
1009
763
630
413
1123
1595
164
1560
1881
463
1698
51
362
1996
1686
79
636
384
1169
1506
205
1402
159
1041
1608
171
1193
1272
1825
1823
28
934
162
319
1831
1727
1640
1890
215
108
398
262
1400
677
1853
1284
366
102
5
166
1054
1005
1718
562
1754
1901
1655
1322
478
1850
1837
1608
787
1023
1576
1438
214
1345
1230
616
575
15
1595
1755
928
764
1024
1508
1088
985
101
859
1191
961
1979
1873
245
1883
346
428
1950
1769
886
705
123
105
881
563
1470
1456
1264
1990
592
895
1204
202
1664
1501
138
661
977
1579
482
1576
929
1003
1412
1566
755
1519
271
706
1822
373
658
1649
167
879
1215
1845
1772
802
1280
895
1613
1104
1368
1340
424
1789
738
1792
1176
389
1257
528
1219
87
1845
146
1874
555
1980
386
987
29
104
1878
135
694
1405
1533
1665
376
439
1518
214
233
119
1782
180
1311
878
1992
961
1076
1415
1060
1920
1343
241
169
1445
91
976
527
1476
1688
443
872
1671
1442
1179
1277
334
360
910
165
760
296
1109
42
413
1951
925
503
472
489
1862
249
899
1635
490
1744
1450
301
673
633
1737
1498
1877
377
1576
1056
1696
1487
875
575
453
1342
433
1886
1984
254
657
1013
49
488
1794
1511
136
885
498
1959
122
774
242
1792
145
131
1742
983
284
1685
1637
965
1600
1917
566
741
1273
1994
1877
975
1446
435
341
1691
1040
1268
1289
984
1476
650
925
31
717
1489
121
936
1372
1598
1262
1805
1890
809
1744
657
1197
1615
987
1226
1548
1405
1769
843
810
187
1671
1096
1848
1999
515
1772
1016
549
442
785
454
859
627
1140
1680
266
869
913
1349
42
618
461
1568
1541
1159
621
1355
1145
930
654
1693
1776
1185
1734
1751
91
1663
1367
589
971
190
267
633
1706
1383
478
1590
14
1611
533
105
645
1998
956
630
1436
302
1463
227
1319
1884
797
1306
1257
1854
1996
1962
1262
452
1641
581
1584
218
1936
1862
1852
1239
1533
1587
1745
1697
1272
1629
230
1610
927
1722
563
363
959
1266
620
815
227
904
1686
1504
1586
128
1088
1388
1783
439
1154
16
48
1538
242
716
1490
818
291
1249
488
1880
1406
1271
790
1031
45
835
1556
1272
328
1653
1879
1857
1903
447
650
1954
1645
1494
1941
289
407
167
338
719
195
132
1108
659
596
89
968
784
539
1206
1173
1017
371
1840
1322
1835
372
49
1728
769
164
1930
460
170
1831
532
1931
356
634
255
612
1963
1945
1589
654
1588
1661
1466
1618
730
875
1127
1101
464
1218
427
1284
573
802
1498
1735
915
990
1161
408
757
540
269
510
1500
1778
1582
1271
852
1932
809
199
1189
874
229
1446
1002
391
1150
1061
1581
1632
1584
1168
1836
1002
196
1280
753
5
473
1148
1860
1115
896
1564
693
1525
1593
1980
1544
1655
1709
1617
845
180
1362
1470
1046
1591
1925
767
471
1792
47
981
1327
1468
1336
1265
917
1845
32
1151
801
918
1397
1103
880
1783
699
1687
1750
1128
1554
1388
692
1829
1951
1590
751
723
1492
1142
97
1400
1560
116
1778
754
1075
1890
1631
684
1899
363
1838
1455
167
1324
194
691
416
427
1266
1666
1550
346
1199
1314
730
373
682
47
1714
613
1491
1185
461
215
693
1635
537
1566
918
1214
1042
72
521
421
885
1230
29
349
1877
253
1851
1798
1772
585
1297
426
902
915
1625
1924
626
459
1522
1557
51
1594
1551
1552
880
59
350
1550
610
116
32
53
1308
8
277
22
392
884
733
1009
528
1092
634
1318
1885
109
872
1150
1185
1391
1439
303
1934
1524
1759
1686
913
903
1675
96
1261
1944
896
940
1952
832
1600
867
1731
1091
1125
1702
761
1564
265
737
127
245
605
1028
863
463
1108
1616
101
908
1461
1044
1239
1531
1135
696
1719
950
947
1780
1850
712
984
1710
1805
1159
1477
683
392
53
1186
1324
1964
1577
1315
999
722
1064
1001
1644
944
1974
1781
1768
1107
1241
1591
960
1249
1398
196
76
1465
35
988
1344
1659
1706
1905
1212
1070
1250
26
1538
1481
523
185
1988
366
697
1798
1089
1339
104
965
971
1230
1349
1226
1427
1536
781
889
1061
547
1083
761
1470
1748
61
1094
747
1908
1550
443
78
1575
792
75
698
1347
1354
1176
395
1004
1478
1311
652
1371
1253
869
1293
1643
1962
1484
1305
615
1846
4
410
9
846
762
477
297
1124
1039
1611
970
395
517
37
940
1225
1203
448
1866
1828
1290
891
841
184
1992
76
1519
813
249
39
499
1786
1764
1418
984
441
1939
650
61
712
45
1166
613
1133
1443
77
186
1810
124
1914
1373
40
1804
690
1405
1498
1032
1743
1715
1378
263
563
741
1750
1264
691
1779
1654
358
1116
1664
198
1644
418
562
1677
729
33
1616
1252
426
421
1044
423
1804
1973
513
196
918
821
1038
1014
976
1011
366
1657
318
1874
1314
1766
345
216
1259
1744
753
1226
422
751
1822
1892
345
1231
746
726
1709
652
1587
719
955
572
1746
1811
381
833
1636
1284
527
207
391
1316
1267
1459
153
1829
1404
1281
1870
472
1242
705
255
25
466
342
1775
1112
1534
1645
1017
816
238
716
1784
1164
588
1901
3
272
1634
1782
1195
1228
600
86
353
1929
1157
1880
1612
1267
1
1472
328
1029
1063
609
1219
18
643
753
361
66
1226
549
715
192
1010
534
1504
1567
17
1461
393
1875
503
948
1021
469
1423
1671
1735
285
1986
1500
1586
1234
944
70
1921
503
1994
306
1101
105
892
567
1114
349
941
7
1006
93
86
240
1394
1346
894
471
1622
1247
453
1438
764
1793
666
407
1446
1981
1695
1815
249
1649
200
1302
1394
739
385
51
1042
1279
319
716
784
640
43
1700
1310
333
1273
889
1735
1946
979
654
1087
80
1878
895
1526
845
711
1272
688
643
287
1145
653
160
206
915
376
96
1189
1686
317
1860
1056
982
1191
1707
1452
126
780
291
911
224
1312
34
1240
1640
1314
908
1735
646
982
516
544
341
471
361
396
1696
197
1658
292
1162
58
1278
1160
1399
1713
881
1391
1713
1089
1202
1598
1178
1071
1967
575
390
16
1192
1618
83
877
1100
1573
911
1467
272
1197
592
100
1669
1040
1998
1709
1051
334
1864
993
523
1304
592
1364
944
447
1157
1242
454
1352
1119
1232
1141
1375
32
338
373
599
289
1070
375
1097
805
1502
1503
156
910
1771
655
516
57
505
527
626
1347
1568
1214
1771
693
1114
162
1159
1092
1287
1114
1010
996
353
1701
79
1167
937
1591
1463
288
1028
1672
639
1882
812
714
1850
776
395
1793
542
244
1847
975
925
891
957
1104
1793
1995
452
1752
987
1691
1616
1445
516
1792
1560
1435
1956
166
1397
1179
146
1289
1965
217
714
331
1435
1815
1846
609
1203
1641
1509
486
406
29
161
1927
1053
1150
1410
1370
1934
1034
887
1129
269
1370
713
1825
1951
1072
169
907
334
213
1992
1018
982
766
1968
1352
1769
1900
1361
746
913
1656
886
1680
1400
1549
1799
276
202
499
750
832
1296
967
223
334
1602
975
528
1581
1123
1123
720
389
618
1709
1091
39
1671
1874
193
1442
992
622
1569
1377
1776
952
1528
498
1017
813
1130
1978
1664
241
1739
220
244
1940
620
51
1639
467
1266
657
1053
564
221
478
464
510
948
964
1010
204
941
1604
290
1113
1286
1471
1897
126
1720
1981
1337
463
1214
1641
1379
192
1374
1171
1730
1309
180
423
106
1915
166
1872
639
190
665
1975
1808
790
225
797
1611
1028
709
1203
476
1524
319
1371
881
1132
1451
1400
1195
494
1385
2
1402
733
115
1961
731
520
1448
1007
1135
1340
1119
820
486
212
1724
467
1705
1999
1256
1727
53
1677
1066
763
1293
34
204
383
753
552
1057
13
108
1003
39
1166
1979
1701
834
477
1855
691
1900
1154
482
549
1698
1941
788
1566
1603
187
4
292
1014
277
864
1247
1263
1623
1426
1617
75
1769
145
1762
207
1407
214
1041
1665
1686
422
1942
23
785
1256
366
119
1634
1485
1457
1077
13
878
1169
1345
1073
1647
886
989
1409
1134
799
1642
1801
1043
1213
1116
418
1266
356
962
0
754
1635
823
411
1531
840
1102
1656
1898
339
1746
935
212
1143
1532
1891
596
1245
1564
1959
471
531
720
1163
1705
462
1862
41
204
747
1537
187
559
1485
1472
1625
790
1529
1674
1665
399
601
494
1737
1981
1779
709
1427
524
1972
721
1084
228
170
465
180
1162
747
305
994
102
1472
462
798
1824
280
511
846
1869
43
711
914
1129
190
1061
1160
1912
706
1477
1386
1716
1198
761
627
376
1375
648
318
1718
932
1113
281
766
678
622
1129
235
1918
873
62
1754
331
323
1693
1615
776
1029
1713
1617
719
1473
1020
1791
1385
1600
1763
503
1803
1722
1644
1649
858
858
1609
454
70
1419
1248
52
1306
1281
652
1422
8
525
1958
12
966
1650
1963
1754
1789
1269
1244
673
1352
887
1322
144
840
1064
1361
786
609
1743
261
145
493
1413
584
1100
225
1791
1481
630
342
192
1848
1616
548
13
1391
1902
90
213
1888
1924
1886
78
192
184
1596
177
1988
335
102
1057
598
452
1772
1788
256
264
887
70
1129
1617
1910
1810
191
1814
1627
1219
1030
1159
1561
77
268
1281
851
1877
1097
1211
137
1804
608
1439
1354
225
1514
1175
301
542
1134
1744
411
436
278
373
1359
85
1670
1320
1219
535
1526
136
68
1815
579
1233
317
1112
908
419
592
1537
228
1533
1954
507
1644
852
872
1064
534
943
337
159
1992
1170
535
314
1337
1459
412
690
535
996
1195
1226
1375
127
251
90
56
1365
538
123
1806
1203
1554
290
1202
1379
1476
1385
495
12
551
446
1186
1005
1014
789
1651
793
663
1018
1145
592
675
783
1199
911
1391
1309
1939
407
591
959
152
1400
335
881
1865
639
1311
626
789
645
337
1189
1467
831
366
94
1312
595
1538
747
1602
719
982
1513
201
1800
1328
545
1726
401
340
929
1503
416
1819
948
431
456
1783
717
265
670
1106
1990
854
169
1910
613
1475
316
106
180
354
173
190
1649
866
1109
624
1281
1488
750
1647
1172
1645
1816
715
900
258
1121
1124
1698
667
1886
18
48
842
1394
296
83
1890
1237
406
1311
1169
1062
420
679
954
831
1474
972
139
372
431
1059
284
1860
1052
240
792
1536
867
1372
745
1728
1839
1619
782
561
675
1009
1110
195
864
794
723
626
701
516
812
90
877
739
58
85
1403
1027
1794
863
1787
664
222
1229
1323
132
686
1622
978
1976
80
776
472
1732
1506
790
67
118
128
1589
733
965
1712
674
1372
1448
733
299
1583
610
645
1507
325
266
96
614
680
647
387
1750
382
1941
39
274
1972
994
795
35
692
1483
1201
1529
225
955
99
715
1448
951
590
1452
1189
1307
711
618
1291
1117
1368
612
79
1589
90
126
1541
1597
280
78
1085
1436
504
1905
1470
1892
628
1311
1476
1270
1514
1258
961
182
1488
1604
497
1619
197
12
241
1421
1787
1671
628
1706
40
1647
648
202
483
335
128
749
1704
1176
1619
1590
1419
235
1023
1741
1988
1781
924
17
351
1978
722
429
1888
1428
1780
377
53
1007
1113
1732
740
1003
137
1189
105
1502
525
1899
1098
321
1915
157
433
1421
1720
1581
1316
1200
271
1013
1608
1264
888
467
872
1821
1022
1791
720
1735
275
985
1014
1756
802
1914
17
580
614
1298
1240
441
855
1889
1166
627
682
565
393
1165
493
1309
1681
495
1775
752
273
1628
1080
760
156
1873
1285
1769
248
522
1066
1589
335
599
819
398
369
954
647
891
849
1064
900
381
1784
1859
1428
1201
796
840
1078
838
31
560
1362
507
380
237
1531
1151
1520
1855
295
1729
28
593
924
1467
178
1941
754
64
66
786
1068
347
518
1735
1295
772
1734
1194
1520
1982
1958
1809
1683
1106
1138
405
408
1269
1462
751
1884
848
1679
754
1507
726
135
1384
424
88
1251
433
261
904
1055
676
27
1256
61
749
727
1490
1091
1188
584
89
1334
1589
433
1947
1007
685
1052
1504
845
1730
1840
439
804
1272
515
1206
1175
1407
1132
44
1263
1115
1830
1183
779
1321
818
1323
1619
1722
276
1914
1394
1313
685
1158
471
1647
1270
436
1015
1888
834
1887
1431
1870
1475
1998
931
1181
171
510
604
1106
613
434
401
1130
19
1885
1048
1279
173
869
387
1313
197
920
1109
1031
1636
500
979
1910
733
1501
580
1251
1783
793
344
159
689
1077
1592
940
64
148
269
115
92
987
1875
1359
402
512
604
1550
213
1452
1999
1247
1609
455
673
36
1339
981
610
2
140
1011
1797
1742
1611
962
837
879
597
1240
1173
759
95
1292
697
411
1072
1652
314
722
1025
254
1611
1596
481
819
276
140
408
1125
1205
985
1683
79
1215
389
68
1986
1460
1273
1395
784
180
239
1885
220
600
1301
214
1213
83
1735
274
617
1506
1639
1299
1186
250
1202
1007
879
1913
975
1962
645
211
1114
331
1016
710
1265
261
1992
476
1086
1330
1939
1081
1953
147
1055
1808
72
1655
1387
1715
1612
801
662
1206
1812
1245
1716
1620
101
666
1067
172
1070
454
1449
1798
1692
835
894
1818
665
1505
999
426
1001
1491
1174
652
429
1993
657
1185
1386
1692
1222
1315
1260
1847
576
506
1779
1783
1232
214
1306
1755
625
1202
16
68
746
694
1445
1371
70
40
1431
272
684
1063
38
997
1050
1004
504
1849
124
399
52
1886
1704
1837
24
1919
191
371
748
1299
1876
267
696
695
1787
1887
799
11
1717
210
41
1115
54
982
1623
1295
1546
779
1128
1082
1184
1440
455
792
1046
580
1549
1448
48
524
1182
151
109
607
1705
1886
1969
102
483
1962
97
1576
1997
1090
1106
1159
832
116
600
1885
1945
660
286
135
573
1484
25
1088
223
1049
471
1284
984
936
1142
849
957
876
1320
767
1910
361
917
1420
1780
547
512
333
1490
1951
1
1823
81
1481
405
1724
508
699
1981
1395
1893
474
1954
727
870
1588
1065
845
1096
1088
1727
1637
1746
1241
1695
7
1150
1859
1679
1208
1562
790
1720
740
455
1514
1129
913
360
1130
1668
325
646
867
1340
631
656
1142
725
876
1901
1272
1939
862
628
636
1230
632
1762
1669
1994
23
1142
1185
1110
1480
319
1686
739
1849
1217
1167
818
1860
129
606
424
867
612
1686
1227
595
971
1546
1776
1005
1387
445
100
614
742
514
159
1849
1470
544
45
1507
1618
167
651
1549
86
586
718
1471
1531
275
1721
1751
451
143
1878
329
319
1113
359
675
1663
1411
1500
1084
1997
1070
954
1098
1515
1206
813
167
632
1405
491
1995
536
122
1350
1293
1578
1118
1905
320
653
69
1096
1669
744
988
444
913
1376
1278
1734
1550
1985
903
1797
1791
756
1288
1396
143
740
1390
689
1303
319
1569
229
336
1496
188
1961
725
306
1054
616
1054
1132
489
1717
1243
739
1587
1042
153
269
679
911
1430
1305
1427
958
584
168
210
148
1150
1414
604
1019
1410
1996
1698
66
1438
1223
610
1896
217
35
250
1703
1818
1202
1697
1034
314
1648
1309
1722
1936
23
599
458
358
794
196
428
1149
653
1042
1387
1360
1890
81
986
1358
107
1748
1864
1760
1656
1378
1059
358
509
1994
1402
466
1399
1901
418
3
1049
1839
794
275
1546
1957
587
1342
435
1608
1809
1521
453
1708
1662
1913
1189
333
1228
1622
485
1476
1336
1466
1890
1975
903
56
271
137
1431
122
1108
19
1586
1694
1956
12
23
521
622
608
345
1454
1822
1514
1374
1434
324
1455
1449
651
925
1811
683
254
513
1273
330
546
1118
655
1630
21
245
1553
1629
1385
1278
249
1512
1561
1836
1242
1807
1951
625
1481
1223
407
606
1942
1680
677
420
975
1646
171
1240
1567
885
679
1335
938
1843
1532
886
401
174
371
741
478
463
809
1843
1024
1860
1080
1229
1323
586
1675
1923
1649
1450
1105
683
565
1905
514
1200
282
327
1322
495
889
449
975
443
136
79
756
1590
1691
1234
1247
831
1349
725
1999
1508
974
1369
1626
1579
1455
1155
1902
334
1209
1423
741
154
1832
172
1687
1656
1948
761
992
1818
271
976
1011
744
1113
321
362
1566
1693
1730
767
1108
954
610
234
1848
285
1368
1738
82
1042
880
921
1189
1535
1824
1775
1719
218
1049
103
1085
1939
470
239
1888
1661
419
1835
411
765
1499
1185
584
1403
3
1778
1688
1617
1911
814
8
164
126
1074
1339
1039
1920
546
164
1876
849
1222
210
629
1358
1140
142
1388
1112
192
788
1445
1610
777
1047
1351
1930
1370
455
1331
1259
1720
1640
1658
1811
1017
503
1150
1396
936
635
1194
1093
494
1577
407
1583
1329
1768
1744
1263
648
1979
1641
902
345
1639
1293
160
1977
337
1603
935
484
899
25
408
1058
1023
719
1568
553
286
1077
1185
1405
509
571
1654
1017
1660
1176
378
191
1056
1835
1960
405
399
1723
857
1409
1716
387
1357
616
1418
677
1647
1294
131
1076
1524
1995
1497
1273
201
1865
1450
1455
1903
1295
592
1070
1970
1900
1430
1827
1398
1362
1894
107
1016
982
1818
1102
657
648
1917
1774
1322
517
1575
1607
426
384
28
213
1754
1961
80
852
914
1100
1897
1867
695
484
1516
1840
1090
244
66
811
1654
801
327
573
837
697
1317
1032
1767
1113
673
949
317
1053
380
1375
561
1426
1321
137
900
1826
941
213
1915
998
984
426
1354
1127
44
774
1294
257
1420
1254
364
918
1911
792
1757
1705
1678
747
1075
1495
1764
517
429
844
1899
1683
1463
805
309
1180
903
681
1300
284
545
664
1805
274
525
1692
1255
1000
1544
758
716
622
1388
1872
1208
388
99
1025
167
45
875
1297
335
1662
765
694
891
1537
852
899
129
1442
1024
1763
1452
86
723
492
397
1732
952
1857
1873
606
492
987
332
1505
1404
571
1008
848
1966
1040
1403
1201
636
1878
1415
214
118
868
1558
347
825
847
1232
647
1876
973
1143
1481
1355
925
125
968
929
1536
400
271
1680
1931
1463
279
362
1955
859
1334
50
92
588
1916
1480
1271
1066
1418
1265
1590
1724
331
1287
1501
1293
1941
503
1974
84
134
1641
1459
1728
1522
171
756
1371
323
1927
1030
1500
1375
1567
710
1373
238
969
1454
1888
916
1920
1156
1883
1548
1059
41
692
846
65
1790
1129
1516
1740
1171
1416
1912
869
1354
705
1970
155
759
1276
1346
56
278
1607
153
1132
1769
767
1846
312
1225
706
171
615
1672
651
791
581
837
354
1373
972
176
1269
1627
71
659
1601
1989
409
840
719
1129
1177
119
614
203
735
315
819
1287
1407
940
514
57
1142
44
180
408
1410
284
1689
1167
873
1082
1316
1116
1811
1082
1181
1902
319
724
380
316
1985
1051
890
1385
416
1305
169
815
82
1707
544
1681
634
1123
444
462
1054
393
553
862
697
1299
658
537
1716
1090
1151
1274
941
578
1572
1568
1636
36
539
61
293
858
1952
591
680
1178
1558
1159
844
302
1869
1769
487
292
309
1600
1080
214
1341
1416
1620
130
1924
103
473
1484
446
325
1545
1451
308
441
1601
812
485
1204
1164
1137
1889
1539
278
1970
1
1735
1858
46
798
1245
101
20
134
1321
403
1106
734
1717
1240
1358
207
1513
1512
1024
1913
1469
1055
1074
1649
924
980
359
1070
1923
612
1092
915
147
1296
1334
1453
1011
1278
1074
1514
1848
68
1753
1417
874
1552
377
1235
1429
136
893
521
1004
1126
414
797
1117
231
1013
1171
1554
100
1647
598
487
674
1463
619
1397
1722
494
1704
748
79
699
1459
141
870
1980
371
1133
894
1128
897
355
454
478
189
1542
586
25
818
1058
1848
1691
674
1611
952
817
1492
1300
1025
689
970
41
405
661
1093
1750
510
371
1316
1534
1987
354
961
1449
1184
707
24
313
926
1250
1547
1477
1498
15
1385
1817
1550
471
1775
739
328
804
1045
1987
531
1757
761
1116
1063
67
1808
1843
1638
1690
1694
849
1639
415
851
599
1119
368
312
1887
531
1607
845
1409
640
40
1391
1141
1011
82
583
600
1790
1561
1934
66
1760
656
1304
503
188
410
144
1861
1351
930
554
1480
157
203
1093
346
1924
1071
1908
833
1211
1089
740
1203
863
171
144
1843
1532
207
537
1711
26
350
1385
289
1066
1052
1311
1069
1447
967
1567
1965
1560
206
71
1867
982
447
37
110
795
190
1021
1901
713
1443
745
413
360
855
1068
978
596
1661
306
997
1264
1302
443
1977
1406
579
452
7
822
680
874
1323
1088
560
819
1955
1110
775
1465
820
1211
1364
309
826
592
690
869
1985
175
1430
1928
504
1584
767
739
1845
1666
1803
786
1418
1575
1880
1299
5
102
1746
817
749
1689
708
1374
856
1050
625
1703
1598
1732
1476
213
593
1765
1527
1868
1965
1657
1987
1021
538
998
1748
329
404
1682
531
230
1280
1365
1837
366
395
832
1116
248
1652
1506
832
746
1649
1493
1805
1048
630
1396
26
1474
1449
1319
734
570
1263
1914
126
872
462
73
375
22
660
1435
1435
358
1134
689
897
231
513
1296
398
385
1696
1592
1823
1803
219
194
1872
991
1609
1927
1
1142
406
1250
1348
27
712
1031
873
1914
1965
469
1350
220
1858
304
858
1173
1126
60
24
1591
1120
1943
588
65
387
732
1325
51
105
1074
1095
574
1927
1754
1763
277
811
197
678
1047
1645
132
1381
1076
1274
1100
1101
1123
1089
290
1727
84
1927
1388
1756
736
1617
1766
311
1534
91
392
366
830
1993
381
1376
1039
0
1126
3
1544
957
934
309
410
217
1793
925
1686
1745
545
369
1383
345
1078
872
1440
1168
1579
1352
573
1464
920
702
32
915
320
1821
451
1530
1136
1999
994
23
1693
1913
1064
1991
438
582
883
1991
1036
636
525
1014
1937
1018
167
1431
1496
1588
1764
725
1266
1184
570
527
1781
240
602
641
1741
1547
1363
35
1573
1301
1699
246
1401
807
1130
1625
95
1119
1168
137
264
130
1442
1111
1159
138
934
757
1972
52
831
497
1067
1666
268
221
31
1892
754
15
1720
648
856
633
1954
624
1008
1666
1391
639
689
334
1212
535
258
1644
1085
1472
407
612
1632
1233
1543
1056
658
273
1550
1001
1670
721
1781
1471
1471
1271
103
753
1177
447
982
386
217
1582
1670
1665
1325
393
444
1034
1745
473
1591
394
929
416
1752
1460
79
1989
297
107
1893
655
1760
1356
1874
825
1687
1606
351
1121
755
786
786
31
1297
1654
1047
1723
1750
1944
1176
1687
1605
11
1199
873
221
1621
687
783
1406
1908
1392
1039
296
1106
1704
522
950
685
303
1483
1168
1405
600
1835
345
1748
330
502
1965
287
345
288
218
1506
449
682
1642
1360
1583
891
19
122
1396
1442
508
600
165
1571
1987
569
894
1464
455
701
482
778
1728
670
616
798
431
996
1088
171
845
1724
1180
1110
1323
1808
193
1083
236
1576
1164
1317
567
552
973
1971
403
1391
1299
333
1770
1943
1109
588
1401
51
610
1323
1294
858
885
1678
236
133
818
1492
448
372
783
870
1627
1703
200
195
631
1756
383
1750
1705
675
407
1805
1673
400
1088
663
1074
1533
742
468
1333
1502
1260
637
1581
827
833
692
131
440
1749
716
15
1678
114
15
1284
111
81
1976
1864
1082
1745
1151
731
449
328
130
424
752
859
1039
129
1732
1121
176
1294
1712
501
1556
436
482
956
222
1076
21
681
943
516
855
1403
1767
909
881
267
868
272
1578
642
1510
1489
453
1795
357
570
1232
1791
1594
982
1798
527
1584
1840
1583
193
1417
841
1306
327
1392
599
1545
303
1379
280
1059
1005
1131
973
1177
223
1453
1800
174
672
903
677
1680
1207
1620
1511
1228
104
1962
1509
1543
1874
477
65
974
1847
1184
1871
627
1901
1530
1150
37
687
1689
1570
1804
26
1749
37
251
1874
978
597
211
726
1392
1028
387
140
705
317
1218
642
230
1407
940
348
938
1965
909
369
1516
937
1694
794
1040
1727
256
609
338
1745
441
1262
12
356
765
336
1020
1754
1897
1282
63
377
33
45
561
1310
1352
894
429
1502
1050
579
34
317
1327
1959
834
1514
426
981
1778
615
1237
200
872
1504
1876
18
1731
1276
1599
784
1448
761
414
1376
14
1787
1949
697
462
1562
1273
1393
936
605
1051
790
586
667
247
1878
1790
1200
337
670
1994
671
1501
792
34
1060
1524
1692
623
351
1575
1833
1958
1887
209
1160
1137
1020
1215
157
176
409
1106
1541
583
938
181
168
1983
1229
730
847
463
1553
1527
78
918
717
135
308
253
1668
1130
923
169
737
871
1023
1323
805
103
1773
128
1720
1389
396
432
197
477
666
1223
1021
522
149
1301
1586
1101
1841
26
1157
1959
124
350
664
792
111
106
396
1550
1660
1603
1471
189
120
1905
942
1413
931
377
263
1072
1440
1236
1578
121
490
1854
1886
292
290
1333
93
1896
1274
12
664
669
577
1308
1287
1119
958
1453
903
1305
1453
445
1311
1793
477
946
1320
1200
1949
1285
1469
492
1646
1571
546
450
1430
390
402
136
662
66
83
790
1186
198
717
281
1571
1533
401
1081
78
1423
922
424
1578
923
1825
1548
17
1911
1083
1557
380
1846
305
1277
1364
1044
1516
1271
817
1094
873
1082
1053
1659
213
1871
649
338
1841
108
1589
1567
115
1932
1236
51
1407
445
1993
1774
268
1496
88
27
809
286
1315
1378
122
1425
1559
961
1699
193
1510
1549
165
957
812
1461
1604
1846
1019
1585
141
1773
1346
1375
214
553
1189
202
476
1754
14
1709
458
974
614
159
159
545
526
767
100
1976
1843
1216
664
825
1482
990
1332
853
753
846
1852
572
1422
232
709
1555
1630
1720
920
463
499
1798
333
95
1662
590
994
1441
1802
894
904
1724
241
48
343
1467
1273
851
13
1562
146
612
1863
917
160
1068
164
1288
1653
1881
501
737
1556
49
637
788
345
574
1273
1606
373
321
1548
1255
802
1527
1835
692
592
1797
58
1895
607
1453
1768
1828
633
1459
1244
692
390
1563
738
1536
477
1440
385
996
740
1105
787
1305
173
1923
134
856
1147
1720
60
658
1853
806
1919
1102
1936
457
1315
1357
846
1431
1583
1808
1335
1368
1166
1484
303
1012
1861
1476
1256
493
1779
779
1625
641
972
188
1362
1312
142
1366
856
1723
1957
1360
1385
346
241
1274
765
1346
445
880
1520
1950
1470
1986
707
42
684
1036
1856
1190
1989
1476
665
536
1586
1655
1062
320
579
413
989
1734
863
1125
627
465
217
110
295
220
364
809
813
1827
1864
1997
835
1059
1548
1052
1871
729
60
735
318
994
521
1859
1527
354
1625
691
686
212
1258
271
467
1355
572
1187
466
962
1532
1213
1366
1931
692
1777
1776
1947
30
1207
1881
1102
1672
705
736
1317
280
1004
385
1643
774
1113
164
1529
728
28
893
578
456
1217
1226
1571
1465
342
1646
122
1471
735
1322
373
1066
431
346
1399
1027
1599
1726
464
1151
1245
1750
784
455
905
1583
583
983
58
1754
1135
1395
76
724
231
1968
54
1341
543
1745
1762
341
1031
1994
1732
1871
935
720
819
981
157
1006
1196
1056
593
730
1827
477
1146
1588
93
340
993
1196
428
88
834
675
1102
1158
142
1910
1794
1916
1523
1830
943
1919
427
58
1636
1207
702
1596
563
1124
1945
258
1774
1065
789
1883
747
148
263
1820
1220
503
573
1616
790
868
1877
1865
1164
132
1607
232
382
1116
333
318
171
712
1997
62
444
381
1196
938
1313
1796
716
674
690
1550
810
702
1637
1016
764
1938
121
246
41
395
41
307
132
1786
837
1430
256
918
1401
1477
701
1380
1931
1213
492
52
82
638
338
1007
768
1743
1203
1822
726
905
1286
1278
836
100
1080
1986
601
1859
611
1706
107
53
1925
1479
480
1489
1331
1790
1299
1575
1679
1678
1647
825
28
920
783
827
643
1694
1457
1265
1230
442
1142
1417
1827
742
570
1898
1899
1111
520
1168
445
662
1604
481
1621
1893
1506
327
1295
1236
55
642
94
756
1426
809
1649
842
53
853
1776
613
513
1775
886
208
951
1383
1469
805
1308
323
258
1582
1896
1168
794
1692
797
1135
423
727
506
160
608
1136
216
1241
1975
1076
434
174
1365
209
156
167
928
1423
710
1432
1891
107
1828
1468
1329
711
1899
230
355
1575
255
1924
453
364
177
346
1336
1511
1301
791
800
1015
277
1111
1009
1510
695
953
1051
161
1031
1961
617
512
615
1950
1490
1319
336
1377
1620
50
1237
159
120
1046
1520
1855
123
500
1553
597
652
533
242
1677
133
1211
1915
407
610
1751
1440
1131
498
563
240
854
603
1674
1226
1283
979
427
1374
352
1707
531
750
276
33
909
361
1975
1870
360
208
1458
358
1379
762
1154
1119
32
1615
552
1126
822
437
321
546
430
94
1390
1532
659
891
1202
735
1586
370
1051
170
1561
198
1602
196
271
9
610
675
68
1765
1912
892
1410
1650
1739
1034
894
357
1556
355
1931
169
1074
356
1734
1139
44
836
830
1482
647
1360
223
787
1089
1316
175
738
730
513
37
168
1610
1238
67
1909
865
891
106
571
598
1368
1570
1176
1220
899
1083
768
1808
1880
1204
449
1807
484
1865
1947
1542
1163
606
730
1397
821
51
552
1070
1966
1607
177
1112
1268
170
1880
928
1189
1680
1639
1113
1775
1734
607
828
1096
1213
1221
1745
1599
1358
650
605
38
502
25
170
357
1014
931
1257
1503
254
732
1262
1097
1384
976
971
1657
1573
425
973
269
1214
1214
1326
247
1922
1829
660
1294
1533
1413
1881
158
1731
1921
402
1122
1387
1455
1112
286
664
606
1301
1229
410
1195
54
1560
1553
767
907
1287
81
26
1994
1461
62
802
231
557
1440
925
1632
676
1618
75
230
724
1378
874
1733
973
81
387
1175
1530
1534
413
988
732
1153
1183
1532
1926
1248
1946
1478
1181
1712
1518
99
1871
558
126
1072
1223
246
162
43
177
1687
116
1237
256
1407
1175
345
1666
238
441
1658
977
1030
1078
512
1949
1114
1426
1223
685
1106
1344
351
218
1319
144
1337
983
189
956
1743
749
737
1782
124
1557
1013
1336
1321
1875
1226
1678
1172
1446
1872
1033
1452
1039
184
550
10
993
1631
1880
272
475
265
86
1838
1777
1386
829
573
1537
765
881
351
236
51
529
1110
345
1380
586
123
1249
1053
370
174
1811
1993
790
778
985
1006
1573
1432
1687
704
599
1494
1784
1941
1948
384
1966
1930
371
233
900
91
244
871
201
1181
1022
1681
999
273
347
1248
1269
684
505
540
1620
1200
1376
1347
730
1343
1630
856
1423
390
374
146
1083
1838
1316
483
1576
1681
561
574
296
610
1421
1697
633
1356
251
1462
1019
615
1521
92
306
1757
324
239
73
871
1221
1580
1923
1288
67
261
1301
1104
1630
1959
85
711
1696
976
794
1618
1615
332
1167
842
485
253
973
1941
1484
1410
1891
1299
1437
55
366
1596
760
1618
725
479
833
172
504
1600
1718
1676
679
1631
1936
178
265
707
1695
534
1002
1791
333
1237
286
307
1943
1826
508
1455
467
1989
1988
226
39
264
582
1300
1997
350
907
1680
1879
1184
1512
264
549
1005
1354
810
476
1713
1093
81
1840
650
16
796
233
732
1430
86
1658
1409
1642
1001
1451
927
494
500
79
1637
1407
55
212
1512
1076
1575
48
529
1035
364
1676
851
1811
370
1126
761
1421
1405
1640
1465
198
1193
753
1711
879
327
485
1011
1362
1024
1427
1168
500
1260
466
965
529
50
556
360
343
1891
1277
713
713
1537
1331
476
1363
11
1591
264
1246
1242
346
168
420
631
1168
1895
563
1316
1915
1332
1231
1000
879
1513
143
1714
1795
593
855
350
1711
451
832
936
150
1600
5
101
268
1553
1871
1850
1081
608
1815
1474
692
1890
179
142
1246
1446
1748
905
1478
690
1991
231
1165
1698
1039
404
1188
1012
430
1234
211
1996
242
639
932
1339
337
204
1187
1234
321
1592
1800
539
1340
641
826
434
499
659
1272
1357
81
174
273
1187
886
1016
1913
234
1059
1541
1208
1352
884
1029
514
840
254
1151
1512
1368
749
1105
226
153
1051
1291
358
1750
1370
949
861
1055
614
1959
915
1388
893
733
591
153
1822
962
1795
1354
278
1189
985
1543
1505
362
1339
989
1639
1628
1814
164
816
203
1962
365
1816
1502
31
1325
48
335
795
1434
1680
1884
678
1255
1123
1717
1782
729
1952
1272
1749
1167
1914
227
977
1380
1057
1488
1193
753
938
1498
1189
1645
97
605
936
1346
1821
966
1011
574
1907
1943
1159
1312
598
906
453
1459
273
536
1193
1231
1069
940
1540
3
1468
663
520
322
1771
522
1901
632
81
427
984
1643
1707
370
1794
1927
882
576
104
1783
1841
1376
860
1469
120
426
1959
560
26
379
848
164
1611
961
1275
1034
72
1915
816
1542
769
866
1545
1784
455
207
536
1529
1630
1161
1693
381
1238
1920
388
279
670
949
824
1895
1275
1937
1526
1742
1374
528
1342
1546
760
462
1764
298
173
59
1869
98
1216
1478
1867
123
659
142
683
1599
1921
1801
1404
762
1143
651
1613
999
1047
287
1297
984
929
1450
1225
1963
338
1727
1380
1969
935
1854
1399
422
580
766
257
1180
1269
1365
1271
1936
1640
544
442
621
1256
1500
1454
1162
1858
974
610
1096
1426
357
1856
1788
1658
738
345
756
1280
213
874
390
1638
1274
70
1816
1111
827
1895
1773
1647
32
1949
1513
1125
837
1322
279
253
197
555
1358
1195
381
1259
324
1744
493
1402
1001
385
493
1225
21
1401
1592
1882
1284
811
1081
511
335
855
655
1706
1019
1797
180
981
194
1841
853
950
1253
673
1221
1748
710
991
57
1626
1308
302
741
1439
1745
736
1745
1494
1990
1276
39
1148
1698
696
1247
1856
270
1213
1520
1029
686
513
1963
1911
1750
1981
788
1151
1367
1435
603
93
1115
1553
1112
126
962
380
873
143
1744
399
458
1654
1575
1414
1264
1601
1046
1968
773
1345
1221
1194
405
1822
801
1919
1505
333
1991
1226
338
433
1298
1597
1147
1412
1127
1931
786
1821
1922
920
1616
1646
1360
1409
1828
1735
237
769
464
849
796
1863
1252
977
538
1748
772
486
704
1834
1276
1979
609
680
1129
454
963
866
905
1623
655
1524
662
1612
386
1202
1513
1295
966
1334
1936
1741
1779
706
1766
1181
1516
269
410
818
1154
450
928
778
1686
1006
703
1981
1180
1604
587
478
1314
1050
521
828
1730
963
1469
1642
1340
1646
58
1958
1148
19
138
1536
838
1818
1623
1156
1942
1883
265
719
345
346
295
1800
1388
1874
811
235
492
214
442
753
920
440
28
76
972
1809
211
1668
974
858
964
1082
722
590
167
404
727
517
1280
386
181
1347
1063
1633
1444
1164
789
1126
325
604
852
416
1340
1295
698
909
863
329
624
893
1745
878
1553
633
1958
904
711
912
1315
112
1233
1862
774
1143
1935
669
1061
61
779
1559
1047
529
102
1945
1412
1126
564
1268
53
785
1260
1867
280
749
1965
1548
1088
1688
1599
908
231
1143
1736
592
1240
1249
918
1629
1976
1561
1874
564
29
1023
1585
1070
372
1401
1294
574
188
1998
1992
1937
565
1651
349
74
867
1698
373
1290
499
518
1717
1500
671
1868
852
1010
1517
354
418
192
465
1519
30
952
792
618
1147
1716
1616
533
1674
455
319
483
1739
778
615
819
916
701
876
1604
744
420
1179
255
81
706
1602
1581
249
693
370
321
1719
748
1293
376
959
1636
1370
152
32
859
874
1257
14
446
401
651
1067
1915
1399
1342
1676
434
374
1206
1643
367
1424
1913
722
1109
1307
1737
817
1326
245
1003
1265
228
699
257
210
509
1192
326
204
843
1936
1796
448
881
1554
1559
1309
1840
1942
1079
497
1405
1443
651
1064
1958
940
1243
176
1773
1756
528
375
830
1385
153
1324
848
1529
1760
1342
510
1059
997
156
999
1656
737
337
1157
1506
583
550
1988
936
745
344
781
139
908
318
1397
99
16
946
222
1236
1283
1305
653
1546
338
1986
444
1155
1254
1161
39
1031
1649
1663
89
525
1109
1283
847
1697
1759
1793
245
1784
650
142
447
653
576
1189
1659
174
1400
1652
259
760
1755
475
1306
1499
1920
1586
849
1032
810
1543
254
1101
1925
523
1750
1397
208
902
798
1371
1594
559
1546
760
135
1873
939
310
473
298
1062
1587
1776
813
665
589
1982
1310
234
258
289
1301
1355
1145
1137
640
1502
1520
1847
803
660
354
1252
646
959
1560
211
527
694
430
19
1559
1972
1110
385
1139
1252
277
1858
1954
224
1201
1543
1302
328
1874
1880
1759
1913
1871
203
194
1578
461
1318
1801
1110
629
1439
1968
395
1589
55
28
506
158
404
1416
1775
471
800
1345
1831
40
130
1281
125
376
900
132
885
1407
400
1422
1707
76
1406
1819
638
1010
537
1569
1304
219
1377
59
1521
1470
1653
1262
1721
220
82
978
1847
738
1384
309
1111
49
1812
371
1522
1052
550
1534
1428
880
209
374
772
564
705
678
138
50
821
42
686
1337
637
1690
1425
1836
1443
1281
328
1804
1595
590
168
536
1162
592
1158
1567
1426
1324
1290
1981
1324
636
1824
1484
675
383
1875
147
141
988
801
737
1329
145
1565
1324
139
835
1275
499
646
1493
1438
316
115
1253
1498
1026
960
316
1942
375
304
880
1662
814
1267
319
883
536
1880
377
827
533
1239
506
460
1669
1236
362
678
1578
319
1130
258
630
1412
467
646
673
1685
1140
802
1178
1408
482
1171
1900
1303
997
306
744
322
1430
784
1645
1651
910
1713
1256
25
183
607
503
1174
89
1022
1152
998
612
1562
406
681
1678
1091
86
815
826
1186
1350
235
432
1229
362
803
668
631
312
1782
1901
1888
1417
1754
357
1677
1457
460
1342
1589
954
200
575
1042
1536
1209
524
1682
349
68
1486
1990
1965
1915
442
1549
1167
1385
1274
190
177
1554
345
828
173
646
341
1287
1928
1142
49
1638
657
1388
1021
668
365
1985
1185
460
581
476
588
1385
643
672
967
1487
175
289
1972
487
360
709
765
907
622
798
107
1206
1
1495
1806
1567
379
660
1180
520
213
1132
1062
267
1542
1718
1009
14
1985
1326
169
984
320
61
1197
89
835
365
610
658
647
341
1578
1012
344
902
602
1480
1634
1504
1806
1665
1087
1001
1518
1431
1919
1683
1025
1795
1469
1359
1565
1160
644
1144
1398
390
1315
1091
205
1889
851
594
630
1782
1362
187
1165
1062
67
1835
1347
828
1163
156
1916
473
915
114
1728
983
1687
1969
477
653
649
1783
816
874
1886
535
1568
1330
1225
710
1504
43
195
963
523
719
354
978
1421
738
757
853
490
1985
1579
1754
1523
520
1443
1904
1092
53
1815
1518
48
850
245
1413
1939
1198
559
1616
1462
1450
570
1896
1477
1707
496
149
886
826
1224
8
846
1459
1999
1232
1197
82
28
745
26
1518
16
1899
634
39
710
1564
934
1699
1798
864
856
1618
1194
1574
1597
1329
560
1271
1195
1734
261
614
925
1673
553
1559
1501
1754
44
124
1939
157
940
415
897
301
867
1903
1217
351
781
1509
1423
674
499
1778
257
184
1924
1952
1973
1100
1763
1183
1504
772
1493
1824
752
1821
1451
458
752
215
1098
1998
226
1792
1562
696
242
1108
1905
773
1822
384
1651
472
1339
1382
941
1423
130
665
1724
1856
587
1872
203
1104
534
664
1889
1592
1803
203
282
1098
501
1348
354
482
981
1093
1480
616
1841
802
476
1602
1932
1367
316
581
1325
466
1423
1916
559
1602
1343
1063
1492
22
766
1950
1303
540
1278
5
1739
1102
929
485
1083
269
792
1562
769
1015
1225
1634
1225
1685
1216
541
43
932
1413
981
425
270
1806
1636
684
1112
1202
482
1400
1856
1706
1481
710
1779
334
750
1437
795
1718
1489
1264
1348
445
883
747
1487
1184
1737
942
1099
389
731
609
1725
1605
1722
661
926
793
924
500
1832
1218
1955
1579
364
228
1052
1892
1108
604
1479
1256
1604
1313
612
1491
795
1449
195
1531
1430
63
1924
450
386
1315
651
1842
827
808
1663
1605
1510
350
1795
73
1912
837
757
930
1402
1167
566
422
620
210
19
1363
391
708
835
535
81
101
1204
1731
1189
1354
1980
2
872
1764
1544
1957
683
1948
799
551
1981
1680
592
808
801
576
653
1019
714
1823
1392
1821
1437
11
499
761
345
1559
790
1656
1950
1326
886
1707
1922
1185
182
63
73
1745
1780
690
240
712
927
866
873
329
1886
1107
1112
1338
1991
28
1401
1982
1103
1749
990
232
661
52
1405
988
519
139
1885
303
1100
1406
288
163
912
1833
1138
1211
1401
11
1002
815
132
1003
1571
449
849
1229
805
1740
829
1864
604
1410
942
1386
734
783
924
63
757
987
1396
520
1939
933
1860
1723
1776
1435
1742
661
875
1499
336
168
1974
1782
55
2
1402
624
989
279
545
1833
859
588
1351
1885
1704
1325
1227
1560
677
710
1882
1426
1277
1262
1987
1889
1237
1691
1424
775
985
1019
222
967
1633
1733
93
1306
1691
684
1460
769
1985
1820
23
885
395
1427
603
712
123
1450
574
380
819
1778
932
1886
987
332
42
137
1418
663
430
709
1504
1327
349
692
962
853
1313
1099
398
355
949
1255
857
1654
1475
1032
959
626
1063
1292
1958
1693
1231
37
99
985
88
1552
1268
661
1369
413
458
184
605
155
1751
4
828
1302
254
1586
1554
937
821
1804
1562
333
740
438
1556
1434
495
332
1766
1713
1345
1718
287
1961
175
825
54
1808
789
1661
913
390
110
410
553
262
1892
470
1386
1885
1899
1597
111
905
508
1935
936
295
1437
834
1474
1626
258
914
264
1739
1528
881
1238
1905
1474
212
314
927
1252
194
1653
1584
1361
1479
334
1
1764
1102
1837
1149
908
1647
1737
1560
785
983
373
105
1927
239
809
1092
504
743
718
1029
156
1673
1795
849
754
341
644
457
1163
865
1316
299
1406
678
1303
838
407
1140
1714
1300
1623
251
61
496
1698
356
934
1897
345
146
935
1439
230
1550
1536
1616
1080
892
1113
1315
154
1443
792
1729
13
1295
367
767
658
8
1627
146
1602
229
1380
78
970
675
813
895
1452
785
1244
514
861
1975
1577
95
1725
861
1973
93
674
532
1488
328
1377
634
1465
634
1925
123
1612
73
1518
1239
926
905
418
25
236
1190
1701
811
539
1729
1799
311
1164
31
646
1939
1549
92
1314
910
804
936
25
710
789
1638
309
994
785
389
1251
1404
740
757
997
299
154
373
1241
963
1683
408
691
1005
871
1831
986
219
1454
885
242
442
1230
991
1723
833
476
1217
740
1259
1474
313
838
1612
565
661
11
956
782
1227
491
1603
595
812
1127
137
399
1268
732
848
441
1477
557
1403
250
89
1500
698
538
1597
915
1291
328
1128
288
1421
615
684
1033
700
61
1427
978
732
951
1691
1833
0
13
1877
636
1996
720
1940
204
946
1572
1605
560
221
559
1498
1075
684
1700
1257
577
1512
1138
1415
1099
739
1070
1305
1391
1710
791
393
1117
10
1000
1301
1304
191
1319
604
1313
1948
35
57
616
1866
1796
1510
200
1056
81
527
801
1600
1067
1758
61
881
515
993
972
1589
941
488
918
1931
397
662
1235
697
105
1299
1627
434
1111
626
1531
1332
1371
297
811
482
593
904
295
876
682
515
1606
1989
682
1839
405
768
718
821
586
191
837
688
455
1655
21
1994
1921
1558
1898
1984
1516
1041
842
1313
1169
1524
1378
1695
1773
157
1465
1147
1978
1425
1929
946
764
304
1015
1970
971
1696
1121
1449
681
1141
216
1796
580
1188
1622
1339
19
1784
1938
400
882
1610
729
1638
1614
766
1409
1168
206
797
88
1567
618
1821
310
339
710
1874
317
1446
1093
656
230
1746
1001
723
1072
868
905
1411
654
464
1604
1061
661
994
781
1034
497
1215
1724
903
1518
1230
1971
56
136
824
23
1019
534
863
138
891
493
893
260
614
1334
1226
1050
690
154
420
14
1114
894
796
1857
948
161
1198
1050
929
1480
35
702
356
1697
1074
612
1843
786
1761
1024
12
1253
301
1426
673
1865
740
684
1443
132
1876
182
312
1024
1890
1396
1269
6
875
1659
976
1946
580
564
1869
1377
922
1584
832
1453
635
1515
675
1223
506
1547
189
1601
982
534
668
1305
1708
43
582
1428
1047
1831
448
281
461
172
310
148
1171
679
1949
1558
544
1408
412
559
1272
429
1687
1974
661
764
1349
1370
488
1330
1834
1669
1833
1274
581
1405
1724
757
739
1069
759
1020
1101
104
1136
1095
1756
1437
732
509
1206
1495
102
200
93
1432
1525
1870
81
850
1190
341
931
453
1419
1135
1743
778
1492
751
214
287
844
848
1732
1023
437
1941
1063
1428
1946
1689
1539
1315
1275
886
1888
750
679
1329
1635
1196
357
1870
97
276
1162
140
1134
410
1056
1797
105
79
648
146
1864
141
510
635
1656
1020
1562
220
1729
1163
852
529
1142
1785
1
1719
1077
1572
320
1490
1059
1931
201
704
1132
947
1402
1876
525
927
1186
1832
1841
863
1247
734
519
1156
1391
1597
1313
618
1168
1655
115
604
872
310
1061
1104
389
1995
291
1205
751
668
1437
10
1581
1185
1694
329
1206
61
105
1628
811
1438
1015
775
1424
351
1357
138
1626
229
1424
529
1098
1690
174
255
1719
344
1378
918
1773
1691
1850
1280
1681
335
1751
1181
993
1395
988
741
969
1563
769
1786
194
1795
1485
478
735
85
272
1296
1126
1020
316
993
1293
1223
513
355
555
104
167
1610
918
1874
270
1304
195
1009
1400
1232
220
935
854
994
1478
1963
832
412
1422
422
1134
1871
410
238
1924
1064
1750
1766
973
734
984
1215
722
109
586
1493
1228
1258
178
1968
804
1392
671
607
813
1140
326
860
1877
392
1451
900
20
621
1130
1706
995
47
456
658
1981
977
700
420
1918
1760
84
1376
297
753
918
92
1962
1695
262
1328
62
1364
1732
519
1767
1507
36
470
1246
1538
273
1330
261
1366
940
1689
626
1291
178
780
315
821
279
1970
729
1756
711
1276
1712
969
1471
1808
784
944
1619
1749
1930
1684
1088
1727
1651
414
1184
1554
1551
1620
1133
793
1725
138
1213
286
1740
1076
883
535
719
415
495
1251
966
603
792
439
568
1015
966
372
360
1904
412
518
1166
1769
1523
956
695
343
440
461
728
789
1163
84
1000
1678
1471
1799
1990
1135
1602
259
604
1300
1766
752
1619
1602
1075
1126
275
1367
424
1542
479
1221
605
1787
1820
265
697
673
846
1677
276
433
864
127
298
1617
132
77
1765
386
1423
1126
764
55
186
278
492
67
1655
1246
1719
1925
511
1485
176
315
1637
1251
1456
1477
1298
1392
307
1254
200
959
467
244
1679
1637
1668
1315
1216
1305
990
1053
422
1479
1498
610
285
1372
677
1269
303
1565
434
308
474
1254
1452
591
1473
685
1291
1853
547
1074
577
22
329
443
550
413
272
1932
812
1452
1065
1427
1
164
215
1395
8
1899
1787
1750
978
1407
1621
208
143
1824
471
67
563
1024
1488
1207
1387
1726
1016
186
1267
437
1216
1431
1264
775
638
1668
479
1797
1141
971
460
1516
1883
6
1814
93
1121
1185
1201
818
1686
314
172
1780
1541
1269
991
748
26
1733
459
684
602
281
947
155
1774
1579
1572
889
333
888
150
833
1078
174
594
1162
928
1678
1016
919
497
1997
1818
26
1880
635
1134
1075
1234
1244
1232
445
905
1682
1771
822
1040
1877
505
227
1332
109
419
1122
498
1676
1210
473
1541
65
886
1697
154
134
615
327
1762
862
1161
59
1029
1186
1370
1244
967
201
1283
797
1833
1422
425
823
1039
1244
1443
396
329
1671
1183
1380
1250
1754
1855
749
1172
1279
317
1103
726
244
899
1680
854
1386
1691
708
580
683
1789
1317
1723
522
191
255
344
1214
1372
681
1193
1388
1646
1841
752
1482
765
1677
954
630
1638
1546
313
768
854
1915
1806
811
1839
972
86
1846
1026
1255
1447
237
1915
880
548
1907
1542
369
1772
1788
12
554
1657
1444
213
1064
1700
374
670
316
1554
71
647
966
872
1564
645
1201
1779
336
572
1521
128
1478
623
1016
1173
345
1451
1607
1415
901
972
1164
1295
324
1758
320
1989
278
622
1282
1073
1588
1608
218
1761
354
380
1100
433
97
1433
831
1525
1262
633
110
1286
1653
1576
1231
1906
1599
107
759
1455
157
1166
1024
1337
1033
1440
1108
1274
1803
301
404
413
1988
646
1413
948
664
1384
1325
1072
271
598
785
1673
590
158
273
544
457
1933
646
1241
911
1624
1395
739
1876
490
963
224
1265
1659
1728
290
80
1906
1610
168
1356
768
817
1405
1465
1492
802
419
72
185
1141
75
689
374
737
827
1068
1405
1427
1122
45
169
119
1375
1914
928
1336
690
624
1968
28
389
474
1980
269
614
1643
412
1581
1516
44
1276
1704
55
918
94
412
1571
1838
2
730
1835
861
749
640
879
214
1431
989
546
1377
771
1763
1130
1413
1431
910
1128
956
1906
1279
571
1726
1020
217
245
1892
861
34
483
1858
1403
1405
1981
1667
707
54
85
319
1435
1459
353
367
1807
1215
471
1984
707
1703
1937
1777
1195
1916
735
998
1776
549
1905
962
1273
1121
1584
613
645
1003
1892
1529
855
1886
745
1640
772
1441
1892
403
1852
1731
810
1514
703
372
408
1530
230
1128
1680
1002
1035
1361
154
57
59
545
102
286
1867
125
1488
285
1452
1750
1063
960
1578
856
1395
689
844
1497
556
1448
1134
1162
1423
1158
1417
954
573
1253
45
463
1156
559
675
832
465
892
828
141
1057
1521
1448
1945
537
1207
279
371
353
37
638
599
1103
24
403
165
832
1038
333
213
1805
1201
1579
63
1392
1135
1130
360
587
1400
426
1979
1904
41
402
906
929
1055
264
141
1621
1165
226
1597
1147
1846
1427
184
1828
1282
1501
759
764
228
1319
1838
213
1697
219
1268
1501
865
1992
1449
917
209
1047
397
1095
1606
120
73
1465
1384
1484
1540
282
1127
797
370
382
111
751
1467
1037
1995
1742
1634
419
391
1687
1122
397
960
1982
984
1927
1810
1382
1585
735
911
1412
1996
683
745
1994
1109
1957
728
428
262
747
1852
321
1177
319
1907
638
1847
1797
864
1937
1682
354
456
1698
603
870
518
617
975
1630
208
300
1664
1002
251
372
348
1137
912
556
521
1692
1374
1399
1058
1819
1189
694
1456
154
285
448
1241
219
960
1422
1748
1515
802
306
1460
1805
178
559
1238
819
1195
1978
788
692
1395
1340
123
554
1715
647
1721
1346
1139
1052
488
1634
936
1029
854
827
995
367
352
394
1216
1130
852
1250
419
1658
391
515
686
58
1190
943
1033
1177
481
522
868
243
1703
1534
1983
919
1210
419
1311
1728
655
650
214
347
422
682
453
942
1689
546
1851
1681
1696
1666
1929
1727
1004
1792
317
1167
1832
761
1131
1423
1502
1010
1652
1778
1153
910
143
1597
65
1874
774
866
59
1737
1514
7
1358
511
1248
124
467
105
119
347
64
558
1029
889
664
1063
1039
655
38
52
1020
277
1184
1991
840
1640
1248
483
529
427
235
100
1200
729
913
482
887
1621
1753
591
799
1021
1908
1283
1017
1225
641
1564
1537
823
1535
1047
1164
689
1506
1300
1216
168
1688
1518
684
1333
1920
448
1753
304
292
138
1628
1293
1277
757
292
13
31
1501
669
1092
73
1447
534
1589
878
1285
284
1441
195
493
415
940
699
875
636
119
1786
709
183
1288
1159
1218
1451
820
1300
492
776
1962
531
781
988
726
916
658
500
703
1216
1936
1514
239
700
605
1657
1069
1517
880
647
1718
329
425
1342
1180
158
1676
419
160
216
1850
1102
425
11
5
377
1141
1255
1440
1104
1186
314
1973
971
1586
1784
524
1011
1165
328
669
372
463
429
1525
772
768
1061
125
206
325
1865
1195
230
297
543
440
173
1686
70
1158
1426
6
959
1331
1346
1439
1062
41
1345
261
1020
1607
1734
12
1974
114
1286
799
1889
469
70
322
1190
1342
1910
853
323
879
460
1381
981
1095
1445
1839
410
1748
1559
1137
768
1305
214
417
1528
920
818
1129
1994
1048
1022
1147
583
598
1025
411
1944
736
1526
1151
1588
1845
99
55
616
143
54
1679
246
915
1807
1165
887
1836
62
245
519
1660
1594
1464
687
1324
1016
1180
752
1587
1944
1853
1054
179
638
1589
755
869
1526
19
406
867
618
1933
1638
112
48
1260
1143
431
1834
1435
1697
1582
358
904
419
1193
1087
506
469
1879
576
443
1204
1610
1381
650
1343
108
160
1361
979
1281
1419
1692
36
1464
1675
628
144
505
22
1428
950
850
310
21
408
723
866
352
1642
1719
715
1442
736
1742
1068
883
274
78
1035
1856
73
1870
726
1649
14
1017
166
1193
1823
406
17
1891
1080
1660
1533
1556
1268
1756
754
394
1162
965
1240
8
1528
122
1947
840
1950
1993
1014
1731
1229
1285
1442
763
1061
1169
318
1403
450
516
540
1271
1639
1708
1082
1591
1894
511
1833
1420
994
1105
1695
1994
329
1991
125
843
795
178
261
1741
1787
380
1776
1984
280
68
1106
1119
392
1756
1212
361
1275
430
1961
1426
503
1275
1003
163
936
1247
550
28
94
1888
210
738
1122
1837
1398
306
739
1525
546
145
133
1005
862
1064
592
1627
1506
1520
1108
644
809
1549
1773
1133
1556
46
1112
909
647
548
332
1970
1042
534
1910
1149
1080
797
1508
1666
717
646
205
877
1431
1647
1716
1703
1057
1342
1484
229
294
373
1705
235
1725
1680
1702
395
236
1109
1285
988
1
1433
339
1394
1047
1094
446
1334
1723
1794
1524
1190
590
457
176
1024
485
1309
1960
1024
1815
659
1672
1800
15
1293
1659
1740
1436
385
124
1367
1392
1441
76
1838
124
1591
1401
1292
477
1623
1111
712
1394
1282
185
78
1580
1294
342
132
1823
1041
1496
1996
1102
307
529
539
3
1801
1906
1292
1697
1395
1750
915
1134
878
1132
1467
584
1156
816
629
1799
472
1621
1978
1824
1779
1225
1560
1780
1169
1361
1722
480
716
1014
1807
480
833
1696
181
1525
330
363
1634
945
509
1295
942
640
957
1271
1964
80
506
1569
669
222
1879
449
666
749
879
1654
1969
1300
196
1892
676
1092
1784
370
1165
498
132
371
1389
37
374
331
770
601
123
806
118
725
1091
319
194
130
1599
758
1050
1621
817
1818
1752
545
1757
1317
1425
1771
1160
962
112
1851
1316
1902
1148
1315
1457
1638
800
1192
24
1757
1117
1899
830
268
1159
1938
1091
353
1476
1446
503
1978
1313
334
882
1552
352
438
57
851
1347
1462
284
1235
614
1775
1748
933
61
909
1029
306
1387
69
747
1142
729
1198
348
1024
1494
1613
1115
15
480
175
1436
433
425
699
233
383
542
199
1569
670
1271
1415
1245
463
1057
603
990
957
119
30
1033
103
760
448
1953
1174
301
316
930
1072
260
1391
286
1725
495
1605
374
1741
1881
1030
343
1182
1462
60
1174
226
224
492
730
60
1628
374
284
1159
385
1407
528
1129
1333
1827
973
665
1129
1165
541
870
1169
901
247
977
1969
1872
522
999
1282
1412
1774
493
924
659
726
1421
331
678
848
1265
1506
2
1993
1882
946
1137
1755
1735
773
902
630
1601
1628
620
486
504
862
1730
647
1653
531
1933
808
722
1678
1703
1683
1107
1349
1896
1577
1208
1317
304
1176
647
441
877
311
691
1519
533
1902
471
1126
8
1014
1023
1432
19
1666
1613
1533
779
659
1415
1312
1479
1427
318
487
49
1329
966
1917
6
772
579
46
977
1334
18
136
1932
999
931
1010
1584
836
1865
659
362
1150
1431
1430
113
1883
1997
114
1190
1952
999
148
164
745
1139
1158
1178
879
1216
942
954
1858
963
785
1726
605
221
941
310
198
1515
1037
886
1489
1274
1107
1023
1650
473
123
449
1673
1016
461
1302
1046
1465
644
1185
9
1968
752
900
1854
1795
751
46
1777
857
1412
1889
409
1665
1916
313
1677
1060
1825
1564
964
190
1139
1060
189
1107
1623
1529
330
1761
1884
1057
158
199
1170
1181
1829
1764
75
667
1357
1277
191
277
348
213
766
93
504
983
1642
935
1054
1541
676
1773
307
845
1519
1299
466
821
881
630
774
870
1693
689
890
961
211
779
647
1694
1088
1636
1241
790
1106
909
401
510
1721
1525
295
1444
1846
1432
1897
386
1614
193
1591
332
1635
1389
425
1586
121
1992
1553
1979
1464
1427
771
1042
390
1010
1430
261
494
641
1450
1706
1752
1537
5
1385
87
1985
1682
1842
480
969
701
1814
691
1836
1958
995
788
280
780
1764
510
1594
1091
4
469
707
1947
827
789
1959
872
658
1876
161
1879
298
1399
1639
631
1746
740
1448
1178
1783
1902
1298
805
763
1160
1082
815
1699
424
151
464
36
1195
1880
1701
1539
1617
1595
947
863
1835
517
190
1884
1270
1218
1937
1458
1621
1644
320
78
225
319
357
1235
777
801
439
1650
1967
1332
613
1764
767
1301
1654
1858
929
1309
246
1828
387
1480
777
19
25
1593
88
1734
158
473
877
1596
592
72
557
37
839
1660
443
1860
444
647
552
1798
789
1891
680
1703
1809
1809
1414
1003
1664
993
138
400
1970
451
922
1290
1034
1239
324
709
1931
383
1926
680
507
1940
1813
352
1419
140
1015
1532
1449
207
1586
240
1759
1141
814
1176
422
717
38
242
293
1002
1380
1572
1166
1743
220
1832
1427
1882
318
559
124
328
1387
130
1824
297
288
393
1533
1124
1058
1523
1620
1844
100
496
932
366
1200
352
325
137
1152
726
720
1083
391
433
1114
34
1144
898
140
602
1754
1170
1118
78
901
1252
1913
1019
1237
1134
348
1903
193
894
1140
619
947
297
27
548
1708
1305
1343
627
1194
126
929
1225
1779
51
195
1320
1105
335
1139
1716
1623
951
1258
1355
43
975
458
726
239
154
200
977
438
1079
1975
1473
1749
1378
631
818
1048
478
105
1399
1261
203
1972
177
1034
1773
1831
34
1978
1526
561
1722
1182
101
565
1597
485
53
1363
604
549
1414
1508
1233
1061
833
307
1510
1674
1539
20
1006
1782
1221
64
298
1111
278
209
1924
1310
418
1002
108
334
681
469
767
136
1836
642
1049
1196
197
835
806
1459
1674
1364
1708
286
141
134
854
1623
1140
1638
1835
694
1041
665
1666
343
47
124
1900
127
436
1023
1797
1533
1663
787
1015
320
1472
1612
218
249
90
1129
388
1993
1486
380
529
1504
250
1654
727
306
1802
1754
1198
1535
759
1173
429
337
244
513
1515
1916
1616
290
1593
1569
1341
1779
916
102
490
771
1610
1313
1210
584
693
1720
1905
606
355
1035
1420
292
1414
553
1087
1601
699
995
174
1579
1383
1761
495
302
1412
430
1578
1051
405
142
625
529
1404
70
478
378
1842
48
1006
1028
747
626
541
757
1147
1815
1495
1226
1050
973
1604
1091
568
1509
482
247
1548
1236
1191
696
71
1586
24
1724
1306
1576
1256
869
1767
1711
1086
300
1384
893
1665
695
620
1747
746
1378
28
1558
1622
494
97
404
588
547
1724
86
1537
997
1097
1425
314
539
1046
1596
1846
595
195
910
1781
1306
1933
1990
1576
1314
404
1364
1323
456
1262
1238
1463
876
917
501
748
1344
1302
500
761
312
1166
1642
508
1926
33
1855
1441
1645
354
1991
1615
1133
1067
130
1458
1836
1523
1020
1008
1925
805
985
1676
1209
1567
204
1709
733
1797
1972
1486
1566
1831
1957
10
490
1080
1836
859
325
1089
990
422
761
1081
1519
1491
37
1968
721
958
1875
1874
962
1439
46
900
546
795
482
718
1303
396
1810
1618
1992
1431
1597
454
528
855
1589
162
503
1250
6
586
961
632
1148
916
1600
1905
1209
1093
399
411
1318
618
245
597
1188
365
1170
1916
531
1265
1631
25
335
626
557
1108
631
575
174
942
1388
31
1263
1535
1868
763
804
1164
1466
1257
1472
229
694
805
1845
198
1961
1085
548
438
962
886
1091
471
514
1106
310
741
319
1472
1054
26
841
1791
805
1495
1361
1260
1064
1226
1177
1860
1321
1976
669
171
1738
1618
1636
213
259
224
1331
26
1810
346
386
1568
1837
651
1565
1473
1633
84
636
613
252
291
1523
1492
693
143
465
1392
1624
154
448
126
1795
726
539
1070
879
388
84
430
731
1806
174
1311
1088
1927
228
416
1421
587
572
195
73
1101
1314
218
1822
373
166
1260
539
82
28
636
1324
416
55
541
368
1009
1918
1647
193
941
1466
617
1547
1650
1772
715
686
780
1198
1114
226
534
1433
815
1214
1455
1693
491
417
1160
1101
297
1784
1415
1655
809
608
1146
1987
660
1031
1287
1030
112
69
1790
962
1026
138
1253
1769
706
1334
1238
1764
317
1786
1049
806
422
698
1009
1317
528
685
1969
1324
1411
484
1421
492
1304
168
970
1637
1861
1631
535
1882
1586
1544
1150
1088
1122
870
1576
1351
480
232
94
1769
1740
1650
1084
1383
360
399
1908
84
1951
459
175
635
642
1187
495
1389
1874
691
1085
270
631
1663
591
1052
1932
272
1469
1377
1980
1293
1275
1956
578
437
1410
1408
1474
490
766
354
1552
1079
1174
1615
1227
859
1331
1694
792
703
1926
1009
89
993
373
1146
1231
316
1149
1196
141
275
215
1433
150
1184
1420
605
1389
381
1967
1560
1915
1015
74
1918
545
481
1432
613
632
1981
545
740
103
1572
1728
101
101
833
387
1573
743
1900
631
1235
1770
1993
1905
1498
1070
241
795
111
334
1223
1188
232
1847
709
1383
1841
1779
553
638
1158
723
626
1657
1140
1644
565
887
396
791
10
1805
1910
1481
55
1234
1566
1999
848
1007
185
444
674
250
290
534
1606
1027
1134
1697
53
156
117
520
299
1848
852
1787
69
1544
532
1492
1126
213
475
1971
1229
1820
1542
293
790
1655
690
1724
76
1850
337
449
1345
481
3
610
748
729
1113
1454
423
691
1298
888
1217
392
1117
457
930
1915
288
1813
1730
1026
280
600
1492
320
821
1633
632
1864
68
1896
1064
1068
531
330
256
1425
769
1053
1693
1199
535
268
1725
1189
1653
577
55
468
191
849
435
1757
1117
1187
1497
1889
1387
1113
1395
1648
1496
1949
1093
1281
519
1505
350
1198
1199
534
807
1686
830
1851
1802
1674
233
683
1518
695
319
360
813
953
819
1963
665
1556
31
445
1559
404
1382
609
1416
171
703
958
593
387
1763
1738
1369
466
1999
494
1945
1480
1157
1863
1939
526
1070
1029
463
1910
1907
1976
35
838
1640
405
432
1598
898
1437
599
1584
1751
782
852
250
1171
312
1904
1651
797
823
207
1889
832
1212
85
897
597
491
1540
1641
1202
287
1318
1656
1511
1071
348
1792
1958
1292
1211
56
831
1059
382
127
90
1049
112
1721
853
508
1245
443
829
1343
1309
1073
300
1873
1741
1088
1803
112
1436
361
868
290
42
1504
690
1446
491
29
1788
649
1737
1065
1394
216
1696
1543
1645
674
429
748
1531
682
1814
787
265
1532
1138
295
1637
622
1896
1461
576
1819
1233
1528
423
230
517
1782
435
1023
882
1710
1648
1062
996
1229
1368
1410
1382
193
1450
678
420
748
1427
1024
735
1209
1440
1563
200
1893
1135
781
1032
1550
30
1534
1284
992
487
1593
1258
1174
1698
1318
702
1102
1331
1338
1843
1591
798
1486
737
892
1135
997
1606
1220
1001
404
1009
187
1424
285
523
581
474
1430
290
951
193
457
1384
1164
235
1843
84
862
1382
844
633
157
895
776
794
465
1934
166
342
1129
1457
1312
862
652
12
852
1805
748
1521
1682
1017
468
469
708
1784
1797
81
64
1035
1574
1166
1882
287
344
1276
203
1471
1408
1567
1028
1025
1833
796
975
1302
1709
790
324
1840
189
921
1435
135
1766
1778
1915
175
1707
248
274
1547
176
561
744
945
1162
1261
378
1670
1911
1585
774
810
474
755
1550
1204
16
1286
344
528
806
1032
1239
1396
354
1081
881
1741
1561
138
1611
60
1332
1013
731
1464
583
891
914
692
558
371
112
1487
1912
1863
724
429
1384
125
1880
1586
1051
1837
1554
1924
691
1960
1428
1338
1698
1804
237
1435
1334
1514
1104
533
590
1690
1593
148
1674
404
181
708
662
58
442
1080
1358
1330
1507
277
1649
1047
1706
1876
266
934
1619
864
236
64
194
1981
401
374
908
1860
1808
246
1685
556
746
1191
575
1916
1481
1527
1093
1092
1252
637
791
686
971
1400
1124
639
1547
1553
856
1337
144
1637
1339
990
899
1585
622
659
565
1203
102
1342
1067
1233
1502
1963
540
1463
1065
481
1848
946
1279
1549
1224
815
28
505
132
1123
1522
231
595
1241
1163
922
420
660
778
565
375
1642
537
968
1617
1210
776
951
1681
1349
1179
371
1248
1658
663
1135
1055
1505
693
508
1757
140
1237
1512
906
553
436
762
1559
391
1195
1699
1260
1829
186
1953
608
1544
241
1178
1153
1037
1157
1048
421
697
1414
519
1697
1883
1855
1790
1597
1503
1907
1729
718
1828
1361
940
1841
443
1022
134
426
977
1036
28
1009
680
1851
1222
476
1376
557
350
407
83
1799
218
1345
24
830
181
1059
765
585
1619
949
829
1302
1222
630
1929
1881
1184
292
50
938
210
1768
177
861
1156
1872
1445
1685
242
814
1438
1897
930
1290
1157
626
478
846
1413
1166
653
1217
853
647
573
1045
622
1938
200
676
1577
1455
297
632
1546
860
1835
1793
333
1358
1242
1589
241
160
288
448
1851
23
1499
1501
275
696
1044
1046
647
1472
1169
1658
1526
1639
526
955
1619
1014
1172
1283
1360
1385
1051
1306
789
1145
678
646
909
1292
194
815
1178
1685
1825
1631
44
1450
1636
1549
715
1451
1886
364
310
1569
150
1198
259
1788
324
916
521
51
156
973
1561
28
988
378
856
1693
1994
384
1177
1555
972
1875
327
1603
1422
1921
1403
237
1989
1450
870
675
1746
1590
7
191
1630
654
1771
1476
1980
266
975
671
1272
719
1101
1758
829
1977
878
550
1487
1066
644
445
533
882
1667
1897
1345
1498
1081
959
268
1175
140
1993
1611
3
804
235
1125
64
1923
1027
1011
876
882
1492
1837
1646
1925
1692
447
116
642
491
1554
1090
1521
1437
1475
1815
360
1365
670
431
1720
797
1361
980
640
89
1582
1288
1936
346
683
1285
186
1062
1982
1033
900
562
1891
189
1571
419
26
1129
27
97
1228
957
660
103
621
1065
1084
1240
1106
74
387
334
1715
697
679
1665
125
1591
1459
842
552
1313
108
1234
523
478
876
1249
1818
394
192
904
630
857
1127
173
546
127
1788
1859
1188
387
1527
1621
1305
858
1192
739
352
323
1286
1674
1181
518
266
1237
1505
1474
1891
46
1086
1341
563
1534
1545
754
717
516
1652
92
149
1417
82
450
792
591
1762
438
726
1457
1845
1048
1912
1510
1529
608
1688
332
1113
1467
503
1166
815
907
1540
690
1612
741
643
632
1571
1590
217
710
1787
724
616
792
1584
659
1346
199
215
1957
882
932
330
1221
1509
283
720
934
67
496
1267
837
240
834
1883
5
1891
538
1880
1240
1689
1794
172
459
102
511
1826
1886
554
723
718
1605
1271
1396
1391
588
1563
1659
1710
1242
1420
1970
483
1940
1883
1963
971
1451
270
324
1518
1502
1509
580
1509
261
720
1307
1053
595
861
1599
1646
16
1332
1894
1835
337
1019
770
1708
1914
1793
1644
200
599
1966
113
884
508
1007
1338
682
1836
1515
875
283
1317
230
508
670
23
1612
1293
719
74
1878
290
1309
1104
368
1602
443
965
1159
320
998
1039
884
1174
613
1914
366
679
421
1161
947
1810
1875
1435
106
1582
1523
190
757
1762
1977
596
590
1749
1731
1324
1814
1684
1250
280
170
1756
733
1060
777
1054
659
1674
198
1775
1087
211
141
795
1433
1874
1102
428
969
870
1021
903
517
1481
1076
441
1795
976
1240
1469
732
868
1947
1447
578
725
720
320
10
1748
780
863
340
660
1489
93
480
1677
554
987
1922
535
581
1460
1370
944
105
166
1191
1675
1980
1201
588
257
1156
1141
1813
1069
1869
298
1710
1767
1386
725
1435
1687
1490
35
588
986
1492
1174
1368
1065
1542
1397
64
1072
1837
1396
1597
1480
1022
310
1829
1461
231
1405
961
2
1622
1347
823
1461
811
1197
71
1815
1482
94
1695
1987
1302
1536
79
718
1024
1590
384
584
544
485
297
804
1890
1199
1323
1356
590
197
918
803
1384
446
1025
244
1598
665
991
1765
43
463
1468
1607
1287
1752
1593
898
1446
935
1707
1830
1757
109
450
587
70
486
1444
13
401
468
18
158
1071
544
1610
1085
242
284
700
622
466
297
1897
903
1662
436
82
8
959
1878
1167
1604
776
1875
622
762
1432
365
948
534
1893
601
1728
648
226
1975
993
886
270
565
1876
313
1855
990
1164
1877
1271
1084
1820
745
1041
136
95
502
1818
1340
1255
1070
130
1478
1961
1148
597
510
671
1475
1817
51
1720
1073
1329
1304
1287
1511
522
234
1503
378
1132
1577
142
1279
1710
1723
1643
1443
1989
649
1970
1377
969
365
834
119
1545
507
701
844
4
554
1762
1996
520
1400
1245
1108
1662
1582
60
1611
1654
1533
214
1301
96
1710
1965
1226
853
214
1158
1486
744
730
139
1683
1807
399
1590
1910
1899
1295
1587
1917
354
904
1620
602
803
268
934
356
900
438
1197
1662
438
1083
346
1147
212
836
159
953
194
588
542
1177
1811
1466
1763
781
910
1508
1848
1020
564
1457
1618
467
1665
491
1728
1298
1805
939
61
1910
1555
298
331
1012
1687
1539
3
1267
1030
543
1143
144
1641
1228
855
171
1460
797
1650
584
438
1621
179
940
469
1259
1433
1862
1652
749
516
320
151
1047
1997
696
1221
308
1349
1997
954
152
162
1535
1879
1018
46
1620
166
1414
60
785
268
1572
488
1290
222
1614
28
90
1914
38
1837
224
250
464
85
1176
624
1724
714
831
139
801
1860
1517
543
1389
1650
1817
844
904
1401
993
1533
1238
616
349
474
1239
1863
914
1508
235
483
1095
991
307
1287
1745
1401
759
1757
1782
1775
1121
261
698
568
35
611
962
895
500
1194
1028
265
708
1941
1477
1447
1783
820
705
52
375
1187
578
949
1213
1489
1247
834
494
1352
1670
511
1070
1616
1677
1443
1176
1905
421
1711
777
312
1215
814
1038
1622
1641
57
1948
1363
1448
825
28
1132
1140
1945
732
1481
1201
1744
418
614
1136
1602
908
391
1873
1251
382
413
1321
57
486
1663
330
1936
239
1736
1499
658
71
1507
685
453
1795
1169
1771
914
3
1586
1241
1142
925
1204
667
307
1229
529
305
279
1898
1931
523
142
1927
1540
23
1796
1127
1795
489
1052
352
117
344
1410
1870
285
1186
1629
1552
1176
1893
1165
623
996
753
951
1767
1758
1243
643
302
1719
1554
293
324
207
308
89
289
569
1326
1679
1285
39
1058
14
897
412
1050
961
860
428
635
1807
1220
1145
1856
1409
1985
1167
180
1849
1166
1991
185
1429
470
515
1373
581
701
935
1174
1373
506
1793
1459
47
1834
740
653
1619
1361
403
1457
1322
192
657
1548
1282
610
69
609
1961
54
822
516
1439
391
646
879
1028
82
1204
163
1182
798
97
1344
11
911
1704
1533
851
903
1322
1931
1678
1238
133
1139
882
1403
400
644
1991
1358
1663
1556
252
853
1470
150
575
190
271
579
1074
81
156
1419
12
557
1746
801
226
1283
30
86
1715
792
274
513
1113
1900
6
771
591
1202
1026
1305
1859
1402
1882
324
317
996
287
1071
599
1552
829
1728
1309
1856
127
1354
1019
602
1056
1919
1286
419
1201
463
1890
998
1376
847
382
734
817
1366
684
806
1545
1049
968
1136
187
616
1603
1266
171
1933
595
1803
1192
501
393
1889
337
783
891
805
1817
263
333
1450
315
1485
336
93
1195
1243
1253
52
1639
639
959
427
1664
249
1411
1945
1541
1125
521
1674
808
1242
31
149
579
1532
535
1789
1970
964
1767
1073
1869
206
1544
897
1785
1478
1077
461
70
1548
336
588
88
4
258
244
348
1264
725
1167
1062
613
790
1030
1699
1006
1242
1728
44
1689
1835
319
693
1490
673
1656
1998
259
1246
465
559
907
41
567
1340
765
1486
1171
417
1432
63
1506
1852
499
451
1968
1386
1472
827
743
616
1647
432
896
1898
1869
1996
1277
79
551
90
986
1466
255
1585
837
1012
1755
1946
531
1213
405
681
1995
173
1427
1513
414
1440
740
1671
547
1563
35
1367
781
433
21
1935
1423
241
1796
136
358
1141
233
279
1465
85
302
1940
135
147
850
855
1743
1362
265
747
1390
2
103
1206
1392
480
1695
616
1185
1434
1796
265
1732
523
1850
1568
1554
461
1629
1364
1867
1077
1950
1958
881
441
1657
926
1818
1324
358
932
376
585
1897
1194
1466
1050
658
1849
969
1702
1798
595
191
1270
48
118
1885
220
1533
825
1622
1583
769
1876
964
198
1439
484
577
1875
820
1381
1700
1202
1080
1584
471
786
532
1533
1069
1870
99
918
285
1295
878
1709
1472
1398
1535
984
75
293
1906
1401
1294
46
879
975
1480
463
204
1810
769
378
1859
1593
393
883
633
1073
1854
895
359
1331
1768
136
690
1138
279
204
1181
1629
1905
1085
1966
1692
1580
1891
467
1100
1488
1027
869
1918
1227
1331
892
765
768
708
351
1376
1463
1501
275
1580
501
313
1657
1834
295
1519
1580
256
820
1274
423
817
1823
1928
53
231
1847
261
313
262
865
268
414
714
195
1785
840
1005
443
1077
1276
1608
260
671
383
1803
758
274
8
878
72
634
322
675
33
550
72
1556
1201
636
1442
782
225
1811
1232
1195
571
1680
929
847
460
602
114
1275
1050
921
1743
358
701
1883
1178
1289
94
1826
511
12
797
696
1004
801
1537
791
623
1058
1265
418
1899
1023
1136
1242
1805
1490
1528
247
918
1937
495
1191
143
1169
140
1528
766
154
214
1984
1837
1471
1553
276
884
45
1616
1537
1059
1623
1455
604
921
288
1481
1114
173
1106
341
1591
228
637
890
1344
470
60
308
1324
109
1558
234
17
14
744
890
17
1794
919
759
225
466
1250
1241
206
897
188
1313
305
1787
1553
1431
583
1179
1930
114
622
1838
79
1648
1712
1238
1244
493
974
1324
1738
277
495
1733
108
457
1080
1003
31
58
982
998
1956
1047
1572
1259
1907
5
1473
878
768
554
1429
360
1797
1610
1963
1519
1786
1768
0
909
465
1297
1545
1474
532
435
1331
1802
748
1273
789
432
1984
814
213
1362
1888
1887
1556
1536
944
532
63
1324
409
1973
1293
1512
1358
1204
1716
660
1850
901
1863
1074
1495
910
1870
1183
1588
125
1837
145
864
640
1410
1190
500
197
79
225
1126
1097
119
471
794
137
1808
1332
1245
275
242
1979
1120
528
605
1288
1546
689
1622
792
995
207
134
1419
1779
1543
589
1784
149
1711
48
231
1309
994
1509
1108
1323
899
600
473
894
206
846
1099
12
1993
309
636
260
718
443
1588
1739
1774
1659
1727
1442
1243
852
1923
813
1449
967
742
247
143
127
1087
148
1715
1514
1153
163
623
1833
168
1608
1292
98
658
720
1687
547
224
198
30
1654
389
1828
1073
218
560
600
1485
1726
1527
645
1713
523
1366
1533
1149
22
604
1371
420
1217
922
616
865
1699
72
1462
931
834
1509
1903
228
1332
433
414
1777
1412
1860
596
1120
1732
444
930
1781
415
30
233
1510
1235
338
1661
1329
1843
906
81
1381
1463
1025
615
99
1898
493
921
809
520
990
1666
296
1354
766
814
705
851
8
1437
476
398
1795
1384
1147
947
159
1591
1555
1160
1259
684
867
1986
1650
799
227
126
1933
1763
888
1336
1040
1225
327
66
1271
530
111
435
902
941
1919
1924
1962
1022
993
871
1932
1691
291
1440
35
527
1963
1829
450
597
748
1499
109
872
1739
137
1289
227
413
1017
307
1595
1334
376
872
797
1775
1929
1515
1612
272
199
1636
711
1510
963
1090
1689
773
553
1343
54
474
330
909
53
1751
201
392
248
1124
274
1955
52
525
223
1404
200
385
932
1943
1048
1695
360
167
788
1564
823
512
15
1579
1151
1731
925
63
1008
958
794
1879
646
785
821
673
1774
837
810
1932
1886
645
1384
1905
481
1627
1681
1726
736
335
1023
81
787
391
1379
1260
592
183
64
630
42
1797
1254
1816
210
1581
673
53
1912
177
918
1706
1129
1779
292
426
1177
1428
1246
1798
1320
1822
472
938
760
265
986
472
122
561
696
762
468
1575
1381
1423
21
1881
1947
1176
1725
1199
1841
557
388
1371
1757
1017
785
928
457
1557
826
784
1453
1290
64
848
632
63
365
795
1116
1773
367
1656
265
474
1225
624
1406
1135
410
1344
1657
447
1277
1058
189
1913
1422
1617
1857
1707
1638
1853
1756
1316
1337
832
628
1142
581
1074
1349
290
698
1590
209
1607
849
1170
1750
1448
760
1763
1622
100
360
1019
202
525
1589
840
1845
686
1310
1019
846
1516
1909
1149
1001
56
1294
901
966
1013
1316
262
1433
1573
855
1623
1816
256
1965
1763
344
79
523
6
635
853
498
1346
1793
851
1993
379
1536
8
546
829
621
267
395
697
900
625
1996
108
1999
1659
62
1481
438
1583
1054
1495
346
1877
1833
715
820
141
1640
1882
704
1211
48
524
1704
1203
1179
1528
186
321
424
782
183
416
149
621
1290
253
1419
1329
675
1614
53
1407
1847
1174
1989
1194
1502
930
520
530
1623
932
434
37
1393
1118
7
1879
366
857
752
1439
646
1414
1335
1687
1106
409
1817
676
924
1345
1046
110
1055
740
766
1443
1486
1113
805
850
327
550
1726
268
317
1947
1022
1015
340
1098
1677
1107
1425
705
1431
1152
500
158
582
573
623
812
1766
176
1458
588
538
1030
1222
1920
611
1807
1978
1907
1223
1004
742
442
1051
1102
672
1827
1484
1386
1345
1335
1615
513
579
960
1459
279
423
1517
426
1074
1730
991
899
1110
1182
457
1373
1405
197
1040
309
201
483
1147
1367
1297
1479
525
1952
762
1051
1748
887
1574
1176
1590
1432
198
1696
1058
1940
391
1802
979
939
1608
1085
1074
1791
270
1099
1255
1061
578
1460
34
1938
817
1822
1581
984
1770
1984
345
1463
1581
957
975
1626
774
82
948
372
1213
937
712
1966
659
1970
1937
612
660
525
1228
858
1336
1895
880
438
8
1809
1588
66
1528
723
505
1400
1801
547
1560
663
1249
1254
123
1874
1041
1262
69
218
614
309
1501
628
1613
926
1702
1318
1853
1269
1887
141
239
1307
747
1343
863
751
192
669
34
974
1054
1336
1584
1418
1572
815
189
1005
1380
133
1162
196
948
1921
321
1246
1106
1409
1516
1474
1525
56
388
1703
1835
1887
1008
383
43
1312
595
612
397
771
765
584
399
909
1661
154
698
1808
166
1142
1228
1879
695
36
1300
1532
453
401
66
703
1603
273
447
1906
1614
1486
480
155
1340
1095
1093
1692
184
192
1592
1817
408
739
1756
1810
1930
1729
1630
306
1471
1776
597
691
149
506
1264
1624
1520
1362
939
851
1903
427
1055
1670
1756
1286
1186
272
1312
190
1236
371
385
942
1892
1236
1387
961
854
613
210
1575
340
1865
815
1138
1640
1724
167
344
1782
925
821
984
1255
308
821
785
434
607
1671
297
1302
1526
1872
52
705
1986
1559
354
1854
730
444
1443
1362
540
655
875
379
1599
1083
1303
1157
1387
1443
1087
1332
1683
351
1388
1952
1739
809
840
494
141
639
578
1613
1258
95
534
446
1743
974
213
1330
1210
894
1630
1488
1121
524
1968
1661
1718
901
1402
570
37
1777
1408
527
708
1788
1218
369
1827
944
1062
327
955
1127
290
28
1016
1227
305
575
265
922
1627
505
666
252
1892
1050
1037
1508
1135
519
483
96
1378
1623
1710
1341
1167
485
1637
1608
864
346
1501
832
97
990
1012
1920
1427
46
843
1503
299
1731
1621
154
1295
160
1856
1716
363
496
1846
662
886
693
194
1331
1344
1485
988
1039
262
33
1190
567
327
1353
135
1108
694
866
1339
1059
1931
817
472
762
1664
290
1894
707
806
699
88
902
517
1500
185
101
824
213
37
294
1092
1481
205
186
880
1624
1801
1431
63
944
287
584
1304
1974
869
1001
966
678
220
1541
1054
1637
1433
458
1162
553
760
1818
22
1912
1832
1894
707
739
1482
417
452
1392
255
1966
1887
217
893
1536
1700
115
221
561
1631
711
1422
1111
853
1960
1339
610
1286
747
1334
372
1861
927
447
1093
109
984
1166
186
1789
710
339
1823
638
1465
1383
1754
1489
312
1392
1942
1946
332
1889
1709
1368
270
1637
62
787
785
1061
92
1242
168
425
1429
511
960
677
339
108
650
1486
838
1436
1637
679
584
575
934
1949
1102
504
299
1576
1475
1700
111
161
1648
996
271
610
1893
27
1803
1184
199
588
233
660
1188
784
373
766
137
1199
41
119
570
643
1427
898
986
1314
1713
1369
527
1273
1065
1975
1941
818
957
1235
1569
258
1287
954
1780
580
575
1822
138
1417
285
405
1302
1929
1355
1753
647
1336
1482
1641
928
1541
1677
14
427
1376
174
1113
1478
85
407
922
755
370
1949
719
379
1739
912
132
253
307
1477
867
973
431
585
1378
1510
999
1078
502
1572
250
360
550
634
1942
925
711
245
1601
1679
588
490
134
324
782
498
514
867
119
1534
1881
238
1029
957
1623
412
1116
443
69
999
1625
1645
248
997
1098
518
613
1682
1272
715
1232
112
1579
385
1954
1267
58
1123
1170
801
563
497
1642
403
1370
421
925
1682
1469
1247
183
146
1608
435
272
849
1837
976
38
1190
1961
513
1999
409
1823
1012
205
618
536
1541
1656
1259
1190
1730
530
1450
799
160
1644
1044
45
483
795
1418
1822
914
1761
1718
272
1874
627
1971
1802
847
1045
1776
491
968
840
447
1760
1201
98
981
514
980
446
709
59
114
1014
1427
540
779
1832
1091
1806
1835
883
608
418
1606
918
692
1416
1956
1332
975
1887
1122
1800
1084
1789
330
333
518
158
1399
1065
749
1280
775
1488
520
674
35
1537
18
648
611
1081
692
1532
1492
681
1508
1769
1772
229
1413
1394
578
1697
31
1969
694
888
1384
74
1277
1599
1902
1537
177
1257
24
1175
1448
476
301
656
1932
657
1275
1722
1540
1407
431
886
1586
875
1162
1336
4
1643
1953
1413
527
763
178
1516
1092
1643
1205
619
1790
1514
391
283
6
443
1501
1665
1690
1270
1780
280
1062
899
1927
1643
61
1138
136
1700
1561
1403
1732
1890
305
781
1508
758
368
123
1670
897
75
471
806
1474
1378
953
746
759
694
81
1610
791
1633
1014
1502
1317
4
701
617
1479
4
1372
916
1525
643
1713
344
67
30
749
1283
470
66
1311
1067
1623
414
785
426
1604
1844
1027
1627
597
920
636
316
542
1951
1895
1158
858
1429
1627
1784
253
1758
1105
124
398
1460
505
1951
594
1053
151
1164
1175
570
428
668
1940
1157
1147
953
1156
903
1009
329
121
225
320
602
1132
142
591
466
92
869
1827
913
277
1896
459
630
1600
529
770
962
693
1844
642
1210
1372
309
20
445
853
1131
1520
1583
809
966
1305
774
613
1892
1254
72
1902
232
1733
1352
1288
581
723
742
850
1287
434
1664
1042
1171
1792
1418
1377
1593
1883
1689
863
2
1286
962
1061
1230
1377
1021
1283
1320
529
1769
1570
1661
1064
670
221
349
712
813
1396
1029
628
264
844
1459
1016
930
892
362
560
1490
699
463
469
570
867
929
439
38
1632
535
984
1562
1437
441
1141
644
1406
428
1458
1323
1246
1198
1541
711
1645
904
992
1817
1493
817
1172
446
1649
1175
390
1065
251
1815
909
148
1011
1267
106
587
253
1354
1509
786
911
1407
1481
1905
1414
388
196
822
423
536
202
1880
1644
766
1112
1685
7
1550
594
919
403
1031
1376
1678
1874
1564
1337
105
1585
355
581
788
1236
54
1026
1401
1930
1465
825
1866
1960
1354
1946
1930
1850
222
494
1965
1584
1344
1943
1191
810
232
1460
1734
608
425
451
739
727
228
1020
1231
850
988
893
1403
1736
885
434
765
1965
69
1680
1233
571
1144
1337
369
1375
1296
1994
88
1707
739
99
1124
1129
1189
1919
1138
1616
575
1009
1608
67
1347
144
68
721
1939
171
728
1449
1379
1756
282
388
1551
790
1298
294
926
1825
303
1242
1764
1808
1538
1978
10
1179
861
967
1997
960
930
1125
175
1200
1245
1095
338
1409
1950
1630
647
1314
751
549
252
859
1512
219
534
601
619
499
380
1081
1658
578
148
690
796
57
1912
419
1251
1216
1018
1931
1469
360
626
1064
113
1982
1770
1004
1043
1614
646
653
1411
784
1965
1937
917
686
1695
1453
1605
273
294
10
1689
1244
346
253
1178
1028
1655
1730
1712
484
1601
1779
711
333
336
12
130
86
1006
216
1110
792
779
884
845
237
755
739
776
1320
1703
1028
1127
1594
1437
288
576
479
445
1735
922
1477
882
716
1012
1480
764
1949
22
1740
1792
814
1522
1119
973
1723
1168
690
1653
1588
1995
743
413
665
1410
708
1370
1111
431
238
867
668
1692
1048
623
848
1194
1053
143
1995
241
1273
878
270
905
1176
917
1929
1692
923
1223
553
318
1118
479
504
5
1901
1002
1945
1462
1078
1154
1630
656
1753
1456
144
1797
114
412
38
829
1715
1951
444
116
1911
568
1238
117
57
1884
1563
1706
1188
1599
582
1070
1241
1351
1804
531
1289
1998
68
1869
1263
1163
1366
1625
1224
1807
1648
1916
1180
976
1601
1285
185
1356
77
1666
1944
1290
947
1758
175
1728
214
1490
823
1345
52
72
1234
1124
923
415
988
1403
323
1056
839
817
925
1151
1288
431
389
1301
1244
411
1562
444
657
825
1006
1634
1692
1885
764
1194
197
33
129
1768
1080
576
1280
780
543
544
244
705
875
452
1842
521
1763
800
1692
1657
1887
1262
1054
236
998
718
1183
354
284
1248
440
795
1916
1412
1305
1048
1357
1906
493
1403
1387
1298
144
1640
670
340
488
1226
995
1821
1730
221
345
540
1035
1693
1850
1710
1862
1682
1250
940
1453
909
1970
1485
739
727
734
1103
1240
1490
1316
1131
1651
1486
907
356
20
1334
899
866
347
1991
164
1122
1274
174
777
450
438
1688
1620
320
1111
1678
1865
1086
1820
1536
505
926
305
1132
1723
241
564
1783
1580
152
297
506
5
1221
224
1622
886
380
79
198
275
424
1718
665
1324
587
1336
904
303
236
5
79
404
258
572
1893
811
1502
227
1888
1904
744
1515
1598
1608
1383
1090
675
1376
556
742
1631
689
256
1301
1510
921
1997
1679
1381
1945
895
1223
1415
794
1819
413
1960
143
526
1406
1805
785
1291
1304
1433
472
256
555
264
1106
646
837
1510
1402
59
1066
1962
924
1177
1112
1547
400
1708
1360
945
1999
999
630
1015
223
77
592
362
1003
782
460
517
1182
754
925
1911
1494
844
984
1209
1806
1159
1031
509
449
1083
1630
597
543
1811
1058
810
1651
1492
1481
1581
1175
217
38
478
838
1697
264
1565
835
1180
352
1223
1602
1644
1379
986
1642
371
1650
1234
360
1218
29
631
886
1375
640
6
1133
1613
202
540
1461
686
1765
472
738
1742
936
1678
1876
1239
158
1486
1663
400
241
659
583
527
1506
254
102
147
974
1116
1292
1972
602
1563
1251
1049
1235
570
754
549
1831
543
1025
714
1705
1996
1514
1590
1366
1844
1059
1716
164
347
1854
708
1275
31
559
100
593
1558
1015
613
688
1861
435
1632
17
396
1753
374
1350
1853
1995
1109
1650
1030
4
1453
218
622
1095
1776
1990
436
1693
1803
1602
1887
1032
248
1337
507
777
262
109
1528
953
799
1099
1800
1536
1052
711
1580
203
514
283
1479
247
1768
937
905
125
318
703
1610
953
1834
1219
743
1842
55
44
70
1785
1558
1030
359
153
1889
1266
1266
1072
1517
150
1906
1193
136
783
1793
69
301
411
455
435
1456
449
64
561
431
1558
1401
1667
93
904
1195
870
1422
1764
1302
496
1116
1646
183
440
121
323
954
1227
1687
747
880
1702
754
1423
82
1578
340
1189
1235
1674
992
752
318
104
1595
1481
1019
1165
627
1714
633
1301
1953
1289
1856
747
570
556
1055
605
361
623
574
1086
1983
306
1738
1714
1988
96
961
443
887
663
1829
1704
562
762
708
1857
769
160
933
1710
267
552
1454
1435
607
1704
110
1726
1330
425
726
950
1693
1573
39
1796
599
1654
731
542
231
672
171
253
1580
1955
189
1791
1450
665
1614
81
179
980
461
1941
384
526
725
1012
1777
1815
1920
1560
1083
1893
1021
1106
553
815
584
730
1673
1482
630
1869
822
516
171
432
779
935
1019
37
1324
877
726
1732
884
508
360
414
259
948
667
1819
698
1417
309
1061
1171
265
53
1907
1503
1467
1684
1834
479
1681
1650
220
1786
1505
1913
668
1059
281
1044
1669
486
1403
762
779
412
289
151
1253
888
1433
1683
1827
1549
396
1516
1842
339
126
640
938
1458
495
184
469
931
1404
1228
237
1878
445
1787
380
253
724
232
1681
435
1611
1047
1372
754
1695
397
1634
350
266
1885
116
1054
1405
577
1504
79
1690
881
1176
38
302
324
79
1901
450
1335
420
503
1769
774
461
1446
1429
833
1801
596
522
248
452
183
56
235
1273
1806
446
924
1889
124
1713
490
1004
149
1162
1257
319
1230
1321
1887
498
890
1830
598
1425
3
1039
426
1562
1692
1655
1390
266
753
726
1739
1473
368
887
1146
777
54
547
1663
1682
1465
491
566
816
1943
295
472
397
710
491
345
1663
637
307
919
424
1313
1036
789
1152
1096
1571
366
1046
1247
50
1509
1711
1900
1240
1192
1447
1660
231
710
394
1193
512
739
504
1804
1771
1468
639
458
266
1917
1873
1991
1735
1370
356
1242
1355
1779
1123
65
1806
1822
1474
149
1746
405
327
937
765
1575
1255
1574
823
108
1620
535
399
764
1192
223
538
279
843
929
530
861
872
1840
794
1256
1967
181
455
196
1883
759
1193
462
857
1326
1324
1342
94
304
704
434
1596
1382
1695
732
1079
1918
1782
695
557
1869
844
1071
103
1236
1153
1689
746
999
1381
482
286
1023
1278
1318
1742
1312
1303
163
980
1290
600
852
1468
71
1810
116
1330
458
687
1736
1368
1475
694
453
1976
372
1206
1784
1424
497
1062
521
526
564
708
1707
1896
1227
380
1666
464
781
1598
523
834
510
803
1857
1694
90
735
1328
872
1415
1289
723
443
1902
692
778
1485
849
944
346
1537
915
1143
1502
130
1117
1031
1902
576
1306
866
1704
851
1377
989
867
1486
1607
416
617
1960
378
1297
870
1973
1858
1134
1189
775
701
1248
1850
813
1739
1088
390
599
1012
735
1163
5
1394
35
881
66
1139
1873
1577
1140
1641
598
964
564
504
973
726
733
718
364
497
253
230
331
1070
483
636
1440
1159
406
620
1246
1772
240
1796
1752
1083
855
980
215
779
1545
510
825
475
134
478
458
89
185
378
802
323
1773
835
1653
1457
1641
259
1748
684
1035
435
1483
608
1011
1452
1946
624
1813
1321
12
704
1643
1187
1092
1924
819
771
920
417
620
618
174
1612
114
260
1264
540
1385
1683
1109
1554
306
1879
409
1765
1786
332
583
453
980
1824
1488
1414
62
1674
655
1884
1875
1745
1629
1607
330
740
479
207
205
3
1095
982
302
1122
830
878
364
1142
670
526
1964
793
406
764
553
1584
883
491
1902
1841
1890
868
653
1021
1670
162
1791
562
1293
998
369
1594
1443
1997
1643
731
945
318
1872
708
1246
1021
845
1222
411
1046
318
1426
1546
1117
957
532
82
1954
303
1958
564
163
339
503
1053
1989
87
1246
4
206
520
238
1967
640
1593
1273
663
337
1798
1554
505
1531
1724
871
1086
541
1532
156
814
873
108
173
465
822
1061
173
1139
1228
1730
1982
1881
615
158
666
546
767
771
1902
436
1368
249
41
542
961
554
703
1721
770
969
1532
1037
1834
184
51
356
1511
1666
380
868
350
80
1145
1785
331
1733
1807
987
1091
752
91
1272
1722
829
1546
572
1455
1533
1847
51
344
138
1905
1914
462
90
404
151
1739
1795
1195
1433
1063
1811
829
1017
792
481
1852
1850
1822
1617
1566
55
1672
981
191
1422
750
226
977
411
1309
254
1874
347
1315
1107
902
503
741
1237
695
763
796
312
1698
1097
1925
965
1577
570
219
1495
1979
1648
497
1275
591
408
54
1887
769
1950
564
25
993
1223
522
1859
175
423
399
228
812
1492
818
1599
563
1348
548
1325
1193
1111
1538
883
172
940
205
740
1285
246
1761
1003
127
1629
1832
52
1065
846
1284
1505
889
394
1991
1663
1098
3
1547
1056
368
692
249
663
476
1841
1547
1070
161
326
1807
674
1926
818
696
343
1408
1850
331
1759
1668
1094
1295
102
1569
1111
1661
1393
1533
12
720
344
1120
951
46
1064
1783
78
457
1804
1828
694
1245
374
1649
323
1134
1074
330
426
1098
170
1710
874
1809
630
1429
85
1443
980
908
924
858
970
487
1349
513
1353
1559
386
470
101
942
1380
1037
885
671
1981
296
968
28
1050
1795
21
1122
290
1277
520
676
485
1515
1209
1862
1569
998
475
1083
893
273
1021
753
840
1113
684
1215
1552
250
1012
1735
810
276
1566
1926
807
1482
1827
1021
1041
847
1386
1607
590
1757
1212
147
1890
1993
797
1216
1378
1367
369
1670
1453
224
400
1855
169
1241
446
752
1064
782
891
42
922
894
1323
525
1608
448
740
1761
427
141
1346
439
810
1798
457
100
1857
1142
964
367
1114
214
54
1501
428
1938
389
1688
924
1930
1660
391
733
1644
1134
283
228
1611
149
1790
1833
894
437
1430
1819
349
1327
936
928
1157
1865
862
299
90
380
1870
162
534
943
1987
1452
1394
1697
1035
1139
1150
1069
1461
1051
1816
587
1556
985
713
638
82
1846
626
1058
665
655
524
1217
1610
684
1820
156
744
165
665
1684
680
519
418
962
1213
950
694
731
1930
1025
492
1135
1089
1226
1650
5
504
990
1369
477
1916
1611
19
1882
1909
1444
1243
1980
1083
553
1759
517
1651
209
1819
581
1647
245
1865
156
1818
44
334
1421
1340
1468
866
1474
1750
249
970
894
1002
1643
5
1603
475
972
1609
670
1386
367
417
1957
501
1215
1938
349
1010
1937
1452
945
842
1049
151
1721
321
1233
1043
1066
1096
595
1173
967
89
154
765
1871
1568
1009
424
1347
11
1600
1699
1602
742
1134
1334
1433
1562
1281
1981
196
935
1676
411
1611
1629
235
1748
1223
1868
1815
408
359
554
772
278
1360
1547
486
649
1586
350
1417
1630
926
1126
1568
1269
612
1329
1146
865
1852
1760
1050
295
972
1807
292
607
1079
134
112
1635
816
1780
459
411
744
932
1280
420
1600
1187
1593
1904
7
177
1490
1586
1072
1455
1049
1979
1369
180
1159
1534
1209
1793
403
613
1437
1560
1923
1433
1144
222
945
1845
1080
378
819
1790
638
1016
1755
725
301
1817
1594
1283
1677
1216
1734
1564
1597
289
1309
1541
1640
88
1893
1057
606
985
1849
82
86
1052
1166
428
1690
1531
1215
1590
1284
1645
1777
82
1457
1518
1226
869
1051
1166
783
569
452
493
382
1555
1112
1204
566
365
1580
696
536
1338
1683
604
470
24
1341
986
1022
697
110
1299
1764
1463
873
435
322
539
105
894
247
923
1971
1701
1903
1007
620
1091
898
1069
1489
1942
547
1501
456
1157
940
777
1942
972
1496
1780
1626
562
1206
162
1323
861
782
321
1400
1758
1524
1598
76
217
357
642
42
1149
655
1163
1086
1698
1217
50
1580
884
23
1676
785
461
1458
764
139
137
1873
1999
1975
63
704
1714
1059
1962
1702
1297
295
1858
792
961
109
321
210
1389
1123
784
1892
155
1194
402
1554
1004
271
1887
1175
1076
1886
904
1255
744
1458
16
744
390
1486
1383
465
591
262
542
151
98
598
984
1073
906
1857
89
1037
504
215
1033
1629
1190
1315
528
1877
1802
306
900
394
1541
1595
573
691
825
554
532
36
1110
1499
972
1067
298
1733
1620
383
1596
1769
562
344
214
899
675
570
546
816
1660
882
545
1623
1530
1457
1352
1232
1092
859
1902
1030
1776
1931
1185
125
1699
1790
1921
1432
1451
800
1004
490
1811
193
333
312
647
264
1016
343
798
1495
1088
1023
105
256
1287
1416
815
1344
136
1609
710
1011
1429
1413
1944
1694
1796
577
737
166
898
1498
1287
1280
540
94
1737
1389
1602
1830
808
697
1684
1150
1061
500
812
443
1723
325
1653
1546
640
1207
1081
691
1942
928
1490
1810
1285
1142
188
594
1212
1256
942
83
719
96
614
820
1280
66
274
1742
977
91
292
603
502
1483
1911
1164
1608
558
1509
819
679
1038
1279
296
201
1676
612
653
701
1403
786
5
1429
729
609
1614
1892
1187
1451
792
1144
322
1050
1963
1185
804
764
1282
674
1851
1294
432
934
747
417
829
966
238
118
18
200
798
484
1573
1818
1408
242
1946
395
1028
1137
608
661
1366
945
1687
361
1982
928
783
823
635
1437
930
1631
310
560
101
1729
866
1507
902
458
1193
1706
45
1257
540
406
366
1324
1393
1123
705
1096
1856
1955
825
1334
752
697
1683
348
1764
1217
1519
681
1633
1495
388
171
415
339
1132
1646
854
712
1281
660
303
431
1504
1366
388
500
1880
883
640
1501
1587
484
1892
477
1098
1949
1290
780
1661
1668
702
539
1224
1736
76
330
1928
1518
703
253
1276
6
1189
1465
391
883
539
673
1390
950
409
1870
338
292
1317
1749
1597
303
86
1192
1376
1479
1962
1872
989
1044
439
1706
1938
1243
79
110
1262
907
1607
1315
1665
1281
813
6
806
295
1708
1537
781
787
1933
1740
1524
1772
1801
138
1094
1392
1108
90
1472
272
635
60
602
1503
1493
1310
472
1302
204
943
876
1681
1173
34
763
1087
1078
1310
1533
1759
1441
307
193
1432
442
172
964
734
862
319
81
1844
313
1734
57
1702
260
1478
1756
1022
1691
1655
1973
1783
666
559
415
195
380
1582
781
1433
1865
932
1065
1018
1977
622
713
1100
1879
1815
830
950
1173
657
1460
1107
1804
1739
1456
1063
1029
805
404
1934
874
725
1512
1817
1211
1038
110
1748
330
1918
541
1118
1088
1684
1412
1326
1812
827
1513
912
1870
1032
1150
712
1026
1698
1590
1494
1638
1297
135
1281
1170
193
1318
1849
1936
539
395
1796
105
244
1929
1272
1241
305
1762
1411
1143
748
587
137
555
1152
1151
912
1347
632
1759
365
1088
1494
1424
1354
697
349
712
1878
776
416
163
1723
750
151
839
1369
1563
1996
1523
421
1285
1056
1901
322
798
549
1845
1683
576
813
1649
328
726
469
612
1009
1239
388
1022
1396
1187
350
1902
1053
216
682
262
1836
1319
665
575
936
313
922
96
583
320
1166
1300
1690
1002
1771
1641
1301
310
1351
894
479
1319
1962
1448
1657
186
356
1583
220
529
442
94
945
1234
920
470
1096
1721
1722
821
1160
1019
1349
857
103
1222
1415
253
316
621
963
721
1974
763
1976
958
571
332
1894
1459
1125
1290
800
1679
644
635
1978
1968
135
1043
835
828
1926
1993
1941
529
1654
117
1343
1609
26
1295
1995
1596
1745
457
44
1024
1320
1168
1596
483
1291
106
1588
709
1237
1189
1527
987
885
770
300
1029
1514
1477
153
882
189
657
1608
311
1081
1253
1486
1733
1466
1958
1055
909
1678
1655
866
55
674
18
1655
5
1017
118
753
1845
548
1623
321
487
1105
948
1011
1802
993
965
1330
1067
1649
716
865
1652
488
622
541
730
1417
673
1840
226
1813
1625
1757
488
188
896
1685
985
387
1491
271
1081
512
1739
207
1495
1995
314
1833
1142
419
1158
11
1559
383
609
124
1001
673
1864
1713
1300
1713
321
96
1972
943
1809
1308
1770
279
168
383
1992
249
1285
387
611
872
158
1191
67
661
1468
1251
1956
1973
1940
241
1545
1071
848
460
912
1699
433
81
31
1102
1935
1030
419
1541
630
1603
700
475
1974
944
1144
212
1652
1534
344
1112
1440
658
474
43
1996
1767
2
1943
1598
482
1897
744
1266
619
1898
1618
1685
400
752
228
55
1511
1419
198
720
483
1605
1461
764
233
655
657
1295
1958
8
424
1678
483
1584
241
1574
876
1240
417
1345
1581
1115
846
1263
839
1682
14
851
935
1377
1963
1213
609
283
1961
1109
729
136
761
919
31
838
42
753
1133
1792
1183
309
1150
810
1449
114
630
1262
557
767
343
823
1138
1760
1930
1209
1440
1915
1149
1564
453
1927
897
1026
789
801
269
1640
1953
1031
221
1687
1507
47
1605
1939
633
442
340
811
1980
1529
1031
153
1093
373
697
1723
1517
1357
877
1681
317
1900
106
1386
1962
20
113
1772
259
1635
523
1100
49
447
1948
1931
570
1012
1075
1968
221
734
1672
1802
754
1132
89
1593
1246
180
1128
181
1366
705
1799
679
683
801
136
120
933
675
1623
1873
1026
459
190
1425
1233
1535
1927
1994
242
382
1056
547
600
867
77
393
749
1242
1848
197
1685
1677
1463
1738
943
339
532
313
1643
894
1920
69
1927
985
794
1895
753
616
407
1141
1693
1362
608
135
144
220
1426
665
1624
244
959
1626
539
816
903
1644
1952
1870
1918
15
1605
556
234
1315
503
578
905
239
896
549
1396
1185
730
429
771
145
142
264
1127
402
1499
911
1883
95
1589
1803
1157
239
851
1468
916
1603
787
519
990
1569
596
882
1902
168
1466
1733
1975
833
618
992
1024
610
1334
481
1372
1545
115
1904
1028
1590
796
1428
1326
285
34
297
1085
235
1597
952
1484
1984
909
1097
768
1590
95
1736
1547
229
1666
1250
412
770
924
1022
1636
1951
1732
533
1136
850
3
1821
286
1706
955
1317
274
1698
1951
355
674
1415
1602
1662
415
327
1382
653
117
1926
1478
298
885
42
1685
982
1059
1621
1212
163
1061
968
818
1737
270
267
1510
1368
1084
691
969
740
371
1527
1951
395
1596
549
1174
520
1531
1024
1793
1465
915
538
1727
1397
1413
640
1692
1557
1548
1649
390
1084
790
1330
966
302
1996
787
1103
1655
987
500
1633
623
961
314
471
825
243
871
1154
617
1711
1114
1333
579
1813
1495
1468
1190
810
1318
704
1968
1064
302
1361
941
1549
1208
616
1593
652
1713
263
944
727
1672
331
131
1548
1113
368
860
1690
725
615
532
1184
789
243
510
24
475
650
408
1571
1937
103
832
104
959
1430
1836
866
491
1616
1074
2
667
1217
324
1771
18
1072
253
83
630
605
717
75
988
1347
1594
1914
488
794
497
1724
1496
1038
1514
1574
1742
887
271
914
1976
705
548
652
1251
1109
440
699
694
179
1279
1967
611
1231
767
559
1906
1748
759
1504
1257
1012
268
1036
1486
884
1343
1790
1766
1530
199
389
631
956
437
555
94
1200
921
1399
863
1363
1169
1075
920
566
850
1509
1995
1672
291
746
932
461
376
1536
1678
863
1041
1654
1730
9
778
736
42
1248
1689
244
1374
362
373
87
1601
1536
611
1754
75
90
1465
1380
1169
1468
1659
1346
1671
186
864
493
1196
542
1389
82
158
781
459
108
987
1775
1664
556
1165
934
1982
656
138
1402
912
1966
233
709
787
1163
691
1859
1677
116
648
1657
1342
285
686
52
575
294
19
147
248
717
1692
66
1870
1159
1640
383
872
815
94
683
481
1064
546
931
797
1989
1034
856
1266
1882
545
738
962
690
1955
922
52
570
1692
1416
1372
442
1240
650
130
1719
155
1917
1237
958
1715
590
450
973
1079
219
461
1913
793
731
81
640
201
1951
129
1945
570
1329
946
1877
473
55
1639
109
1075
1750
358
1566
472
1326
1734
679
875
230
442
1144
816
1882
446
1013
1670
1115
994
637
892
787
1883
1090
1275
548
567
177
426
820
1230
1037
1285
239
867
378
1788
464
698
34
659
1941
542
160
302
1768
370
1208
1746
1388
1774
360
537
1033
395
463
416
642
1142
1917
1306
1231
1725
144
1604
577
1514
285
272
609
1385
481
446
1682
433
544
19
78
1566
1052
202
1826
407
598
826
1328
1468
575
327
1008
644
1461
140
205
1315
1095
1904
526
704
251
1530
902
914
883
1453
1255
1696
691
879
944
1646
547
1789
1315
1902
291
944
1810
206
854
583
1081
421
474
984
1874
1740
1607
1838
1927
333
1840
1175
626
455
1760
463
87
1375
220
1772
1183
1060
253
1301
1349
104
923
1159
1749
1542
1357
331
1885
1510
610
1725
637
1566
1370
1871
480
1416
1438
424
539
560
1328
1324
1213
133
412
753
1920
1574
1495
139
1852
1751
413
859
1740
791
1061
1707
550
708
1330
87
1240
1022
387
725
1093
98
641
1944
565
106
465
1450
176
1059
1947
1905
1498
671
764
269
452
390
422
420
1885
1351
369
732
210
794
1152
1280
1167
1205
1247
1689
1658
15
1760
1706
767
1090
1323
1327
1492
1737
1717
1522
70
862
1039
1254
1980
242
765
240
297
177
302
1108
108
702
1930
1092
98
1546
1328
1657
1390
1014
188
1093
1578
1375
1871
1735
722
1870
1547
522
1082
1198
558
612
562
803
474
1503
1944
1418
1174
1878
1696
932
1322
1146
1073
868
1243
1887
1752
1243
511
403
1668
1375
990
580
1498
601
1514
842
182
533
329
1332
464
1162
11
592
907
660
1783
12
763
1466
166
1435
1479
1820
1723
1002
1093
1895
1174
427
681
1441
1743
1863
1397
1915
822
1971
1134
634
377
1420
1065
875
1037
1929
693
325
465
1989
1222
450
1147
1192
1576
416
1246
1590
1032
1188
1016
208
1577
1589
1576
53
843
1541
1680
219
1844
604
79
118
1076
736
792
509
938
104
1346
819
618
863
929
1525
1142
1163
1466
303
358
1060
1443
1886
1592
1438
565
1292
1888
300
739
171
808
837
1739
1199
1647
1424
1583
1571
212
1762
1421
24
1683
1028
338
1815
1383
1567
977
1018
112
732
278
1166
1420
1074
1154
1344
1376
1667
1702
1818
54
695
810
704
1002
1392
926
273
1013
1876
1447
454
163
1563
1334
1896
724
909
986
509
1269
794
428
389
128
582
927
292
1159
1649
1626
645
493
188
814
752
1123
397
612
1422
1549
402
1998
1757
1693
1940
1708
338
1621
1034
502
709
1645
706
1536
1084
387
1080
1311
1625
574
1269
26
81
1103
1008
76
589
1318
1016
811
414
1911
1862
169
518
614
679
1871
780
1533
1867
1258
1063
1380
1012
869
137
1895
1652
1956
1570
781
389
91
742
28
1461
961
156
1269
1037
1942
1426
721
124
1024
1872
190
1646
1693
1457
426
315
418
217
760
174
1861
1032
1837
1739
1175
561
1773
838
556
455
1224
592
1044
1242
1500
1877
975
1507
1554
1383
260
1429
213
1883
170
1913
1292
505
1579
268
317
393
1523
893
311
1085
1652
921
1560
496
1231
1088
531
1201
1266
908
1127
448
1332
1675
239
29
1495
537
145
542
1344
716
1469
106
1899
1897
211
194
541
953
1913
1900
575
199
1074
757
1549
940
390
1876
1873
1596
1634
111
465
1206
441
223
1359
551
1891
884
857
1588
1971
1416
269
469
680
1160
158
204
950
1615
714
1636
368
210
1066
1123
1149
1331
408
1507
1639
1738
1623
241
910
1700
45
1556
774
1618
1409
932
230
584
618
927
686
1722
342
259
759
98
1916
1554
990
1502
13
1554
564
1653
1230
1963
1772
1742
1001
200
345
254
1685
1887
506
1522
1433
1464
1129
118
1855
39
849
1987
449
817
241
1284
1065
1864
1165
722
935
1796
849
1294
1482
1492
1823
692
1792
131
1986
1002
740
1117
1284
1003
1311
1983
804
1764
287
1883
560
40
437
851
1144
275
1154
1193
1901
925
65
1046
1412
962
1520
1554
1126
1845
1733
1730
594
1664
1734
373
581
705
934
1004
1536
480
615
881
1454
895
1770
501
1745
1138
1364
557
1598
252
1081
135
1556
1750
1317
1798
602
57
1882
1653
1462
811
859
1194
990
875
303
1968
748
1243
1968
1639
473
1857
282
686
1121
1021
1047
1586
689
1374
230
460
524
1865
1152
1616
75
527
929
1400
1553
1786
1219
1851
1986
880
531
98
1659
458
1655
1744
454
1112
1640
1304
1774
1481
898
880
1531
1467
298
1219
1948
1973
1308
1348
410
464
1020
341
381
470
1798
499
288
1515
931
1914
1220
1496
1424
1871
1654
1950
1782
856
476
1801
1682
1101
567
1902
32
470
176
705
896
317
1897
1426
1846
1307
793
1451
1859
256
1350
1957
1511
1031
72
844
1611
816
1586
999
302
780
1751
1434
1905
1609
1742
1317
98
149
926
680
1356
1036
414
681
971
1665
1596
151
1188
1307
945
1233
1572
125
1831
130
433
1369
37
1807
215
462
1607
538
793
1274
1966
434
1580
1624
763
1786
1995
733
382
1679
1793
605
39
422
918
1719
1610
609
164
1213
1787
230
285
12
41
1287
440
1530
1576
1461
295
913
1235
1092
1409
707
1206
723
784
1048
1299
1830
1932
764
65
836
1724
1977
1610
1396
490
293
1368
113
1392
934
238
1132
150
629
1359
1941
953
761
250
853
589
1027
926
1263
497
1577
1226
112
1685
60
1281
1452
517
1042
1078
215
1202
75
1149
1235
1513
1597
82
995
316
1333
3
1552
896
1129
426
1400
854
308
188
621
1999
881
85
974
371
1754
1896
842
1958
1970
477
44
1037
565
1935
342
322
1920
846
287
1774
1820
346
1130
216
631
1957
1728
1929
127
1646
827
1332
950
11
1615
329
1800
1875
533
586
395
1317
1468
790
354
98
1922
1227
1961
234
981
719
1911
1031
1039
1928
488
1722
215
81
670
878
331
1416
1075
1992
1591
601
38
1385
1326
462
1538
830
1059
978
1268
1671
1216
501
1978
865
1745
1347
1341
1219
1360
914
434
1847
869
1254
1370
1673
1266
993
1619
1027
1789
1835
1009
738
139
247
1749
1424
1718
1395
1203
840
940
900
1031
34
1911
446
1146
1765
646
1360
1984
1717
1577
327
1803
1817
1997
293
889
1034
1783
1989
1633
189
1110
1172
988
1526
201
14
1433
680
1583
1471
605
1469
977
1171
1833
592
431
1190
377
1049
1873
586
578
1095
514
879
52
1721
375
225
509
1807
1034
1220
140
1316
361
925
1017
500
42
1530
457
1893
33
557
1957
1440
1967
573
1336
1497
1195
809
737
984
1783
697
1318
1315
38
1093
895
848
273
1864
1892
712
780
1318
703
1451
5
1456
869
406
283
937
1709
1568
1860
1695
1582
476
416
516
1567
1822
1365
1665
670
1493
473
1627
1055
1553
1776
1161
463
81
1758
294
643
1137
1468
572
1313
194
1605
1720
925
700
1031
1624
190
1749
949
1437
542
461
970
73
758
1883
1862
1041
1212
1286
1257
805
10
1558
139
661
748
926
108
1501
227
1702
435
777
20
240
550
294
979
1940
753
1454
1270
986
1205
338
393
1792
1484
1505
1896
1673
821
1321
1906
1237
365
891
1186
56
1654
865
1706
1360
1436
766
256
531
1035
1721
339
1180
37
686
683
789
547
1322
728
76
1037
1953
1614
1867
142
1915
582
233
159
1517
873
1507
39
284
185
1374
1229
1614
1421
1420
313
68
644
962
1874
352
1300
1251
1241
363
957
1005
491
931
694
728
1571
225
431
1750
1001
593
1936
110
613
777
1399
166
798
1190
110
1647
854
1352
734
584
249
511
1258
1280
186
396
728
828
653
289
1409
7
1414
774
340
1954
1530
348
1883
130
898
1630
971
1910
1834
1135
1073
1694
789
1373
644
733
522
1255
805
834
309
1094
774
886
900
1908
296
781
1690
103
1604
1551
1979
1550
1518
967
1247
1247
1533
508
1694
1005
1369
1630
605
514
1264
449
1935
348
1435
1381
1710
1655
829
38
129
1746
551
1688
8
1829
877
1885
1997
1353
1007
1300
1330
1357
1731
860
895
610
835
1
702
307
1463
1446
382
151
1436
1588
268
1493
945
1548
333
1187
1400
966
981
1946
1547
1332
1566
1970
33
1034
1707
1468
847
255
1133
789
1858
127
1157
926
337
1185
1870
1716
1778
513
1224
1150
1882
207
586
1347
1729
994
1836
304
776
1690
578
1709
294
298
1898
121
506
599
65
1336
472
711
1066
966
1094
1503
746
1103
1902
1137
1852
362
1619
1246
1866
435
273
836
239
672
448
17
353
549
1680
521
362
1551
1393
28
1185
983
1399
306
1510
1561
438
1600
1132
1203
1421
375
1653
1792
836
1997
1884
1499
809
1280
683
1938
1705
429
1330
1958
166
260
778
1139
593
296
685
1832
1667
153
925
792
724
1280
951
207
481
1264
189
1956
1958
463
60
57
1373
1491
253
770
859
1966
506
1579
346
1038
1592
498
819
1818
1655
1047
1018
216
1171
1762
1155
559
1250
1549
1501
1573
658
629
105
129
381
1511
359
1675
282
1055
624
1241
1874
80
380
1245
445
37
823
1824
600
116
141
1742
537
1417
1175
438
1806
622
1978
101
791
163
1698
52
1112
701
1456
1764
1708
669
1771
9
703
251
1449
1493
1557
1151
316
954
1514
1651
569
1252
669
1490
829
1052
672
1187
1969
145
804
301
719
824
819
1542
1464
163
39
1010
141
1190
56
551
1546
1210
627
304
995
657
4
320
1403
836
907
413
1182
1957
499
1736
405
268
1914
1944
1716
13
508
813
613
1999
1189
1319
1392
268
1343
1721
1175
823
1577
434
1470
1404
1984
26
1697
1887
1960
400
1993
1649
251
939
44
497
1011
703
112
1650
716
686
579
167
1228
320
240
1553
641
1738
1859
99
291
1118
965
1040
1307
192
1348
1749
447
1353
1573
1044
625
1020
1210
660
1071
29
1186
14
1299
1586
1407
1752
238
1084
807
272
1679
869
889
793
835
272
582
183
323
1763
1340
870
1038
913
485
245
541
399
1105
1138
1384
667
525
309
1469
622
585
1497
315
934
1902
1394
344
712
762
793
1565
1069
1134
434
1666
326
665
247
643
562
1566
1169
464
1576
1903
699
408
481
205
1587
1184
1680
1208
1708
1136
981
1420
1350
853
1337
1920
1237
1184
1353
722
1024
102
373
274
855
1193
1977
1998
928
1848
272
261
211
1661
330
266
543
1147
1106
801
1225
1900
626
458
1365
1295
1109
1521
1747
49
659
1978
1737
262
1947
992
793
1836
992
420
88
70
83
1251
1127
1572
1882
1268
1351
1075
1879
1685
1765
119
1305
1058
1843
1258
221
1661
1001
1607
1321
1561
1990
234
1413
1350
1751
1378
240
861
1460
421
1848
1044
774
1028
1170
638
1561
1024
366
543
1635
791
115
1702
1836
147
731
1654
1674
1991
1247
1147
1648
608
436
17
203
1630
920
366
886
1100
1254
780
754
1513
82
1968
1538
224
1060
431
1385
673
1101
1738
613
1440
173
166
1203
1721
226
657
212
332
983
913
532
1807
1776
1638
703
690
63
725
486
688
1311
767
180
1833
434
322
967
287
939
811
1367
111
1590
1078
435
763
1965
929
970
1473
1054
1781
384
1333
508
678
1477
703
1988
1012
290
1448
36
627
1368
1622
392
1409
818
497
1954
1824
419
812
152
1281
983
741
1045
605
1272
1556
1335
1898
1470
1735
125
1063
932
1022
191
769
1438
1591
1281
615
629
950
1534
1576
27
420
1384
720
757
122
805
53
1015
577
1939
154
1866
1419
434
801
418
1219
1565
368
338
859
414
743
899
1679
1435
330
1859
383
201
491
714
732
1478
352
954
1372
1852
1712
840
1219
755
1800
11
507
1309
1559
874
736
631
1303
447
612
1757
1912
221
1688
1371
1245
515
1057
1446
278
203
138
1960
1130
1095
1050
1781
1329
1165
1679
84
1458
487
1741
725
656
532
174
487
1450
787
1930
424
1467
529
1783
363
1876
133
187
343
1843
1779
1001
1903
1335
453
1788
1187
1430
1519
323
1078
1256
1995
1197
637
151
1755
865
1458
528
207
1903
1836
852
1680
1275
153
544
419
54
1541
1903
1016
905
527
465
277
1124
1010
909
266
1465
725
62
925
120
793
82
924
235
1920
894
1823
1864
1244
650
1437
178
974
1051
1932
1921
199
1813
1762
1878
700
1055
1638
264
702
464
415
1937
1549
1238
360
656
69
67
312
1917
1040
109
77
120
288
1584
990
452
1589
329
944
372
1484
1901
797
220
1722
319
286
1496
897
1916
1841
743
19
951
133
1205
1103
46
415
303
1845
1275
764
1143
544
1689
1455
1859
1732
364
616
1619
1034
1002
150
1267
1909
1677
1469
478
51
1712
1378
348
766
808
1322
1582
786
1496
682
1135
1096
776
1708
1629
1690
623
682
92
950
898
570
820
1101
1807
1861
500
212
398
1502
1862
1190
1585
250
1452
240
1098
196
1413
183
79
69
645
703
893
1337
394
134
1239
1814
155
717
1005
161
1897
912
324
72
1589
1698
979
1831
1440
651
1337
1891
1886
1950
36
1138
1762
1056
1794
219
475
695
942
487
61
123
735
683
1321
483
1775
889
864
1475
1671
80
575
1031
296
1165
718
1715
683
234
1574
1584
1616
349
359
1726
1771
1508
1954
999
940
1604
1128
710
301
892
235
1601
630
288
1632
1752
732
504
1003
1415
983
1829
1476
1754
1620
391
999
1624
818
39
1762
1393
837
1624
1955
191
382
579
1102
1226
889
1142
1270
606
167
387
1157
933
1004
1660
914
325
52
802
931
1336
114
94
1431
1331
1390
1472
1124
832
872
831
1464
310
1994
1219
842
1046
269
1907
458
1272
1369
1499
1101
986
1895
1881
883
53
1785
439
1576
389
1529
116
164
922
463
1945
292
1733
1163
227
1959
934
1464
102
724
219
727
517
1132
466
1031
1755
1322
1426
1391
357
1942
1654
665
601
1431
1536
1260
833
974
480
1234
724
55
440
584
862
71
517
1334
1907
216
179
1021
453
412
314
1375
1808
975
1346
1307
1351
1805
571
1361
1479
41
1253
1502
184
1138
1474
1458
644
1316
1814
604
1969
850
720
1422
798
1008
412
305
1754
665
20
809
1407
1447
836
215
934
1653
355
1645
546
856
1559
808
733
805
1372
1991
195
1371
888
277
270
246
870
1341
1326
1478
385
750
553
1620
309
359
1327
1537
1071
1552
1782
1129
991
1656
1942
1574
692
246
1578
1251
590
333
1919
1375
1221
30
237
1457
786
411
357
29
1237
1669
295
25
489
764
816
1607
1034
661
1788
1230
1818
661
597
777
528
299
595
1772
47
1677
963
1311
1889
733
1378
614
1228
1196
1820
1975
990
548
110
1794
670
469
1195
1689
477
788
1542
1843
899
1187
1963
199
293
563
1321
1393
1695
1760
1493
1898
1022
1382
708
1033
275
1195
646
1081
1902
420
823
1551
413
464
1763
1839
1085
1881
1230
844
1963
1391
320
592
955
1114
520
707
1965
727
188
551
1216
1707
1176
212
1917
1252
163
1368
1315
1826
206
1078
1146
1331
1467
1735
1424
1135
275
1128
1910
539
458
632
1123
112
1526
832
227
375
58
1176
1010
1165
1963
1429
1353
1949
1051
119
592
1037
1632
160
1436
1624
263
1233
1893
29
532
264
837
692
586
529
982
1500
1321
1923
1942
1787
1516
329
91
1173
1939
329
1651
1032
1292
205
614
316
1660
1755
1070
499
1354
257
1698
71
421
1
1257
414
569
1228
618
499
1564
438
215
238
1080
1618
493
315
611
975
528
1396
1679
1692
506
843
438
1635
960
1788
1078
774
1937
1431
756
1988
25
764
306
1829
1183
577
136
1660
498
178
1459
1744
1009
1844
205
1312
878
1698
1481
462
1272
986
908
357
317
377
1679
391
100
1316
1744
1004
1203
1482
93
600
810
542
1316
59
1668
49
700
1300
454
817
1299
680
301
1967
1204
594
372
319
1463
1995
1994
760
332
1865
988
28
95
1242
814
323
481
1249
1748
584
343
1931
1066
747
1783
434
44
1645
246
929
1675
729
997
1747
1013
220
1249
1877
149
840
1967
150
1716
832
608
144
423
1145
889
1575
960
555
1098
191
1251
1077
1202
1134
279
1988
693
1939
1924
804
156
1648
1601
528
1915
106
1825
1563
476
123
623
1214
1743
1408
1627
798
1682
7
1771
291
903
1707
27
1028
125
1295
385
948
487
1590
1563
540
1754
151
475
940
729
1205
863
1546
466
1691
999
1944
108
1231
745
1856
1864
341
1546
1995
1835
776
578
100
1097
1666
1816
815
904
1072
1972
1208
289
1531
1440
124
303
1419
1195
5
1579
1762
728
321
926
1870
215
1245
1822
338
1944
908
546
775
649
445
574
865
333
173
1662
694
1727
229
1325
1063
229
634
966
324
1846
1791
645
1242
352
1670
1457
1062
1348
546
960
58
1725
639
663
794
126
439
8
1613
666
1977
1957
1380
229
1991
1489
1761
248
1263
953
1496
1813
431
1958
968
1462
116
1093
484
1521
22
302
1440
549
755
285
780
999
1223
836
219
971
1858
1691
416
243
411
1344
838
195
728
1549
1969
850
1915
1972
1525
1874
859
113
2
476
560
1872
280
1645
554
1297
1026
247
39
1542
1376
866
434
773
762
1636
1105
751
747
1903
307
1904
347
1778
473
615
1048
746
479
205
1674
19
1443
1011
512
1414
241
1103
589
1114
1511
202
794
1776
599
819
160
851
352
449
1852
1506
151
809
1069
332
1768
990
791
1224
498
186
955
1186
681
1867
313
1094
1187
103
586
1249
398
191
1219
893
1228
574
1268
221
846
1559
345
879
981
621
1555
573
1985
1490
1429
915
349
584
515
853
1556
821
216
285
185
1121
305
1039
979
219
1145
876
1747
53
1754
576
632
323
815
1027
1770
797
560
1207
654
735
1103
1129
1076
827
1040
1415
1428
164
955
28
1280
1602
738
1546
1818
1617
283
699
1544
732
1435
1996
1979
1564
673
401
122
1016
1003
1270
1094
624
548
406
134
1503
1999
1634
343
1634
932
1817
328
1084
1011
1887
1215
1311
857
1661
1822
1238
1419
820
478
640
1542
1255
1954
684
823
1233
1438
1091
1672
1092
703
1791
1610
723
144
1643
1523
983
960
1849
1906
799
1237
1059
1947
1180
1203
18
202
1795
582
593
1510
1640
1966
1660
765
1061
1236
1006
296
1314
994
1805
540
1515
596
533
25
1346
637
49
1050
615
70
1483
1407
270
1531
313
1643
1101
1027
435
1544
443
1340
616
857
1373
142
1544
299
760
1966
1658
1019
452
1095
1158
1525
686
511
28
1765
362
1595
1054
995
816
157
1468
654
1523
1952
520
1341
321
334
1595
1437
251
1975
756
224
391
1656
1295
1816
1959
489
1005
873
399
1009
676
1243
328
1658
981
193
432
85
1047
361
1205
1043
1988
507
1886
606
344
473
274
1621
1162
791
1316
1579
941
267
1181
1390
632
1060
1383
923
282
1546
1721
267
883
785
501
1368
362
46
747
572
1919
1944
1739
1960
213
873
948
803
1804
1664
1633
341
1917
736
1500
518
1269
601
453
22
1499
1447
1544
1752
155
1148
576
939
530
111
1274
84
1811
1937
707
253
212
1138
1760
1720
1846
373
448
105
895
1172
1257
1398
1156
1370
493
963
955
492
978
48
97
905
1276
492
1665
1837
987
258
360
651
121
1856
1340
71
866
1560
886
1798
771
176
1539
1033
360
468
874
1482
376
521
507
716
107
814
974
284
390
955
99
1282
1855
587
356
733
538
679
801
1626
590
388
141
1761
1733
643
1353
423
647
1693
488
1286
230
247
806
92
833
1011
1281
1153
572
1738
1315
1842
1113
831
1082
1682
561
881
1458
1914
407
51
856
1748
21
275
1196
69
136
2
320
324
1821
1468
649
558
832
53
119
122
939
1959
967
1342
1955
128
365
641
419
1052
1301
1883
158
1672
1137
1913
327
718
403
1293
108
331
1448
940
581
1532
1726
1232
1271
1073
526
1251
349
246
1040
603
577
3
1135
1639
540
187
1263
1963
1417
449
1015
309
1061
22
1833
560
612
1766
1587
1298
1106
1874
615
966
195
215
343
1521
1202
1537
953
140
950
1581
1005
338
976
1806
1171
1704
824
81
1670
11
329
1002
1913
620
375
509
1080
414
1008
1234
1083
1352
601
1569
180
1201
943
676
1272
1522
1128
1245
450
1679
467
708
1897
1229
1726
1200
1819
237
31
596
1062
605
915
835
1164
658
1820
1139
246
1917
338
506
82
1052
1510
199
530
49
1213
30
1152
1384
958
1920
754
1870
1552
1604
385
761
1073
1418
1782
1014
1519
347
26
1281
932
1301
1714
291
1745
1190
806
408
1079
316
1320
801
67
262
225
1830
1314
757
1140
275
372
1170
562
45
1816
823
904
259
1831
126
482
1270
976
1957
1658
910
963
1947
1308
286
1066
1297
1203
1550
36
1059
1237
663
1318
1224
262
971
1935
1668
1924
54
977
1679
1986
632
975
1957
824
1483
1890
1705
321
894
574
236
1909
1868
700
115
1132
1896
147
1929
971
1616
869
716
1795
1231
471
1555
548
1891
1011
1051
542
371
515
567
593
539
917
1793
1687
655
1075
692
468
354
719
1555
644
934
1516
1377
1289
664
294
1493
1397
898
1453
913
1114
878
1315
1288
905
1243
1762
627
526
470
1025
1308
909
444
406
204
781
1874
560
563
1530
1329
1891
947
81
310
156
555
532
162
1229
1186
398
235
646
1266
105
1942
1690
392
605
564
31
23
1651
753
1854
633
152
1698
611
210
1535
1553
1253
124
22
1613
1550
1484
1324
1897
1161
952
1074
899
107
31
1088
992
1554
1864
261
316
1969
355
1512
156
623
318
1405
1489
1298
932
780
1105
1080
1686
1171
597
1699
1957
1116
1944
673
1224
1959
374
847
293
1068
492
1781
1089
983
1600
755
957
959
97
994
1436
138
1360
1115
1002
796
1709
1218
1675
616
207
684
135
1845
1961
1647
1787
1923
1285
502
984
715
566
21
1037
1061
1786
1325
518
459
1207
1080
425
4
786
507
1354
120
124
1984
789
45
1572
485
27
1767
106
357
1976
1051
1861
1223
152
841
1205
424
1716
1807
1342
307
395
222
1584
1488
1356
1280
190
1058
1150
747
1989
145
1111
484
1080
890
433
55
1115
1675
809
841
1528
742
1096
489
177
482
206
794
719
1487
1170
1369
1736
355
1021
1974
1391
31
1126
648
428
1698
358
430
1146
1501
1774
269
892
1509
233
1881
746
1508
1565
1962
209
988
1406
831
190
1384
711
220
591
586
1038
278
1493
1925
1343
1247
374
20
1643
779
1128
80
87
1895
1966
195
1278
463
560
1492
53
1653
1126
431
153
787
1502
1915
835
84
67
1926
1120
1585
12
660
570
1983
1160
370
1788
626
1350
189
1759
1505
1426
67
40
1473
1667
1286
1609
72
1886
654
704
1706
1437
821
956
427
1228
1261
1239
1832
820
686
469
751
442
222
1308
1921
1354
933
1755
1404
743
544
1560
117
496
998
64
1660
1418
1413
1882
1140
483
515
1327
1917
981
273
804
1765
846
976
963
108
567
1255
963
1257
1743
1534
447
1110
1529
444
1090
80
834
732
694
1843
1549
1692
487
1656
63
630
1044
1055
806
1240
307
1080
1984
189
555
908
1184
1608
811
994
202
1528
270
513
308
208
1712
1269
781
954
1976
1246
135
819
997
981
397
15
646
490
443
289
1318
1153
169
1600
576
871
1583
1396
337
465
624
423
256
733
774
1666
647
791
166
953
1149
346
1497
1292
1795
1190
1783
1674
262
1450
1459
697
342
763
670
1320
416
354
724
1710
1073
1288
492
1167
975
1636
1891
76
1279
427
1196
561
957
245
1879
1434
1597
1331
1653
1662
95
1591
1231
294
1383
1225
428
1778
1198
843
915
717
89
1112
1241
1625
1535
424
1003
1168
476
1869
1414
1436
1129
33
457
381
440
1695
359
1441
1138
779
1795
1927
934
1987
1230
1491
166
1359
546
3
1292
1356
1690
269
717
292
779
1800
815
239
1635
1217
1479
1077
1373
441
1181
307
22
518
1909
1580
163
643
1651
1643
1449
1196
1215
1699
394
1147
1899
226
1506
978
1940
1574
1687
1799
458
834
1924
1997
857
1641
29
1167
1831
254
1875
162
981
449
198
230
1855
834
30
675
1653
1356
1869
1032
1560
483
1044
1735
1382
838
1046
565
1695
1484
1687
1341
76
1604
1115
1239
1710
1128
1671
1119
1693
408
80
1534
1553
769
1321
103
1802
504
1823
1986
1559
1686
790
1872
1415
1384
751
734
720
742
846
1567
1092
286
1646
219
631
1256
1539
1004
748
1032
1275
1367
1532
1414
907
201
1233
351
1420
160
1485
1786
865
498
1683
264
16
420
933
1987
255
426
1109
1801
74
1967
1259
1405
21
1832
311
261
932
1374
544
1396
833
1377
1089
188
382
1091
1769
1862
149
24
65
1515
1930
1576
477
547
429
1650
208
30
1959
73
1676
283
1079
494
1781
1358
1736
1917
1880
733
1603
1257
290
1150
1750
117
334
1100
1779
1709
1200
1878
1337
789
1706
1061
1967
1573
269
438
410
1808
985
928
874
528
1231
319
1910
1927
643
1620
1271
963
718
943
950
6
1550
72
1098
1185
1622
1244
506
250
86
1457
276
208
1190
1815
1025
1455
507
1
1226
1593
116
1840
575
145
1043
734
312
424
645
1762
203
1715
1690
1205
54
590
1915
594
490
314
1699
1251
1960
1766
1846
100
1691
23
1383
1049
808
1713
1594
1487
156
104
380
1832
438
1021
944
1121
657
1683
980
1891
13
1599
684
515
1612
1906
650
554
1691
132
1978
46
614
1855
938
583
65
1620
277
671
1282
406
774
1426
1364
1298
789
1819
1237
1745
166
1371
1152
608
1197
843
1817
317
501
1709
1474
605
683
178
1520
973
92
1184
565
1133
132
1233
448
1857
654
1736
1421
105
1463
1914
1370
614
867
1384
800
1952
961
1034
1005
1647
1149
1383
83
1929
1162
1941
937
1285
852
1389
800
1853
1601
1723
1550
1540
934
363
1966
1911
1604
1315
953
1590
920
995
1940
1665
205
773
645
268
275
171
1021
1764
1387
1608
1598
867
374
1468
1947
348
1248
980
873
605
1154
489
1269
201
825
1009
472
1336
224
1445
202
279
627
1397
1732
349
605
510
1089
827
343
113
103
365
352
1431
1319
1496
1989
1218
1602
1129
466
945
1723
259
1346
659
680
468
1537
695
1663
1511
574
1749
1574
1177
1091
1250
737
1912
593
1401
1771
1306
1694
267
916
711
104
1768
750
1181
1585
969
1171
96
927
1106
163
1345
1299
1944
1464
1071
1416
1931
885
108
1812
566
1714
1890
877
1277
1424
121
1267
411
191
921
701
928
1886
833
664
1258
1488
674
1133
1654
1862
491
577
378
1596
1437
1184
1940
1098
1489
806
275
1435
393
1795
647
42
387
1232
415
1593
1514
1474
1244
804
698
1575
22
469
967
1913
603
221
1216
699
733
1562
1386
319
534
730
1005
315
1427
289
134
1473
276
1584
738
303
423
443
714
431
1577
1862
321
693
361
838
880
1149
148
832
1676
1515
1224
866
1038
450
1911
1259
481
381
1851
1433
816
1053
1883
293
794
1736
916
23
1891
132
98
136
1764
1590
274
95
582
282
511
131
1491
1862
731
390
1738
1864
532
985
1814
557
1518
1111
905
678
1511
189
1963
1567
1412
970
1139
454
1652
800
1921
486
1720
1336
630
617
612
1487
1610
1491
1429
1766
1215
819
164
1283
1818
1634
188
1280
609
1429
362
1286
540
336
1447
470
502
26
1442
830
1143
809
233
1632
116
642
1039
1512
1430
301
248
1997
1953
240
1823
243
81
1717
1130
291
1043
1870
1693
784
265
1427
1947
410
170
52
574
931
1536
1252
1793
1210
1067
657
435
1902
1875
1198
1570
866
444
1314
1591
226
1754
763
1163
1291
608
263
198
314
975
456
1930
494
1230
1206
574
1370
1196
1547
1921
1741
1299
1603
161
922
1413
286
1969
1658
396
252
1500
1981
24
531
635
958
1037
1267
1266
1429
95
1610
49
1362
300
634
1874
1715
1458
430
1642
1743
119
259
87
120
1772
1608
21
930
1484
18
1885
1419
754
1662
554
1733
387
713
1692
536
1363
936
870
524
405
1573
1961
1756
1667
330
375
855
1835
1820
1247
758
1795
312
12
1157
711
626
266
673
103
1265
981
329
836
522
1557
1669
711
495
455
1450
1905
1205
1999
400
1538
608
1012
1086
266
350
996
1211
77
1239
1450
1273
1957
73
1335
693
1025
854
1993
103
873
1711
1251
1410
450
1672
1623
698
1897
1885
240
1924
385
1064
580
1628
728
1509
1336
177
576
689
1818
1962
677
314
1266
1792
756
211
1805
390
1241
1956
1122
1167
620
1378
485
1958
274
1998
863
1952
108
577
1830
187
1469
520
1844
1278
1368
620
979
267
1924
441
1205
939
1116
1656
888
826
811
1862
930
713
661
1026
1259
765
1352
381
425
398
1707
1773
1102
424
1101
986
216
618
813
2
1468
291
416
1733
1981
374
1196
443
1202
1038
1590
1572
1013
499
127
773
800
230
1936
482
435
1371
1233
90
620
1034
678
371
1566
1087
751
822
1081
716
484
796
1161
1712
652
50
304
7
1332
1848
1703
284
1979
1926
1438
740
1640
284
1989
172
147
811
840
734
133
804
326
256
1734
846
10
89
1
1276
1240
830
221
1005
1844
1753
743
1156
1215
538
1595
254
365
264
188
1368
810
1178
742
1820
171
1241
884
704
619
457
1412
686
657
575
1899
419
60
509
1694
1608
712
212
227
1651
869
1180
148
100
70
1637
836
1455
1674
1050
184
1390
1639
616
806
1294
560
1437
701
978
1236
1080
1841
626
1034
220
588
1638
305
1616
1617
297
1729
837
41
644
112
906
1698
211
683
1347
1545
152
1657
662
1527
705
568
782
1377
520
1579
496
1753
1639
941
411
770
1173
1780
938
787
1683
1669
1273
1486
1288
1816
1887
874
229
572
1625
1333
1502
740
586
153
1385
1622
1231
605
273
1295
0
616
134
1637
563
427
108
1283
260
1324
33
823
590
185
1243
972
1132
225
798
913
1745
1773
575
1443
1123
1347
1543
1295
754
840
1553
66
487
208
1538
246
1346
1136
904
448
93
1576
1007
1447
1156
1145
1866
1542
372
1611
510
1634
1141
1110
970
138
841
640
497
887
1019
1580
1430
1244
762
238
1102
1891
1765
586
1805
1408
616
1202
1861
1219
904
1550
810
43
855
920
128
157
852
140
1545
789
1717
1997
173
1530
477
1553
1442
32
417
836
871
1837
1972
1485
391
1512
662
1999
1786
1992
1305
1698
1393
96
104
716
516
1038
374
111
1636
1289
1302
1664
430
398
1109
1351
1304
1298
1239
1277
988
925
1425
542
694
1971
1867
528
1832
1423
1355
1729
1462
318
928
399
916
1138
958
58
1756
1485
1854
1285
1746
1864
229
776
400
1263
886
1934
1479
459
1031
1600
45
1875
895
354
50
124
572
464
50
245
932
949
803
689
943
1096
807
302
1205
1794
898
885
1703
195
1184
282
890
38
1748
1141
816
594
111
98
922
1406
915
1063
371
545
494
1083
1847
1541
606
1801
1257
901
1494
1813
1185
1628
534
942
1456
1702
524
1559
475
561
1168
216
1861
436
1534
698
1485
432
506
447
1236
408
1699
1127
1623
901
1384
146
1346
109
80
518
1996
478
400
221
522
1788
1462
607
163
415
1552
1799
631
1113
953
1151
397
840
992
686
598
1046
1505
695
1946
1273
609
295
617
1711
1108
348
1159
735
1842
1018
1561
1054
720
858
1393
1019
1881
1265
437
757
1910
1853
895
1586
1223
1085
1834
486
698
1455
1601
1818
1116
1099
463
257
1281
858
330
1322
60
1967
1164
499
1231
401
1105
1245
408
842
1257
1681
1005
1287
1592
970
365
252
375
743
405
445
598
969
1507
1597
1321
1662
1303
1679
598
1702
1517
1437
713
851
1564
1103
267
760
1860
1669
750
1387
704
580
711
1041
1463
1617
184
1044
1027
933
1810
584
45
1328
550
858
1314
131
199
1634
519
543
1829
1362
1909
1622
656
1334
938
497
396
1048
60
672
1320
583
1243
1464
13
1306
360
198
356
81
1591
1581
1975
1178
694
1442
1740
1296
630
1915
1317
464
1174
15
1434
1220
1056
733
259
1964
678
701
1354
1122
770
1086
877
215
771
202
579
1991
1388
1533
1768
1720
295
515
1618
467
30
1400
1247
1712
1312
1686
12
757
1756
515
1383
1249
841
181
117
1926
313
871
1571
1153
913
127
1045
724
180
1252
1288
292
1060
1688
1784
241
1067
690
772
1799
1392
881
43
1011
519
1050
593
942
507
1907
1487
225
643
1309
421
1490
1769
1612
1232
1491
557
404
1513
1568
1135
1246
1026
1172
455
1269
1281
447
496
676
1449
1663
402
1790
1650
1067
1116
1360
1111
1833
1966
1215
121
1092
1120
1242
1556
1616
108
407
1549
1429
720
448
1708
1025
884
258
1439
1205
1683
1028
898
62
854
696
216
1093
1844
880
950
701
1579
1733
644
1066
1332
794
870
344
1305
1535
689
1119
1449
1287
364
541
1278
713
1740
964
947
574
1823
1416
991
1180
992
1251
646
14
181
1980
1025
1068
1321
1281
516
418
279
489
1630
37
576
123
847
884
1987
176
1606
965
194
1075
1231
1679
1802
1888
1110
25
96
1953
1783
1371
1572
1691
1725
733
1986
292
1559
160
1858
419
1143
502
58
1723
1102
1413
750
493
1766
393
818
1721
1784
478
1372
256
1558
383
1334
1445
967
905
238
1289
466
1026
1746
1865
158
281
169
1543
316
1133
996
697
1931
938
1634
548
33
398
922
1181
569
688
869
920
1281
1687
638
995
1436
495
858
736
1969
1690
239
2
1872
1280
1796
1954
1270
497
1076
1173
1726
1342
1035
546
459
1498
1228
199
1270
284
341
939
1676
604
348
1566
699
195
548
1454
1524
1344
1201
1826
1179
395
1653
1601
1959
1380
937
552
182
836
1033
457
1093
181
444
502
1042
465
1737
1999
647
361
954
1704
495
180
1214
866
1737
682
515
67
1108
1779
435
1318
1667
81
1718
1360
1202
220
1835
674
653
549
1428
831
1843
856
566
98
558
1787
1993
1468
1516
1385
1295
867
1007
1854
800
1439
928
1728
1542
758
764
1453
234
1175
611
1191
1118
1955
1873
553
594
25
191
1614
1123
1368
1862
1385
1251
1262
472
1626
747
316
972
1114
1575
1578
1622
1533
1720
217
1666
1330
637
577
466
1550
1552
1360
284
766
702
175
1016
1610
1555
766
161
1649
915
747
1688
209
1017
485
1176
1565
920
1412
538
837
1531
24
368
1852
889
717
1932
949
52
1404
449
767
1989
563
207
748
765
780
994
297
535
1562
620
850
1426
1775
749
431
1846
754
600
1145
50
629
682
757
288
1253
456
856
813
1463
1808
795
1249
698
1518
1937
635
577
1413
654
1945
1231
231
244
1833
1179
1586
61
1966
1151
1652
1518
540
392
1786
840
712
1058
1238
1522
135
202
585
1667
1053
1490
1872
1378
888
1698
1491
577
196
1482
1800
993
85
203
177
504
271
688
1745
65
1916
1187
1785
1155
1355
811
41
782
1862
137
1462
1833
389
442
880
1291
1804
1396
880
1058
1420
1048
1973
488
1024
944
638
962
1782
1842
1889
733
966
92
1122
1240
1581
1413
1619
677
1824
1708
1668
1052
858
350
1179
1220
702
1772
473
144
1930
742
1380
285
203
457
1079
1079
975
449
1985
465
502
1907
223
1185
797
606
624
137
1380
439
266
1623
1073
1847
1645
354
1959
1844
1913
1358
1116
504
992
1310
1503
1466
756
1043
1497
724
1925
1738
919
1139
110
605
1986
1045
1848
61
554
228
142
435
502
177
1126
1155
1565
982
472
1233
1703
614
285
1048
1584
1401
1978
1046
1617
708
752
276
1803
1540
296
1020
1212
757
810
1003
25
964
1369
1035
730
715
879
1117
1514
1246
1394
326
1065
1566
877
832
508
274
92
1127
450
1178
1221
1058
1167
236
885
348
1504
57
1027
288
1620
988
822
817
1233
1656
465
1927
870
390
1989
1761
1631
77
1436
1342
1200
1849
1978
1399
760
569
303
1936
1314
1435
1904
1061
969
9
1870
402
1482
803
1678
462
1272
182
1692
1695
457
19
352
815
1141
1372
648
192
1441
146
373
225
1365
717
1555
1352
1897
1401
514
793
698
249
435
955
1258
657
344
574
292
1734
370
1785
1797
1162
1231
1775
555
570
123
258
147
170
1117
1536
275
276
1759
96
535
1993
1495
320
1088
1606
401
1324
1222
1526
777
604
929
1684
52
488
31
294
421
1066
11
1047
1933
1925
98
545
78
1321
766
813
899
562
1984
856
609
621
1284
1537
1837
27
345
1616
605
1383
80
945
401
904
1037
290
398
1114
172
59
21
1217
1231
896
1058
712
1093
1755
718
469
1040
883
1258
715
955
783
1683
1241
1508
1519
1441
1090
444
1769
275
1428
268
1505
1491
1228
1689
1832
1549
1515
205
70
1382
48
1541
554
110
187
888
950
1225
462
469
602
1620
389
999
1173
1171
1481
1481
1241
358
859
1564
478
981
44
738
1732
1675
1716
1427
60
147
239
623
1919
1353
686
1900
50
1597
172
830
139
1529
987
258
1352
406
366
1336
1921
1846
1881
348
1964
1814
426
1046
703
1224
1607
80
1746
157
570
455
1018
74
739
747
1689
1336
722
404
521
916
1440
511
411
1420
898
1507
1505
602
351
1586
1916
477
1572
1470
381
1875
744
976
294
1411
1139
1492
939
1388
368
1617
838
1857
710
1155
1007
1685
818
1034
1987
613
969
1592
641
1251
101
152
1776
1049
1253
314
280
1594
759
1710
529
748
1282
1749
35
1208
1580
1646
1644
294
1492
1117
743
1620
1831
1558
1215
200
1210
1301
133
1025
958
1858
944
968
1114
88
442
412
171
356
1648
51
1912
145
409
101
1431
784
911
382
556
725
1668
1455
151
868
1773
585
921
151
1664
1015
846
77
366
1007
645
971
284
1530
1384
1694
1004
1343
1029
143
1882
1516
1987
1072
1955
1281
409
1451
1334
1145
1397
477
1895
956
60
562
492
1065
1668
407
1489
35
180
1156
1322
1340
284
395
321
1671
92
1654
622
1433
954
1009
862
972
305
479
1653
26
1273
1970
1864
786
1803
991
1483
858
1455
1745
1843
1687
38
1780
880
1586
908
1636
979
1434
1622
1467
1715
1807
1259
545
14
849
647
455
1321
1223
1024
311
765
1612
1659
1047
1839
577
1025
1138
1477
1659
105
179
1782
747
695
584
401
850
115
1524
1589
83
30
927
98
436
1946
1806
1743
233
152
1530
1178
1408
1063
1319
1430
1548
686
865
1248
423
1042
92
720
1945
158
1221
1738
309
1314
1430
1982
841
1004
605
1366
1476
87
2
913
664
567
1249
631
595
732
1930
1443
1198
590
1506
726
452
1422
187
1511
115
1448
854
618
922
479
1861
568
491
424
268
1562
340
1152
1626
1313
1221
1533
478
868
1601
780
466
328
400
1626
614
1579
1428
1790
1868
1648
296
301
1383
1584
1106
923
1056
280
1081
543
487
1942
376
190
1362
779
896
337
224
11
1954
1154
338
672
1443
693
421
629
1526
999
1535
682
1542
699
920
683
908
1350
258
186
1632
1534
325
1429
1580
1723
1076
370
1247
1784
653
508
1160
761
1795
718
1164
1776
400
1963
312
552
1399
1798
68
989
964
1766
212
429
73
1885
1735
258
1348
1958
388
542
567
328
143
1751
1127
1638
750
100
985
723
1216
116
853
1618
1466
784
421
1328
1939
1065
1293
990
1788
1339
917
647
1602
1227
1765
265
358
1325
1451
1697
1758
1173
1225
197
1675
1758
405
1607
361
1971
801
656
664
881
98
352
660
1479
454
511
1487
1286
972
1625
1617
1292
520
1758
605
1296
829
1898
1292
168
1030
1290
1935
46
1881
493
18
1158
1413
1453
1954
281
947
728
1980
1452
1840
850
1647
609
1046
1271
1681
1026
1934
1053
108
174
1599
1646
781
1035
1921
1320
1174
343
1252
35
813
1482
235
113
1955
1751
570
9
1229
1654
768
1377
1800
1025
1092
1985
113
1833
494
1187
905
1359
37
1510
1163
1791
780
1722
1689
726
23
96
1079
531
625
1355
712
1806
1118
601
564
1946
1888
868
1839
211
773
1521
401
1811
438
914
1684
160
1328
897
122
1185
1017
1940
1046
1310
534
433
78
1183
1098
259
1277
1174
256
1756
1235
187
168
1667
1930
16
276
1996
124
1320
874
426
1644
591
1474
1808
219
1801
1678
819
1207
599
650
425
1822
461
1015
564
1577
733
192
1014
1388
249
420
1459
1403
1179
1786
588
260
1902
1406
1670
408
1019
145
608
510
280
951
1920
745
878
556
1093
1937
272
1277
1525
1633
762
1824
1928
701
1139
1749
1623
523
1605
643
1157
760
611
1074
1512
516
1662
780
105
924
1873
26
244
537
1760
538
1393
978
1222
133
81
1617
1567
808
1583
65
148
1677
736
1244
334
1347
624
917
623
1934
1828
1579
734
130
88
1773
1844
75
1407
1239
563
993
668
360
23
153
1960
796
281
900
713
1071
1258
1718
1306
962
397
423
1671
367
1960
270
599
1100
1739
657
1727
1421
1
1909
1478
1501
1949
624
1051
1209
1097
1175
261
482
1086
1399
353
1130
755
1659
1801
1258
1074
1755
1006
953
1627
1350
1104
374
1939
121
390
832
1630
885
822
1864
778
448
956
740
119
242
1515
1904
1578
905
1282
1465
1635
660
1602
403
1919
1916
1032
646
1152
1123
1214
963
948
1732
679
506
99
1733
694
433
42
1013
84
484
1749
746
42
1354
1715
160
1056
730
1577
103
474
488
569
1837
1955
213
1147
324
320
1141
1832
1297
1419
667
1220
1750
249
1746
1816
1634
767
1091
1287
474
1618
675
1928
1021
521
1184
721
1039
1260
577
298
1132
489
485
1865
1625
830
652
981
942
473
25
442
1473
1196
12
158
1287
1825
579
167
1822
1394
58
1547
707
341
1849
1938
93
1078
1686
1758
1556
296
1379
857
412
1537
1688
1827
179
1910
894
1290
1461
1937
1931
1871
1627
1273
103
217
1035
969
735
622
896
557
26
1435
865
1884
954
1226
1614
795
1877
1984
1403
1001
897
161
55
1554
305
1216
1236
927
356
1037
410
822
1382
13
1579
1400
1016
1558
1767
330
959
91
1326
744
1679
1782
491
740
650
880
767
876
686
1034
730
887
478
1693
1670
8
1875
347
315
562
45
1061
285
1337
584
715
1525
1470
1288
424
12
131
749
1154
1734
491
29
1971
1292
826
1018
1512
968
1770
255
90
1822
1930
1966
1127
1394
1412
1282
1029
919
1913
1297
1569
453
1715
545
1953
1898
1761
28
1276
99
537
991
208
285
235
1697
1057
466
680
1556
1991
554
1524
605
650
1338
551
324
1721
679
1105
1320
1310
1761
1038
1779
500
1355
339
67
1269
395
897
298
1809
583
1335
1176
1243
404
1601
1814
1334
1232
435
594
1497
999
1017
677
250
357
1348
1920
99
1130
463
181
1071
1593
1062
1049
1888
838
954
1659
408
1770
1409
1630
388
1278
195
542
272
722
184
926
1679
646
1767
1799
672
1178
650
1907
1899
1955
297
333
261
1346
679
672
1677
79
1592
69
821
149
142
1167
1655
1281
1823
847
133
1411
650
688
238
324
514
86
790
170
699
826
935
1862
1347
557
1335
746
863
985
382
1883
1941
391
1199
862
788
536
1759
533
1076
1698
1966
1727
1754
395
767
1614
1472
1104
97
855
1896
577
442
1338
1063
313
1984
235
782
1819
203
530
1923
1355
129
1926
705
815
1925
89
1724
1306
172
989
1334
751
67
1058
654
849
1526
219
1232
1700
94
358
428
1203
626
1367
1456
941
1598
797
411
1663
1756
1308
999
1079
554
402
355
1157
1074
1504
513
1648
977
226
1269
870
322
1077
1973
210
1841
12
172
453
1862
438
1415
1570
837
1216
692
696
985
1523
127
69
1946
1173
774
933
1290
1883
1993
1683
1534
1614
1817
20
872
1024
1847
1720
1215
426
1656
99
69
1686
293
1896
328
1813
517
373
1767
196
236
10
1242
1741
258
1495
188
1037
706
378
837
763
856
9
733
1680
149
44
1069
59
1463
776
1852
935
717
1656
685
52
420
1873
515
1842
378
1084
209
781
216
1216
917
1874
1998
1116
1871
1919
1451
1092
853
763
165
1887
1595
1149
789
1263
700
404
473
975
1147
821
505
1712
106
112
1172
967
18
1234
800
1166
261
1103
962
1816
1696
1311
672
816
1398
24
1650
1632
527
96
413
1668
642
30
1506
1108
27
214
1257
1335
1017
1739
1636
1305
844
1888
1328
1693
633
1342
79
1925
115
1541
1376
1143
387
1767
1986
133
819
175
842
1938
1656
1177
317
1553
313
158
119
1118
726
1260
561
1000
1461
1447
1247
556
827
72
1875
377
337
380
261
716
1112
1466
1859
506
1093
1687
1391
868
453
977
703
610
1611
1947
322
1258
1340
1489
246
1473
942
6
247
815
764
1760
893
196
1925
1383
717
125
1129
1980
1547
837
1406
616
1200
662
313
1911
541
696
1582
302
1304
201
1834
1312
242
1925
635
1186
141
785
1294
1135
1546
969
1580
1146
1422
58
420
1627
64
274
156
236
1860
1611
1097
1860
474
1414
4
1864
350
212
167
132
1889
1253
1685
1600
916
990
1695
481
1308
1479
1918
1169
345
492
988
1281
1268
1738
245
824
1657
1580
719
1733
824
539
1108
434
325
1706
514
164
822
1298
1107
786
698
697
949
107
1068
1345
1699
1555
1783
1557
1864
1468
195
945
1304
1309
1066
1803
22
1480
1713
1380
1776
1317
924
1529
1150
1961
1756
1735
1716
1362
1501
1534
1737
1185
316
632
1251
565
933
814
1892
1523
893
1836
1011
688
1781
1598
327
1117
28
1288
891
339
1532
1914
134
507
1423
430
1175
871
1891
777
1267
239
1199
1419
1339
1235
1719
905
1936
1177
535
29
566
1257
340
1604
303
1379
1662
272
745
1066
1949
42
924
985
1800
1798
1136
1136
393
1433
1959
1917
251
1639
1218
622
87
912
794
642
1394
348
1424
343
613
1034
759
1224
1250
147
468
1110
227
1136
422
323
1550
1769
1302
1183
1279
606
790
717
346
1438
1989
1746
1581
1614
1962
370
1245
1677
1697
1172
791
1802
483
589
1325
1755
1358
35
751
1505
1768
1806
256
644
1105
1434
1124
79
45
1516
252
1770
987
489
931
955
1889
246
619
1246
110
205
1440
874
50
685
1296
1420
1661
1093
1337
873
1491
1937
1425
1616
658
630
1915
1782
913
714
1908
617
1098
1969
1761
1462
1933
1356
968
337
326
1483
1301
1774
1091
1586
1084
656
1813
666
1672
633
1446
1444
1063
451
320
200
1501
1501
279
54
1535
1304
791
896
1939
1263
1029
1560
298
382
1300
453
526
1426
1801
1336
1759
869
1656
1614
840
1693
1936
1156
468
1248
833
939
93
369
987
318
922
811
930
895
378
1482
1679
1591
1254
929
1913
1495
292
671
591
1550
1494
93
1461
1624
442
42
650
1905
457
1212
1323
611
579
872
411
645
1671
905
1960
1376
576
52
942
1587
1700
1722
761
625
1809
1105
472
963
714
1776
1022
807
197
102
1407
1027
127
193
636
142
1149
264
225
1995
1567
1807
1626
769
55
1106
179
965
1111
1019
1288
1649
1105
843
1324
1598
1426
154
1353
633
1893
1809
297
35
1561
986
1825
1530
794
1405
735
1112
174
1834
1966
925
1738
1311
460
1844
474
1729
581
108
594
1396
1666
626
1808
1575
826
713
466
758
1724
1555
379
543
311
1166
1341
425
380
1862
626
162
1082
249
1522
120
662
1344
277
1016
1829
1444
1222
380
336
1682
1812
1110
1895
1481
852
519
1855
1819
1790
797
381
180
1661
1457
1546
196
1862
994
1384
452
1462
1764
138
1308
1827
1068
1163
941
476
1899
1066
867
1464
528
620
1715
678
1787
663
1392
1948
442
1783
54
1360
544
498
948
91
604
1185
1440
292
1846
1412
113
432
1781
810
1270
995
646
1732
1933
1398
1895
1050
1683
141
1179
109
422
43
165
367
427
1300
363
934
628
971
1939
468
1966
1703
1121
1228
1073
1868
221
1772
562
737
1465
1882
1226
586
198
1561
372
1796
540
1077
824
1869
1890
1052
459
1397
1306
222
170
769
236
184
1153
1141
749
384
1406
512
397
1540
1815
531
1464
1772
1847
470
351
360
1390
1963
351
1959
747
1754
441
551
641
707
1827
701
964
72
1106
226
1213
1335
1706
1563
1548
1091
1040
44
1380
1126
1848
188
411
1419
1904
1948
998
544
1981
425
1353
585
1510
44
19
1361
1214
110
1531
178
1916
1940
163
1831
672
567
1279
760
1390
909
164
11
1740
1139
434
1696
1939
914
1435
1613
1740
1824
581
1910
1353
1286
1953
1987
191
1718
470
668
189
1695
455
1266
1719
334
1301
1422
1164
1218
1312
1232
148
1192
446
664
174
1
631
625
750
608
1631
368
1212
51
721
1452
972
1576
649
1017
1506
873
1533
1439
731
952
1451
1345
1977
1004
528
961
1362
1190
1848
580
418
1620
1210
1303
1572
1306
1019
1342
1572
1967
1167
500
937
1542
666
1902
1169
844
393
1121
1391
1818
276
1341
1265
1120
940
1241
1503
362
1236
492
1578
1180
1904
294
1675
1135
1519
1425
1740
701
907
1143
913
155
1140
1597
1742
1208
1604
95
1328
1663
821
1670
1608
1058
131
174
757
1323
1488
408
832
921
1839
28
1495
1898
907
873
821
1290
743
1480
852
967
1327
1519
1767
1767
792
411
1886
825
589
1797
1961
669
238
1359
1519
1367
926
1218
1293
1332
1571
580
779
1721
1071
1358
1810
403
35
840
1781
1705
1400
805
801
1047
459
784
52
1260
249
1942
1097
1937
1093
1187
1129
691
838
655
295
1648
268
1209
180
974
1404
745
1613
1218
257
188
1996
1369
83
1200
1454
1984
126
1404
1495
512
170
832
1105
399
345
1555
897
1409
1210
30
1491
1879
952
1740
274
607
856
1737
1089
83
683
450
1102
1822
1534
1100
487
1641
1742
355
1558
1597
178
417
1999
1356
503
1433
1983
608
1752
1550
1743
577
539
317
809
960
1777
1622
668
710
1040
1461
92
489
1456
1265
1977
1262
680
693
1344
236
236
350
1772
1850
1654
1694
355
1107
758
1042
1673
1056
11
1457
325
71
1917
1508
954
1916
853
1206
1949
510
1903
1979
1719
380
1921
1623
1579
464
1799
1683
1288
1101
383
1871
984
1651
686
1259
1371
337
417
164
969
1249
570
1125
181
757
933
258
499
1426
432
29
994
1701
1107
1904
578
1312
50
970
1431
1041
1736
1507
1277
824
1535
1616
765
49
777
1182
1995
1760
1906
978
1066
1978
300
688
886
1863
1959
1853
394
649
1914
85
1213
270
298
1641
1124
49
736
1891
1937
560
376
740
1439
633
932
1468
629
646
57
850
85
342
972
1520
1953
703
1658
1504
920
1433
1074
578
537
202
1271
1015
734
1416
26
1705
1252
796
1813
1727
687
1805
1737
201
1906
622
1347
1460
808
1786
1982
1156
1710
1010
392
1835
1484
1063
1792
1651
816
1742
631
1761
724
1203
847
1119
1342
1452
610
1303
1536
1913
910
1007
1916
247
655
267
1752
772
1750
307
1169
1336
431
348
1261
130
1898
1531
423
608
1564
286
1468
1495
1873
816
1183
592
1940
1678
47
1348
1837
71
1703
1174
486
138
169
238
511
1062
1358
1508
1058
136
1381
846
1222
1075
264
1483
295
847
139
394
772
1466
1458
1913
973
56
322
688
169
29
1763
1776
813
897
872
1412
27
311
1840
1828
1569
219
1025
491
923
1795
35
1712
943
1622
751
927
578
66
48
1872
1060
1220
1417
1444
799
1807
1227
940
1661
1490
607
1398
696
721
1169
583
1057
1081
1292
509
520
217
1620
1523
221
42
263
1292
313
1527
117
1582
926
952
1737
1267
1512
1875
1881
1425
488
1298
290
450
1364
1005
458
734
269
1728
1376
845
365
1879
1168
117
38
1845
1359
1660
1278
1568
1917
1304
224
43
124
1020
398
1991
93
1579
273
611
1919
1643
1991
1466
103
1628
1500
937
163
502
883
500
1415
968
1609
1117
890
1024
321
736
1568
932
1209
538
1985
266
803
370
548
1438
1759
1748
1943
1930
1878
853
530
1510
35
963
212
279
1346
303
563
572
199
506
630
418
1959
303
346
1238
526
1581
1220
563
296
1920
907
945
1796
1126
1710
778
983
1853
1447
993
363
1571
624
214
1515
341
926
1678
664
590
1233
752
213
1005
1840
285
1332
604
1341
1699
1889
1442
248
1357
73
1311
1671
807
832
772
1735
1522
1403
1677
740
240
1291
678
1073
1445
1025
1708
1198
1198
936
1754
543
1213
280
680
398
715
1213
671
1852
1670
1629
235
1239
1707
392
62
1201
1658
1917
1402
1714
959
1405
468
1366
1804
852
23
1347
652
596
1634
808
1299
1082
1503
1783
1257
1183
1092
435
391
849
320
1805
684
1154
1721
1417
611
508
20
479
1321
912
495
383
1386
769
212
346
1010
1463
883
644
1899
1331
80
1910
1015
1261
1910
495
1086
1479
788
191
792
570
690
1131
1387
921
762
1307
505
1333
1428
1869
807
1650
165
1329
640
160
946
67
1089
1815
416
1714
1186
604
849
206
198
60
651
616
820
201
1994
1230
1157
21
1609
246
819
786
344
89
1247
1035
747
1544
47
752
94
1334
1660
1762
342
1069
1590
1686
1824
971
394
38
1991
315
1936
1436
1088
1015
440
541
1885
1678
1863
25
583
549
1741
835
1361
729
695
814
1196
236
1142
1708
1067
1691
1194
302
1304
1516
1992
1818
1673
693
340
1519
291
32
1463
1266
1433
344
489
1808
5
155
311
825
1799
37
1710
70
588
1238
96
1049
601
1985
1624
1613
1296
129
799
1707
379
468
1461
1240
1375
325
1358
145
1083
415
1874
628
128
1763
707
1402
385
851
1129
1079
1656
343
1622
871
1648
1579
737
245
153
293
863
1609
1470
378
437
1212
573
542
164
1133
199
340
5
1813
1937
871
1277
1014
471
1902
292
1195
1914
368
414
361
1388
553
1485
697
1687
1552
962
845
1512
1229
1825
214
614
1896
1709
593
1417
1438
1792
868
1286
104
1060
158
445
244
1758
1524
1090
907
416
451
1214
1985
1091
617
805
549
534
1853
248
1525
636
639
1613
1397
1275
725
379
162
1337
857
43
391
1075
1623
652
874
1999
1561
9
1349
105
1054
962
1717
5
1055
1020
913
659
1617
52
763
488
1542
100
1081
1651
1663
1603
150
664
732
1668
488
1820
929
729
1958
1667
1301
37
190
479
373
721
722
1858
1573
47
826
1468
1167
566
161
1364
627
829
1823
1463
729
304
1256
1681
1123
1559
165
1367
1286
1166
1319
1495
612
1505
755
1999
1848
1655
1693
1547
1151
1646
803
240
58
1103
809
1828
1502
235
686
1160
1472
1055
1336
1348
574
599
1839
1537
965
1299
1195
1628
1575
1136
1808
1857
147
352
61
720
420
494
1429
1661
488
1004
1697
846
1594
296
298
732
302
134
1554
65
1656
91
1265
1996
168
559
1038
1483
1182
208
1700
971
706
1143
11
1843
1315
25
1654
87
717
1592
326
1582
1484
113
1603
1041
1289
1583
1149
1370
775
858
1162
1801
1993
813
1089
88
429
17
510
1263
1813
1090
971
746
66
1005
1628
1757
1964
281
1076
1859
1027
139
1073
1064
581
1548
947
1301
1074
164
626
1613
932
1986
1634
633
757
924
1363
834
1322
617
1840
341
1625
1184
1744
1078
1819
542
1701
724
1352
1555
1250
315
1611
1163
1682
92
1297
505
563
1202
1917
1520
162
1972
1875
1690
42
1211
973
1284
1534
500
1206
1228
1275
1923
397
899
405
332
607
691
1271
541
985
1913
1029
1421
325
1765
925
988
1088
717
457
368
1450
527
737
6
1089
1117
903
587
1198
1535
147
98
881
725
446
362
1244
682
1497
1894
1490
239
663
360
836
799
744
1776
321
1578
1526
1577
1198
683
1951
1952
310
1809
1433
872
1584
1967
846
965
270
1688
1829
1554
870
721
1487
841
1884
730
1924
650
1855
567
630
525
852
1346
954
1214
1202
410
1724
1605
1589
243
112
1603
1475
1528
1550
681
1780
1808
1852
98
238
196
1470
1616
1468
487
900
1965
544
1689
355
1189
1456
772
1284
553
920
1025
233
358
1365
1541
1456
1699
1414
83
1032
491
1934
141
1953
314
211
641
374
522
809
446
1740
1964
486
1458
1556
548
1023
1769
1537
600
137
635
376
1479
1338
1265
538
1347
1111
1499
1571
111
734
324
1260
1601
750
501
1294
703
1753
24
1015
182
1165
406
1526
1458
244
385
447
1861
805
1150
1305
1790
208
588
994
1335
1866
489
1149
1081
66
451
1316
230
1398
926
894
768
1144
438
1149
468
1815
383
1931
77
1482
1746
1345
1455
695
1391
382
619
478
1802
1158
1917
938
588
33
1737
831
1402
1001
1750
635
1544
1354
1820
558
727
767
1364
1522
626
888
1701
457
1893
330
732
330
274
281
1997
1144
1266
1141
1324
1236
902
1106
1249
1383
142
1011
723
751
1548
1032
830
900
66
776
1233
1314
1030
903
227
1711
1192
578
630
613
1266
870
435
1343
30
1956
1377
806
755
1211
601
1001
1666
760
1657
898
1652
1102
1876
1260
1374
1623
1268
1184
1877
1533
26
744
1650
607
1670
1078
1930
619
375
1917
1641
975
1421
1422
327
429
56
1573
119
795
662
749
1402
399
1230
477
1095
1443
1732
178
1832
510
1676
1166
1610
527
1204
1765
1489
214
1196
1568
1182
323
420
1213
1243
186
666
831
1020
104
1638
395
1865
831
664
236
1881
64
1161
852
137
1679
1123
597
1352
1140
1961
986
592
1019
1347
618
475
1330
1327
1025
632
962
369
13
846
1188
715
1495
988
220
1891
1463
1871
245
1409
253
1713
1147
1219
23
690
934
549
1861
330
44
884
413
470
1333
1924
1546
1789
616
614
1596
381
758
380
1583
1078
1192
689
1339
288
1821
1493
1630
1333
636
716
1102
1347
938
578
1138
1061
1015
210
1229
1703
186
1563
1121
1111
457
1118
1901
1177
734
787
526
1840
351
407
1524
1662
1981
1796
535
821
1204
1004
592
569
1640
819
1243
370
1740
1597
1236
1457
1176
700
1092
1256
525
348
437
1169
1875
574
86
146
1882
1893
116
1744
1009
1192
1920
296
203
1742
1319
247
1673
1240
844
871
1818
945
1993
847
354
1006
1872
65
1438
456
284
123
77
117
273
252
1337
1826
1780
811
1308
1248
383
350
96
1108
1078
1616
831
1601
226
1340
481
1645
823
790
1892
972
859
828
1755
1379
1184
444
1565
614
1140
1942
1495
1114
1619
1232
12
830
1928
9
1854
1031
1685
64
85
902
1353
546
386
1497
1087
1034
882
1727
1163
1448
1503
550
1047
1543
1944
805
264
766
135
97
978
1505
1086
939
1235
1041
96
631
174
725
1380
839
956
786
1592
1617
1115
985
913
1090
1761
1431
660
994
1114
532
598
473
1650
683
1536
1125
1007
634
396
1227
1516
1168
1231
1872
335
1696
659
185
93
950
1988
229
1493
1614
576
1706
1771
682
1414
541
724
1156
720
1328
1616
951
658
294
614
950
1705
1468
1173
1806
1173
301
1350
255
1869
506
1135
119
1107
79
1310
486
1901
897
1818
1241
149
1409
40
1225
1632
1799
1697
1546
1352
756
864
1107
163
696
908
142
1788
1328
1758
1012
1843
854
978
1984
740
449
855
1082
437
1050
1014
1774
335
1031
1625
1820
745
1858
1283
1467
411
1367
1457
766
56
1981
1860
598
1554
1113
709
1990
713
106
1200
605
1906
1736
1235
799
1151
1105
1174
502
430
416
304
48
1765
622
584
1845
452
290
1870
1975
1353
1500
494
1172
1685
911
1822
621
957
849
1698
1473
1898
977
1476
404
1044
791
684
1653
1372
664
1356
917
1354
620
853
323
1895
1091
1291
1623
1706
606
1533
695
932
390
1658
661
1639
1564
60
552
1780
722
563
1324
126
1285
1352
778
373
1736
1269
239
1168
1727
1345
1213
584
323
1499
1050
1427
1822
304
180
1925
1598
188
1151
706
437
1767
60
425
1081
914
1546
6
1741
1237
630
1487
1805
574
1505
98
888
1093
636
93
1596
1502
331
399
1823
1951
1231
1405
1705
1042
1242
424
1177
1846
1386
1235
757
1701
1664
1714
185
128
527
608
1240
337
1005
1059
1084
320
318
924
1725
156
754
1154
1055
1023
1370
637
1161
1345
1826
1295
404
1894
1505
201
1573
28
649
1813
1859
1167
949
1686
1725
1619
1353
355
911
1838
1660
1125
1218
1164
1102
1928
1321
1320
1267
71
57
95
52
1087
1045
82
1405
928
1555
1420
487
1550
897
70
1220
899
100
166
926
992
1535
397
1482
237
11
952
1000
546
1906
644
185
1441
757
1821
23
502
1423
1104
227
718
544
85
356
592
1347
678
907
1503
1812
1886
143
1456
37
398
1735
626
1643
1128
492
1086
633
1015
1630
1024
1485
1746
845
1537
350
972
1607
1763
896
557
545
1912
560
1469
444
431
55
241
1194
1802
138
1910
499
1956
649
1008
101
1841
541
697
1459
987
285
1691
201
1207
388
1343
1780
219
1350
1439
756
1156
1472
1190
1305
694
1829
1303
1802
204
1563
780
1098
1120
727
29
600
1742
1408
100
1667
517
456
1174
1553
647
441
1116
163
838
707
272
40
1262
1244
1688
780
1307
1927
1652
405
222
900
1297
346
581
164
1471
1415
1119
778
1242
901
496
1142
692
1182
1705
1322
758
485
320
1224
166
315
281
1107
1979
1079
290
1027
98
1754
1858
1407
1148
568
261
505
763
538
189
1716
1536
1406
1626
1521
47
389
484
849
567
1578
531
1692
729
1456
568
1735
1113
1762
1556
1007
106
1566
115
1566
1794
622
171
799
637
1283
62
885
34
18
1365
197
293
1839
1205
228
971
1826
316
1843
1332
1666
1160
1501
861
411
458
1663
511
498
1326
557
786
119
1871
250
1614
402
839
466
394
287
1976
798
1383
1966
1584
1322
1009
578
1376
507
1101
62
1452
1516
1824
588
72
1711
1234
219
1912
1851
1962
583
70
1172
1916
618
945
355
948
1551
1849
1889
1058
916
209
864
1095
1564
1563
640
1109
926
1304
1797
1936
691
351
114
482
1475
1299
22
1840
1051
1642
1938
340
25
1645
194
106
926
45
1871
1929
923
844
1109
1278
805
226
521
510
56
325
1834
244
1052
1352
1116
1384
25
927
1610
959
1792
567
91
724
952
1584
1470
1088
40
644
109
735
385
1355
802
942
629
823
477
1509
681
1598
1260
1145
351
1629
1741
198
1898
1151
1515
676
381
57
618
236
1400
1254
852
1919
1011
1601
969
1217
1981
857
791
1785
572
1242
1483
1458
98
261
256
408
1633
1236
1468
528
366
1843
558
1092
717
498
253
1390
1051
283
291
441
299
326
576
478
877
1207
1039
1276
1417
1725
318
135
1343
894
948
237
1048
1560
1277
1699
975
190
153
686
479
94
867
620
1978
550
1693
210
696
1884
57
142
136
1781
1763
898
315
725
1654
1723
1621
378
292
896
1734
768
966
757
671
1265
1989
1515
565
683
210
1402
1371
1542
432
213
1884
388
778
1815
1724
801
1289
651
174
21
120
1508
524
838
1331
355
1851
1979
21
217
697
1705
1078
128
1967
1911
1759
81
286
1213
529
1536
641
1615
109
1250
1820
1465
1796
1121
610
1222
855
1776
453
1910
910
1025
1945
1279
108
139
913
1021
952
312
1107
1957
1440
349
824
152
1138
1759
1574
731
1045
1420
1463
1467
830
78
1320
1281
316
456
1781
1013
1129
344
555
133
774
339
1219
891
577
1270
1492
1028
162
387
382
1798
830
580
859
1500
948
612
1646
898
1799
434
1566
174
1638
151
982
646
977
247
430
1215
1080
263
1781
485
1849
1217
1265
1614
1266
363
586
454
1046
1641
1867
1915
723
1542
933
130
757
1786
1311
1829
1625
689
1704
823
1661
1681
275
1311
1777
817
588
1373
1236
1875
1839
742
1960
1347
1795
893
749
977
1113
440
667
1611
795
1994
582
1773
444
659
1611
1894
378
1286
1985
1550
243
960
1110
279
386
444
1274
1491
1572
451
330
1321
1384
227
166
773
71
1213
941
78
1346
1648
455
1673
1175
1528
744
668
818
367
1529
1259
1657
665
1012
587
168
111
1426
1647
280
97
861
477
338
378
1116
1487
1774
1535
462
848
560
820
49
1671
1154
407
771
876
131
1722
799
1651
911
694
883
43
889
1643
1132
1451
938
553
79
1090
1542
1354
645
713
1449
29
1804
688
1135
1422
636
505
1131
1602
721
1211
1288
1768
1394
1268
1160
1604
591
861
175
895
809
999
1937
923
343
934
524
1037
1352
1479
1387
1763
516
1914
1498
1282
1084
228
1372
1944
1721
510
1833
1965
1092
892
179
583
1084
1209
1825
1762
1541
479
578
607
1761
1606
1883
1328
391
625
966
895
1078
238
1938
1815
1070
1100
379
198
924
408
1772
734
40
1396
1366
1921
1052
1272
1626
1860
1741
976
673
1226
438
246
681
161
1805
1594
768
134
1465
684
476
1994
465
1989
1178
939
1020
456
1861
1548
281
1260
190
1470
838
538
1324
1323
1745
1315
721
290
77
990
1699
1878
511
346
1324
517
1329
628
700
363
669
1139
130
441
1775
1458
957
15
640
362
431
273
268
1132
1903
833
865
457
93
1150
1517
740
457
57
619
1823
1534
1987
1392
661
1721
291
987
1547
667
1454
1530
1014
1913
585
372
1523
996
1679
806
773
1016
1910
1492
1462
884
1137
474
95
1728
640
984
318
951
124
434
1606
743
871
324
1427
202
553
429
901
737
1550
1413
198
661
1880
617
1011
590
1672
1611
263
1743
436
1069
466
1108
528
557
28
1745
152
1206
1548
1800
1580
1115
1757
223
1630
1749
1944
809
381
412
69
993
480
97
253
1680
385
594
260
1431
1360
538
1667
989
1899
1654
796
363
955
261
1489
614
1185
1185
490
289
1279
514
1114
1184
236
936
1163
742
1373
1060
1130
1123
1209
562
1865
288
1093
1299
797
1134
1541
1732
932
97
1180
1412
734
1216
1097
1629
1541
649
374
1293
1854
92
132
211
476
1642
54
1954
967
1879
1902
642
1080
1861
1571
1649
581
1516
1880
1449
1958
1591
1308
833
779
72
73
254
1535
1576
416
436
1872
6
896
675
588
1254
1650
336
1568
727
524
737
1868
676
547
1283
1195
170
1063
1349
1126
131
1721
1637
1189
1481
735
543
148
243
311
1653
1392
160
1563
246
1537
641
392
1458
369
257
762
1724
1934
1142
782
827
1261
1394
626
257
1626
116
1467
483
1007
1761
1450
1413
510
171
611
1983
1015
379
1132
435
448
340
1031
1630
122
302
952
825
1232
800
1010
1301
666
926
1359
1007
1705
745
335
757
591
1967
271
820
1400
746
1180
721
750
1662
1236
1946
1089
548
374
1165
1798
860
1685
1886
1520
1850
857
1319
173
1660
865
150
919
688
1847
1199
1077
272
879
1846
1514
806
1082
1304
131
1484
119
1836
1333
412
1443
823
1788
1481
357
414
1581
301
724
22
898
767
791
132
1869
1512
582
432
940
685
76
1883
769
1911
902
1664
730
1634
365
1546
147
1470
1049
1045
131
1710
1744
776
241
716
1473
1724
1894
225
961
805
1611
1712
445
1657
1038
1153
1765
43
319
1229
565
1647
452
1570
1225
1325
1224
1650
1717
1048
1011
1050
780
16
1535
1601
61
383
1697
401
659
1521
552
1981
1400
222
1091
1152
166
1916
319
1565
1046
1831
1819
1803
1900
855
272
1315
1378
1545
801
1643
703
1796
264
519
871
620
1331
210
1119
1149
67
203
384
513
435
1325
1457
240
1006
789
1623
269
1751
379
873
593
1690
921
1207
85
1227
1874
924
116
1244
1424
1729
605
1704
66
150
1595
1984
967
685
889
443
518
652
111
800
1752
1054
1297
1924
1091
1785
489
1190
916
647
1790
573
1341
225
324
264
1534
459
1729
1257
36
166
810
1716
32
1918
1780
1795
1728
1857
59
1634
968
1023
184
757
561
1841
943
255
616
1674
1510
1388
667
1716
829
1273
946
709
671
716
41
1424
1857
618
276
204
1476
780
357
1615
144
358
1301
1951
77
1410
1456
1283
1021
46
1707
559
1629
1080
1331
644
262
325
142
1806
1102
863
189
1575
890
1559
1900
1629
627
986
1895
1226
558
1440
1466
14
1616
54
1301
1467
1746
1386
1840
1397
486
462
1220
645
823
1679
653
1663
1144
567
1115
254
1154
443
1394
590
632
643
1923
1678
83
1217
844
620
1676
573
112
1527
1068
306
818
1971
1180
628
1535
884
588
179
221
1145
250
668
1524
341
1326
725
683
198
1530
1367
1813
778
1002
437
10
1186
1662
35
1307
386
436
1957
1152
160
1782
782
1613
756
1688
103
1846
1135
1441
541
943
1865
1999
878
1310
1584
1611
967
1579
1791
168
65
329
149
1035
561
321
683
1271
768
766
436
387
1657
1959
682
383
353
1865
1833
390
1039
312
941
378
1270
219
1524
1686
654
1683
100
520
1368
1440
1622
1876
1878
321
1144
1737
1576
1190
876
39
1676
6
293
691
626
1817
426
935
88
549
1024
1110
229
301
204
1438
1417
1818
142
1333
413
1715
211
1814
244
1630
1167
1088
1842
1110
190
102
533
705
100
1636
1617
684
1819
449
653
1404
1656
27
1683
1480
442
944
1308
226
1548
419
1226
860
1422
477
77
12
1151
1025
1440
304
850
1458
1911
1415
548
122
1820
963
1995
69
1900
955
1573
696
386
1368
1420
437
1768
1159
671
1462
1699
1955
282
236
1458
664
374
544
1984
1666
1834
865
213
1628
1052
1022
625
1577
1450
1526
1548
1120
998
636
1565
279
1827
1053
266
56
1694
1774
958
1840
1887
1251
242
806
1771
1508
870
1695
1058
1958
1816
986
836
1885
1151
1752
559
321
1472
1814
1499
416
132
1913
1389
11
683
1384
265
1515
1590
891
1288
1486
1061
1334
1012
38
1025
1821
1945
945
521
870
988
1868
1667
1284
1889
1310
808
1024
1707
1077
205
1908
1634
166
1761
1304
606
832
1859
1671
938
456
643
385
1121
1299
1985
1163
1140
1279
1151
1730
1472
1227
393
864
1834
1115
380
107
797
1903
1371
572
1552
746
629
1209
1760
1989
293
520
676
1798
127
817
1367
691
1855
571
639
682
394
1993
408
927
705
964
127
657
935
1436
311
598
1052
1403
476
884
108
1354
1431
519
1672
1226
1678
1642
741
285
1922
1801
1059
1804
157
643
1685
1963
1345
574
1165
61
1783
393
1436
468
1014
1229
1896
1758
1123
324
410
382
777
1905
1627
1097
1181
328
159
1011
1958
1816
1828
161
327
979
1038
1826
1527
1703
696
498
107
1071
1539
1586
1326
1694
329
1167
234
1992
1052
257
1722
1354
1949
1236
300
1422
1022
555
942
1540
1062
813
338
1058
624
918
1543
580
567
1662
450
1534
734
695
1133
1790
631
430
1354
334
1587
1768
467
1658
501
1385
19
7
663
1049
1026
1489
93
1399
1778
1815
1858
242
847
38
1466
211
440
1792
382
239
1763
646
1206
323
551
678
597
564
1904
513
1272
960
907
1414
578
36
1233
154
1398
1944
79
1932
388
1949
1246
1139
1104
904
1996
373
36
1631
868
1832
671
499
1915
1435
66
16
530
733
1973
406
186
1275
991
457
757
981
826
658
1747
932
678
243
324
687
169
334
526
1967
14
885
781
1739
54
58
1988
416
1001
1959
1332
1172
1217
859
359
1019
1036
281
1358
1426
1542
1842
1620
639
642
1131
441
78
1118
1020
700
1414
747
659
1008
1396
1231
505
1040
1219
1712
1085
1800
1989
977
1772
1639
1972
231
402
375
310
1438
487
991
919
500
1453
181
267
614
187
549
278
35
120
1340
1465
478
747
898
381
1747
1627
953
1292
47
348
1421
1858
331
1066
127
1261
1007
445
667
1856
787
948
541
450
1412
1237
1352
1737
1840
317
879
1210
270
1651
1691
475
1208
649
316
1892
435
121
574
265
1624
1177
1107
142
1153
404
297
1591
306
1106
1859
658
1109
1945
977
905
271
1494
1753
1556
251
1709
1548
425
533
353
1128
454
424
194
743
1362
1271
169
1290
1983
1867
375
179
318
344
1846
1960
557
933
1801
1406
603
1980
755
1232
819
1915
133
1424
1153
439
438
1651
1158
1554
1229
1358
265
733
805
655
1303
843
1202
1893
230
625
1907
1855
446
867
582
1554
1303
1509
1857
1446
630
560
167
779
1410
967
413
1296
1171
1308
1976
585
209
1193
1839
355
1923
1985
825
1199
1133
1185
891
1863
15
1047
876
1851
583
1249
1719
722
1252
244
1260
272
964
756
145
62
1056
1758
505
1690
1719
1521
1762
759
179
238
1426
387
287
772
1202
1341
1954
1754
1124
1777
747
39
1881
590
200
254
1769
38
1936
299
822
720
567
856
1116
1168
422
1370
758
1902
301
792
537
1201
953
1855
982
1947
266
460
1829
1820
515
266
1645
1557
668
1644
264
437
664
374
898
618
608
253
188
234
1171
1987
1562
1011
1942
473
1634
163
1933
982
464
1716
678
1788
244
240
1162
51
142
1334
1616
1154
1674
1870
913
668
1510
1528
1537
1319
1288
1488
15
885
124
1474
716
4
796
656
170
1754
1167
1047
228
1450
725
1975
113
503
1957
1074
1549
587
1325
1554
291
1622
1320
1887
1820
530
302
1098
861
149
1090
383
1083
731
457
806
750
622
731
1639
968
1212
960
132
1793
776
851
1197
1952
1139
1057
962
1084
876
1997
1256
1814
1592
1060
1021
1215
972
1728
665
694
1954
1639
946
71
1472
894
276
387
1437
1376
1072
760
1236
300
236
315
1130
596
1701
996
805
1296
45
446
1458
297
1689
540
855
634
391
62
1689
353
841
1364
1208
854
723
1286
1043
856
486
1788
1821
1409
1645
1705
1176
611
964
493
840
1214
784
1310
894
1815
1587
1060
1888
391
1647
1958
1279
598
608
1855
564
114
1788
1312
480
1974
1773
1963
1439
837
963
1816
1552
201
1825
370
517
1218
874
406
1869
352
1238
1475
975
322
1880
1460
439
130
680
1178
1916
1493
1525
1384
921
245
164
278
955
1171
1292
439
1925
1400
1829
1557
1399
1797
187
1741
1828
1660
75
1936
312
420
564
12
815
433
978
1957
783
1169
311
195
1850
821
1169
1752
1599
383
147
919
795
168
588
782
694
644
149
955
623
592
861
1081
991
1569
1932
1984
1001
1731
1101
1641
1515
1653
341
630
1444
833
1577
1291
159
718
443
877
1215
1667
1920
1121
275
1386
257
1961
1379
712
234
1350
846
718
522
542
754
1361
1934
1915
129
333
135
905
1914
36
1020
443
341
1809
1769
821
868
1200
939
1523
254
1153
1045
284
1761
640
254
207
1004
825
834
1313
1170
1010
700
192
1101
325
1019
1395
1762
1066
161
2
1125
318
963
1179
1221
42
383
585
774
1261
1419
662
1447
1433
178
1153
388
599
750
1850
1866
161
1675
1786
1594
1445
1616
494
1025
97
1237
1774
356
723
1523
956
1290
88
433
1279
1596
941
448
879
1556
704
1017
635
44
1817
73
1460
1413
203
1221
896
110
647
495
864
306
1404
1927
620
1532
14
857
751
859
766
1621
579
254
71
1415
1375
1511
132
209
1375
1222
295
850
99
1806
1796
1258
1019
398
937
379
1884
80
1123
725
1889
549
1125
1725
1478
366
1233
781
1431
147
739
1086
1499
954
27
1018
1841
1259
1415
474
1794
711
217
247
121
722
480
669
661
1583
675
692
369
602
106
344
409
1826
45
882
196
919
965
270
1521
488
1961
619
1382
1241
1313
1060
1242
1039
1068
847
1042
618
275
1130
960
241
1084
1664
1054
843
1810
1787
699
1821
1572
200
66
1333
1146
1812
977
595
1082
1828
978
1923
372
1085
1863
1181
185
1681
1896
1674
1150
1830
1296
1511
297
1046
1522
132
581
1041
391
983
25
6
867
8
1102
488
776
1195
1459
1434
1299
1609
1463
1806
858
1871
60
672
1661
1331
1099
678
1367
1413
1540
1058
1564
1249
1537
1102
43
1135
894
1366
1192
267
1464
1287
1062
963
1700
455
955
1087
801
1983
1615
391
1113
676
620
1366
712
479
445
1292
1999
218
1441
1807
1367
930
1117
892
834
1840
1740
898
1904
857
1616
599
1835
466
1673
446
1566
1700
454
1108
461
99
1190
354
1404
1422
1144
1457
1261
1045
1193
98
1144
167
369
1375
103
949
1688
89
1523
1118
952
1892
913
521
1478
1768
920
1955
1689
809
51
321
1028
659
752
337
1497
723
1315
896
1458
1382
595
550
315
1211
438
1174
1446
1094
142
149
1368
1753
1074
34
445
1389
73
1160
403
768
1377
52
1464
1248
908
1030
516
493
1508
1954
1808
226
61
452
1252
1391
636
1210
1575
1108
679
1558
1319
264
589
5
268
1291
1918
221
256
1366
1114
317
1679
1575
1056
947
1790
499
1422
917
731
1225
433
1090
360
214
1161
535
669
1907
211
1008
1140
1952
568
661
30
1260
813
1717
1832
1439
1191
866
1700
337
1539
1466
563
616
367
558
1684
524
536
1710
1529
243
379
955
1293
528
1901
104
132
963
1200
903
158
1997
1176
1866
1825
1991
460
1205
1090
1268
827
403
983
1039
529
835
475
90
1781
957
67
1243
1086
1185
1228
1714
1326
1162
1185
456
1608
1531
305
1837
1095
1259
1033
1914
1323
1409
1750
1462
1873
523
1496
1334
520
1035
222
343
1341
1497
1251
340
549
71
1113
1427
1833
728
1208
1111
1118
977
1954
1806
1832
1612
1878
49
1501
237
1627
986
1627
327
1554
1291
47
135
1706
1607
573
837
821
1151
800
1922
1240
69
1760
795
1175
576
1891
1165
1332
470
724
369
1969
623
1562
990
555
1383
880
1623
1066
1986
986
801
207
556
112
1796
350
1696
815
1594
1689
1400
583
360
724
8
107
1841
1139
1207
821
485
1044
1307
1973
1034
255
1879
1292
311
1536
1918
531
212
1141
1646
1198
1465
267
476
1821
998
1068
5
1955
1134
1771
647
1603
582
1406
1489
473
1370
1820
1348
865
1990
1759
1796
44
1874
506
1476
1665
185
530
270
1064
1675
219
946
909
1545
533
694
672
1191
439
1025
1958
755
1479
1028
107
403
1855
136
1829
918
1065
129
1967
103
1080
80
815
1962
1934
1210
470
1375
1503
276
306
1580
1398
1722
1665
231
929
1767
1903
1277
1129
837
1085
1539
856
458
1720
1152
1648
1284
1035
1546
24
1711
1841
1033
443
637
1433
1464
1047
1705
1871
1964
1825
641
971
1781
323
600
1343
1108
974
1468
1148
983
1135
16
22
658
832
1207
709
901
228
1057
947
657
332
22
494
195
875
709
162
439
358
1313
1018
991
288
121
1067
545
23
270
647
1451
1732
404
921
803
1631
1227
1234
457
230
1067
738
1920
1172
66
1833
997
1951
699
1116
1842
400
623
57
227
459
1572
1841
934
287
827
1933
43
607
1155
173
1559
780
1949
1382
1990
664
896
1625
1983
65
1497
1271
1851
617
846
951
636
1527
764
1872
871
553
476
1017
1662
578
1766
168
1015
334
975
594
1502
1703
552
773
777
890
1335
1207
1584
666
1
1226
459
1356
199
926
1872
847
486
1667
519
1410
1387
456
7
863
944
945
880
1191
51
1837
734
1078
377
206
517
1056
1632
1735
1447
1166
616
229
1857
408
374
1153
606
1947
931
139
691
999
1295
1815
420
1377
724
1069
308
338
244
930
377
1371
1810
1313
567
927
1540
1777
757
492
1991
1514
1605
404
1658
730
761
740
1719
476
1384
1849
1383
1452
1236
262
1290
1816
855
447
1394
1784
1671
1757
994
682
1507
1755
1390
1843
258
59
263
1896
711
917
741
1591
1722
1433
1455
1001
1401
1017
1775
1661
510
1122
1817
1831
524
251
1731
318
15
1921
1113
231
1769
163
1400
586
341
1197
374
139
167
1333
1072
1319
1163
1406
1406
720
1583
855
236
1829
1582
1494
295
1381
859
120
1652
711
383
251
859
904
103
3
472
1676
1567
1628
272
545
1925
1461
583
645
121
1311
105
1280
1691
1190
940
752
1646
1278
872
1407
1592
1438
200
28
1962
706
90
442
1129
1361
483
376
1587
1325
491
1335
1611
1896
647
9
42
1938
1602
754
791
1247
708
345
1953
1916
138
195
1344
1749
1265
1730
1313
688
184
1973
238
1391
382
1131
739
1828
19
902
1208
504
188
295
1410
167
1376
141
1562
1394
696
879
1514
1669
1220
1228
836
698
1550
1701
56
632
175
1534
879
350
923
128
890
466
334
23
259
291
1354
1257
525
1714
594
1873
928
1681
1671
1644
1805
1743
1244
1552
416
869
507
367
1420
89
1811
1053
1169
1365
969
1803
1663
1062
277
731
112
879
1970
1911
1785
1027
1217
362
1085
215
406
1613
288
48
398
1753
207
697
530
932
312
680
1274
1211
1863
805
966
1315
414
1129
1126
590
1271
1850
240
673
1288
16
917
658
1235
1237
1754
749
1644
548
858
1864
19
722
644
84
367
310
561
946
1686
1337
747
1815
1722
656
1930
529
314
76
649
463
1821
196
1414
1087
1288
922
599
79
1620
1702
330
292
1385
173
655
1153
1887
27
704
1918
1427
1552
297
1064
1095
600
1380
332
1844
1
1381
1577
831
1563
929
706
843
1581
872
1937
995
910
1346
707
1684
860
1174
8
581
767
743
1488
816
462
1959
868
1778
1410
844
1874
313
1991
905
1904
80
50
1328
1108
1375
762
1486
198
487
1584
1858
1337
1872
166
1994
827
1042
290
1861
1004
501
1139
1057
715
1889
1343
56
1791
1064
1788
693
1459
1427
546
249
243
712
1906
976
74
945
1712
401
958
692
825
734
1902
476
733
669
471
1675
1742
671
1831
1584
455
967
1287
253
603
933
1855
1806
1543
1835
122
1891
350
1524
785
1583
1215
532
1169
1486
1531
1851
199
159
1161
506
713
1540
1206
1905
1418
453
1322
703
903
1377
254
585
1728
544
1638
975
1127
1686
381
1403
501
773
14
1885
188
1900
1846
1118
1525
1754
1734
1804
164
1709
1877
304
1952
1454
1359
1795
1046
396
634
1954
346
1370
307
1550
606
627
1023
1259
255
1965
924
985
1575
1941
21
786
1220
75
1005
43
73
448
1508
1501
250
1425
79
1338
1747
898
803
1388
715
531
878
879
887
556
926
882
1052
1205
1728
1255
831
1533
934
171
1366
1261
577
665
1815
1193
333
1647
1921
1555
940
96
1241
1927
410
396
1587
1527
764
1204
45
1542
381
1289
913
1209
1920
886
231
1452
1999
391
1399
1301
1201
291
33
1141
1584
1732
1028
1930
1322
1601
57
1253
792
1527
346
1362
1009
1326
1810
1538
555
1936
1814
1697
1834
102
561
563
452
898
658
510
647
1461
1637
239
1875
132
509
1535
82
1749
571
604
1616
169
1834
1133
424
1592
907
1722
1539
519
1906
1997
1696
1753
823
91
1431
1695
1293
40
732
631
708
623
1597
87
1057
72
1684
1410
534
845
194
1903
325
743
324
1353
1097
1933
574
1855
1573
156
492
1923
697
704
1183
1340
1417
661
561
1666
1077
979
1326
322
907
796
1309
421
1661
1444
1832
1218
1425
701
6
926
1023
1106
567
499
1190
820
1845
55
128
1618
1416
1969
1650
775
121
1206
909
17
260
614
1615
579
744
1841
978
1843
1956
286
140
1847
578
932
1151
970
478
1779
554
1662
1903
1613
288
1754
1460
1650
1935
947
1249
1128
1009
107
956
1499
1242
71
397
1517
1226
1787
916
551
1687
139
1839
112
1025
1697
1984
1489
1834
1669
99
1326
631
119
1108
1778
766
1611
1216
1021
1509
1252
96
848
1374
1262
1823
1884
1488
516
1230
66
546
1073
1862
1764
1571
261
969
1481
1021
586
799
1275
1705
1266
62
1201
1298
138
460
256
130
1626
655
1773
1483
1807
1270
1285
122
545
1851
1612
1922
1139
613
1531
724
699
1064
1513
1392
807
1767
1761
587
1407
1551
1613
12
1087
348
1155
1822
1453
1196
945
1127
1422
1562
1889
409
12
802
308
1271
1149
135
273
657
2
1180
1632
25
1181
1037
596
755
97
713
110
1224
931
304
519
1665
104
121
1152
1112
739
1853
394
1476
1464
862
1148
1794
1468
764
823
1824
1198
387
1367
245
862
1708
1720
796
907
570
1675
608
1099
1344
1456
1139
1284
195
1073
1197
317
1262
92
1561
1602
1797
1267
1825
1950
141
1827
1473
242
1233
1519
534
1472
309
136
423
11
1346
1378
1443
1383
1100
265
1587
302
1897
544
1960
501
984
233
823
1846
1905
44
616
1138
457
90
1220
1504
315
1969
1176
394
638
704
813
900
914
270
1273
4
1260
484
1858
1419
1423
1574
1319
1133
138
1843
1760
1151
1665
500
1515
1726
1789
1268
1700
473
31
508
1360
1524
1754
1387
839
281
833
109
1271
1866
1108
1340
1800
498
750
923
96
383
10
1773
1538
738
1773
1636
1290
204
31
761
569
928
1566
1975
562
445
108
1353
1788
1980
1073
315
1109
1646
1065
508
1895
1468
1920
1791
1405
1805
1542
5
361
1482
1633
400
1706
1405
1426
636
910
958
1627
1351
22
1929
374
981
267
1505
383
1142
1163
400
1978
1107
1263
1741
1654
1586
1188
979
457
287
1264
1929
1988
1505
482
1530
1820
1905
904
771
633
490
1931
633
1459
663
1806
1680
1989
1166
1540
492
684
1456
632
1195
406
1759
1515
272
1088
1297
1178
561
1866
1105
1863
1302
1091
896
727
1665
320
5
713
1651
1437
158
1356
1918
1468
1911
642
19
1837
734
1853
684
289
1090
1492
1548
163
183
249
468
1545
1267
908
536
602
251
1195
1489
654
783
118
395
56
1091
1583
1672
41
1363
392
808
582
249
817
1252
1275
1861
432
893
1216
355
1177
968
1238
1002
1769
312
1912
306
1284
86
1922
1928
1425
1193
1090
1018
1494
9
1294
1462
658
903
168
1481
117
1182
904
654
1087
824
340
872
1370
620
515
129
95
876
1393
1490
57
745
1295
1717
750
977
1354
1314
1757
1212
1902
1008
1696
1870
1807
1586
961
1361
1376
428
59
1142
1904
1041
944
1565
5
942
123
32
996
1856
979
1098
1413
1382
1851
1860
1336
531
1218
1815
1313
213
1217
1146
735
1270
75
124
1578
878
140
160
85
1899
271
903
712
603
374
746
1660
1113
1553
97
1395
1257
1002
121
747
1059
1738
1065
531
1487
1568
1015
25
734
239
1064
1201
195
1286
1077
888
1376
1339
1746
140
240
1885
849
1478
886
861
594
651
636
966
1841
1995
242
739
21
1599
915
1133
515
1396
580
460
1671
584
55
487
1772
404
356
350
1986
1161
187
1831
100
1188
1475
1366
1793
1681
1468
1045
1491
880
73
768
147
461
1222
559
1273
539
1719
1923
778
69
1900
182
1020
1349
1491
140
898
1170
521
345
1372
162
1683
1716
1079
1368
439
1188
569
437
718
1770
1908
1398
272
1538
369
764
1172
1637
1451
548
694
1277
971
291
1747
182
139
1557
1534
1925
955
1537
1799
1444
288
23
101
312
816
957
1198
870
184
1526
1786
1036
235
1283
598
252
402
1277
185
999
1054
1916
29
1915
161
1508
1463
653
908
305
688
1977
1742
1659
479
1680
1474
230
1516
781
1030
803
23
512
39
275
406
477
1208
1089
986
1404
159
1604
1240
758
598
573
335
1764
144
891
1045
776
540
1348
603
1975
1187
9
1775
1834
1617
681
299
1047
188
913
1020
1379
586
665
469
82
968
182
1702
990
1437
290
843
1870
1016
87
1874
1989
1260
44
813
1597
759
925
802
270
1492
1945
372
768
208
1801
858
917
291
1252
1227
1294
80
629
1286
1160
1071
1181
1314
1682
741
1424
586
1648
1916
1188
210
1069
616
1577
786
1448
610
1456
511
1110
761
134
1205
1350
1623
353
578
93
1307
352
1103
216
1269
1194
1615
1169
1506
794
1951
1988
38
295
268
1929
1462
181
1803
1296
1298
128
1876
1552
793
1891
773
636
1908
91
1800
1457
1295
112
1053
1167
142
1697
22
1982
1740
1925
1376
1242
1898
1262
1387
754
564
1934
1027
1079
1454
325
1763
1411
312
694
57
823
393
1353
1710
570
152
1624
1496
413
258
516
129
964
762
801
321
261
479
1020
589
1399
1227
1346
277
684
1240
1203
354
1037
1687
528
1752
1000
1173
1006
879
1569
1620
1848
337
353
919
971
612
836
758
1198
879
1983
1831
1820
1869
1603
1078
1017
1739
1824
1628
1999
1663
695
128
644
1426
43
1852
1450
502
1466
476
490
1908
1837
666
190
1857
1446
1054
605
1756
156
1776
393
1830
1004
544
1004
1164
1698
12
1003
1641
667
1590
1855
153
431
221
1266
1148
179
570
1767
1944
1539
565
611
1960
955
718
677
1380
1732
985
1150
992
1442
598
1005
368
539
1770
865
1046
605
1758
421
17
1233
1702
1806
147
1353
1219
1963
600
475
1979
466
190
1528
128
1951
1075
966
77
1743
466
1495
1715
1489
348
1564
1112
1624
562
1491
1640
1919
1753
1212
1179
1817
394
1556
1048
146
831
774
881
763
1542
1434
844
725
933
139
1966
1045
316
246
261
1102
1771
49
1235
277
1653
365
394
1491
1614
80
1429
8
133
278
1962
1020
284
663
893
1631
1114
714
1489
1937
1827
1900
1025
1966
1663
1225
297
29
1106
71
1656
1380
1900
750
1431
1971
735
1425
1899
1170
1359
1036
1664
173
1505
1760
529
417
185
672
1424
888
1498
82
181
1928
782
933
966
195
1532
930
237
1813
962
866
719
1886
1198
1414
171
1040
1890
1475
335
1160
1718
1423
624
714
410
98
1181
1624
341
429
862
642
1588
1536
165
1170
1339
1322
1390
619
463
733
1261
615
391
1524
324
1390
348
121
371
649
1801
8
658
51
1141
114
1374
825
1099
1799
946
1352
1323
13
1162
187
1026
1413
515
1368
1428
834
849
982
1402
634
259
619
476
1906
1916
213
1961
216
1559
1207
1330
944
1613
1181
1332
928
1392
1992
1501
1132
455
1561
1949
912
837
269
755
1289
58
1026
271
1017
733
1220
1206
374
85
1939
1830
1065
1676
1730
1694
1780
1831
526
434
226
1250
1982
943
1349
1722
1261
1220
1927
909
754
1698
1180
1493
896
382
957
1880
1095
196
1437
1382
1166
1783
287
187
1351
1755
1341
1939
138
576
1675
1143
1590
1749
1236
1690
1212
1595
1699
642
1796
1367
1647
449
638
533
1702
1348
1318
1085
1659
207
600
149
1551
576
1935
1712
1627
1314
501
1530
1705
563
491
401
761
1051
1235
1897
1842
118
1191
1193
737
208
449
1428
1513
932
1108
181
1328
1971
1731
835
1023
204
577
289
1776
1129
1281
1811
417
1502
560
1579
1623
1321
1741
1977
738
1324
102
1659
1485
528
746
1190
1477
498
804
1843
1923
1471
141
292
61
580
1815
195
1753
658
338
672
12
1157
716
1807
314
610
1133
304
1197
1054
630
303
1107
1807
1501
798
1288
81
161
1953
278
481
1413
1792
1699
845
1010
517
612
1109
690
586
1170
854
1077
733
120
1182
1593
1398
1282
569
565
432
690
653
1741
829
1613
1204
326
452
232
1999
225
502
1461
3
532
696
896
973
21
931
449
37
246
1536
563
1689
1367
250
353
762
352
107
79
1193
100
269
753
37
558
401
934
1987
1587
769
1572
1654
1077
655
435
476
386
1722
1017
1345
1135
207
404
513
959
1302
144
941
270
1462
1487
1318
84
1684
295
793
383
1893
1512
202
249
230
922
1378
388
272
384
668
1614
1703
1715
160
583
521
363
866
1554
1315
1453
1569
688
1666
813
701
360
1023
349
1371
1924
522
1324
56
272
360
680
1539
878
485
24
1005
865
1721
1059
145
424
1167
1375
504
1587
428
521
1525
162
155
245
1639
1420
1642
319
885
508
1519
1961
1314
1911
162
1202
405
1756
17
504
1013
347
350
1052
496
1953
1094
948
1053
33
880
131
19
1758
1130
840
691
1906
677
1528
914
1162
1288
408
229
650
1607
1174
92
132
1161
1190
1148
1201
1585
188
1647
849
1847
73
544
1924
803
146
468
1229
221
1323
814
612
623
1644
1713
584
830
818
497
1622
1621
1425
1574
1679
1468
1765
533
717
1374
1876
1240
875
1636
376
1800
188
497
1492
1712
1857
910
964
1158
1056
57
1189
1320
869
1417
1000
1729
801
1921
1020
370
157
1405
1281
1819
32
71
825
1535
1734
629
1347
1554
494
803
1194
1078
734
1158
222
1868
1422
1670
721
1110
1868
332
1128
1960
889
1344
580
1114
1825
1925
1607
1996
757
1983
715
1102
1890
1360
93
1570
1478
765
1273
1350
135
776
1256
207
1414
1592
1492
152
628
1397
1915
34
270
1650
603
1811
253
12
1590
1115
854
1943
645
0
1096
660
1854
1970
1309
658
1605
732
1089
1323
1793
1523
202
981
1046
1623
1102
1303
998
1366
1514
428
982
284
178
931
888
1122
1268
1718
150
1116
1227
854
637
769
1270
789
718
1092
1085
1702
1886
1185
1315
1192
582
696
1516
892
752
833
214
975
1054
1353
1360
1387
1126
218
960
1896
1591
1399
1524
509
847
1632
99
1443
1727
587
648
265
51
1920
1587
1051
234
1366
1101
1312
33
1006
1638
823
312
1423
788
1742
861
1463
720
257
450
1695
1844
1251
992
1920
1926
1687
295
1624
442
61
1955
760
651
248
1933
1130
1072
1947
1060
861
782
756
1144
1793
1893
1315
1769
597
1959
1332
1336
142
1336
1760
115
1624
1221
1634
855
5
231
1996
483
1464
986
1741
1496
1809
883
383
725
803
31
1326
68
1643
103
1236
1870
1841
104
1383
1865
652
153
1992
1225
120
1207
230
704
946
1985
12
596
1117
1344
1850
262
537
651
251
1407
1457
321
1560
304
1025
104
1468
158
1198
1515
552
1845
1201
502
242
293
1087
870
404
1278
1170
713
203
1874
80
661
1748
84
1730
492
1919
1221
1383
1485
1392
359
219
1667
691
579
1483
1804
1622
880
884
1673
1799
928
1383
12
1214
1945
502
1244
1361
87
1734
473
1431
905
1902
1585
1504
1740
1272
1335
389
1741
596
1442
618
359
1992
1584
441
593
1619
1294
840
291
1259
327
436
1152
1224
280
1910
845
2
863
184
1369
1508
1063
521
882
1333
329
918
1180
1374
296
1503
895
1001
472
811
326
642
1542
1377
1402
760
609
1420
1655
446
1489
406
1958
1771
9
1913
1282
561
1037
741
36
1426
1535
1433
1994
1996
1950
498
787
1737
145
83
728
1016
555
1166
742
210
128
321
366
639
1297
408
1600
1635
880
1861
1354
1041
1126
1865
1516
1600
1162
1916
1682
1995
1516
1734
1885
2
242
1270
1686
1607
97
1084
1363
934
63
173
1314
1546
215
1880
802
209
456
1475
451
70
489
78
54
1723
1987
889
1645
1137
1848
1915
1376
588
442
1203
810
1156
197
785
223
983
1782
1367
1350
1182
525
1399
1532
1588
474
775
505
278
326
456
1769
244
1580
687
1612
822
846
1268
1952
1130
1375
830
286
1474
1336
107
1825
303
899
1908
663
1933
321
1273
1025
1554
721
1728
923
1887
1767
1049
496
13
549
674
614
1414
935
1858
926
872
459
1275
1954
1479
422
582
1934
1162
333
1540
1427
905
244
1055
123
1382
748
1667
18
831
339
599
1921
1247
1640
855
858
745
1981
631
1287
1617
1741
660
366
738
52
480
1266
337
35
651
686
1552
230
283
1243
57
1875
422
1584
711
201
153
1111
382
1837
186
1091
266
979
1323
378
1454
57
757
616
97
60
1958
1912
834
1892
417
1915
1483
1373
1052
241
1593
1533
901
518
1570
1122
1672
1691
1586
324
712
142
1895
1241
688
1597
1682
1899
1813
1671
442
1997
1208
1396
401
1394
672
402
201
1080
1459
1729
1072
1076
685
545
257
31
358
306
1518
1305
1921
1468
1184
14
248
1395
1664
1568
1280
1499
1106
1796
1153
1344
225
1911
139
1041
276
1751
564
1024
691
1030
1545
1041
63
727
797
1578
174
161
1319
74
724
1875
136
1920
76
44
236
863
952
428
767
1939
328
678
1431
798
480
948
704
273
1376
10
34
802
45
386
491
785
1016
1321
155
132
1760
492
1240
1338
514
11
889
1028
1848
140
1454
175
844
166
1651
1208
1924
1407
1737
449
1331
117
1573
1384
1564
1492
1979
1996
456
1616
1015
1658
1478
1209
370
442
1914
314
795
686
1257
1944
1789
102
1358
1704
776
1408
1094
1835
13
930
438
1999
1691
1800
1590
402
1434
730
1807
752
330
1122
387
1434
1865
630
366
1473
1754
1074
501
1733
1066
879
1308
195
624
1478
1902
1552
497
1587
1363
1719
1159
1736
1223
1421
1471
24
1688
277
948
1652
1833
1686
1860
1695
1334
1157
1960
20
174
223
1751
1760
1525
715
118
1851
505
1107
850
440
921
976
858
1267
1728
660
503
1939
188
1921
124
1262
1892
795
385
768
943
474
452
1369
501
1199
1222
1328
92
1232
11
1708
1976
1177
657
1416
1480
175
524
1932
1972
1072
1026
802
382
706
1017
1951
1568
1340
43
756
1679
1172
1875
1668
1265
1439
28
618
1166
65
431
1157
1776
300
847
1419
1282
100
785
1084
1010
1814
709
1115
554
1414
836
1604
906
1971
1529
1066
1068
1879
730
551
1050
1217
636
1770
660
511
1915
22
1276
106
1765
645
856
386
1710
547
941
1053
1655
1548
1827
941
133
1124
179
1618
1006
1671
1822
433
369
379
1295
1452
433
951
1494
396
130
845
1544
162
389
1264
837
184
648
573
354
651
475
172
1804
1089
36
587
1696
1042
1641
1670
1440
1173
1783
530
245
1674
1015
1399
1393
780
1794
1015
1818
1549
1141
924
369
1560
511
1388
324
1930
617
1190
13
405
1803
1537
1572
1454
283
408
1644
176
700
270
427
966
1345
415
1042
620
586
85
1649
828
393
490
1037
920
1623
603
1662
1865
1043
685
244
1479
1924
1436
1039
644
1068
340
975
1968
1883
1326
656
1286
1988
444
571
1272
876
1569
1726
1287
905
967
424
969
1663
1240
118
1456
1269
78
1849
503
1650
852
1035
477
198
680
0
1710
826
1113
1348
1581
354
450
94
1195
1649
54
1865
177
376
963
1578
1862
818
1892
664
1140
619
1149
433
1052
1307
1113
1690
1905
1577
223
1399
1087
573
717
478
1348
512
49
378
643
990
111
44
1511
1975
1846
445
1808
85
1922
176
1927
1740
506
1756
431
1299
848
1288
339
19
702
28
1962
1544
1256
1060
1697
1209
901
575
1522
1417
570
110
1702
1282
3
1064
1420
876
51
996
249
954
998
1457
1242
1543
1938
1633
1261
432
69
931
1304
150
1574
1151
1505
88
898
1644
1396
1372
1759
538
539
1425
1309
1406
1017
1088
503
1388
1434
1095
448
1157
101
364
1214
1413
1281
134
1720
1690
1925
844
111
1089
1601
1476
1998
1698
194
974
1959
714
781
1147
538
43
695
402
465
1430
1424
1016
1767
298
1740
1661
1990
390
750
1649
61
1336
649
606
171
1086
1840
704
1115
1450
1382
616
732
706
943
1466
78
849
877
1522
1770
1462
1105
1291
946
1928
747
993
1319
371
183
1346
1309
168
1564
1885
1082
1861
469
167
272
1433
413
1251
1260
1270
312
1208
478
1693
191
476
1228
958
1745
1502
1067
666
24
5
80
575
1180
1214
968
477
383
1700
1034
1679
1226
1938
970
63
223
1172
738
359
1768
1348
218
37
557
947
991
97
700
1342
565
369
1170
1818
1254
1400
1014
1064
749
1112
1538
916
1535
1785
1307
294
337
549
529
78
652
216
79
1912
89
1674
1410
1128
1000
1240
1977
1848
1761
1027
1627
1993
1220
266
697
559
191
919
1942
1317
538
1604
627
400
1802
288
312
1974
1759
1531
230
1778
420
215
1976
88
949
1033
718
1747
1323
1183
1177
654
1422
1678
1247
1331
556
991
964
949
1177
73
1636
1095
1166
75
35
1986
1756
734
1129
283
161
1594
677
1250
939
770
1486
1107
568
1472
681
1743
689
277
1865
1801
1919
1847
1979
1670
1342
1007
671
964
1603
1275
453
1364
963
770
1072
802
1308
570
1081
1485
246
646
1692
1235
1261
1292
316
1505
1180
1264
338
1306
302
549
1340
888
1165
1960
252
1251
873
330
813
292
327
1664
1789
893
231
1420
116
1706
1445
1803
1912
1136
992
317
1466
1391
1387
1845
1691
98
1637
1575
242
58
1576
211
898
1496
839
752
78
453
1512
969
1325
1773
534
664
89
1940
196
864
1000
1962
322
168
1796
1423
688
1262
934
897
1688
1380
194
983
312
1618
1306
875
462
1498
1222
1346
1857
466
646
258
997
1713
1290
473
306
1423
1995
110
1065
499
1979
381
243
1031
53
89
315
45
1838
1389
129
9
617
1809
1586
1087
40
1648
319
1460
1384
686
646
1401
330
578
1226
43
1705
1558
453
785
1255
1232
653
1395
523
453
1588
863
1509
1249
605
1207
530
1309
1658
1493
904
1013
96
1768
1940
172
863
830
134
1365
1653
1625
1322
1652
1068
570
1323
865
245
61
568
1271
118
1575
349
626
1799
840
296
697
129
555
817
1329
853
91
1401
1784
1840
601
1222
258
1384
752
450
408
1918
1731
1686
1790
1477
1392
818
1382
464
574
280
269
886
1258
1934
814
1735
397
1902
78
1744
1788
825
1944
322
704
1846
1287
1848
531
131
1730
1979
1458
719
987
1990
1765
1241
1605
1973
418
1385
747
1097
1469
535
891
696
300
1917
1754
1611
1216
18
1596
315
1344
1260
99
173
1096
222
1831
547
1550
685
405
675
5
356
1367
986
1
81
1463
842
1851
37
11
1280
1747
1889
95
307
1553
1307
854
45
682
1702
1003
1666
1153
418
840
862
1661
867
343
1834
1261
1364
900
1404
706
1047
1906
1860
1725
1539
1618
1380
1179
1147
903
586
1443
1499
1644
1613
1788
1216
1730
1945
75
1101
1105
193
321
347
788
58
1903
647
1873
1368
34
237
841
583
752
972
1140
1508
1218
1929
547
669
1690
293
173
1468
1953
863
86
928
1398
969
1785
35
1752
121
1605
231
482
576
827
1602
1936
1194
857
1822
302
66
13
102
784
623
740
1495
898
246
1424
1591
1649
1072
1702
1232
1982
1568
640
1969
1647
1456
974
316
1799
731
1806
1647
1070
439
913
820
360
1270
326
1274
518
214
1797
568
1967
256
1359
1009
505
1460
1043
1467
760
1988
214
1496
1864
1227
1637
211
1245
662
364
1048
611
1975
912
718
1633
630
369
724
1177
1687
414
913
763
148
1786
564
1573
1383
1991
705
1718
1298
774
241
1086
67
320
1363
278
1184
126
1651
1212
859
1775
1153
1457
480
74
72
1529
259
1143
752
490
1289
171
1697
1367
681
93
720
194
1511
993
758
1164
1300
840
407
57
1792
691
253
1987
175
1358
1183
1882
15
436
1254
1669
1720
1341
378
1207
222
1811
1718
1904
789
183
1737
1155
368
273
870
1358
1032
730
1982
933
1094
139
1542
1845
238
1536
1714
1768
480
294
969
1395
108
314
1194
94
1110
461
295
603
1344
729
473
1224
158
1694
1819
722
1527
728
1469
1159
1301
693
1371
285
388
300
1166
244
30
1745
1960
1972
515
611
469
820
984
663
1446
1893
1525
837
317
1330
1456
613
1309
1323
737
213
1536
1086
1746
1627
1590
1002
516
639
1335
1703
851
1414
719
1336
1445
226
515
951
640
252
124
1217
752
90
967
1203
380
1449
687
1155
1624
745
1032
1403
945
98
1374
562
1727
1074
850
1033
219
55
1315
1884
821
1535
1309
645
1061
1536
1988
1694
1476
1922
1532
1792
164
1255
864
1479
133
1941
1250
692
457
952
1304
566
956
1513
1062
657
241
1590
1247
158
1284
1020
1258
198
977
681
772
1172
1525
734
1146
113
299
1426
838
532
279
926
403
200
1334
425
598
18
1639
297
587
1072
372
1337
575
1406
894
735
580
1257
1305
1381
970
999
891
1035
32
204
1429
1046
1571
1814
1926
1363
1148
886
1430
549
1901
504
1957
772
372
544
15
895
114
383
1416
1243
1541
414
519
1225
1347
612
213
1746
1417
1505
420
717
224
1260
1977
1850
1874
1056
719
369
677
1615
645
1537
727
1868
1698
918
1085
1749
1807
1645
1681
496
1176
589
1010
1891
719
1463
576
871
1580
695
1013
64
147
222
726
504
1083
1166
1771
1151
1218
1071
993
641
215
598
1269
381
660
206
884
68
364
1590
696
596
250
1735
618
478
828
0
173
928
1538
150
1949
781
1274
886
1221
1326
993
71
364
1587
107
70
412
1738
1340
152
669
705
149
891
1032
1600
1349
1822
36
1501
235
184
149
434
656
702
328
923
621
1066
1960
748
592
639
584
1734
698
1160
1119
257
565
1014
1817
1950
738
1784
83
1462
754
1801
1766
734
750
265
1755
1791
1532
650
400
233
856
872
1393
921
228
725
395
1147
150
376
1964
139
230
1797
476
1535
864
519
1524
434
235
686
856
1772
478
889
1173
591
1578
1019
1910
606
294
952
1745
312
42
669
647
1536
1192
85
1388
77
574
17
1234
1188
230
1445
1377
1743
18
21
1973
1919
1899
1566
1098
64
1572
1334
1558
524
362
319
479
336
91
1557
615
601
1714
820
1616
275
1076
835
905
164
57
685
780
82
694
671
763
1694
1438
643
224
13
376
1190
1860
305
758
1288
706
1805
97
1712
841
1222
962
230
233
555
1936
422
806
1044
1795
1420
403
1784
1815
1075
1258
1335
1918
904
30
1556
1456
1383
1326
302
157
1635
1670
90
584
1925
619
1726
1437
456
991
1955
870
1720
1011
1313
1161
1629
404
1080
1744
1988
377
624
1736
1879
1856
288
80
1381
195
1660
601
1508
1167
243
587
1485
299
201
977
768
977
1832
822
1882
1585
720
1315
1811
1375
1738
1095
382
1918
1582
841
816
13
299
1962
1166
1988
1973
356
468
1077
68
1551
1481
1701
1338
988
1293
428
882
582
352
582
452
364
97
1459
1949
1141
83
1421
1828
614
1749
1385
1772
423
774
928
1718
1459
1539
414
1121
187
1577
1293
295
1957
1716
1360
1793
1516
906
1671
471
1998
482
510
1854
1526
1947
683
1620
1487
1738
700
599
1370
1131
1832
133
397
1760
1325
669
1050
706
670
262
422
850
272
1161
509
1680
1559
743
1048
1961
1542
357
1916
803
1670
352
1745
895
892
1371
1469
841
1698
911
879
1008
1395
743
1052
746
1417
1444
472
1932
1597
1987
484
816
122
1467
759
1282
635
964
1135
1620
460
440
160
316
1613
1144
1746
1720
1739
867
1549
1754
698
1303
294
1778
728
272
776
297
1922
294
1292
1882
950
24
918
714
1416
1468
1883
1682
990
1691
494
1413
180
448
755
1200
1469
1349
1611
860
321
1246
1283
224
1183
205
191
1950
1253
856
1142
1516
460
659
390
1126
1030
616
1391
88
1517
1507
902
1422
215
883
1197
253
361
1256
1573
429
1506
1655
1059
931
329
1206
1454
117
972
857
1673
1283
1869
195
1365
246
1101
28
978
901
461
195
1986
297
1389
763
1401
1500
1980
476
484
146
67
1810
649
750
1512
1278
297
196
314
1096
1926
1195
415
1654
128
1549
1617
275
1560
1535
1267
970
1526
1032
226
126
784
1914
1256
1915
1231
1187
1470
1936
1438
908
106
1811
319
631
1111
1130
1957
973
26
974
723
601
1769
757
947
1431
168
1774
435
1472
950
243
361
809
1620
219
1337
1309
1128
1787
654
1803
627
1207
1674
1982
491
1133
272
59
1845
1291
182
1534
291
1714
421
1568
385
1604
71
431
822
280
350
701
798
946
770
1336
442
920
377
1151
1029
985
45
223
646
1092
1639
197
172
1301
667
1218
1556
702
1498
295
1762
1738
236
364
1049
182
1366
1039
1566
1370
1197
1359
1335
1557
941
1200
1351
1059
1490
693
670
725
1187
1317
338
305
1808
1588
274
1940
742
829
1390
204
426
528
1555
911
1030
938
713
1377
1152
523
1090
512
404
1238
1452
1444
689
1663
1526
1468
130
1949
943
163
1944
36
1395
1586
388
724
827
713
1725
1781
1508
1818
1623
1931
1073
1817
1422
845
182
1441
1808
79
738
705
1367
439
1416
1624
792
1311
1179
414
1077
1643
392
1937
135
112
1084
1854
1032
840
719
747
734
287
325
465
273
998
1165
940
1382
523
362
520
871
93
1141
1055
887
843
715
450
508
1528
405
1536
1377
669
1775
668
804
235
826
1720
891
342
804
524
870
459
1505
448
205
658
56
1474
1235
275
883
1590
1576
751
744
1007
862
1569
328
284
31
712
1530
1449
311
1469
1980
93
1089
814
1295
1165
1742
625
586
790
798
235
296
1267
572
523
885
1412
1448
640
207
463
49
1947
65
1315
613
1229
1235
1438
130
98
1749
368
638
543
1654
1058
1215
1524
492
1099
1794
637
1012
1647
213
239
716
1521
1759
163
9
1353
1599
616
661
1006
1472
1818
910
135
219
129
263
557
632
389
1578
39
1460
1655
1526
352
1009
1402
1912
1688
1049
691
552
205
954
1908
498
390
176
478
1879
1250
1439
272
253
1029
935
1170
256
88
1203
972
790
1009
1186
1816
1637
213
1839
1462
1319
1472
141
704
442
1956
60
1339
212
508
1464
183
165
1058
481
924
999
109
1240
887
43
611
1637
1420
387
246
1184
1083
1133
1101
188
826
770
1805
1857
1050
1388
944
1114
1180
839
317
1255
514
1671
65
328
1830
1058
1513
1091
544
1220
1091
1102
1319
925
643
888
137
322
705
1338
1783
1307
1713
241
712
1759
684
1520
52
816
1164
1949
1139
790
1231
1444
1970
1466
131
401
1632
1220
1076
1390
482
731
171
1729
49
953
1735
1696
1353
40
788
674
268
1375
1038
434
41
1010
1118
1963
1952
975
756
384
1602
1246
1803
1998
622
273
1053
1485
677
1951
636
1326
1822
1886
1641
1065
375
1580
265
610
509
312
741
1355
986
1786
345
1087
1815
1335
126
447
1209
227
275
208
319
1664
335
465
646
1265
808
1349
1487
784
1057
1553
293
970
1299
661
401
1435
653
815
1308
375
123
1003
1856
674
706
836
840
400
1591
1627
1572
1457
273
515
375
1297
1369
503
1739
2
1947
1552
953
1180
1460
2
279
1678
1700
521
769
1522
1167
960
1337
558
1839
1874
103
1886
381
1403
46
1025
1447
1082
47
1513
814
1330
1543
105
305
1643
1148
1675
406
1815
870
1013
1106
1977
877
607
1309
1618
139
534
1683
1555
1303
1619
754
1101
1064
427
1467
780
1585
881
419
1457
773
1668
1577
99
752
927
727
1048
1713
1956
829
528
724
1852
1455
1185
1849
1986
1584
846
75
1306
318
1944
1943
1450
1749
1941
1025
1645
1595
1939
82
680
1532
1101
1546
1765
210
865
1576
1749
1375
571
600
767
1472
1371
353
559
1992
502
496
823
1101
1007
80
1347
1556
1184
529
1818
779
1579
348
1023
210
1396
447
572
1929
1338
1180
553
1796
590
1618
931
1333
308
1541
1533
150
1395
1256
1416
777
1247
484
28
1651
741
793
25
1159
1255
1120
481
1482
1567
119
22
286
1147
1154
1903
1554
1337
393
1624
818
1971
888
204
1611
1064
1884
95
1829
1393
1561
269
447
222
1770
398
1730
1868
1034
1865
675
1770
1961
226
1024
1496
482
1082
231
278
1109
868
1972
848
545
1813
1828
103
626
929
905
75
176
344
825
603
451
1218
1969
963
278
330
76
578
1806
982
1318
893
258
1914
694
1522
882
887
1681
221
662
288
204
637
489
123
606
1775
1387
396
1194
312
1630
1623
1711
247
1574
1912
1374
1447
766
546
1368
998
1354
1829
1885
1229
91
237
1641
1721
946
195
930
1817
1480
1539
1134
1870
85
475
1782
379
855
1618
89
244
65
333
312
647
1251
419
700
872
1985
1850
1809
895
1478
1128
848
323
948
316
368
243
1474
1012
424
469
413
1012
1986
837
1951
785
316
1514
217
557
1304
1107
1939
958
518
1979
1450
759
334
1092
1230
996
584
1882
660
734
1761
1740
1366
449
1184
1117
1265
33
1303
1007
1540
1830
1444
1930
1903
74
1612
1200
604
297
1736
1730
571
219
1463
1513
355
112
1710
1823
1143
1132
732
853
219
1893
1913
1265
1205
211
1773
1730
1280
299
358
1467
772
412
301
1121
1199
827
1620
1347
1104
83
897
127
1686
692
620
224
1471
1587
530
105
764
1558
76
1995
1297
1947
1164
1370
1873
1488
79
1863
1079
706
58
1897
323
1948
1430
1154
922
959
1005
43
1504
1811
381
123
988
82
272
131
1542
918
1239
376
1141
836
1953
50
1520
1242
439
1020
1135
484
1908
1756
1584
552
393
90
1478
377
1215
1538
973
306
1947
1327
575
1639
1937
587
614
1629
1501
698
1526
413
729
604
1132
953
831
341
896
723
54
287
917
1230
543
1840
1565
1176
1463
1529
192
1411
1349
604
1110
403
694
1183
46
1288
774
1626
260
1433
556
1912
1308
40
1331
1464
1970
121
207
1021
1956
729
1816
27
1643
1515
160
1634
1198
1471
247
544
1921
1027
276
316
109
1907
1858
1396
979
1578
1354
1980
1485
188
629
414
1939
1842
1999
732
50
671
1251
603
1269
693
1656
777
429
1097
308
1784
472
1107
386
478
1399
1262
1468
1405
906
1376
729
677
1275
368
1835
1085
986
907
1539
11
185
935
1240
165
286
1176
625
105
524
1766
694
1273
1710
320
412
733
1214
1473
131
653
1872
975
1546
721
1627
574
1714
1141
1069
1316
319
1316
1857
1089
1957
415
1154
1726
1668
1270
1747
977
1096
1486
1321
1981
1875
732
207
892
33
292
1573
1995
1208
1773
39
1557
580
233
1404
435
232
1375
683
1053
1486
1288
1421
833
984
264
1379
518
1459
1493
1780
134
1008
1188
1893
1329
1294
514
139
1672
1662
0
1446
1745
247
1582
791
1230
51
986
301
1199
919
1556
1420
1971
1013
1900
411
159
644
1676
1088
889
631
1758
749
877
315
826
766
1699
498
205
512
1577
1883
120
215
98
1560
213
1585
2
1375
197
37
1883
563
198
1243
1570
1667
75
74
1746
363
87
50
1448
1335
1089
62
156
441
1629
519
1770
1645
1707
1240
278
1530
1534
1521
1416
0
903
1759
1989
1648
217
1042
1401
1264
728
926
680
47
1669
1449
650
652
1423
324
337
479
575
1773
494
1834
948
751
424
500
88
1054
657
1018
1298
396
1159
1996
1470
92
1958
1584
1657
1343
1266
1562
260
343
130
518
905
473
1074
1520
485
1212
1376
1130
1331
1100
1029
787
1527
1099
1225
1549
1164
128
729
420
716
607
1690
1425
149
459
580
753
250
99
1390
373
1884
1140
1788
246
1460
1922
1465
47
216
583
126
1838
315
487
1719
1169
1207
1743
14
736
1555
443
164
1324
1995
61
1761
1160
632
97
783
514
1444
455
1595
1657
729
295
307
465
1180
934
1134
698
1490
588
9
581
1535
881
1629
1989
402
681
1834
682
286
594
1497
1836
1394
506
1360
505
165
602
640
1845
37
617
166
1518
1864
1787
846
1576
1371
1657
377
594
313
1799
429
156
768
757
1281
985
628
1004
1368
1979
875
1304
1153
957
1553
68
715
15
885
1051
277
1234
1433
1773
67
1892
424
858
1516
118
49
1781
217
780
918
156
379
1605
106
91
619
1362
381
166
1166
1749
1963
56
1730
1953
924
579
1173
1189
282
636
815
1690
258
1897
1060
1370
801
1478
1465
1720
1051
345
666
1830
854
940
255
1277
1698
354
1741
1210
1711
768
64
646
614
924
306
51
1441
1564
1964
1328
1664
1235
1183
541
949
1840
1880
617
606
100
1166
1361
1154
1781
838
1736
1176
1242
1356
1771
25
1781
65
789
444
1327
919
1914
1793
600
1510
804
1633
381
1288
195
898
608
831
1827
1975
1179
739
32
1628
712
112
1615
80
1434
1664
382
1534
582
228
1023
390
1115
270
1159
173
354
1906
184
1108
1571
1180
1219
1706
1165
1591
1137
1737
165
501
632
1889
1229
203
1887
1907
755
887
838
1263
764
674
1764
919
408
592
1512
1737
1943
1197
941
1662
506
1479
1663
949
1268
114
1543
120
614
1009
20
342
1114
1312
610
515
1667
1804
1196
659
1624
986
912
1040
4
1236
1456
115
318
1940
762
72
405
753
833
1400
1708
1590
1440
1354
1211
901
895
136
665
1531
1080
621
1897
986
1725
1744
1462
1525
412
147
601
1306
1196
1534
1803
1782
909
1372
908
1018
886
1299
1475
1328
184
1121
425
370
405
1637
8
844
194
637
665
1928
169
1806
1781
729
699
1668
676
1701
1600
318
436
261
726
571
333
515
1161
1717
473
120
1400
1403
725
1503
997
958
1342
1037
930
1169
74
1223
1772
566
719
1004
374
1612
1460
1779
853
1201
1562
409
1549
958
546
908
1158
562
1376
546
1688
1749
1471
190
1785
1320
1666
635
1828
1661
628
970
1276
796
1286
349
650
300
1054
649
995
1062
146
1692
340
257
410
1446
24
1294
1215
272
652
1182
1044
1770
310
1051
77
842
1076
1230
1282
71
1400
1694
426
939
1480
1578
279
1153
1507
834
1126
837
1235
1432
1162
1680
54
476
1217
1373
771
783
861
806
864
400
595
25
114
1934
1386
430
1574
1028
757
1821
1801
715
424
1767
29
885
1211
322
1077
695
781
566
1113
676
1434
1569
1774
1855
167
1189
98
68
1273
385
802
595
539
865
814
925
813
227
628
1294
942
277
1073
946
1502
429
1518
435
314
1301
31
339
359
1999
1550
1945
715
1468
658
537
1850
1459
1929
13
206
1576
1085
459
418
1292
668
869
469
648
211
1701
1419
425
310
1873
902
1196
795
1505
1482
934
536
326
700
251
1873
550
1329
460
520
282
1446
144
174
777
890
1293
56
515
1788
268
71
289
344
1758
1924
1856
1868
1239
206
1127
1453
1946
1769
1196
704
967
511
752
1038
71
1971
1037
385
246
378
1230
751
1144
1192
1393
1850
1256
1714
1140
1315
1982
1792
1645
179
1903
487
460
1795
1402
1641
160
76
1801
74
861
751
1361
153
494
66
1724
1060
1624
1059
479
1953
851
1485
623
1618
929
1614
1597
768
1381
592
750
277
6
691
1075
276
1935
907
360
1540
159
629
1768
1746
1498
1023
767
1701
38
566
682
1360
443
1917
1899
70
638
103
1360
1290
1093
489
538
1201
833
1784
1165
1126
700
782
1843
1877
704
371
347
42
1927
1912
292
482
321
1356
846
1709
1103
1941
191
885
940
1445
922
362
53
134
1250
984
850
1604
796
410
1160
1815
1989
1283
1461
1500
17
1976
1588
1267
1086
1235
1845
437
559
825
405
1336
600
618
1897
149
269
1111
1419
416
740
972
61
1325
1001
1192
163
1337
799
347
583
1516
1060
198
88
1426
1553
1892
884
1417
1224
46
885
639
1674
1650
217
285
118
1085
1107
170
1989
1892
1946
1447
945
876
1139
132
1370
64
1098
237
980
307
1623
383
1223
1749
972
1108
486
857
1888
1392
1794
1591
1826
830
1785
1745
274
1786
22
448
1126
1756
1152
1859
1709
694
1993
488
172
855
1254
1444
1912
1273
852
1845
1939
967
1005
323
399
576
182
633
520
1899
858
1868
1008
722
1441
224
1819
1643
1784
1759
1166
475
492
1365
1804
1942
268
1510
480
1121
173
911
149
370
1538
983
514
1678
1587
1439
1444
1712
717
1477
1153
1978
1167
1836
604
525
706
1069
1093
184
1085
1763
346
752
1983
1769
1125
52
362
1534
1579
837
1428
708
1670
125
1930
1454
764
1885
916
320
1903
27
824
1757
1182
1855
1975
210
1697
461
711
365
1574
763
864
989
1787
1788
56
1526
419
1370
31
1599
1172
1729
1220
1112
1959
899
817
1608
1371
1085
603
1552
1940
1186
1920
1569
961
499
1808
1441
1622
800
946
1943
831
1803
1362
1903
1843
362
1449
463
13
914
551
1805
1797
1289
503
530
58
1743
1338
539
1647
708
448
713
1369
932
1724
447
1973
1385
326
776
79
991
390
738
1183
814
1685
635
1071
613
1458
989
1877
549
903
1097
1157
243
601
1092
1693
308
406
27
1977
473
894
959
226
1540
1197
892
753
390
782
384
348
1768
1220
428
842
20
1199
244
1451
404
1778
1237
952
1279
1478
1575
1532
558
465
442
279
54
1477
627
453
1793
853
891
917
1571
1406
1661
354
1004
1526
1567
953
662
1403
123
993
520
10
1250
1493
473
1776
762
47
1773
1780
1658
214
1128
1769
302
1380
1172
870
55
328
1750
990
1660
96
1151
1570
1114
93
1821
510
432
1582
225
843
1796
1565
70
269
1047
245
1926
1994
1320
1591
384
1595
758
397
1707
1376
1057
1686
112
1690
1796
1257
1882
103
6
151
1094
469
670
1506
615
1790
1216
1094
228
880
1131
1754
1199
478
1576
1717
975
405
505
1927
451
1335
533
1049
1049
1496
1186
269
1538
1103
746
1182
230
219
1575
1049
763
1825
1912
1130
1916
1232
1961
752
222
42
1548
279
1527
269
1981
1587
481
17
1555
1527
920
996
1544
1618
1397
932
1173
667
1137
1461
46
1691
1277
1591
323
1403
1093
1669
163
333
645
1333
1061
1129
592
1927
1922
932
929
1940
747
1475
1667
153
1354
1395
1198
312
524
1426
895
112
312
173
1443
1289
1416
957
1346
736
1303
480
416
661
418
741
580
1058
1126
389
1208
190
1245
535
1294
877
295
814
731
1702
1812
244
235
562
1871
1800
815
1322
1588
1294
1450
645
1936
276
989
809
882
226
1082
813
1804
1477
820
694
1554
1539
12
407
499
472
883
1506
911
231
315
468
438
1282
1332
648
751
337
1578
550
386
1019
1317
138
1341
850
1816
227
1153
234
723
900
149
783
1657
237
1261
1831
453
1438
1540
955
1494
1628
1115
1123
1793
514
1157
906
729
466
1057
999
1281
76
874
554
1942
875
538
18
949
1970
1650
1718
1986
636
1588
1126
1528
956
1415
1120
76
315
164
1369
718
446
566
1871
914
363
1736
1982
712
1902
1452
978
976
1377
81
1012
1335
388
1209
1385
1620
1331
456
214
840
1854
198
1171
153
1294
1319
1988
432
178
1732
931
286
74
1745
320
458
710
1267
980
149
247
624
1835
162
1397
842
161
477
633
616
675
604
1150
1381
1981
1936
787
704
384
1801
704
1332
1691
1795
1197
1192
1154
326
1039
406
1750
252
297
1649
1898
707
378
429
1998
545
458
855
1887
1596
495
1480
259
183
237
1737
189
684
477
1051
1851
4
442
369
1020
1084
1390
140
1648
400
1193
189
1268
63
1645
878
1640
1972
191
1740
1696
110
1041
1458
594
1693
767
976
1063
1414
297
216
1314
839
1274
944
811
484
1610
1686
1095
1362
1267
1768
929
753
251
425
804
1313
1993
1031
1852
1532
1803
562
409
415
1867
1457
161
734
92
1462
1693
647
565
70
1259
379
678
203
44
364
528
1485
1144
343
14
361
1750
1486
14
1429
1291
187
215
1808
667
590
1592
1732
375
588
852
1822
1132
438
850
1560
35
1818
416
1533
1371
267
281
1691
806
137
1674
992
1825
137
154
294
719
1241
450
1755
356
1403
1361
148
1589
1240
853
1354
1213
1052
141
203
713
504
50
186
1334
1082
1848
1585
814
674
728
1510
857
1625
1497
1995
14
1794
372
77
110
802
711
1162
1760
622
202
13
1734
4
427
180
1079
216
1114
1427
1769
1692
904
1102
73
1606
1469
422
945
492
1509
381
1980
15
947
362
1728
1195
124
60
1400
1270
1666
863
1092
957
1484
284
47
858
1842
1646
750
667
732
1763
1292
1788
817
960
1140
322
545
54
1823
1988
1974
1459
1483
1247
1666
739
1834
683
1637
382
143
783
1311
390
1390
522
940
799
1914
1637
691
1412
444
23
1309
421
1976
1910
1046
346
583
471
249
1004
1503
31
1291
122
1225
1676
291
675
1985
387
445
1097
62
1290
112
914
1876
1993
489
1388
1188
70
1058
1262
1448
1803
85
1318
826
631
1819
788
37
1215
1157
927
1618
1984
191
133
1503
344
1917
773
1863
415
120
556
1780
1580
1482
1393
1627
190
694
294
183
1282
1914
1407
1804
1460
352
814
757
1207
643
1229
1839
1949
1189
1989
506
1110
470
1851
733
896
1230
156
30
1613
1074
593
992
599
1315
321
724
1259
1730
1155
817
1898
567
229
910
945
1014
1642
1556
1385
1291
1250
80
1474
749
888
209
371
1052
217
1369
1440
1779
1650
1635
817
654
1127
1811
688
958
961
1895
1007
558
1944
355
138
1600
1901
1408
768
592
38
280
1816
1105
918
1823
1316
1010
301
457
1647
809
1243
1027
1101
1989
1172
1060
511
1488
88
1889
1848
1046
1177
1783
1299
385
1320
1258
423
1431
1525
470
994
1483
1337
47
705
1095
1309
1366
1945
1427
1578
1526
870
1236
207
773
795
1365
529
1219
1766
311
1648
1231
479
110
1967
1948
741
260
435
1403
1474
1156
1699
1224
973
345
1392
847
1188
1338
1769
223
1908
1722
1834
464
677
1864
1344
1392
766
731
7
250
877
1600
359
279
513
14
1957
673
1716
326
1863
1239
589
6
1470
1291
307
865
288
1721
1383
1537
1301
573
1108
490
1403
1647
1165
1364
1153
1482
303
843
737
239
879
883
1843
779
1266
1925
514
213
598
329
1884
764
1704
1411
1272
1435
1712
1514
353
1952
1854
759
1056
1849
1744
1564
613
355
751
1373
1899
1309
1410
184
755
1427
1501
1268
1641
1234
1297
1487
376
1068
1289
419
595
1502
514
590
423
592
430
1552
314
1601
1115
754
1039
1027
1147
645
1532
1407
335
1547
487
1504
49
1698
1403
1728
1854
1912
620
1854
521
1786
388
933
477
1783
1303
1266
402
465
883
1157
722
729
405
443
1255
734
939
1805
400
1567
1673
1368
330
1593
1016
56
759
1799
1855
676
1941
694
728
1428
927
642
1627
1651
1371
1385
1150
1458
1304
1112
601
536
429
535
1437
1453
8
851
1976
424
264
1775
1234
961
1813
1443
1684
363
276
539
950
432
577
1495
501
839
1494
262
1997
866
1415
850
1610
1462
1530
1480
1278
1603
569
1525
364
70
1239
1813
461
996
1257
1232
560
1889
224
1387
1616
948
70
552
542
1376
1997
1988
215
846
1088
227
190
133
1657
475
1666
1133
1968
1768
838
525
1806
1829
1210
105
1025
34
1327
1009
1558
575
1868
1491
1386
479
1307
1695
1940
1679
1672
1809
1546
705
1565
1463
640
1619
1909
1443
1792
1203
706
1602
1273
1080
912
66
520
918
1315
1904
569
229
1151
162
232
1349
1354
650
163
657
1855
649
1685
1365
664
1484
1982
386
1522
1685
84
179
1895
76
631
676
303
1920
1494
745
1826
888
300
703
557
1867
306
1369
1421
1703
181
125
332
1586
783
598
621
23
970
139
641
738
746
1711
595
631
268
1895
1436
170
1064
108
1547
315
1880
1632
1961
1984
1788
1756
1341
767
1814
460
1462
760
1532
1338
1990
1964
1433
1905
1407
460
1495
874
1815
597
385
311
1832
1272
1455
1904
596
1052
1115
1249
137
15
1060
1106
1514
805
203
1401
1240
1498
835
1747
1130
1252
1940
1814
1263
632
1149
1542
589
1033
469
1644
1168
1201
1764
1143
416
1211
1166
74
284
104
1124
753
898
358
1224
196
1846
1201
1033
1464
1142
319
1423
295
1076
1080
578
312
1842
345
847
1979
439
85
469
209
534
378
1404
1608
443
1467
1197
981
774
1018
1443
1837
857
1198
1768
1026
1965
84
1391
79
1388
1756
355
30
1387
247
1026
1458
909
882
1461
1290
1806
1075
715
1897
888
905
1919
1736
1881
450
1869
1893
1774
633
554
1331
938
1143
1171
91
722
361
692
280
1957
1742
132
1249
1217
1850
79
75
1876
1208
329
1213
989
1819
1137
1179
1648
908
838
1528
1087
435
15
1669
1399
897
197
592
1035
65
629
1551
758
912
383
179
1820
555
1055
1278
379
796
1119
734
1813
882
222
1327
1098
1943
42
21
1547
688
1307
293
763
552
1991
1371
804
1412
1439
779
1860
1694
1871
1453
1201
1269
204
1888
1192
952
496
1106
133
1133
946
1555
1360
798
869
1940
1284
1112
860
5
1436
1808
1735
1304
165
161
684
125
1488
957
1121
163
1821
1361
1147
455
1035
1923
1071
1943
273
718
214
815
747
503
567
524
1469
1916
535
1946
1977
1174
1383
1212
1445
1437
133
1472
1687
460
1871
1806
1885
132
529
1556
24
174
1442
1303
658
582
1547
165
300
1558
1755
14
1667
1424
726
1221
162
75
158
1696
1870
722
285
375
1373
1925
730
732
1607
1694
467
143
1523
1790
1784
1077
236
412
1327
342
166
832
439
1455
1625
1798
896
165
1316
62
85
402
53
740
1362
1521
1217
257
1326
1136
1294
685
1869
654
378
583
940
1894
1187
1517
240
941
87
214
140
304
607
1474
1568
1570
1857
1647
1216
1264
363
1477
191
1851
373
1318
1472
1032
1342
1673
1698
855
1225
1398
1215
1766
1600
1499
1302
442
1258
693
665
461
764
1513
664
65
1744
374
930
866
559
1939
588
1906
166
916
870
1407
528
1017
1040
1105
274
1375
1848
753
468
1238
1298
729
1497
320
498
1588
357
1258
1669
1912
1679
1006
1760
611
1777
1519
1839
719
1064
1511
159
1119
7
23
1023
676
1140
923
356
1202
964
1520
85
621
1125
1153
1521
449
1847
108
1312
285
1052
65
256
1532
1850
486
1065
1614
1219
322
1253
1897
1213
1150
796
708
815
1176
1227
1397
770
301
1490
874
2
1041
520
1475
879
185
1565
1167
1033
1346
1293
1238
1087
534
1886
450
43
247
1823
1086
1654
691
755
971
520
78
830
1848
1430
1431
1997
1563
198
1156
1494
1100
1783
532
965
649
1831
612
1881
526
638
639
397
844
882
766
1823
1748
696
628
1886
1207
717
1429
1299
1669
834
60
1339
1251
685
751
1356
320
1093
842
1812
1564
1450
824
1543
1428
1502
45
608
655
1579
44
1660
164
745
1895
1874
1688
1333
1068
862
110
817
1475
785
164
59
1064
32
735
1510
337
1038
1913
1167
1845
423
1780
460
54
1076
1513
1899
283
174
107
1560
1528
1863
89
194
965
150
1212
966
772
991
1061
1735
197
1050
1581
1436
14
925
1421
1985
667
1281
723
1266
426
1815
431
1160
1629
1537
1153
160
1897
1731
427
1192
1001
1688
1599
1907
100
1743
369
1813
387
1475
784
1249
1780
1052
531
1969
419
1232
1476
1815
1112
327
435
677
1449
667
1871
466
331
299
1393
347
1227
589
707
1875
416
831
108
108
622
441
247
479
1183
1731
1950
167
1521
1582
818
469
1027
314
890
669
827
1089
1578
318
1692
1212
97
1375
39
1987
219
116
529
964
702
1538
90
1744
638
1843
830
511
1524
1364
103
1282
581
577
519
159
570
845
993
70
1157
577
370
363
1712
78
48
1708
1454
928
696
1173
1382
73
1566
124
1073
111
1290
1118
1014
1068
859
367
45
768
951
183
315
358
238
1528
1810
191
1415
1283
1467
1054
1400
1536
151
1534
906
1906
1987
709
143
494
573
1728
1005
1195
111
1482
752
1720
689
1343
753
839
818
1254
1558
887
610
333
922
1724
348
1319
1738
1264
395
361
401
211
1398
411
1184
1011
920
1040
579
1859
1872
1462
1333
1946
787
749
216
456
1054
76
7
1896
1536
1257
323
1193
19
1991
328
1818
584
485
834
945
695
1852
393
1035
710
1817
679
619
1288
69
734
1131
1805
236
1041
1099
647
184
1792
1005
1710
363
1031
948
489
298
802
39
348
1844
1746
112
186
1101
1088
839
114
466
804
1993
1717
1
1119
12
1548
1669
51
478
295
1690
768
788
1927
930
163
289
1442
1502
75
459
428
1932
356
942
1893
1083
102
1559
295
600
526
1677
1421
7
1182
815
1112
561
29
1732
680
142
1856
1040
351
281
1178
1998
771
1856
378
1058
1097
1519
902
221
1441
363
507
819
1239
394
851
356
14
767
400
23
587
952
468
798
538
470
1401
91
1242
1745
1949
1003
619
34
1590
337
1400
1903
121
1410
1809
443
370
1570
611
583
687
62
1709
1227
1703
1169
1484
1606
285
34
640
235
639
1347
958
372
246
52
56
1045
1973
1310
1316
1476
1945
1542
1758
483
765
818
645
302
1952
397
523
86
19
1463
1890
705
1424
264
906
1563
1973
1106
1825
213
542
1765
1933
576
1392
404
1936
1595
780
1967
582
1804
585
810
539
171
388
1568
1183
335
912
1874
1627
1274
1137
1717
1761
1847
1378
1705
1856
660
538
205
1635
1393
761
819
1926
449
767
278
1183
1619
948
1386
1412
1011
1635
826
827
1753
1452
1870
1712
1849
1641
1224
766
71
1720
132
101
107
134
1189
733
1005
965
333
1674
795
1562
361
905
631
466
23
962
681
1862
1443
1986
698
40
277
1317
22
1469
1684
663
1363
1356
1215
1164
400
1735
306
119
1214
1042
887
1365
1158
889
964
1203
1362
425
1950
664
1567
590
1197
141
1245
878
1203
997
100
333
224
911
387
1994
1625
401
1606
1434
29
1596
1692
876
441
579
1283
1168
1181
750
789
1827
673
423
822
50
724
1104
457
1039
1142
1215
350
756
1517
1078
888
1566
469
1483
696
553
1470
315
1610
1118
448
1486
106
254
1399
430
900
1930
1796
951
1616
1773
1160
397
14
779
780
757
888
907
1178
1028
832
369
70
981
354
389
924
1085
1294
815
553
529
1101
362
381
1955
1862
497
767
944
835
983
323
51
1958
282
1413
50
229
1190
208
1882
939
530
1599
1513
1536
761
1389
710
1119
626
1647
1854
1840
972
865
293
602
117
1031
338
749
1229
538
1834
248
1751
1161
1262
1163
541
1777
541
12
621
197
1713
392
1642
707
773
726
1856
1839
735
477
1026
1945
1342
1142
1084
984
1347
558
1286
1020
1264
1563
838
1073
1577
393
405
1438
155
56
701
1290
1116
1655
1569
162
1188
1998
1150
1157
1268
1745
1318
1997
617
1619
903
1341
51
624
60
959
634
1791
855
222
1375
866
975
1413
744
1597
1153
236
1226
360
1223
151
1872
325
938
1202
1829
1849
604
629
37
1551
1155
1579
961
1530
1361
416
740
1810
1148
690
1454
297
1859
360
1471
319
32
1230
124
629
1656
822
378
1135
665
196
1954
1275
1168
1738
307
853
14
1639
340
1302
894
438
684
1628
1815
618
1875
597
1385
1375
424
62
127
1937
1990
1576
33
1296
1925
590
348
1576
947
982
793
1802
517
1821
539
640
1803
281
1660
1144
426
1998
1974
378
692
877
610
1625
1898
1144
1702
1669
608
1216
1504
256
1634
1661
401
1148
465
706
1737
1976
891
1222
332
251
1057
564
69
1229
1022
1942
259
520
1738
1656
27
977
1795
1936
1392
1803
878
1850
1126
973
1069
1182
1332
1218
1059
1743
294
748
1056
806
1047
1197
1987
1306
392
601
1646
745
1334
687
775
72
281
419
1697
406
1569
1294
1634
928
922
111
72
611
929
1186
542
1482
81
1486
379
1165
1016
1326
1644
1572
621
1374
673
1537
1040
1397
1569
1363
467
302
1966
1546
1815
1629
222
1319
1805
498
957
695
1457
997
615
1572
1699
811
752
1489
567
73
1191
1200
51
884
1207
676
1276
958
69
354
454
1734
615
356
845
1263
1755
1152
225
1277
5
23
8
1768
1712
1746
1313
1902
13
1750
1365
1404
1164
416
106
113
241
714
99
1859
1007
1044
963
1186
1449
1542
759
1577
1891
1752
203
297
754
1799
25
1378
2
1573
1939
1896
780
424
495
320
1303
1994
1771
185
1822
2
1980
1604
394
1333
220
826
311
1201
872
1005
711
115
1463
414
555
551
1535
752
74
1199
347
235
1324
703
616
1379
478
1862
247
1296
406
879
1256
1022
1705
367
1348
778
771
1470
1392
826
619
527
1229
1995
1949
347
868
1490
521
1881
1255
810
699
86
203
1749
1770
1476
1930
649
1567
1526
348
1693
1666
1970
1706
1646
1183
1479
1741
1947
791
1993
1408
1854
1197
768
526
435
900
50
975
390
425
386
899
1002
213
474
1779
1893
61
183
980
531
1163
207
1182
347
667
1628
1624
1274
1950
1827
50
648
1401
557
815
816
729
1645
1157
1022
1689
1532
370
1195
1571
748
125
591
723
1062
1619
1077
1763
103
68
510
1400
165
1331
232
22
1622
1811
1155
503
435
899
622
1152
143
1716
819
1760
1085
1449
1179
1536
315
1063
485
700
1579
367
1689
1680
755
901
1120
1036
780
1809
1479
512
990
1890
108
51
856
547
1010
583
634
1658
1597
1194
559
1757
1533
1619
417
1479
1837
1685
1788
782
38
1526
594
811
1425
1436
314
1192
1053
1162
157
1077
1249
1009
118
336
1757
71
1039
1496
12
1210
177
1157
1704
1124
303
409
1531
1689
1437
679
126
825
1351
549
1176
790
1726
1803
936
1960
1764
376
1632
1
1557
855
76
205
206
861
700
1490
1511
1654
1932
1087
975
1185
1284
1661
16
868
355
907
124
1133
1092
1776
1389
1500
1456
1006
712
1287
1111
1594
103
1698
654
1991
912
962
0
899
468
1063
535
1089
300
74
1462
78
1405
1816
1882
1825
1310
220
1510
1727
1394
1664
374
1395
1593
1788
260
1515
1884
977
925
1628
162
494
133
1412
613
118
839
307
928
247
1003
436
1066
1370
771
1632
1027
1542
16
1177
984
1078
700
1854
457
702
941
1572
166
257
1601
1759
975
459
1365
1316
316
811
669
214
25
878
619
1618
1078
88
1310
1263
142
222
1661
1888
202
1732
1553
1221
1621
1369
591
1724
131
377
828
294
894
1901
1039
713
698
1898
116
219
1851
984
925
342
1294
595
147
1188
1681
894
1885
1777
1361
1486
201
1530
1534
1540
1713
254
1304
1996
182
1901
1487
1884
1148
100
1946
1738
260
96
126
1144
996
57
1718
1213
1629
1101
1196
225
835
1335
435
24
641
617
1196
1541
1409
776
1298
408
229
56
447
912
245
493
172
21
957
379
750
1468
921
1302
901
1936
1752
1584
202
1903
550
628
1023
374
1156
348
1659
1068
87
1843
669
1836
322
994
1565
168
1327
148
1765
331
201
1211
709
311
1488
1811
1774
1767
98
960
443
855
967
357
136
1139
832
1676
466
1847
343
817
1845
587
1197
625
1160
684
1330
649
955
1131
448
1898
925
1301
656
1432
1738
47
387
604
386
118
473
244
1679
1882
393
126
678
1067
1939
584
873
1258
1206
131
710
748
105
617
341
719
1673
814
768
1176
1537
143
960
834
11
908
55
1633
1053
1121
594
237
424
1049
1748
97
611
77
478
1919
756
1748
987
787
1104
247
1466
1235
1738
842
123
1227
802
569
970
1696
947
1029
1967
7
1315
1021
665
1039
453
16
707
1830
981
219
484
192
1660
798
8
1719
1469
1235
1616
1863
832
1701
578
773
984
62
860
613
1408
77
437
1063
1825
1195
664
214
70
1088
642
1409
1470
1519
546
1273
258
882
1549
1010
599
1743
423
1192
1057
1821
852
1361
12
1912
382
38
391
48
1492
933
1231
107
396
1150
769
553
385
94
1211
461
1995
33
1982
396
96
1041
731
745
981
406
234
648
625
979
1734
1428
1620
814
29
1514
1188
849
880
1187
1807
10
881
435
1969
1137
414
1337
1884
345
1597
1397
1711
1671
990
382
831
508
1658
285
219
1984
1066
378
1745
1213
1346
1701
1889
1940
124
800
1638
1675
1619
705
347
917
597
203
612
57
745
213
1941
646
1181
363
1378
1263
1067
1290
830
1788
1597
486
1898
81
1378
914
1845
1536
577
1561
1868
1573
151
1780
166
1117
76
692
1829
1463
194
1117
995
1070
565
664
1634
1333
472
757
833
634
1833
429
499
111
991
313
564
734
436
1690
388
45
140
51
1073
1657
338
1178
955
512
1523
1824
1885
375
1707
1762
101
347
853
1039
1684
474
507
1753
370
1819
235
97
1964
1972
34
1952
1981
637
1940
800
1281
139
1254
1972
1403
637
194
1782
1838
390
384
1243
1699
613
1482
153
185
1664
598
1025
838
1289
1546
893
1224
635
1003
27
1964
1308
599
1088
717
361
1113
41
9
1195
1533
647
844
817
1780
1455
24
983
458
1671
1422
258
383
699
134
43
1542
329
1332
148
1672
754
944
1650
1980
1542
23
1214
436
99
1676
1334
504
13
1293
133
723
1399
1712
1676
1092
1830
645
56
138
572
707
1475
1444
769
390
1105
533
328
1887
1556
1342
967
1207
414
189
1588
447
345
1196
1871
676
1558
1465
702
1910
1791
586
625
1179
1000
1294
808
636
1877
973
552
1968
1163
1086
1932
776
619
30
1291
1754
1700
1537
607
1664
795
271
981
1752
1332
844
1082
844
893
161
1367
486
1511
1777
1015
30
1847
1739
969
1246
372
21
1416
865
1588
1838
1818
38
1026
1967
125
1969
1089
685
1760
1235
1712
334
396
1229
1765
992
1288
1227
1404
1192
556
1218
1438
226
1143
1810
1321
396
281
1386
880
1447
461
1113
423
1873
1707
1732
1021
1055
754
583
425
49
319
586
217
29
1332
1508
1707
1894
42
226
527
1764
1222
141
1675
268
628
392
1199
794
1879
698
1054
1215
622
1271
8
1659
842
710
708
1741
1949
1608
830
753
1097
346
269
718
946
1516
1395
369
1966
1063
1998
725
1107
794
1782
1455
416
550
1567
1612
549
1700
933
1142
925
1684
682
330
1972
111
1784
1161
1671
1798
1036
976
603
1920
1614
1617
536
547
1046
349
1823
468
1419
20
476
1241
960
1906
1422
952
1051
936
1792
550
1889
2
1261
1586
718
1621
316
1200
1702
1348
1808
1436
148
1843
1327
1132
816
877
1095
1780
1098
978
913
1526
1199
966
482
375
534
265
1364
1237
702
231
685
566
1993
397
904
50
1651
1118
1420
680
1540
1488
739
1682
582
1327
1430
1395
431
1401
1545
676
1355
1637
157
1647
1395
967
1509
347
1066
344
1086
437
1742
198
1921
1258
1743
1159
1986
1822
861
312
1060
1425
1616
1041
1147
1714
1592
1484
956
1711
1630
1122
595
312
34
1337
1265
1811
1543
1279
977
997
1217
902
1590
460
297
823
1057
622
1426
1456
430
1402
1148
979
89
1211
75
382
1090
315
573
1756
1534
841
1691
650
579
973
1488
583
213
389
450
1998
1488
353
1925
1405
624
1971
813
1596
342
1568
446
1675
688
1932
1746
1492
1720
54
1287
1463
769
624
92
1057
1192
1960
47
662
348
1396
1461
1582
209
566
820
174
1451
765
589
38
1854
1764
697
1844
575
1439
1618
1370
4
1052
179
1092
486
609
1856
1301
1793
1023
1302
1861
1646
786
1654
692
570
1568
1203
1957
556
504
1577
861
1470
1488
824
941
826
429
604
1369
572
452
279
1958
1796
1255
1410
1039
35
265
1310
1800
1305
1434
1764
685
1701
1499
1490
37
663
1376
1853
1961
1881
1677
1434
77
202
1379
1015
703
43
1830
388
1710
634
165
791
284
1622
1336
1061
387
891
1027
1224
1228
210
803
1616
222
1830
1106
725
45
1666
1619
828
1964
1001
1434
650
1007
167
1076
607
1420
1121
1754
951
922
310
292
1048
1069
333
1269
1997
855
1587
861
1684
534
882
381
1481
700
972
1274
1469
626
1168
1542
1344
573
1698
1257
588
873
1651
908
1450
1638
1581
1028
447
603
1122
577
1855
823
792
1528
280
628
1730
1759
1932
1674
1578
796
1447
23
1262
708
66
1398
322
36
1196
1669
833
340
1377
1609
1297
626
119
1438
910
904
1231
248
1364
519
430
1483
1651
1501
1617
442
684
1592
1426
444
126
606
727
862
880
748
1665
24
1896
1607
1217
427
383
1070
1036
210
790
903
1865
365
1313
354
1310
174
201
1104
1724
215
452
1018
1289
184
1326
1725
1849
1282
240
143
1179
986
1630
49
384
242
894
1063
1676
61
1774
810
1091
354
1463
24
352
806
1212
577
750
349
448
1980
102
1249
1387
975
591
1418
312
1846
314
168
991
140
364
479
559
647
1264
994
1582
775
123
516
341
429
885
166
360
310
220
644
1147
1086
1474
458
1174
482
1356
1085
858
1302
626
882
1259
1690
517
1390
1533
1751
958
1397
485
69
1987
314
558
849
1487
666
315
866
763
350
940
976
1364
1737
1681
1327
1859
87
29
1211
575
308
1131
1048
333
410
280
1764
1979
836
1486
1228
1257
1156
689
1216
1481
850
1499
1963
1774
877
957
197
901
1121
103
180
789
637
968
599
204
1891
1565
1649
292
1790
1389
1522
887
1834
1606
363
709
943
1423
1265
1888
1302
485
187
1392
548
888
1807
331
1824
88
1679
709
627
900
716
937
625
1821
1226
1015
1795
843
813
566
1710
1839
1303
1253
237
920
83
1667
1211
1711
237
208
517
176
163
1417
519
869
1243
106
1503
1990
1176
330
1641
1755
719
1426
779
390
1454
1843
1063
1440
673
249
1656
744
722
1735
697
1835
1305
1998
1745
603
526
778
1773
319
1990
575
1630
796
934
1248
1246
1983
1069
16
1528
840
321
459
683
873
1530
1919
950
1036
1627
1142
842
1775
648
129
83
71
537
1503
1848
1544
1463
79
486
285
600
476
374
1908
1476
1624
1187
100
1074
1392
1357
225
136
1340
1766
1491
894
807
199
978
1547
433
1105
950
441
1218
311
1572
1061
1701
1034
625
2
1720
1282
1343
1827
1900
837
898
1753
583
67
949
1216
952
839
1851
329
1349
1730
398
660
1340
15
436
672
1735
295
1887
1984
1862
657
1546
1557
1834
1443
1606
391
431
441
1080
630
872
31
1780
1262
442
1992
1918
1139
292
141
1731
463
546
321
581
448
1894
529
1547
57
1709
235
834
1729
1433
1819
1059
1161
825
471
180
1302
808
1921
194
1722
1729
1684
975
990
803
1991
940
20
141
235
1044
1570
1782
765
26
1832
172
488
1607
928
134
1032
1678
1928
114
742
272
1371
1614
1894
632
1083
773
1755
1499
1464
1673
389
392
1026
201
940
1522
42
584
1759
348
549
1328
1223
1472
80
1015
324
227
250
322
464
1035
1453
1330
378
553
568
112
1385
963
264
1007
1639
1932
938
1095
103
644
1461
338
1383
393
1931
1715
714
108
1537
455
1073
1985
682
1412
1415
108
640
1284
906
1515
1235
797
1570
1163
63
622
1609
1583
701
141
1720
1695
938
803
1943
516
14
1734
1048
1181
1090
1774
417
621
1754
1983
248
504
1826
1941
1975
148
201
1443
1536
322
213
360
621
347
221
1194
106
1185
1742
434
1971
467
72
850
1033
790
1809
1578
1057
273
673
1020
1152
1521
1986
946
750
1320
1222
627
783
1217
782
1221
255
431
1124
1626
153
1734
1147
65
337
67
104
327
1936
1680
1610
1902
891
449
1092
1390
1109
719
334
253
970
503
1571
1385
342
561
803
703
1713
492
128
836
1991
433
517
308
1646
1799
1909
1582
817
1412
783
705
1025
1665
1163
363
1339
774
596
1698
908
581
262
43
1017
501
1860
953
195
1739
1544
406
597
1196
587
938
1860
1561
363
299
1921
1416
1454
1857
326
1072
1648
610
121
1644
1511
1923
1413
196
224
1301
236
1804
1399
858
1327
1629
1556
453
442
1301
826
1707
1402
1129
198
841
583
423
495
1461
1678
1808
346
590
1701
646
997
960
1018
492
94
1001
343
1187
578
1442
806
159
1602
1414
1820
1068
1866
1665
183
759
37
1910
872
173
183
260
588
658
121
397
1528
837
1585
1624
1310
1938
915
855
1951
1115
1920
914
1222
950
292
994
89
380
293
1184
58
1134
147
695
465
670
957
387
780
607
1494
836
1729
1176
280
816
1957
1371
843
579
652
1358
1366
1348
1444
1780
1611
777
424
7
428
382
1052
1973
583
1466
1738
702
1299
1190
613
1968
1442
900
842
1951
1185
1074
850
250
530
254
1469
1504
890
1092
1946
1804
758
1154
728
1629
737
1138
1382
122
1767
223
1222
868
420
1701
465
769
859
1828
1731
1261
533
1469
1600
885
40
384
640
600
1524
1808
1591
1225
1162
396
1335
879
506
531
559
397
1282
1300
731
441
983
847
642
178
949
1328
484
110
1635
671
94
258
688
215
1835
401
1887
1531
1765
667
1668
1659
1235
1693
287
678
1668
1628
544
1402
1933
476
476
61
1447
134
142
1460
1270
1558
896
1174
1744
1545
180
1644
1337
1597
861
1107
760
1725
1342
167
1241
1000
1891
1456
2
1828
1955
1409
1674
1407
731
301
866
736
1380
1364
357
313
679
1972
1114
1123
1515
1916
608
1858
1450
484
1072
1508
1036
267
1996
680
1167
1746
1655
415
1488
124
1225
1040
1162
1908
1821
1566
1442
871
998
1934
1912
1340
199
1339
1504
209
39
1828
1762
1601
1329
521
819
1899
1296
653
390
800
1075
1790
328
205
1649
1338
111
1377
226
1779
4
104
1730
1447
1832
601
1464
304
1229
93
1240
1406
1957
175
1619
293
1408
1482
921
256
36
1617
1974
1690
1162
618
1172
258
1465
1839
979
1798
589
1968
135
399
591
1760
948
172
477
1837
1444
512
1051
1135
1188
1214
43
1091
696
1164
520
1390
1859
1821
1707
1976
354
1044
1165
1004
193
485
1270
463
247
218
46
1534
611
416
1749
1555
1102
1665
613
1530
368
1018
286
1230
324
1047
1920
295
1658
1929
550
1901
440
672
734
882
797
481
446
1682
803
1978
1315
817
1056
1772
1246
452
1819
896
790
845
1086
1618
1696
746
474
1877
409
1524
1846
1041
1491
996
1538
1640
1740
562
1494
418
802
635
1485
1554
612
270
1428
848
926
1274
1750
1872
1611
646
1141
1044
1157
75
1523
377
626
380
1457
1139
1535
151
1901
1475
103
217
472
1901
544
89
841
1541
722
591
492
128
1013
1949
1680
1501
683
380
398
829
1801
197
787
804
1559
1084
630
27
375
776
101
1569
1630
965
1847
35
954
684
1746
1805
1158
1644
137
1516
1943
874
428
964
559
172
1266
1710
1241
1923
1656
1567
202
1991
1942
1047
377
527
1672
309
545
1853
730
1345
1394
1187
1943
1869
1165
51
629
1413
1050
1258
96
571
789
1202
1614
1371
844
1603
1639
1939
200
1573
1278
527
638
1373
760
1032
1255
712
1458
1862
1848
1950
736
1849
1176
1786
47
160
1935
903
1028
1504
1116
717
765
1863
1234
1377
664
525
1301
671
1621
661
139
940
661
109
1551
1281
1776
1304
1362
500
1303
253
643
970
514
1614
663
363
1346
233
1404
687
1935
1994
1016
486
1975
519
887
1965
424
1388
524
1963
1799
1293
1132
29
1328
1648
1500
1035
195
369
712
1522
1880
1261
1408
1602
1406
916
1664
60
1368
1883
488
306
1847
914
1758
862
1479
1694
843
1854
1678
1466
1256
1346
1274
1988
235
960
1509
1930
1774
510
838
1035
1913
95
1284
1375
1356
153
814
1592
611
239
523
860
1820
1727
1666
1430
76
1699
696
532
1532
1364
46
1819
83
882
416
1669
1087
1331
1228
1887
1435
324
467
1495
1622
1473
540
988
985
418
965
16
803
465
1327
1828
1896
726
174
1016
1029
839
1227
3
1640
1415
892
1488
233
377
291
268
430
1367
110
1944
863
361
769
885
1512
1231
1472
771
142
866
1055
883
1439
111
1142
1736
135
1384
304
392
204
519
782
939
104
419
602
334
1519
182
1876
1533
213
369
1341
648
1661
572
1653
1634
3
1032
883
1702
1565
1668
1442
559
50
958
687
1649
1009
818
548
630
1678
1809
225
49
599
900
792
1329
887
1593
1727
1837
544
881
1025
509
1000
1802
1911
585
1588
403
1603
1117
1217
1888
688
1276
587
49
232
432
153
1926
729
1362
168
1798
1446
1253
1742
1697
787
1460
180
1992
396
1932
862
169
195
80
678
942
1286
450
577
1876
1399
1749
69
534
1011
1235
369
1060
1015
1236
343
1926
1397
1530
118
80
795
1038
1481
894
1672
1045
849
635
380
217
1751
1591
1530
1053
55
1324
43
414
194
146
1390
1487
1072
341
538
1420
158
179
1135
1869
272
6
755
502
570
1377
1572
1752
1571
1953
271
1527
1365
815
1923
1027
327
494
1299
1654
784
1745
565
1722
477
1538
804
183
272
845
281
1166
20
1369
497
998
412
1296
1084
614
1216
380
1345
424
1806
616
1452
9
86
153
1038
1792
136
54
1025
165
1086
1851
1515
1207
1569
1420
156
1242
627
1476
1998
645
717
770
919
584
476
1668
1166
892
1123
360
896
1038
247
1803
1699
529
781
1013
1030
1058
1172
41
585
669
671
1288
490
1282
1626
1837
186
1594
178
1921
1667
892
1059
1110
377
1433
1475
1434
1984
1758
1891
1275
942
1119
1148
555
259
1662
1552
1057
595
1330
177
1855
1972
309
1523
1068
1648
1105
1788
1673
1272
58
567
1629
580
757
240
1276
899
1237
1463
664
1932
595
1454
423
324
700
497
720
1824
225
571
478
548
1702
202
1102
239
636
1074
1697
1319
357
207
718
46
1700
244
950
277
1131
173
146
213
1356
1848
63
567
1258
1156
540
1463
1035
449
1577
662
1199
123
354
1543
719
1186
1930
888
767
1971
1958
259
44
7
1545
1764
1618
1264
734
405
419
938
839
690
648
160
238
1644
232
1857
678
716
1320
480
1557
819
202
1610
171
1061
972
1696
449
481
659
1136
1854
550
990
1782
671
78
457
1516
560
1982
306
1126
1797
120
289
1717
433
1431
1752
1728
678
1567
1649
768
1516
1411
1512
1198
1793
1556
347
575
1899
1320
1124
1468
270
399
1301
997
1679
930
897
1414
1559
1674
1669
1818
954
255
753
294
636
704
604
1605
1616
643
478
112
5
226
408
1025
1815
1436
1629
526
1101
1711
571
537
14
338
200
1878
258
1125
36
814
606
1311
921
1708
1866
1342
1063
1031
876
30
404
104
469
639
9
16
1482
1417
270
951
1891
337
297
112
1564
1657
1200
647
1580
1837
680
1178
622
1076
321
692
1179
1763
83
1690
1151
1872
1642
1875
1067
187
1978
1919
371
1890
1261
918
348
1210
1281
74
175
642
1033
1448
1435
1287
651
1108
978
1163
864
1582
54
782
85
1774
1154
1662
1941
782
565
1646
1523
420
1586
1025
66
775
1387
278
150
198
981
72
788
388
1202
1810
842
173
188
1023
713
70
22
1535
1946
1537
1484
310
344
494
880
1118
1543
1221
1864
20
1140
1706
689
1181
326
1144
245
1990
87
898
1877
1806
1221
1726
642
1703
1291
1271
207
185
1280
1852
910
408
1026
1695
1722
1591
322
1166
743
1923
1647
385
675
797
1037
1694
454
888
1633
570
83
1560
1786
1813
207
1601
217
1815
1215
561
1935
907
245
633
811
809
390
735
969
59
1642
1545
829
322
329
1794
637
332
1532
1528
1493
1066
625
725
1617
1654
1504
669
1705
1140
644
262
990
1224
24
1832
1248
534
144
1868
1351
1257
1001
1609
458
140
1769
151
491
135
1657
1601
1424
1744
1229
338
197
712
1693
1858
673
1581
1262
877
1325
1587
1597
844
1154
707
209
225
1108
159
756
1838
1506
1146
1192
1013
690
690
1949
1317
901
644
220
1239
1965
1942
18
801
1509
122
362
459
1893
1212
629
173
439
737
1934
1379
810
1417
1314
1086
1002
1495
1181
1010
1791
126
1452
907
90
68
35
1202
548
1047
710
1758
809
1110
1624
1471
628
1544
247
1023
1435
1685
1817
1961
1082
1345
1759
1358
1721
1603
1169
1539
773
1472
272
63
1954
589
1642
1278
1388
1386
1035
1905
1307
440
1004
413
1940
430
1680
577
646
1436
414
1053
1728
1732
1400
1628
306
141
1306
764
573
1745
1722
1843
1113
677
866
631
1879
916
192
1364
802
1883
1218
46
299
1164
768
1884
1793
137
679
682
477
46
1904
1737
428
1260
518
265
805
297
543
906
1271
173
1618
1212
389
1089
1502
530
1107
315
1609
1316
466
1706
393
1154
1760
97
355
727
876
415
1102
541
1114
971
744
1778
539
1393
78
1732
536
1179
1840
376
385
1964
1367
1338
943
1633
865
984
1742
1929
336
1372
737
40
234
228
760
1861
1506
726
307
562
1736
1783
1114
152
1851
162
697
899
1044
407
1546
796
731
1666
1686
1777
1317
1473
1763
1775
139
967
1160
513
1555
1776
537
1245
1804
1258
1062
1709
168
796
152
1216
1149
212
641
1091
201
1562
1641
1909
1072
365
671
621
1284
1729
1233
1914
737
1142
521
328
1632
830
1371
1212
1553
934
503
220
839
452
493
741
289
1325
1008
267
1807
291
433
455
305
1928
202
1498
1352
65
1498
1620
1810
518
617
1362
1957
1435
515
1123
1171
1823
782
1375
1826
819
1923
1644
96
1221
155
1146
1373
316
1804
733
952
1693
900
1768
499
932
530
908
1319
1081
298
1866
1739
1154
1387
388
86
789
1377
1318
290
1082
1784
1451
1558
1101
1971
1473
666
185
89
548
1972
1439
1356
132
769
157
1582
1055
19
1786
1190
1396
1190
741
320
22
698
675
857
1702
44
513
139
1344
1348
660
1161
1067
818
527
576
1980
1123
218
535
295
1439
853
202
1847
1794
534
48
1662
774
322
735
201
1567
1802
1960
739
1287
788
1309
1800
805
493
1854
1697
112
1811
1626
795
1627
1882
435
140
1895
321
1518
1354
1221
139
469
838
42
618
17
1821
1309
690
1934
789
1900
583
139
807
168
1050
1298
1841
1098
634
1341
63
1791
424
95
103
132
172
409
590
373
986
1518
1288
722
159
267
360
1386
598
601
1514
1719
679
548
1172
1824
1539
605
1242
171
1454
723
1893
1339
652
768
1819
384
1070
918
277
1027
938
891
1237
702
1062
1260
952
678
739
1961
217
1868
890
1175
927
792
59
454
1734
357
572
458
1839
698
381
1091
1431
1281
330
1391
958
647
948
1097
1354
1496
1561
1704
202
137
1812
1449
562
1495
353
1298
157
705
1400
55
587
894
1238
1745
454
1558
504
1141
466
604
377
844
1031
1714
1371
1368
158
1277
42
652
513
1651
1357
315
1886
39
1001
1472
1227
189
1205
568
1265
521
661
243
1473
1322
1830
176
1884
1008
341
1013
473
1707
1689
1900
800
1062
1737
208
1388
1050
972
1976
1824
1935
1904
1337
1929
1149
745
1329
1079
583
734
518
1304
1950
1790
1472
585
819
1451
617
1410
495
1831
689
309
28
988
1076
398
845
373
1581
868
1256
854
1173
1859
643
294
1657
1693
1149
450
11
249
1665
316
836
1011
20
1867
1885
1110
464
1478
1093
536
1556
1534
615
393
890
43
584
1857
984
1441
251
954
154
1949
1581
1025
1568
1799
1925
1623
1154
1609
948
1018
1681
1856
88
282
997
886
1128
1423
1646
1061
1196
916
1758
462
261
522
1241
810
1990
3
374
35
1751
1322
1381
229
1320
147
638
1123
777
162
124
1839
1459
292
164
1585
849
339
1725
1101
234
1731
127
64
1291
811
1856
728
1503
955
707
1276
1630
1931
380
1381
1934
1293
1726
1743
1469
157
198
94
304
1141
470
808
944
1924
1666
943
737
377
1095
1030
596
1647
1947
24
27
232
18
1862
420
1412
1157
184
454
886
500
2
1518
800
1683
1593
423
1299
798
347
1140
498
471
800
758
1920
1248
574
1168
1478
554
677
65
1607
1091
279
17
292
943
641
1920
857
927
449
556
628
1171
1629
1116
696
462
1037
1522
93
383
1937
1273
1566
1967
206
1966
723
1955
15
1166
1999
676
1041
1321
1638
1558
1720
404
1875
339
1490
1717
196
1958
443
1576
1328
1883
498
758
1489
169
847
981
416
99
317
1344
208
1047
1964
743
1144
1766
880
1681
934
1793
1919
381
688
648
1261
1517
594
1905
1125
1268
1562
1696
688
1803
1277
614
425
1953
1443
631
1943
247
1722
1894
1113
1612
1802
189
631
561
929
1928
577
791
231
822
1462
1385
1303
79
232
949
1041
1076
1598
1278
1690
1715
1902
1561
1785
1050
1537
1843
56
1322
779
1028
327
1751
1647
571
549
1228
1610
7
511
1305
1847
1054
1385
663
1296
1458
1583
119
647
548
941
1894
1509
1585
215
1783
1997
700
410
812
1812
1514
424
990
1832
1353
1225
1944
1450
366
1350
993
964
1247
203
1759
900
1719
1295
200
491
209
261
1238
951
965
554
436
1840
859
127
1843
637
783
734
1889
1838
1755
1024
916
674
1399
1319
773
1778
279
593
1584
1305
1126
1098
1349
281
1521
1185
1365
1321
1415
1751
1169
1663
209
741
1468
1316
1603
99
1779
642
210
215
299
1232
1478
564
1832
602
1269
1486
114
561
1319
905
1215
1201
1213
38
20
1896
621
472
1537
1465
473
742
1368
1842
298
674
114
1286
321
353
218
1734
775
515
1274
812
1308
364
686
879
666
513
50
1986
1634
287
64
258
1402
1786
1210
1012
1149
1970
1186
617
730
507
1300
1623
1582
686
1529
758
5
1088
144
1172
515
1296
59
1630
897
71
978
566
1300
1660
12
20
1376
1838
476
300
585
857
1099
1304
268
201
1397
1975
54
1434
1048
1087
1111
304
801
1709
433
368
704
1208
494
570
423
1521
1277
188
1548
275
544
843
1287
1476
1561
611
1579
1778
438
448
960
1564
726
1004
1518
1075
1463
1851
425
682
1404
964
897
76
1561
1402
560
661
1591
1861
1813
750
1883
1127
263
1115
66
319
943
726
1678
1024
588
201
1653
1441
1847
1287
1905
1541
793
1718
1644
1050
216
1731
1562
479
1302
156
159
458
990
523
1539
831
240
31
294
1278
1607
1370
1957
1998
1752
433
1261
950
1487
712
803
391
96
45
1780
1243
1527
1131
953
137
1684
1295
1659
284
346
593
522
969
184
411
23
556
152
162
114
280
1600
1420
1878
562
1254
184
538
668
1435
49
1707
1221
806
1812
1256
168
616
1484
165
790
999
1604
1347
290
1669
271
498
447
381
1102
1240
543
1608
1060
663
1920
1459
1418
1002
451
307
980
174
1346
229
1381
591
1499
1693
10
1566
534
255
1737
1651
1424
441
1504
1973
109
544
45
575
1735
478
1457
1485
571
10
1489
454
1693
385
141
396
1775
1588
1251
232
303
915
1655
618
480
1773
1115
322
810
812
1919
1580
1351
1477
1548
1510
559
534
1231
509
638
597
1054
1606
872
1736
1637
882
1069
1042
45
1937
398
755
1852
16
1320
862
1457
1577
395
1117
1855
483
976
1852
406
1872
1955
1358
322
1405
328
1740
1860
1690
498
1270
15
740
298
1736
1813
222
735
103
1962
488
470
680
1006
1299
1234
91
1995
1455
1556
878
1199
1453
516
1267
1171
1507
1237
1779
1323
1539
277
832
257
776
786
1344
341
754
513
989
1605
1581
1981
1557
1200
1209
1260
1090
1289
935
919
40
1364
1782
1960
1974
1426
732
1277
1737
1753
342
1971
1746
1985
1319
62
927
146
877
732
1999
786
1924
55
1473
967
940
1839
1749
1995
429
39
431
1863
311
371
715
1061
441
1689
1122
121
1337
1621
550
1354
1212
1041
1425
1087
1260
458
1092
602
1236
1854
1904
391
144
1950
571
1119
1144
1187
1180
1414
255
1804
959
278
1423
497
125
1890
1448
62
1532
354
359
1404
769
928
1555
1052
588
1745
1241
158
1438
76
808
938
1554
538
956
388
1069
517
1899
201
1575
1862
1687
502
1423
1069
466
1303
1907
820
1841
947
1485
1966
100
1642
216
485
1804
1830
790
1195
598
1360
199
1104
47
1831
14
1294
1533
1117
1010
452
1917
1032
535
719
1979
481
38
1604
1875
1663
507
806
1844
1161
1067
130
1194
5
141
1185
767
176
1496
318
269
1703
800
1239
1751
1033
1165
1223
1765
1878
621
1306
601
1198
1652
217
1632
165
50
1351
989
910
1129
373
1929
1695
317
1181
560
1719
1340
614
1489
156
542
768
1998
446
133
680
941
1508
701
1924
1832
1240
262
1588
45
1863
704
1535
1415
1346
1937
1573
686
457
1218
1501
1846
688
953
757
1362
1755
1200
672
1387
1838
699
1791
1875
134
446
1311
1677
1164
428
1310
1868
1809
348
530
45
1438
1805
634
1669
1320
331
1911
197
472
1014
1560
1970
1966
1628
1480
372
1234
778
1000
123
337
526
477
1785
1650
1288
1536
1858
709
1683
1900
950
4
1671
1356
1984
1473
145
1163
412
300
1246
803
1090
114
48
662
800
1350
1368
832
1742
659
397
1607
856
314
1917
1705
1849
1056
1572
218
343
464
1294
306
1820
504
340
569
1906
80
1982
1314
376
1119
1975
1075
1171
1435
1805
908
105
922
1234
1418
1747
1418
177
1909
1838
182
1282
539
1635
1022
1299
583
1521
1098
1584
1588
1511
1258
305
885
489
218
1138
1415
1821
1998
1230
856
221
1205
1453
1889
1476
872
147
1159
1075
498
95
399
269
1314
1279
301
878
803
433
570
296
1199
272
850
699
192
408
63
816
1199
671
469
1679
1211
905
296
559
499
1903
1096
736
78
1296
962
478
456
1370
1295
1415
1068
403
356
300
443
970
97
183
838
132
1496
921
803
1037
1491
614
529
1800
1940
573
1640
1691
35
603
1778
1343
442
798
108
1138
1952
354
570
1313
1698
1067
1004
1259
877
164
1557
1473
108
1986
615
77
1206
857
1280
286
144
380
496
1644
899
1428
540
1804
1290
1072
874
1343
1569
1092
1751
1677
845
1111
463
1058
1504
1243
235
538
271
1373
1081
1048
837
202
1163
1848
1066
1860
183
1125
1157
73
1950
200
1227
760
1328
919
64
645
1033
1018
1383
1795
1135
1647
1807
1895
1386
1802
950
1209
89
1329
1401
1352
1571
1831
195
1837
803
1865
1381
788
604
1556
254
6
1945
1163
1093
1370
59
997
1067
717
123
1677
681
216
1392
954
1901
50
878
41
1204
1081
331
823
1032
302
282
168
1672
420
875
1399
1925
78
1116
1623
1026
342
1448
99
1933
1597
477
1778
365
963
604
168
478
145
1498
7
598
523
125
1587
1909
1488
477
1224
1239
217
317
58
1137
705
1295
1173
352
75
1394
576
1418
977
818
1516
1812
896
1535
1382
384
1091
610
501
1038
939
806
180
1295
52
1164
959
1333
1145
1801
1634
1646
1436
1338
652
1920
1204
1519
1303
1984
1432
685
1511
263
1477
1819
362
905
1269
1960
1893
674
1326
197
1676
941
1640
681
628
1093
569
1701
121
1558
844
1088
1152
818
95
387
1376
946
626
432
863
1662
1086
1527
49
997
356
856
404
990
832
1742
1531
1077
1064
1478
1629
1869
995
136
355
524
1444
1630
220
877
524
1380
660
671
53
1425
743
154
359
1601
1069
772
559
1759
1951
706
50
1536
543
434
369
73
1176
994
1198
758
972
1948
211
1696
1970
1011
1552
1249
1403
1194
6
814
478
1343
758
119
1827
89
1957
905
869
501
1107
144
724
1580
1483
1289
772
1823
408
1661
789
496
853
1213
974
802
1563
531
954
711
1517
376
1954
1267
1995
557
929
644
1746
844
1465
886
1971
1742
70
242
47
1403
229
859
831
1461
1582
790
1766
1999
1524
1788
602
1792
1694
95
1373
422
236
1064
1955
1967
1087
1989
400
1524
31
1419
934
1087
647
0
398
1220
537
325
953
694
1957
1706
1188
1147
1680
1769
809
315
203
1960
739
1846
1866
828
1737
1479
1289
905
1183
1634
243
1327
1791
324
1826
431
691
696
622
1402
247
1804
681
804
916
1966
1884
731
1864
1735
665
1293
1482
1303
8
1445
1073
1758
1695
1209
144
941
1156
1432
1891
1419
380
1543
906
641
838
365
168
1001
919
100
1552
1617
1069
1624
1681
918
727
174
1372
341
729
1736
1347
1326
1609
970
1158
1285
1912
1654
14
1121
1781
1201
1186
111
1242
1935
265
759
1335
1987
792
1217
972
702
1129
1241
549
258
1923
1293
10
1958
1778
647
1871
1826
1815
75
1669
1261
548
1453
1193
1531
45
55
474
1927
212
455
1355
660
187
1655
1239
198
1373
1325
1755
106
1531
1193
1687
919
1265
1446
1750
1776
1118
1738
837
1047
646
4
1189
1560
1582
1092
956
806
555
883
144
1797
1407
1138
645
1450
1567
1979
864
349
167
1503
115
650
1863
602
1068
1199
503
891
763
935
1573
825
572
491
2
1314
1282
879
1915
1774
1756
1212
669
1194
742
881
1740
593
1192
905
1284
900
1768
1056
1278
599
1160
1232
1021
1923
1970
1238
1339
307
585
527
652
1351
1002
994
988
1693
343
1557
1407
1074
38
1459
1060
577
1631
1379
1916
1818
694
929
1974
585
912
1026
1392
1897
1814
224
500
1356
1764
1058
1140
1097
1968
372
1663
125
1092
1111
512
909
1881
396
444
698
302
335
1982
1979
914
493
1001
692
1938
961
47
1251
1195
722
8
975
544
994
1123
653
1810
541
1721
1976
1234
1199
1295
1988
822
178
652
1942
1849
1264
886
213
417
1729
1449
1658
1189
1865
899
1605
1293
724
1779
1780
1485
42
1664
1622
1994
1816
1364
1782
965
451
1680
1556
555
999
1531
353
896
1928
1225
1337
1429
191
1571
1735
1120
1624
1122
454
691
1776
820
195
1890
78
1771
722
313
1734
466
1910
654
855
234
720
1443
1396
1442
1032
1884
1465
139
1062
185
419
183
599
1348
1572
288
772
49
1770
1082
1443
772
400
1341
892
967
447
520
166
1183
723
1670
1299
374
338
1444
203
555
1978
1474
1334
1153
660
282
1417
1201
1105
935
30
429
1482
701
968
1343
899
715
967
961
1786
389
898
8
1186
994
1228
921
1567
39
730
1435
303
1623
622
1585
1455
724
175
485
1267
782
872
939
1026
170
238
1630
1764
290
268
486
1639
1749
941
225
1825
1841
1787
867
552
207
195
1978
418
783
177
1703
837
806
1815
1086
516
556
1165
1013
884
460
1745
1100
1009
569
1080
390
1406
113
1815
178
1528
969
86
513
830
1868
1105
935
116
1883
55
106
797
1226
683
1783
974
1455
1903
463
935
1043
1703
1593
1518
161
1516
947
266
53
85
601
1719
34
1812
821
1834
839
229
1955
1968
318
252
1533
80
1547
1913
1547
1287
1592
1799
957
1401
960
1533
1507
34
93
1554
1789
41
819
120
950
1023
1597
665
1545
1828
1388
1496
1971
1154
115
613
984
1930
1767
429
381
744
1551
1493
1699
878
642
1844
258
893
437
1954
524
733
55
1519
27
1875
827
1761
461
551
560
68
433
1041
112
203
1470
1689
280
1795
131
937
1875
151
1826
1590
1032
1790
235
1354
393
1021
601
1050
370
264
1510
1137
857
526
1096
1589
1305
1192
717
605
207
131
104
1789
368
1042
1795
188
661
1580
1317
1227
389
1812
1076
1944
1531
67
1290
1610
547
686
161
1013
1759
353
1388
818
401
982
984
1597
1563
772
1830
634
96
1881
1760
1168
437
176
658
1490
146
1902
1776
700
1914
491
1532
692
459
1570
401
529
957
1651
1942
422
976
896
158
814
1
441
512
1115
419
455
1754
1573
1865
1858
1416
1082
1536
1032
662
1901
1645
1584
1774
1402
1249
763
710
375
359
406
882
1778
477
871
1290
1914
1657
1016
1649
1141
867
399
1501
91
815
430
730
1319
780
1560
1002
1927
1171
762
568
998
537
483
806
1525
287
648
1025
1877
468
62
1242
326
1905
82
1417
766
1158
1342
309
1757
1908
836
89
644
1086
910
486
932
915
406
1859
963
1830
1167
1313
1577
838
618
279
1065
1033
390
135
716
1026
1255
1620
3
568
161
1999
1349
1071
1454
538
136
562
1117
1140
130
713
1721
139
1190
1169
1861
603
1012
514
1995
1705
77
854
193
885
1698
1311
586
821
1594
983
211
381
1805
716
533
136
1670
1291
733
1150
611
1531
274
1600
741
767
1660
466
1155
1178
782
1009
1389
318
1824
1403
610
557
1162
496
1966
1654
1973
353
1968
1
1978
1148
1568
1149
1876
1383
805
75
328
947
1137
1737
1919
1649
423
1297
1410
553
1810
411
174
1740
677
1705
656
1956
204
909
1259
1801
1317
1528
1578
1156
1916
473
443
1216
201
1310
411
657
435
1524
184
594
574
17
564
1361
781
1637
585
77
1841
239
770
1608
163
607
1718
833
1669
1715
911
1558
1808
1904
51
529
29
578
1783
1029
359
1423
697
362
1473
539
113
1148
1698
46
1429
121
194
1049
1518
147
189
63
845
660
213
994
1188
185
1921
326
58
944
1648
1114
1239
1665
686
331
1312
1045
1378
1410
1946
1052
336
1858
623
1384
1426
1810
685
804
31
561
1902
1018
677
322
0
1111
1134
1349
1465
1842
616
700
786
1900
412
734
409
847
335
1021
118
507
1154
953
1340
372
495
901
1285
1259
1898
1743
1517
309
502
1457
1516
230
580
1341
1795
33
495
1495
1848
1573
192
152
745
1879
238
513
7
211
1312
1595
196
390
1142
1837
1121
1804
495
1344
1405
1680
554
107
1047
1805
884
1795
843
1041
401
168
968
1088
1324
1853
1190
1190
753
1650
65
1087
1269
15
1400
563
1254
803
146
1015
1984
659
113
1527
1197
387
311
1382
422
1585
84
448
1615
1332
1239
1563
470
1185
1674
432
1761
952
1621
1976
1867
1698
1624
896
1693
1423
1481
1404
1341
635
96
1807
837
1973
1064
922
989
195
1245
916
12
1906
1152
324
1484
732
1120
53
202
1174
374
864
1480
1379
105
1497
1387
856
107
882
366
105
1701
1337
356
886
407
838
463
1351
647
1289
379
860
257
480
542
821
559
1963
933
644
1147
1897
1721
2
919
1938
885
207
1779
870
1973
1994
672
1378
601
1268
1481
563
612
1140
321
1241
1313
1389
404
602
1644
1870
1200
858
538
1957
931
872
867
36
1164
16
278
186
1883
801
1569
385
1802
1189
1520
249
396
658
776
1366
1110
1280
824
1915
1568
1428
363
1125
1337
354
1732
534
465
1379
553
1986
1877
1362
1290
1036
223
54
788
483
510
991
1189
949
1548
1196
1625
415
621
505
1165
599
1455
1216
1628
946
1073
948
605
607
32
1096
1172
1819
1191
40
1701
1740
1548
707
1858
492
585
1002
501
949
318
78
1981
647
778
828
512
1094
562
1810
397
1688
1673
1650
1036
339
447
276
1429
1391
606
388
1427
115
1312
532
316
1475
244
1656
1985
358
39
264
349
1417
1185
1673
1910
732
1499
1288
315
345
1694
407
482
1040
1412
775
1899
1478
846
1307
1203
1972
1010
750
1426
1452
439
18
634
1686
822
1428
536
94
1025
661
1499
1125
1298
759
1972
343
1059
1194
348
1052
1854
1611
1426
689
374
743
1529
1542
890
630
28
336
449
114
1318
275
291
1036
1636
937
368
1517
452
293
957
279
1418
270
1588
1209
1739
1479
1163
1488
344
316
1648
846
1392
1865
264
1036
602
100
66
1633
1379
804
1626
253
213
641
543
1327
1527
633
1352
237
1862
1380
720
841
756
1710
1116
1745
113
1957
602
1315
20
1312
571
830
1111
1622
528
775
1588
1701
864
1415
1588
903
719
1713
1307
1637
1289
1756
1222
949
1758
48
600
620
273
647
977
646
742
1704
1979
1943
257
1652
379
485
1542
267
1454
159
28
1380
589
1786
939
280
1265
1097
161
1533
421
1564
1067
816
1743
1086
205
1874
1105
1525
590
1755
755
570
1178
1332
1852
415
1322
1123
925
1183
1112
846
1362
1095
1746
1785
498
655
202
618
1447
1908
373
1692
819
1911
1009
1518
1158
99
395
1565
1791
811
1270
517
401
862
975
590
163
1398
108
519
792
487
1138
466
32
1006
1874
805
1265
1577
1648
31
1509
48
1300
1543
1602
1352
566
1320
1174
1163
1486
1652
736
655
1464
1576
1834
1751
853
342
258
995
996
1129
520
1086
1511
865
1573
1261
923
1190
744
1119
1147
911
13
1308
295
989
1083
1974
569
876
1723
1097
200
1423
941
349
1217
1354
1035
1893
712
608
1335
354
1756
1241
334
785
907
827
1252
1066
1385
1707
178
1375
500
1575
443
613
1575
1421
1272
1698
1078
474
1999
1206
1309
320
1108
1452
1747
719
309
285
1298
1388
563
631
1678
1726
1
635
1066
1127
957
1022
262
1192
860
579
790
999
160
39
1115
1952
747
963
1510
507
1171
967
567
1400
1779
887
717
434
954
1994
1602
277
573
543
73
338
222
413
1497
454
1699
365
809
29
1534
1381
330
133
314
751
1478
1212
575
492
344
1991
26
997
1155
1983
681
401
1310
1249
1226
878
1144
1518
8
577
1148
853
1504
827
1123
246
1337
937
1630
996
691
1210
328
629
361
148
465
1275
1712
295
1145
37
579
1049
1563
1858
894
880
448
702
1922
1196
7
915
713
1254
223
1552
210
1208
819
480
300
186
723
1330
1707
571
380
310
1693
1229
1066
1978
803
1199
1535
543
1450
1251
278
231
37
1216
1035
270
1634
108
423
672
1042
705
1052
584
1170
182
660
1058
821
682
1998
220
1809
529
1722
1984
172
983
964
759
687
337
1822
1410
1594
1149
267
1489
717
668
1067
1144
1122
924
60
1718
1016
1858
1759
662
645
839
657
953
1417
1825
462
290
802
11
841
9
606
1108
1355
226
1949
1223
554
874
811
752
127
1095
716
1916
693
1168
1352
1351
1436
969
1695
1987
1409
898
1128
1971
225
118
1466
1807
1682
1214
523
1359
1895
1248
905
1697
1869
681
1733
671
1147
908
1550
1549
1686
1611
467
1622
625
1522
1860
1692
1442
1418
1555
1701
1213
570
1291
162
679
1263
797
249
1876
1585
107
1117
1081
1883
1060
53
272
1536
841
572
115
367
1270
676
1357
897
702
5
58
810
286
308
43
428
1437
1289
804
258
1306
1797
487
1427
925
279
1937
1027
1822
658
1504
268
1838
1705
578
1989
1262
1418
26
1627
1447
382
1592
274
1849
1080
404
1415
1277
1722
1622
1353
1693
415
755
842
1731
1413
1250
1918
1943
1641
1960
1593
62
852
134
1644
1303
1556
167
1526
959
1239
207
702
679
1508
956
867
1080
1122
1325
1410
982
408
16
172
1311
416
1361
685
892
129
1639
761
1107
826
319
472
619
19
1412
771
764
473
647
1836
1421
1243
541
1034
697
1845
535
200
1328
916
1905
96
1178
1810
1924
1461
1558
1658
519
1224
1318
1400
668
1612
1368
1537
54
1802
853
1170
1353
537
1252
622
1826
1720
657
1194
1199
592
1877
511
173
1610
390
1037
895
58
713
1660
1890
1943
253
1529
1680
896
219
1569
93
1224
1765
313
1916
1605
1108
775
1799
534
1361
704
596
801
1254
1645
389
1397
255
117
1627
1944
79
399
1806
2
611
1291
815
680
1967
445
291
1031
811
490
590
1878
800
1781
961
1772
1758
1785
1904
55
1909
1456
591
460
297
236
1906
968
10
35
515
1855
1692
133
1611
806
1528
1182
1673
987
1215
723
480
1159
463
1759
792
776
1096
1605
100
1049
1678
1600
888
208
689
1911
272
1557
1377
990
223
475
342
1308
544
417
1711
1509
772
590
789
1963
1684
1814
113
1270
1605
734
1027
487
927
58
1779
1333
1808
1325
779
1215
1958
1966
666
1719
185
1854
500
1854
1340
1401
1506
1755
1723
1187
574
434
357
1370
1810
392
1268
966
287
1130
1676
1062
1319
1294
982
827
1349
955
118
519
1195
1600
552
1416
785
1262
781
1383
1856
485
1334
1922
1541
1678
1936
1433
1368
1805
601
1549
1046
961
1666
1183
585
1898
199
92
142
1859
834
428
1185
1486
484
825
330
535
391
809
1518
743
57
1246
1743
1162
581
1648
1739
1039
1153
1873
67
1744
475
1056
970
999
7
1080
214
229
1822
1677
732
648
609
606
1014
1466
316
1174
607
1775
1470
922
262
1450
705
96
1114
1550
931
854
647
1451
1212
678
1497
403
221
745
1319
742
991
994
1477
1523
1494
563
754
1583
1187
765
331
208
8
1371
1975
1785
1286
1180
467
1877
728
1974
1087
1132
355
961
263
765
546
229
808
1438
1935
1163
299
1973
458
1753
250
65
962
1685
1077
1123
1209
441
235
573
353
1509
1444
480
719
856
1977
977
1744
750
1928
922
698
487
1727
1278
543
223
959
1516
688
924
1398
456
593
577
1089
1858
318
1356
572
539
1778
903
330
248
1218
219
1785
841
136
1256
117
725
126
168
271
408
108
1658
104
985
304
301
39
1141
939
750
1222
129
476
119
1607
1080
1839
1250
811
1014
1967
1685
974
1613
1914
1412
941
1703
1268
799
1767
1556
1783
676
493
1353
477
1659
1388
1069
1650
1851
1294
698
1951
530
9
1128
1712
574
1688
1847
1337
1435
277
980
1321
127
660
598
822
35
29
459
1726
1938
1278
1547
212
1473
1633
1041
1211
1536
1248
1504
814
1781
818
1610
1784
189
1862
569
1853
261
1495
292
203
601
1110
658
1758
1778
129
1283
1810
830
987
1179
1045
474
990
1736
1396
1485
533
1492
1417
888
242
1681
1927
106
560
1150
476
459
376
79
1104
976
210
1940
751
441
836
197
647
1306
1
1837
1850
1970
1358
1229
331
59
288
1563
1353
1951
678
176
1385
1915
1367
399
1267
1611
1750
1396
959
1727
304
1497
942
922
1417
215
572
1218
1370
1831
1242
540
1198
1518
864
878
1749
1589
885
1283
1829
1496
1679
1056
1015
1592
1462
777
1578
1342
902
1177
154
1191
1443
220
1433
1916
967
986
1700
1374
1240
1662
1158
1829
1304
1532
1827
107
1034
1609
384
1528
1752
830
1751
1817
1090
1785
1972
247
204
763
1062
1634
100
1035
1207
730
1438
207
126
359
1980
317
772
1562
530
97
1174
1471
1738
1444
1118
368
1020
1373
144
285
619
302
594
1032
846
1626
1410
447
1893
505
1894
1328
892
398
529
91
1799
104
1801
449
872
870
653
517
214
1938
344
725
1953
220
1715
130
229
661
618
1168
126
1093
1995
1237
1325
1355
1048
1061
802
1429
1424
1854
1484
1252
196
1970
1249
400
627
929
1750
1804
1764
1623
1860
1570
1370
1972
463
845
1620
10
1894
1888
901
1654
222
517
1094
1208
274
1287
571
1175
1608
1483
240
538
230
113
59
1742
932
1033
104
312
1274
1697
1942
1472
1046
446
1626
159
9
263
253
1096
1201
1723
1095
543
199
1299
479
1259
1544
1526
1463
698
220
1709
1060
230
1294
729
1639
1707
1918
1614
1838
1468
220
360
1805
824
466
1927
1300
1441
641
1926
1738
1033
221
1521
1459
757
1909
319
1507
1923
1558
351
1611
788
1675
852
271
263
855
411
1943
1051
829
1131
1399
1694
1744
828
146
1617
564
1531
659
1822
1141
1601
139
1399
1476
721
231
1854
371
1785
289
347
611
1149
1461
762
67
1105
1023
1270
1250
863
1526
548
1762
1632
1659
1338
796
1327
1920
1860
1161
1846
421
631
1538
666
1123
339
238
474
398
490
1730
1323
1426
1766
380
1447
1111
1958
825
385
1314
810
574
135
1803
146
1361
435
1417
540
1470
1003
903
1816
873
125
1951
544
1710
207
948
1256
1273
104
1989
1365
1990
1402
996
110
1464
750
1075
1216
1739
1076
581
1755
1268
719
714
1801
1946
1961
1792
1343
593
1117
292
1251
1198
1154
558
632
141
834
685
1927
817
818
1371
929
1357
99
1004
1892
643
1992
1355
1493
493
1364
171
597
726
1160
831
816
379
570
1099
994
1302
1903
1924
1337
880
1044
1554
1533
1383
468
571
546
229
847
1427
1548
451
802
1240
879
899
656
805
464
503
1683
152
1076
938
646
906
106
797
1586
686
278
1754
1947
570
1440
679
1003
469
1596
1798
1506
253
211
33
903
676
93
1460
924
991
1383
667
1556
791
918
373
759
1710
932
1824
1294
1633
1465
1633
505
937
1233
1497
1860
1835
1663
1519
823
1378
218
266
1474
1950
1843
1045
306
1527
463
450
1273
1125
1409
381
22
1981
578
807
3
700
300
1967
351
953
1547
370
1201
385
705
276
379
72
700
668
230
1542
1018
1855
712
484
509
1184
835
1828
784
191
375
481
1936
162
733
1798
1375
1311
314
276
341
1603
967
638
710
1647
660
185
1661
1535
983
1201
1733
996
208
1978
752
90
1362
1077
649
1769
1873
748
622
1087
1716
1289
1195
1153
576
165
1147
1504
199
677
963
1386
617
1734
206
1911
1672
409
1329
1268
1452
70
435
597
487
1416
849
1940
1658
446
649
349
592
648
1685
1367
1143
714
928
623
8
100
399
1361
1200
396
981
1147
233
537
514
1151
1684
1377
1924
1855
1928
920
901
712
1505
1075
505
1902
1262
738
1692
480
918
1181
836
889
850
277
506
1391
575
926
1544
1928
643
1670
1715
1714
420
825
815
1927
366
157
1495
1510
1556
740
1802
1380
1301
1843
10
934
1282
1304
1705
1393
98
1277
1932
143
968
807
873
1122
1430
1394
1177
628
1500
526
152
1083
267
337
1501
701
1220
1963
1654
1487
1088
1300
1750
130
675
823
1560
1100
1395
516
268
1925
1627
1828
1778
326
1927
1474
627
1019
412
813
1451
253
995
820
1299
716
108
350
209
881
713
534
1775
1643
1459
169
925
439
948
60
878
1313
1695
1082
817
1023
1398
1027
1945
1030
1666
719
1006
216
693
1497
1537
737
710
513
1927
1743
968
523
1498
940
492
1259
101
279
489
430
120
1930
1030
1369
778
974
339
1907
1457
71
1906
1162
1097
193
1822
639
1631
1383
432
570
96
680
1735
1417
902
645
25
705
1466
863
476
1941
1170
93
1941
438
737
1307
485
1817
1102
188
631
1908
43
1230
814
1738
1070
1518
1727
169
1755
434
124
1232
1464
881
603
1515
1071
1681
21
1334
655
1576
1374
1404
383
221
985
703
834
919
1020
1833
482
636
358
1500
1783
481
371
334
480
1881
1269
753
1970
1080
369
1838
1792
1983
1080
1287
222
1580
1839
312
1060
1044
33
847
1635
1009
650
1750
539
968
721
1110
488
1330
903
1485
1540
848
316
1339
602
1829
735
1875
771
972
1991
68
942
188
990
1982
958
1108
1011
1197
55
265
488
345
1726
406
1182
85
467
1268
1309
1568
782
626
276
229
1110
1858
1170
1682
1845
1012
434
1823
650
1087
772
868
1622
1193
1793
53
1106
1241
1427
1748
1116
1475
256
9
1420
79
633
890
1195
17
1467
162
515
1388
1800
1827
746
1711
204
1773
1657
490
139
566
689
1226
1657
1719
436
1615
560
1715
1492
880
1313
1293
1489
149
568
558
1634
877
1684
686
102
952
1284
593
1303
332
517
1140
950
1580
1856
447
812
1407
1357
1536
864
734
1022
1501
1873
1258
1110
1521
1075
562
534
1627
157
387
1662
328
202
527
381
475
1079
1635
1339
1639
786
1078
981
412
1647
926
1418
1012
1791
274
907
589
1627
1240
1600
1361
800
1429
184
1755
1011
1836
393
507
246
1491
937
455
1046
1106
105
1365
329
1649
637
16
1336
835
1497
605
1017
1858
928
658
493
332
395
541
187
1236
156
1352
838
1338
1862
458
1598
712
1132
311
1844
132
454
1800
1927
569
1642
839
1083
1084
308
1417
502
621
349
333
705
1386
1622
1018
295
1441
1736
369
19
985
1586
681
1303
1522
1511
1855
1867
1961
391
1516
1025
1926
837
569
1411
107
891
618
370
840
422
504
675
1024
1771
409
759
1667
1054
1843
470
1193
386
820
1378
1447
1061
245
516
339
443
1306
1998
267
1405
1751
1187
1788
900
262
1211
1061
431
349
1555
638
379
1051
1011
1932
22
1723
927
131
164
1651
1148
526
326
1751
1092
969
1294
304
1893
1690
231
31
346
720
738
938
459
507
1753
138
1124
1169
773
1808
1302
1438
1157
1829
1919
635
113
1831
571
917
1425
713
1642
1913
1398
1045
1393
750
1538
1881
304
1780
1383
341
1086
745
1767
1776
1841
1265
1616
922
112
1433
100
862
1142
1427
1029
1190
1875
212
25
345
1033
1363
509
823
1967
1050
1038
224
1542
600
49
1723
1158
565
1530
213
1196
1169
142
17
1701
1467
177
455
661
614
199
846
1999
1502
252
757
1691
1483
1914
299
1034
862
580
212
370
1847
323
1340
1206
1317
425
845
611
196
805
763
1689
277
1544
507
1785
270
77
55
799
1043
547
1210
651
336
1326
121
849
640
1659
304
912
1874
1248
1216
175
1673
1750
1960
1211
784
151
185
74
1370
399
125
558
614
1439
1738
808
1241
1471
1938
1423
1079
1083
613
1628
1273
267
1975
1150
1122
469
1473
621
673
102
1353
805
1416
1675
1563
48
1519
1021
1830
496
553
1885
776
1082
611
640
1114
1835
882
127
607
997
896
317
795
279
1930
505
1598
449
102
622
1936
1793
6
1565
774
642
974
1014
1473
1633
1990
751
752
230
671
1340
764
494
1816
732
643
953
1657
1385
550
1492
198
995
1170
660
493
766
1830
1144
171
1753
1533
1363
5
1492
1702
1605
1003
1312
206
1508
606
878
1921
1730
907
1630
1685
1100
1406
425
1070
1806
843
932
1883
965
1396
987
9
396
1559
1912
781
1458
1493
321
1616
307
24
981
1724
454
1930
1229
327
1668
1089
1352
1693
380
1628
170
311
258
672
1902
1848
42
1676
823
965
9
541
500
1414
881
976
801
1210
864
140
1144
911
53
276
1703
981
1053
292
1442
1879
1039
231
251
467
419
112
399
1273
799
1874
1763
396
1547
1171
485
1204
1362
645
1356
1247
346
1443
896
57
874
1802
1791
157
640
934
161
1537
1532
409
1322
806
948
1168
687
1665
1776
979
938
140
197
867
1216
1965
296
1822
1173
1565
348
1854
1018
1000
1160
1999
1038
1067
1115
65
1116
1466
171
480
360
1404
1690
1076
1107
798
887
1504
1248
1236
817
1748
1286
719
924
1892
54
926
836
30
1570
1254
161
1137
770
735
326
687
1922
880
214
1705
332
817
344
419
1484
846
1520
208
1806
417
261
1138
1662
256
1079
1285
1248
974
1161
1032
1026
291
155
1595
1064
582
1539
1965
1754
1756
788
338
281
1789
568
1012
1245
417
1687
250
173
606
1892
355
1656
1050
1342
240
985
1805
1124
1956
312
318
1521
1578
1550
918
325
1857
591
17
101
1681
103
963
1297
1556
1092
1420
922
196
1433
1422
1402
203
529
696
142
1125
467
1256
639
230
894
641
1498
265
1888
681
539
16
309
1523
1846
272
1493
1327
635
163
1205
1310
431
1828
124
475
403
654
1408
1235
1630
1521
1106
389
523
144
1194
822
893
1834
619
1924
1049
712
1755
922
131
1567
1662
1884
1994
313
875
959
62
274
1461
1898
679
1054
995
418
1464
407
1360
1463
1410
1412
353
1709
1039
1775
810
660
1930
1336
436
119
587
1409
212
689
1406
683
1908
1494
624
1022
1516
1381
375
1787
1961
489
593
1768
1603
1481
1509
1488
793
274
208
223
1667
153
901
435
770
1001
279
773
1358
203
1107
1527
1716
1627
727
1503
346
1065
1908
1288
530
609
830
725
1209
1065
49
594
928
148
1565
1728
788
1512
1840
913
111
84
1632
384
894
596
91
319
1990
1032
783
1209
1264
613
1617
1403
855
725
1138
45
1348
582
109
1538
545
312
1140
1050
531
1712
985
1097
1061
463
1840
1939
460
1711
365
1656
1033
240
370
1946
28
1804
260
933
592
1727
893
1738
661
1088
564
1431
647
858
1321
1241
237
1301
1954
1877
1237
1819
676
280
389
821
952
355
295
514
991
464
195
574
1547
605
1844
1572
918
1228
1850
1872
1868
919
132
78
1874
1726
1755
625
1303
317
1873
1055
978
824
1959
252
878
1445
1798
1254
926
197
688
1666
364
947
1554
1422
1771
1714
1569
1915
153
1674
902
84
1449
496
1912
40
1434
1005
501
872
1191
503
1211
274
1898
307
186
1168
1275
84
1936
1770
1238
302
1943
1804
1151
1831
1628
1403
371
1019
747
1154
516
293
1428
1268
173
264
1746
1157
1921
1902
1461
926
210
1554
1402
1729
342
173
59
484
713
1217
1825
566
278
1701
1804
797
1932
828
1639
1145
408
1517
1427
1200
546
1519
151
1595
1468
8
1695
887
1861
1706
194
1028
234
110
1916
1296
1745
1122
49
57
1591
1949
1688
346
1483
279
1325
1095
1382
1748
1131
982
941
150
1656
121
499
448
1914
627
631
988
756
501
492
1043
800
1451
587
828
1687
650
154
1415
1678
774
623
189
707
1388
219
288
282
1179
974
1646
1365
1430
1678
100
676
937
1236
465
1508
736
1857
1867
170
1635
466
1609
1735
234
1004
1511
1633
954
1949
470
849
166
531
1077
1511
1561
623
351
1393
295
607
1917
726
29
1829
1052
71
1384
2
728
1799
1995
11
1702
256
131
921
1604
1481
1633
64
1417
1683
27
1264
1860
441
1423
840
196
1419
1689
1378
1742
1393
1505
350
1979
200
900
1147
665
1317
566
1233
351
773
512
99
432
922
1552
270
374
1118
558
658
1191
255
941
723
243
907
1503
1506
420
411
111
1268
370
121
166
310
959
473
41
769
1067
1269
1700
1453
440
772
1181
339
375
418
731
1558
647
572
666
160
1127
1519
406
487
1462
142
1583
861
1020
455
381
163
1994
792
330
1512
709
375
1069
1889
742
1263
229
1496
940
60
1493
89
324
1093
1728
355
1391
1204
1101
1337
1037
1985
1624
58
964
706
28
159
51
479
1386
1776
87
83
499
1046
1006
71
598
411
1071
1938
140
682
1781
1023
1096
328
1211
827
66
909
1459
411
1027
732
275
751
1429
1961
465
1125
1688
1868
566
1767
564
666
827
836
1865
1301
329
1887
1251
1298
282
206
1909
124
1799
944
385
1290
903
895
296
994
996
595
1956
953
314
1064
440
1361
1140
1383
1495
643
1119
885
653
1333
1118
1446
1149
418
1621
1343
1888
1011
1636
330
1111
247
25
663
343
774
891
502
740
592
372
181
691
1033
1668
1332
507
1500
1311
1904
860
1006
93
798
739
262
1576
1308
950
684
1060
656
1144
1434
1115
1586
1869
531
1384
26
1172
1119
1643
684
111
857
1953
1234
1645
1155
1990
1230
1752
1677
934
168
547
452
1436
1997
1067
1312
558
1003
925
177
1209
1238
928
1259
864
1122
1616
49
1542
1448
947
1156
618
723
1210
1069
599
316
187
1230
1696
445
1413
644
727
1374
658
1078
227
246
1512
1955
505
164
422
1752
1504
275
1722
480
712
495
1143
25
198
914
641
1212
829
156
632
616
610
1964
1777
184
1686
252
1720
1672
1826
1805
1809
1730
638
1559
516
1317
470
910
334
70
1168
184
1956
1882
1259
102
1984
1044
407
920
3
1888
1701
1935
963
1885
313
272
1717
1617
1709
306
902
1489
1511
1788
634
650
65
16
1874
1793
1642
1597
983
304
1009
418
51
1378
1983
1701
1826
1970
1015
113
1199
395
550
292
997
1152
1926
1431
1883
986
75
1035
1792
986
1925
161
1510
1028
1894
178
363
50
69
1827
1629
865
1164
904
1145
1036
915
141
477
469
1700
510
1536
1793
1526
49
1974
1716
1450
104
870
1597
1055
674
244
43
1122
1739
1430
1619
1736
1350
1174
178
826
1359
740
800
1489
918
1880
857
1721
123
1458
778
1190
1451
239
729
1893
558
1050
743
1129
299
1926
1656
526
494
797
229
620
1117
1545
657
682
626
1119
1142
83
1687
857
1414
967
394
150
1112
690
813
48
1107
1969
678
1029
1933
291
1763
1338
1935
1888
804
1182
1250
644
1777
56
1982
1469
1652
1225
777
396
656
744
831
1067
1416
1089
365
1399
1191
119
957
1319
544
1212
1622
1816
749
1634
894
260
1983
846
1203
1788
1691
632
1443
351
1192
968
34
1100
1014
903
65
1910
480
503
1990
488
455
1313
1969
1716
198
423
1712
60
794
532
299
1847
1188
1122
821
1487
1471
491
1817
187
1934
1078
1042
1416
1382
211
1847
972
1780
1805
1093
105
949
631
101
939
38
518
1949
777
366
637
811
299
1666
1053
1540
720
126
1256
1830
1003
398
1426
1007
827
123
693
1996
1479
1845
102
927
256
902
15
1883
817
1416
994
1074
679
807
1679
1419
1024
754
1460
322
1720
380
867
1885
251
1937
758
1818
1545
500
236
41
116
1806
727
94
1561
799
1767
1586
572
1023
375
1129
1806
274
309
471
1512
137
1246
264
733
1036
395
1258
1479
102
545
198
569
1474
1689
758
48
373
1774
1422
1043
628
972
962
262
1493
42
468
695
1620
517
578
977
1287
468
1957
1733
822
747
1918
1779
1282
1626
919
1824
1470
1555
1475
384
621
1173
1803
1401
1165
625
754
442
1433
1816
756
1912
378
387
174
134
150
535
324
86
1187
1175
221
340
373
185
1887
1740
1666
962
441
1928
1339
839
1789
1296
1495
699
539
1958
107
1099
1684
720
327
1049
1550
1512
1218
1410
472
1781
401
1189
370
669
44
1564
708
20
1638
789
1045
991
572
738
1951
228
1221
395
817
255
1508
1710
126
919
549
69
218
1440
118
18
1859
1027
962
1109
1838
43
1545
958
1124
1
1354
1912
96
354
1958
1227
1943
1112
983
1618
749
1754
792
1969
665
1352
1241
1054
1141
1419
371
1043
14
985
1942
731
222
470
560
241
1026
1664
1891
987
792
848
974
1806
768
33
693
1659
241
764
477
1710
1733
871
1677
1815
1158
867
118
1838
1498
1893
878
1482
18
1257
628
883
1312
1731
1514
1427
954
1266
1704
198
1629
654
1574
1335
1436
1960
745
1212
1706
1323
1336
782
128
974
1661
1304
1286
1033
1145
991
1357
877
419
33
61
1629
1499
1010
588
898
367
1424
693
1332
1897
1514
1077
1620
1153
1994
1269
1095
1793
1702
75
1932
1384
1287
1844
387
328
863
1177
1616
444
1191
735
997
39
362
940
934
903
813
1277
1256
1962
1728
1413
441
1804
1009
1313
1292
699
52
1089
156
414
230
412
912
965
234
1663
849
1422
1480
850
469
337
1377
1664
1302
1004
1102
829
1559
1278
799
1123
472
1371
1294
1135
843
1192
1641
1068
635
1060
1492
831
1443
198
1883
1869
1410
81
811
1374
1962
1498
247
1389
1367
1484
1603
1080
350
1457
1609
1164
304
1124
329
1771
20
616
689
653
651
667
1043
1765
6
1095
701
224
1536
1628
935
1298
705
1579
1736
1338
1513
1134
1715
759
1713
1385
1977
1041
1983
206
424
1998
755
1405
984
221
1319
253
1560
1323
821
1557
1682
32
1438
1522
618
381
1419
1357
1273
175
1960
1495
957
87
1443
37
27
1441
977
921
1249
649
1215
319
1453
1336
1959
699
1573
62
1879
1616
1420
1282
267
1821
1860
459
1482
1501
373
675
490
459
233
505
271
358
1606
344
356
877
388
1572
1047
355
862
1064
1080
400
795
591
1017
225
1020
959
1286
1101
1311
1072
962
938
1677
823
1630
1150
27
1774
1371
514
143
8
180
1418
217
1874
1914
1103
1164
626
1159
1308
459
1479
110
760
1151
1563
630
621
1615
402
336
1643
1936
504
237
1099
465
929
1198
288
95
693
496
1635
803
410
910
469
484
1704
1330
165
1577
847
1714
600
342
397
938
669
1779
467
388
1363
1325
523
160
311
1575
1508
695
264
1611
1269
55
1460
333
567
167
1259
458
1923
1465
778
675
988
701
1769
71
236
1309
703
1603
1324
57
1137
731
1540
1573
160
121
1940
180
894
269
624
1781
40
1651
730
145
124
1891
1699
1659
978
1650
1113
1722
1992
1315
227
1566
797
1538
231
857
199
1396
613
1427
624
1155
445
1045
1032
469
1169
462
666
1595
1284
928
377
1108
1631
653
1972
704
1575
1410
799
1381
315
943
962
1385
1566
367
1105
1621
993
194
314
1612
1420
738
1206
84
1402
289
1353
1853
269
46
1549
1952
845
313
1506
901
751
1540
1034
287
1870
1814
362
1294
180
74
401
1137
1870
1045
1856
1795
1224
770
1911
147
1324
1026
1288
890
986
1696
1973
453
1152
127
1255
1812
1876
1860
333
1639
1035
1988
562
210
665
53
1157
1852
1328
1997
1455
1606
1595
1878
900
652
1034
1197
829
1018
919
578
207
265
1542
1504
677
1550
979
597
0
846
60
656
847
10
1636
999
1115
831
321
223
1499
500
1451
674
417
296
256
208
1163
267
1211
1044
1967
1179
1731
1087
278
1443
1034
393
654
680
232
29
803
295
1862
1425
1879
1346
60
721
1664
1096
1287
1121
1458
1709
1452
1378
156
1367
1820
1051
1782
1105
1346
224
430
1517
319
1068
255
746
1000
0
12
1425
1687
1534
1791
380
1580
348
1192
1597
816
1893
11
367
1133
323
953
1611
1217
1239
1788
819
438
340
1131
1086
942
165
853
1533
1413
840
1917
1467
463
173
485
212
1633
1600
1018
323
1637
1271
541
1291
1028
1587
565
560
1387
1802
392
701
234
1847
1885
1634
1220
715
1653
1820
676
224
1421
689
211
1468
513
1249
1552
554
145
915
1371
692
349
1047
1386
1214
1966
1713
329
1437
1685
1709
1200
603
274
1857
829
349
491
1021
32
1789
130
1605
440
530
1500
1122
1619
1263
1565
1311
619
1099
758
165
1483
1038
549
933
495
1401
1562
516
1605
1242
1457
1677
1725
518
1990
1199
4
541
545
624
1540
1460
248
995
802
1875
376
1557
382
1172
1312
72
1150
237
1010
1456
1621
185
115
1380
675
1884
1768
1511
1587
1033
1244
1340
545
168
1863
1881
423
1256
207
1860
655
3
906
1673
1910
1512
165
1610
636
257
872
1525
1554
965
457
849
1779
1002
930
192
1871
1678
1923
1713
25
125
321
789
967
1230
898
1389
1587
1541
1987
1433
445
690
1691
196
560
251
1275
1696
1788
166
1033
1279
1297
1817
414
289
668
1910
1760
546
787
1213
109
1004
227
1306
1630
1119
1021
1380
1240
156
567
1861
306
1161
1330
1420
671
1700
906
1645
1414
751
294
654
233
1764
1984
814
1978
485
694
1210
1928
916
1630
933
671
302
728
4
1617
1295
631
439
1211
1237
1155
254
1579
265
347
639
571
696
903
1651
1655
1630
474
1601
155
509
1969
1838
530
46
1314
397
1246
1975
180
680
524
1930
1736
1674
1220
1877
408
263
640
196
800
866
1283
174
1109
1401
456
217
1426
314
865
1758
1467
329
1798
1232
89
309
453
1775
1808
1999
979
1996
96
1748
772
532
1644
88
562
1847
349
927
296
691
1707
352
954
822
43
452
1953
640
755
777
1927
1373
1761
1307
763
107
1306
100
1870
358
726
799
363
1146
145
1358
1308
597
1130
231
1715
1080
395
1368
1009
933
111
346
435
1900
220
707
1664
1452
1482
247
475
64
1915
1782
532
1750
1401
398
1641
1367
197
1673
531
590
151
556
361
1258
1721
1239
1791
935
1827
119
1849
1670
420
1412
767
1614
379
1244
902
481
455
1036
1688
1767
808
1057
884
739
985
543
258
312
1293
1914
1550
1777
73
1115
551
608
390
1567
730
104
698
370
1359
50
410
835
1403
483
302
140
852
708
1449
624
56
1430
580
1664
897
27
484
1197
766
1510
249
303
302
1089
1333
515
501
1273
1388
1366
1051
1321
676
1537
605
482
211
1478
1174
1347
748
1270
1207
722
1135
810
744
879
1152
936
1637
1913
1685
70
1441
917
1173
412
225
615
87
455
1820
625
423
645
758
481
1761
513
1031
1388
1793
1911
1065
1725
1764
748
324
753
323
1036
1342
1811
1208
282
1614
434
878
806
1468
268
1134
1587
779
1750
1965
1765
974
518
1685
1779
1636
238
1795
1110
536
1879
630
1222
731
1356
1232
1628
480
192
694
848
965
963
564
248
456
1131
1971
1438
1000
1047
1633
219
452
1079
1862
1365
1566
48
1183
620
1683
1818
1447
1394
12
1510
1151
1574
899
341
468
1422
1626
135
1536
465
1210
210
535
1633
1316
1137
1503
1021
354
664
915
1523
858
474
1014
1431
1854
228
1307
1038
1572
1546
612
1983
1665
1362
1616
227
1358
954
1467
509
246
756
11
1196
77
900
79
317
1883
1359
1175
132
582
475
466
1052
1660
1160
1309
561
1621
753
1880
176
519
1888
679
1063
267
1438
1555
881
301
292
1423
1443
1258
1265
1412
898
1398
372
1955
141
233
1377
703
704
1007
17
226
1981
1269
364
1709
1580
596
809
535
593
526
1987
1023
1790
1153
1480
1449
627
479
515
1084
771
1161
1317
775
551
1763
1795
877
1249
1081
179
615
1632
718
1142
1984
1380
1533
547
432
1579
723
127
347
1209
1295
570
643
1316
28
741
1054
1852
1674
403
1186
198
529
1927
240
773
208
156
1658
755
1036
625
350
163
670
827
573
935
887
1059
1934
1294
425
272
1962
220
1449
1333
11
796
404
334
623
495
1690
1445
491
1142
759
342
265
1207
786
1418
980
316
776
269
189
1803
1707
1170
265
667
955
452
1950
1778
1323
743
1699
686
366
1179
1586
442
1327
377
1888
786
1040
1161
192
555
1236
279
1422
629
1387
713
49
1751
1414
1845
451
600
1887
1249
186
1989
1369
915
1479
342
833
809
917
1162
801
1455
1879
132
1490
332
777
1824
1855
421
1612
1862
649
69
976
989
1169
1463
1986
1593
360
1975
243
1823
1541
1049
1746
185
509
926
229
1739
1419
597
778
1299
963
1495
1926
1311
1704
1680
440
396
1742
365
124
1513
1531
900
1129
1543
442
1760
1083
1528
1648
723
1599
28
981
1001
542
225
986
660
1199
248
233
300
1834
1830
1535
1994
66
1078
1383
480
1106
206
1093
643
1938
396
1773
1551
448
659
24
835
1432
823
284
482
364
357
1803
649
1027
1549
591
1471
491
482
199
681
1259
1135
1106
868
1907
1687
1524
676
830
582
530
1976
296
3
1127
136
988
1321
1713
675
143
1013
1864
265
1639
659
1791
1883
1071
1018
449
828
829
947
673
1187
699
1151
1445
1289
1307
1851
1737
883
1386
1527
526
1495
1913
813
1715
868
353
909
759
779
1477
330
1095
1746
862
1449
1476
1268
45
1929
1229
301
1683
1066
97
1768
180
1574
354
1373
424
1828
916
1138
573
407
1576
1974
763
649
235
287
880
1320
598
1854
507
1413
1338
847
123
1605
20
1276
479
1116
1153
118
28
249
1267
1735
179
314
144
1796
629
333
64
228
334
1358
460
682
856
754
187
971
489
1056
725
1880
1235
84
67
1571
296
1697
133
226
1667
678
688
1416
1516
1918
1484
1399
1648
312
752
737
856
89
172
1150
988
1275
155
1836
39
1653
756
894
62
1188
104
1547
1735
1599
43
1194
29
1165
1051
822
1728
177
1162
1071
51
967
112
565
1098
129
1977
1223
1791
1617
1436
1628
1211
317
1620
1269
438
1026
1619
913
360
1715
1772
135
243
1112
1593
32
692
1461
523
500
1153
1443
85
755
1864
1935
845
1836
1247
1819
952
1465
457
952
167
304
1225
209
775
777
519
307
237
1087
939
219
392
845
1855
196
1404
971
1755
779
1757
1016
911
293
944
1129
1525
1123
321
1982
1078
853
234
1014
1432
1914
1281
355
946
1354
1586
967
1193
1135
1629
160
532
1275
1505
1840
344
1749
1801
1658
996
1446
1122
765
1482
268
1679
1181
27
1184
1743
1617
1100
716
871
1471
769
1781
498
1839
692
911
729
1432
1924
1099
1041
1663
1541
1538
572
1957
1107
466
1721
1628
1205
861
1861
1574
1429
1675
1841
1257
1264
662
1079
158
843
63
1223
1100
1964
773
1151
779
213
1422
168
176
43
1083
42
1424
1353
1757
1715
751
78
1659
509
598
1437
578
671
1951
965
1532
613
1987
280
518
1886
616
746
424
1277
1145
1645
881
238
186
1245
1435
1842
634
90
691
1881
345
854
149
151
163
1040
248
1931
1274
1006
1787
1655
179
394
877
1460
1846
1680
1830
796
457
331
826
1843
1147
1655
976
786
1407
1881
801
836
716
1444
280
535
1793
1240
352
647
1152
581
1166
220
663
1888
1474
1069
767
1417
822
223
1262
145
1116
1767
568
181
1185
967
408
874
537
279
840
1945
972
1193
1212
1996
91
684
776
1429
1311
1862
572
211
1044
545
1234
418
890
1665
703
1939
373
1049
1973
924
1431
1537
373
651
540
635
1712
875
1245
741
577
1321
1726
987
604
888
1543
518
448
1167
1618
269
968
1729
964
1135
1219
895
414
1613
273
1165
1016
1417
1515
214
809
1674
1568
1373
478
260
631
1849
1059
691
980
1133
904
1672
1901
1015
1920
377
1241
1848
1056
939
374
1799
481
1891
179
1114
995
1485
292
1311
1536
815
944
873
731
71
91
498
790
280
520
1777
395
254
1097
415
998
1210
112
412
524
1653
185
107
1827
571
1353
696
1260
1093
994
1464
779
157
1190
414
1017
1045
1520
420
570
1431
931
690
337
286
1119
1831
1248
956
279
414
970
1978
666
1111
1824
1645
1681
266
1763
1366
1504
1458
595
568
557
279
1579
1254
854
596
1701
284
405
1864
33
1281
783
817
912
1510
289
1687
524
1715
1713
1744
1610
1713
1333
1109
810
840
663
1584
1558
938
1856
825
1811
1930
469
805
844
1167
1073
273
502
843
909
965
672
520
705
61
1595
352
945
1250
774
680
1825
810
504
428
1462
1721
1630
86
683
676
787
376
1088
1315
464
935
955
908
1474
1804
1966
588
1151
1182
8
370
633
681
1164
77
1938
73
125
1539
526
1429
1152
977
391
917
863
686
992
1431
1069
6
64
1546
285
1645
1466
1984
962
74
437
658
465
279
543
508
1118
1136
1293
348
1521
1761
483
1687
232
797
545
1182
32
1806
64
397
1446
1680
1745
1098
1913
762
80
409
1757
1535
1151
1515
1453
1668
1514
253
1135
853
862
1479
214
1694
1783
1295
212
1051
944
1409
96
427
13
1583
262
1070
389
1423
451
959
1576
627
1267
574
1641
557
749
1644
1470
724
1922
1661
653
533
1493
643
75
1245
1873
1280
163
57
1922
145
989
907
1679
1875
1744
1789
1491
1336
121
1512
1408
974
730
758
1645
545
321
672
179
233
1149
828
1326
1711
1840
1886
399
1414
1861
902
1583
251
430
1623
1010
621
1993
935
1528
1593
588
683
814
331
1100
32
616
1167
932
1168
361
1040
1237
1469
1032
794
445
656
1234
1850
661
888
94
1158
1837
321
938
531
1265
1973
84
1222
597
842
1973
1466
670
1921
1976
548
1728
1452
684
1545
1469
1105
231
438
698
111
713
701
854
41
1362
879
1096
1800
427
865
1197
471
984
144
1971
1908
1727
233
971
37
1970
407
1329
1992
1906
1615
1832
68
338
576
188
751
351
562
1332
338
1778
1125
1483
1696
396
1323
1289
1895
1935
120
1545
461
1591
558
906
1584
475
1688
3
492
1017
1375
1586
1788
38
629
845
796
1458
1108
1079
1005
943
794
384
147
1566
1991
1445
1427
1514
912
1372
1269
1522
834
925
1945
537
1846
1720
904
1288
1455
997
1721
786
1277
1026
1325
1188
1612
1838
1143
278
1899
1502
1901
911
1924
503
1935
947
1705
1531
132
1200
1137
297
1645
763
1153
283
1935
72
70
512
1305
1625
1697
1441
1808
845
503
1380
1243
282
1456
1831
651
383
755
771
1854
1394
426
986
1898
711
881
1443
551
396
1178
140
1105
1317
1885
861
490
437
1797
1722
1754
1335
1430
331
233
1713
1227
1384
55
1741
381
959
1362
370
1704
398
227
1905
749
566
355
1014
1870
1541
1327
672
536
448
346
1204
1673
747
23
1255
957
1019
520
555
723
1525
778
416
958
973
1149
1181
144
692
940
1005
774
1632
1240
573
194
188
722
1485
871
148
973
129
34
29
1490
1281
1059
1534
1119
1070
187
1955
622
861
961
1282
1821
1064
1086
1473
16
1932
409
441
1201
375
734
314
800
812
1821
1467
321
68
1181
991
9
1913
1527
117
1588
959
208
531
1917
146
1968
395
1487
1511
403
961
937
1362
646
1769
1374
408
1171
1380
1369
1197
1641
1545
195
1159
1899
1360
984
709
603
285
714
832
845
1289
146
117
42
1903
717
1977
1653
1327
356
1381
1234
630
1636
1604
1095
157
661
1366
262
884
767
1568
291
203
1113
1267
46
1007
1235
23
1405
581
1389
143
1896
1537
1876
1321
1826
1856
495
492
1363
220
1940
249
1001
657
1119
397
1988
419
1954
1348
496
1186
1050
358
1985
1680
1233
116
1439
1577
191
331
335
1155
1477
1376
1740
1347
1182
1916
626
1403
1603
1509
1041
209
1054
539
504
604
1747
80
1045
1000
1714
621
1563
605
1279
812
955
431
463
1108
889
1110
157
1013
1881
544
1898
861
1711
98
1313
1104
440
1625
653
695
1323
654
315
394
280
53
626
720
698
1786
300
905
1674
1964
1057
1306
507
98
802
529
1866
1482
874
503
1788
247
1541
664
1508
417
341
1899
1185
1157
624
270
422
464
694
1078
597
1239
607
110
1905
654
979
1532
1111
255
1147
1794
331
1355
764
391
1407
1700
1732
1461
1033
1417
128
1513
920
584
639
1628
1691
104
1378
1692
1496
464
1654
664
934
824
603
1447
1614
1166
719
786
250
1743
1691
1838
1336
1325
739
1034
1237
1471
1785
957
56
1099
424
1369
588
1515
1794
895
841
952
1670
337
320
533
1584
967
49
950
334
834
110
1635
1232
1225
459
170
98
227
1720
1181
592
265
1664
1943
1870
1966
8
853
1156
1477
1011
1187
151
1479
37
1035
345
1396
211
1582
1630
1256
1866
196
202
239
1876
98
1017
1820
652
1887
1837
1977
867
176
269
899
292
1216
527
891
1249
849
1162
935
1730
1070
1465
986
269
1249
1521
1475
856
1384
1738
607
835
640
1776
517
1806
579
479
875
1311
1597
372
247
1617
593
1742
1958
1307
1076
1360
120
1294
613
80
609
1146
762
380
779
737
94
1446
1137
1923
646
1266
1011
863
1901
1764
1504
1283
968
767
1044
1067
1470
16
1901
1666
1846
428
1450
1535
608
1944
1113
450
847
1171
263
186
1820
90
1585
648
1846
721
660
1586
1856
801
533
480
867
533
1405
197
1667
1152
1154
948
1018
395
855
775
716
765
737
1512
1467
1346
1124
864
1009
847
1840
285
1424
1092
1555
1454
131
1940
1093
1849
1372
429
421
1790
351
1764
123
749
1475
1757
355
1807
413
1974
1138
655
342
1650
1870
1977
638
243
1649
1026
106
1443
1197
1174
1738
1598
674
1286
15
1494
1224
1476
833
1585
1107
1973
164
506
795
1965
927
968
444
1314
1638
1284
690
1817
540
1197
854
794
1439
1686
1675
1154
1192
254
110
114
1694
361
387
1108
156
1290
889
1374
1373
892
1558
1672
1669
1329
752
804
1478
916
52
163
1206
1109
1863
534
422
646
31
1389
640
233
532
1646
1076
1065
1763
1983
1742
117
1375
1103
88
1417
1987
1075
654
1057
1359
525
1322
1328
1025
824
1222
185
1020
1380
1179
1187
1574
1718
1429
542
1725
6
284
954
1603
10
1386
1925
1688
1611
1355
1831
744
1870
1738
1853
492
880
1383
363
1163
1045
762
706
1314
1393
1381
1193
680
413
1847
435
1570
743
840
1923
1205
610
1618
1686
1667
587
1174
80
1317
575
1063
1784
1333
69
1254
247
1884
609
1883
280
1232
128
1884
184
388
953
1453
1555
908
1696
1784
654
1686
1924
403
1282
141
1703
348
1690
1862
768
1565
1927
1726
1721
785
1808
115
1796
747
311
335
1064
1442
341
374
1529
1757
176
1239
514
91
949
37
1346
871
1255
574
1962
1175
234
1477
662
7
1344
179
1494
1352
1280
1490
1805
104
1695
743
1726
1134
1732
408
224
1042
1761
1471
1565
875
1434
525
1572
475
1625
968
428
1400
1303
1078
512
64
1296
1044
1628
1680
1668
1956
146
1955
368
66
202
986
1991
568
804
1134
406
1359
201
320
443
51
666
1207
855
1005
354
379
919
1287
553
1470
688
1566
900
1057
889
1564
1575
1725
1106
688
1335
340
1362
977
482
1699
49
1021
189
1431
707
102
1473
1791
937
1589
1780
475
147
345
1744
1488
893
938
1139
1659
385
1517
1620
1651
1306
1908
868
83
223
1484
1163
1363
1645
898
1334
1834
1921
1179
928
606
1691
1950
1728
703
1589
1006
1125
1349
1548
1278
688
1416
607
341
1962
16
1379
1799
787
1263
463
785
1768
1686
1215
1848
391
923
1872
1034
389
748
230
1522
666
1446
1427
891
1517
864
477
1177
1869
222
31
540
1220
1965
735
161
648
1112
912
1958
1752
1448
305
199
1406
1249
1876
1360
243
617
1601
450
314
315
21
1132
1800
761
1445
128
1230
1237
763
1069
584
544
232
222
1781
1919
1881
319
1314
856
834
1405
1571
342
991
944
298
1661
389
886
420
1510
382
1270
354
508
61
345
1903
791
687
494
616
411
64
1190
1547
546
1948
1981
1252
563
1030
1889
676
1983
1343
245
685
1438
337
733
1417
98
873
411
1685
381
938
469
1791
1663
1358
1547
9
723
1625
1064
953
1344
1847
1928
996
868
1412
1818
1218
1749
759
1442
1286
1032
1591
182
533
1626
518
1717
419
475
1722
1593
1370
198
359
178
63
1677
619
658
1458
821
855
301
345
301
223
365
1456
1331
807
1876
1812
609
1660
956
1521
1346
1856
226
1974
1107
1265
521
1876
737
627
1434
25
1498
68
1600
1718
1971
839
269
258
1684
739
1393
1658
1841
767
612
662
269
6
940
1522
261
1124
824
1551
1171
1181
1831
1502
1365
1548
554
1576
97
695
1562
1203
1379
1552
1249
1524
691
1922
687
1198
450
1650
1560
1205
418
1603
1431
634
390
70
943
250
79
250
1521
1784
590
881
1755
1693
374
1393
1762
1887
632
1303
1256
1102
1729
1865
1278
1926
1857
46
1858
1213
1356
1471
1611
1311
492
87
38
1446
155
408
401
458
319
964
1166
1629
462
838
678
1624
576
1731
1141
708
1759
1445
1935
1537
653
1741
1430
1753
1479
661
151
980
1847
1288
524
1203
1887
1809
1424
532
491
1897
937
93
1575
1177
641
1293
1353
1777
1169
211
131
283
1201
1441
635
10
1625
1255
1582
214
1002
1991
412
673
1211
345
1346
1701
582
1900
887
775
1147
452
1810
127
895
1681
174
792
332
257
1793
1865
1265
96
1978
1344
1553
684
1699
676
1417
1300
1491
549
260
1578
1229
1733
1505
783
1983
1179
1074
537
781
1633
1085
1931
709
813
1106
1761
435
1517
667
251
354
636
1324
300
1668
625
623
573
413
583
714
690
901
880
884
199
1780
662
721
755
330
732
1944
1394
84
1361
1873
291
1496
1981
26
861
309
597
1959
81
29
250
389
1933
1603
1927
1341
339
707
1975
1142
643
68
10
1792
3
435
630
1644
1529
1207
1873
824
250
1554
756
882
620
471
182
1313
1314
782
1722
1246
969
200
1595
1040
1239
1751
958
830
1704
975
1806
384
670
813
534
199
621
573
842
1115
1535
461
1535
489
1259
1722
939
1172
471
575
185
327
1129
389
1811
556
656
1344
206
1639
1089
807
1748
1452
1688
886
1633
1963
850
733
1319
39
796
206
441
517
70
1236
160
314
60
561
441
1246
476
653
669
1744
1399
1809
763
1668
1274
102
61
1693
1507
396
158
1690
1941
1950
397
160
798
548
897
131
131
365
1797
452
1538
476
283
431
1821
1795
1623
735
1534
573
1460
804
1319
96
1053
622
520
656
985
347
1915
148
456
1900
1617
1297
1153
309
691
470
478
624
160
1456
466
1467
992
449
1077
1382
1698
1164
773
437
689
1675
439
1106
1093
1542
474
1423
1505
1985
236
1621
0
1935
247
1755
1079
787
1005
606
1224
859
688
1938
244
1855
161
968
1606
32
1065
543
1058
1178
866
283
1330
731
1861
1814
69
1906
860
1165
516
1674
1817
1461
434
913
1252
1895
1112
328
1444
1288
322
1520
796
1793
121
1502
5
1021
1249
562
1023
1388
538
285
1358
597
980
863
543
1689
874
79
1444
1844
1224
707
1740
1094
233
949
1053
215
1339
1921
1076
790
395
820
269
1248
1020
697
1034
126
1548
923
1173
295
373
1397
968
264
669
1282
1941
1022
776
1148
108
663
384
1912
1871
1384
248
358
648
1015
1517
413
1618
565
739
754
143
516
621
1837
1528
1211
321
1283
1780
1165
1066
462
45
1302
112
175
339
184
92
733
867
1461
1393
1611
204
257
698
1070
1623
1521
856
343
227
1518
1581
1093
1054
1395
445
1855
1520
1091
155
1164
126
1231
1641
779
1684
1603
476
1152
820
1339
677
557
82
954
1855
492
693
1588
22
1340
1255
1194
1839
1483
604
1303
291
386
975
538
704
752
555
1526
1011
913
216
1370
927
1263
984
1182
929
10
726
1786
635
894
34
616
256
1537
1275
467
552
576
1040
538
1115
1776
1373
645
188
1253
297
596
1726
1813
1086
1057
455
635
570
372
1936
183
608
202
869
1901
15
335
213
1266
1362
886
1947
1169
1602
1570
924
1029
1677
789
738
253
395
914
1039
381
456
1079
869
1592
1491
1122
508
549
1589
987
1686
1140
201
1961
791
1231
1976
1938
14
189
718
1181
801
1818
768
599
1435
1905
1857
1473
349
210
971
1026
623
1850
740
1198
1661
534
1806
1501
1022
1425
1909
1604
391
1750
1352
1219
851
1798
1143
1555
863
1288
1872
774
1164
641
954
1834
1124
559
888
132
1278
973
160
189
330
281
1692
294
264
1540
866
740
1973
1910
1835
1245
1250
221
1899
1041
1408
1156
102
316
50
909
1867
1450
427
1316
1122
1815
90
1218
323
1013
1140
1223
239
1288
516
1987
1296
1443
1670
1484
1377
870
526
918
394
1428
1784
764
1228
571
1486
143
21
12
1812
1294
767
977
1067
291
1861
1664
186
717
1052
1297
297
1032
1689
803
1334
352
736
1559
1634
1241
765
683
323
675
192
750
932
1896
1690
1012
1614
1587
1657
1776
774
894
312
1815
1254
227
205
1089
1037
1508
1458
1496
1060
743
426
1408
1427
114
1282
1935
23
1450
243
50
1196
946
447
1865
893
1440
216
1289
592
180
484
1393
734
1657
303
1199
565
1287
1795
764
1677
573
58
1283
963
1977
781
347
590
876
757
1183
1140
1577
1531
1943
443
713
53
788
1595
889
1353
984
724
1933
1283
1005
1996
714
280
1002
332
1162
1960
1779
1549
227
442
1578
1907
1428
1924
667
1776
1555
96
112
788
1271
1151
1603
1949
1578
494
1681
225
1974
715
1806
1776
712
557
1522
972
760
126
239
1051
1096
924
1275
1120
212
578
1872
1653
411
1078
689
1503
864
994
502
832
1614
1530
1592
606
1364
1179
1118
1602
1852
865
737
1015
1291
794
1752
1211
1562
1287
870
1531
715
723
935
1461
1975
1102
1006
899
715
1076
599
1857
486
1672
828
951
1617
111
1188
1686
97
986
814
138
413
533
296
1605
454
1786
833
1247
286
405
273
1415
162
432
426
1374
1497
989
1731
1429
550
593
1055
372
649
1660
1607
452
156
138
1577
1632
205
1226
1125
712
1279
1304
395
516
710
1637
1601
676
1792
1473
746
1989
1523
1404
546
302
1321
1651
1965
1473
328
873
1763
938
801
1375
621
917
614
1359
1151
692
1840
1069
1759
256
683
630
840
51
456
731
698
374
832
201
772
1781
298
849
640
1726
924
1933
953
143
1573
955
1944
431
428
1852
1688
1379
1122
1172
765
243
70
673
873
920
498
663
1040
494
1299
496
643
655
1680
1410
1775
939
76
1142
1239
1797
1711
1768
433
1747
1037
425
1618
335
1002
1754
367
1317
1453
499
899
397
51
339
584
171
375
1777
1473
1178
1117
50
167
1533
1561
297
730
1036
630
1877
927
1170
1034
1018
1964
1711
393
1085
1028
1764
693
1380
1450
210
1122
1151
1707
1424
1295
465
1979
1345
1652
1363
125
780
1840
53
446
659
272
1313
464
1340
1323
1158
1273
1176
1092
853
1415
1754
469
346
968
1029
657
548
1244
1040
307
985
381
836
1746
1833
1966
1485
1119
1653
1650
444
1620
1115
1605
722
354
463
914
1449
1799
931
1978
127
1192
1392
1723
1726
607
1583
1342
1255
1888
1400
1289
1562
106
1424
150
1984
1159
1127
681
800
452
704
1342
677
1154
499
1384
533
610
839
1432
1863
87
64
234
546
1965
1147
813
10
297
1828
864
825
1286
1341
479
103
1285
588
323
83
956
1549
425
868
96
49
948
692
204
856
204
1358
1326
1455
1010
1143
1761
1573
1880
490
1319
1529
670
691
1328
1865
1280
1243
979
714
647
491
494
747
1216
877
1454
452
1174
567
1347
1378
1930
147
1089
1128
264
584
1133
310
459
1029
877
1051
939
593
71
1067
312
180
424
388
1387
724
207
1324
816
1705
243
1586
1398
48
1287
795
950
1090
1854
587
1278
1963
1709
1314
1723
1218
282
1970
772
173
263
1778
944
1558
1910
1457
189
505
1388
768
1443
717
846
1757
949
1297
783
1039
1713
499
1251
1598
7
1975
428
156
487
734
1124
619
1507
1522
881
1788
1534
1650
1676
773
156
1712
1473
582
1456
881
982
151
551
1210
363
229
135
1558
1090
1005
1898
198
1461
1930
1347
274
1116
661
1775
711
1786
284
3
895
214
1599
78
92
812
685
1938
1109
1637
648
1604
1917
1530
1125
489
570
1276
873
1165
453
1007
1160
1343
641
260
1580
1136
26
1092
630
139
481
578
81
1240
1313
1331
132
326
1877
253
1959
1024
1599
541
113
261
1085
147
1389
959
889
239
1830
1668
1800
1445
1268
1499
244
430
621
1207
1026
1806
1864
794
1249
1600
1141
1766
1321
539
1057
1989
245
501
110
300
1635
24
872
351
1926
1843
5
391
413
690
630
519
1977
328
855
141
1299
1845
1244
148
1455
463
1617
1833
1851
326
979
426
1060
1503
1620
139
694
592
987
651
50
1295
957
47
146
131
607
1748
747
1683
657
979
1186
821
1952
1614
1901
1697
499
1027
851
1097
1162
1332
182
531
1450
5
362
834
1002
707
1907
278
1512
35
1903
1515
729
1078
990
47
1985
1026
1849
623
770
1959
812
114
419
409
1651
1292
1945
426
662
183
825
8
103
1453
1693
739
226
1767
40
1603
1031
1180
507
1536
112
532
869
90
1213
394
328
1185
1212
397
563
1823
520
1472
1580
587
611
522
127
1726
650
1237
1568
1520
1096
263
653
1817
956
420
577
589
1097
1791
1481
1099
1261
115
331
685
185
1745
189
1252
1306
112
794
1166
486
1490
41
637
1552
1861
457
316
1838
63
138
949
440
174
301
628
1915
1550
501
1337
808
142
797
415
1913
1321
1556
1705
1190
558
620
323
1850
351
467
1565
1002
178
1945
1990
1458
161
1292
1970
596
1691
1117
1910
1464
1912
1442
13
1859
1978
938
1171
522
814
1553
714
1241
1381
491
430
1460
540
1495
429
1786
909
1623
477
1236
628
357
779
1675
949
277
1190
1495
119
1691
1943
1169
948
553
998
805
791
939
1925
352
694
980
704
72
310
1202
1251
119
948
1828
820
576
730
828
948
1746
1880
894
1695
215
1952
1746
893
890
942
1146
537
461
389
559
1259
229
841
733
90
1355
1981
735
590
615
547
1565
1785
848
407
997
718
78
741
829
1616
246
96
1863
366
1880
77
1527
1989
1690
759
934
304
956
553
1265
1907
427
325
286
1824
1258
1989
1081
165
489
1286
299
398
625
523
1426
9
215
1594
1443
1104
842
453
138
481
1090
692
488
1575
864
1111
1061
642
1659
1851
1568
1427
1493
1746
1906
1088
1308
1364
1481
1838
1017
113
513
1859
861
214
1872
1823
894
1678
1967
527
1724
1748
435
1428
1062
1719
1903
483
1354
1838
239
615
379
1804
1255
644
864
108
1100
1959
1454
536
1549
1916
347
1173
796
680
1047
519
1841
1038
285
232
1234
496
830
1058
28
768
1440
1441
713
1831
1641
338
1007
1934
29
174
530
719
951
169
1369
1701
884
1647
859
93
1590
714
1133
1851
1458
1661
334
145
1527
928
1287
189
12
131
1270
851
1861
151
1198
392
190
1856
711
793
262
1151
393
1117
699
1508
405
905
3
1690
686
581
1485
945
1097
110
436
1018
1011
1224
1767
1130
1385
1687
1153
1963
1747
154
1326
280
1289
1778
1568
1523
1811
276
1861
63
1208
1435
96
818
716
1433
686
372
536
201
679
1174
89
980
1082
919
1742
240
1754
303
802
1850
1301
1905
749
1223
367
741
540
1530
350
197
738
1223
1705
173
431
369
804
1987
1792
480
1104
1687
737
1381
630
1911
1233
338
112
917
1279
639
969
714
165
1220
19
1288
483
600
1367
4
1474
1915
1539
464
1171
1400
1621
1646
589
385
127
1686
699
1739
599
140
335
555
1020
681
528
1106
1089
1684
91
235
1132
1481
1026
592
1960
1672
1194
782
234
1383
540
354
390
1620
470
909
964
829
1605
1293
422
1358
1981
1028
814
1492
1588
748
158
1022
962
865
850
458
1554
674
912
402
1780
1790
1051
792
126
1455
428
157
1334
1157
679
699
751
1830
1385
1303
1010
1764
471
1258
1101
1595
1196
1426
1741
1288
331
483
405
1439
977
607
1163
1691
891
1010
224
638
1413
897
647
1701
252
1510
1496
1351
195
1379
1502
951
236
1761
123
74
1877
478
1410
653
659
1165
481
315
777
1306
1649
373
952
679
1908
1519
254
814
1571
677
1634
1469
125
1533
1546
492
1126
1862
705
680
1785
529
112
1936
461
1565
397
176
326
1214
709
623
103
1887
810
1577
391
397
538
1528
220
1371
551
1287
1061
1865
1217
1401
539
1915
1996
929
1218
176
630
1121
828
549
416
1139
82
1721
1458
1562
1885
1710
263
1490
1209
1677
1943
10
1805
884
405
1906
1403
1802
1207
1224
933
262
1847
322
1994
1514
1436
1179
1154
973
115
1711
1623
917
810
1947
856
360
1063
732
1577
421
664
627
470
484
8
1181
1266
636
563
1261
502
603
1155
1758
863
765
1730
697
834
1633
797
875
657
1929
359
1932
1787
1234
578
1377
1768
356
809
372
1514
1116
344
815
1610
1424
1246
1342
1031
48
430
767
1491
297
1089
1072
690
47
139
1873
693
665
101
524
727
1415
1961
44
90
1179
1498
1337
1908
703
83
1428
283
1442
275
541
1569
397
1100
1578
518
733
1633
1769
104
179
1661
1819
827
1280
397
83
27
1609
1436
862
1570
1297
822
514
97
139
1125
1117
1480
165
815
815
1980
1759
1622
1064
575
1842
134
1728
89
1891
670
1682
1551
433
1362
1382
270
117
968
438
1345
854
955
1941
1631
1496
1192
1717
872
1610
1601
127
1036
1065
397
1565
396
1249
276
1108
1005
1060
265
1013
709
380
1785
686
1500
1342
170
850
1208
1738
516
11
316
744
66
1190
618
194
1636
560
382
1363
342
1550
780
1606
976
1727
862
1842
1436
1410
823
28
395
302
891
1859
1905
1003
726
1823
1401
1612
253
1118
973
1383
980
865
1441
1122
748
393
44
901
1054
1247
1876
1685
1433
1703
962
903
1340
138
1894
1590
1021
1131
1145
663
1268
947
1016
303
1528
892
38
367
1289
1606
889
1281
1002
1263
1033
1962
15
1359
872
479
170
533
80
1158
1359
1759
123
343
787
129
563
276
1299
620
1408
1289
1690
749
356
1988
524
1229
1469
256
1163
971
425
528
1101
1045
488
917
1197
584
1095
1307
1788
893
1185
1763
720
288
486
1036
1376
1386
895
1280
115
459
1856
1340
483
1752
1070
61
667
439
525
1457
160
482
756
1179
1040
1003
304
415
1629
1077
327
1015
1088
1364
770
800
1083
1513
25
168
1327
1636
256
1850
963
1295
1554
395
729
1878
1854
822
1977
290
470
1966
191
1214
82
1053
310
972
299
1904
1407
170
1523
1215
558
560
1379
543
1626
1401
287
777
1104
1977
785
1897
1892
1456
1252
1156
997
740
394
1730
1111
837
85
1803
128
1397
1207
117
814
1772
1435
1779
436
1048
160
1183
330
657
717
611
1901
139
690
381
1312
365
434
1496
1387
641
1036
1006
1632
1892
1995
1246
764
1190
665
914
1734
19
111
1442
1864
479
1834
1554
648
299
1036
1724
689
1007
1998
645
1597
603
1061
347
98
931
305
1839
229
1700
553
264
1694
1856
1955
1490
1926
1215
388
22
1610
1237
1579
611
159
1148
1661
4
420
154
1123
627
1381
1251
1475
1559
218
1280
99
755
870
988
957
87
621
243
191
605
972
474
503
1628
620
1908
528
492
1016
707
630
823
786
192
1966
539
1076
770
1628
1203
1850
1342
1556
1126
728
1764
760
1261
1534
1335
614
1112
592
1031
1006
536
1182
1864
1169
458
1004
1113
1221
1636
972
1909
772
311
590
1388
653
1906
838
1859
603
696
1537
1040
1428
1106
1937
1654
353
252
1934
1136
59
1795
905
1906
983
1712
1703
581
617
376
542
1315
733
1759
468
1925
1181
981
63
1145
1575
1347
1993
1
992
1859
1032
215
865
1551
1072
1428
1423
39
1891
1337
460
990
643
130
1516
1660
1448
1676
277
445
242
11
302
491
424
146
1384
1125
121
64
360
467
1487
989
526
1158
1941
1587
1917
1033
421
564
1800
1668
1542
561
337
1834
1106
1772
168
1039
733
1375
1469
1355
208
105
515
765
1778
961
192
1304
1190
1224
841
790
1592
58
1280
529
84
1989
1891
1753
595
374
1296
1609
1123
640
835
1560
88
1043
1719
1673
748
1348
1230
154
1103
122
64
766
1997
1301
1035
549
1260
430
1710
495
23
1794
1454
1660
583
611
1211
111
1899
1395
584
807
1982
50
1766
921
1266
331
984
1873
219
767
1575
902
641
749
999
1917
1688
924
543
1239
1157
1810
1491
1051
641
1133
1611
963
233
1070
1201
1494
1650
1334
1497
707
1458
1863
1011
1240
8
943
1105
1201
159
1227
1992
1524
1183
617
163
1006
807
276
854
131
1100
1682
1100
1668
1403
581
1373
682
1096
1632
397
879
174
1182
207
1240
593
1705
175
661
464
5
375
1407
1654
561
1528
226
87
1108
960
1444
915
1258
475
454
856
199
1506
636
876
774
1310
1578
69
501
547
236
1022
1956
248
1996
125
753
1797
1450
502
74
472
907
1906
1467
567
1290
212
1119
1052
431
981
436
942
1631
563
1772
1885
1556
1622
681
1725
1877
1770
152
899
327
1056
545
1500
383
710
1923
852
560
1711
292
1703
379
1536
441
772
422
1198
290
717
823
1791
1632
549
1993
374
262
1524
327
1757
543
755
1368
1113
526
484
529
1079
232
378
337
1845
1992
143
1821
1989
1533
539
289
1463
1792
1900
1660
113
411
869
359
1826
1801
269
1262
1044
99
1557
651
71
1798
1061
1230
889
1620
1686
674
1142
1900
330
936
1989
1639
132
1677
1504
151
413
86
164
1454
1901
350
1700
871
1726
874
1279
518
654
1720
1071
1768
1634
1959
1347
1942
367
1811
1779
799
187
1746
1345
1089
521
773
932
1323
581
1261
748
688
1215
1971
1182
678
396
767
817
427
909
285
511
1656
1761
611
499
648
418
473
148
1384
271
892
130
1841
1983
1617
1397
311
706
647
341
221
1598
1275
771
1335
620
522
968
1325
1483
1602
260
625
1206
27
1744
598
171
1064
615
1972
597
1143
712
1945
1029
1149
481
1008
1720
22
42
28
182
1142
129
591
404
1336
233
569
456
51
967
1884
1885
192
371
1255
1456
21
1653
1486
1643
490
1662
1819
1827
178
695
1649
314
124
428
499
677
326
1365
947
47
1805
835
1652
545
1363
1517
1010
1648
425
638
1897
390
621
620
100
725
1204
575
1467
1542
724
1088
1625
1531
179
1308
1057
1719
977
749
1766
783
1324
1829
122
996
1915
831
860
421
862
747
1322
1847
1728
1657
1356
1297
412
1782
787
407
546
1090
847
63
1765
178
1491
1532
1625
1047
857
335
1085
1222
1142
1752
1943
335
111
69
1856
1284
648
132
526
546
318
1674
1373
368
1441
1167
402
445
425
190
393
761
305
1295
693
66
1328
1347
917
291
841
884
1380
1610
519
964
384
1026
1376
1338
382
556
1708
1518
569
1691
1899
1734
1758
1770
1437
304
537
1921
400
1667
1776
391
870
325
1335
280
1967
4
149
291
1485
1413
721
1822
253
458
335
571
1215
645
1033
135
1788
1455
490
1224
355
1052
1627
1610
1717
36
435
1267
1003
123
1379
1634
1789
846
1867
1671
438
1749
332
1947
1284
1421
507
568
28
1829
1988
1579
1085
81
399
1312
199
909
780
1490
1800
1303
717
1991
1843
978
534
1145
1878
1702
507
278
964
201
290
1592
903
551
1421
1605
325
1463
1857
360
968
575
1726
468
1701
549
1311
1658
1496
42
455
42
1765
125
51
164
1924
356
1369
1412
1632
1183
1168
1767
996
407
173
1533
362
622
1686
873
502
829
1551
784
531
1442
73
618
1933
1067
1109
1847
1029
962
1585
978
791
1589
726
1877
724
1840
259
1971
1239
1083
1336
258
1186
1419
1982
1469
344
1651
1217
1506
1145
259
1684
1111
977
254
1139
1775
1878
154
1022
1760
1689
1481
39
259
616
641
1479
502
279
1446
1970
545
1934
322
1038
260
537
1498
1225
1535
303
524
95
762
1088
988
726
206
1127
1815
1686
59
1361
557
1733
114
1856
608
143
1093
372
693
1499
242
1693
638
1575
955
1728
548
90
544
374
1328
1221
100
346
1433
1756
1517
1925
1412
491
1806
1868
41
899
1822
1712
880
1113
884
859
1583
1522
2
1591
867
1211
1144
348
1104
1435
12
626
228
183
441
382
1460
91
958
214
1075
1410
1538
1150
1412
608
1596
1306
14
506
14
446
60
1570
1274
1038
1704
1762
1856
323
1246
224
1388
1553
1264
916
1669
571
1683
1186
279
1816
925
1357
393
66
1371
1098
176
95
1571
1775
1080
1320
1195
1229
314
733
1133
1898
1303
1780
567
1211
535
217
443
74
279
1654
395
1808
713
1093
1898
466
1136
1099
547
52
1132
925
140
1095
257
1966
279
286
904
1807
604
1380
324
333
591
640
583
1752
1801
1123
1900
128
1052
1223
457
125
1674
916
1994
502
372
341
1548
872
792
790
396
537
993
1185
951
1193
916
1004
943
1228
777
1308
837
472
784
1196
1426
1104
1161
541
523
574
215
1145
407
679
1714
1234
1320
1253
593
1491
555
274
582
48
942
1156
762
889
805
1082
466
1635
1292
783
1689
1467
1599
53
309
1075
317
1406
1653
1803
1786
1742
1389
67
1688
754
1080
231
1374
610
788
798
1128
1043
689
967
1049
1911
1490
425
1314
758
214
1796
648
1871
1771
591
1417
1929
1386
1832
1051
63
793
1481
1745
779
1653
1384
1501
74
1471
72
1183
222
1072
1981
910
345
1252
921
965
750
1426
253
412
182
597
1602
160
1986
1476
430
889
255
777
160
790
1363
826
708
1507
67
123
71
1427
1268
1828
502
1066
475
1791
1328
26
437
1694
714
24
1842
217
655
745
1811
289
1393
797
261
346
1830
206
1233
943
1640
789
369
466
933
839
1076
1020
1642
1691
1933
61
982
210
410
549
1579
199
1481
1244
214
316
1711
747
1797
575
373
1634
195
1734
1782
1337
512
1809
615
1833
184
1617
761
1106
405
1385
1514
578
470
95
183
490
1722
518
1998
235
13
978
1736
401
1612
1369
1118
1059
605
1996
1979
837
1382
219
1251
1095
1029
652
88
174
342
1447
1667
528
34
898
409
1533
1954
409
551
221
1906
587
946
1176
1885
15
1921
154
1424
489
1716
895
1718
1643
398
1399
139
1824
1580
1343
566
1211
1710
1680
903
672
239
1514
1495
863
177
870
1954
1868
1169
1577
678
1003
1125
1761
188
967
1304
1250
1521
254
1211
836
1366
760
1055
1369
998
1047
173
1725
1904
102
324
1624
1770
1687
1848
1660
1738
1567
677
905
235
970
1843
452
1460
28
1159
758
154
438
309
464
1564
1416
1068
938
1090
352
721
187
283
1402
1082
1874
1252
1453
19
1986
975
358
299
1523
308
655
1316
494
1255
1057
131
1288
1939
613
600
1802
498
1947
1841
1164
965
1777
881
1043
1497
726
1162
913
600
716
1346
1357
1290
385
1958
371
1649
21
596
555
1019
431
1747
826
980
961
465
1958
925
405
355
1367
1661
550
518
652
359
343
1885
1246
808
1190
160
633
346
1252
669
1918
1552
1611
1237
1269
496
1786
1483
1170
698
996
1646
1535
1217
881
1467
213
796
1839
1419
173
663
224
16
395
432
1627
324
1820
19
294
973
1599
625
451
1456
437
1884
1584
1411
358
1134
78
1974
876
1858
1913
1505
1608
689
1108
1789
752
1610
58
1226
87
1507
1296
450
506
195
1498
435
1336
770
1008
497
144
1686
1139
873
1159
368
1935
369
1979
1110
955
1048
542
1256
1257
627
1773
1631
729
194
52
565
1963
508
1476
77
1914
146
1989
43
1884
693
419
1418
1367
1583
589
1496
1467
1735
1208
437
1802
498
641
561
1913
1112
1457
1313
1732
1778
388
861
407
1608
884
1666
944
952
1759
1144
930
1372
1759
1070
103
133
1267
1526
805
270
385
1303
618
957
0
1683
1055
182
1021
1072
318
1217
1364
1522
225
39
1610
417
1617
227
448
574
506
1782
904
1889
1807
1799
509
1561
153
764
535
1368
1662
1271
371
1672
1716
1386
1780
343
663
537
1222
1005
1215
1422
132
326
939
189
458
1448
86
1709
774
1279
1425
762
492
930
840
1253
1314
1931
1568
854
1804
648
1990
269
1227
900
52
1605
511
1413
1215
1346
1618
1114
1521
145
1929
1928
407
702
1556
1846
564
826
1009
1936
404
1448
1674
1887
402
1202
718
342
1265
416
1251
1484
432
1405
1100
1231
408
1771
1067
246
1020
1908
949
947
1714
453
1573
1006
1265
653
62
1491
3
1893
77
552
416
1034
197
407
420
1922
1256
1050
667
1929
1966
649
1234
1139
1636
737
172
799
1576
1157
705
935
1719
683
1757
1271
680
1105
188
1107
980
1431
1680
1521
1292
884
1053
1079
1179
1103
1896
1112
169
844
1602
1488
549
383
621
1739
1634
1913
922
1524
424
963
1768
561
1640
289
522
1700
847
521
1187
1168
1320
807
1549
1726
1983
69
796
447
713
101
1153
308
999
977
393
92
117
1913
584
874
269
761
1021
1099
1338
873
969
461
1753
915
455
1683
112
115
1087
191
931
1452
1442
1989
159
1109
1988
1624
1491
110
31
357
454
285
870
470
1145
233
1940
377
482
1261
1669
518
1927
236
1289
364
828
333
596
203
496
1222
861
774
1021
182
1162
1022
1172
778
1821
1722
34
1823
897
1909
67
1499
1807
78
245
437
1485
310
1553
878
393
236
444
628
62
413
818
216
1609
217
903
1683
321
257
1804
780
1227
1318
858
589
661
830
1631
1293
387
168
143
1925
831
739
1136
956
1256
1768
46
686
1089
1886
1278
342
1589
401
1997
696
1825
320
581
93
329
956
1580
1293
11
800
1409
1061
1761
163
500
1917
626
1854
1063
1393
1133
1450
398
443
1852
1102
913
1759
98
255
1510
937
685
1094
254
1091
1055
1063
1535
1135
895
895
1106
1306
1929
1169
45
1423
546
1611
1271
661
6
859
1458
1606
1990
1668
1305
75
1748
524
1883
233
724
1053
875
1365
835
1006
621
1515
444
1543
1120
199
1591
910
1504
777
961
1756
189
52
80
1202
1749
1817
64
1421
1886
113
736
612
520
1566
1470
567
260
522
443
844
1846
400
938
1473
1727
1944
908
1479
1223
573
994
1847
1197
1184
913
1645
743
322
1661
607
1211
871
673
812
69
1560
1408
751
1232
889
1572
252
1920
592
1547
26
1189
444
1575
1385
1693
836
1106
648
178
287
71
865
1377
662
1699
1749
1863
1974
892
546
1917
287
1105
1513
1080
584
1890
696
1138
1141
875
1263
233
698
1813
1178
312
1676
1
233
285
1210
489
1461
1519
1650
495
1666
924
1739
1582
1530
1725
1310
1232
1812
132
14
1285
673
489
1354
1154
833
66
280
1667
1863
1611
860
471
727
748
1635
505
477
130
1288
79
1600
1614
1672
785
1841
1100
1480
878
373
803
1868
1912
694
330
1917
1886
1125
306
790
585
226
757
94
1077
580
254
295
875
262
1955
1684
1959
316
1366
1114
1862
197
1059
1738
144
584
1071
1420
1476
746
473
417
141
1092
22
1180
1352
1489
1842
764
1449
816
1891
359
579
1629
1963
1477
335
130
917
853
1046
1952
1505
317
1446
1801
162
723
1693
24
1263
1769
1442
1962
933
956
1763
1843
643
1622
1754
189
649
1206
633
1631
1181
1460
1641
520
850
86
942
858
1187
1937
1727
1657
114
737
1940
273
1462
485
844
1883
1926
1543
1069
1639
1786
1527
696
764
871
1529
1200
255
75
1367
591
1905
175
1353
1276
1384
1325
986
1634
1134
477
1679
940
1433
1631
520
1566
943
1782
1545
1074
1682
269
1660
690
1575
14
1596
756
125
1739
1351
1618
83
452
398
28
838
289
1060
1759
666
1525
1299
672
384
1753
328
1580
1645
1488
978
284
479
539
1057
508
1939
1434
1095
1173
1699
685
1550
270
266
506
463
835
820
355
1502
1982
134
1022
1279
1135
847
1284
853
770
956
1667
71
531
771
1426
52
1251
1057
213
651
594
1406
1055
1578
24
423
1934
1480
607
887
464
1864
144
187
416
1275
1209
278
1748
988
719
1883
1577
472
1913
303
1615
194
689
352
783
1489
1438
604
88
890
1400
1888
1630
831
268
848
1118
293
1991
952
1760
14
1617
485
469
1709
1608
1276
1018
821
269
849
1543
1762
1904
1509
1189
1488
1605
474
528
678
427
1812
449
1030
295
550
1300
1118
771
1401
1074
1483
251
955
1598
400
871
1507
518
1698
1131
575
898
154
222
847
51
620
957
1326
263
231
1648
1706
195
1981
999
1749
923
747
1713
1885
1218
762
1437
57
1778
830
20
794
1634
1435
1335
352
204
339
1643
1203
1800
1423
1510
1702
735
30
109
1838
1324
234
1851
1145
1683
1305
265
663
1379
708
1128
1723
54
1982
481
1918
78
686
715
504
1116
1643
1983
37
104
1995
1183
808
1792
1174
737
1697
263
1470
478
1414
267
1780
696
999
161
1103
131
1252
1186
1076
1
132
1334
1185
1434
483
729
52
1473
920
1648
1992
825
1361
122
1999
1226
1375
497
1719
279
90
1726
1526
1515
1436
998
248
229
1342
258
306
1957
1851
1749
1019
470
479
341
750
141
196
429
590
1020
1778
674
1844
1340
261
347
1042
1632
1662
1539
1071
260
1086
886
1961
734
1035
1301
33
284
201
1862
162
414
187
145
1361
607
552
458
603
1317
75
950
1126
408
411
1701
111
1764
1129
168
1473
1725
1670
1785
930
368
789
1814
1147
1208
1349
1294
684
1818
1053
1141
638
595
904
1414
324
276
1176
142
1335
941
632
417
1504
1884
519
478
100
1401
1120
397
1895
1876
828
264
973
1204
1791
1123
1713
804
490
38
573
86
290
1505
115
55
1560
1301
1872
1130
419
1075
40
72
242
894
913
334
1793
1497
1032
1399
1549
1549
659
1660
1940
794
352
1842
1997
1091
275
846
1287
1186
70
1762
1246
244
30
307
1221
1815
84
1318
1980
1667
511
1691
1017
1707
795
1067
808
1410
781
822
626
1206
723
134
1711
1185
1083
1945
1073
1960
1641
1059
496
1815
605
1144
430
1768
314
181
424
191
1022
1922
1120
799
270
1164
46
271
1487
263
198
652
1771
1742
979
1478
1757
832
1403
843
1667
151
1451
1110
1593
1492
4
859
853
606
1039
1188
846
1395
1898
1357
1908
95
346
1308
1331
1919
1133
1361
965
247
942
298
63
906
619
1521
1593
552
1356
1564
825
1824
1706
152
1334
1965
1751
285
1358
366
952
78
346
1883
1398
64
1043
47
4
565
509
1991
1583
1021
619
1019
1091
1530
233
1444
1779
401
1987
792
1646
1962
791
446
1307
1950
870
1567
771
1562
293
1608
1854
311
425
1026
709
1252
597
464
453
1848
1181
1806
953
807
399
441
1644
797
1134
1188
532
825
1425
1789
84
1245
1768
916
248
38
844
1255
343
1242
1450
583
482
131
1082
921
210
721
1478
1613
1645
609
779
1827
365
1467
1892
322
1807
916
1419
595
1469
87
415
1393
782
1469
67
854
298
1175
218
229
580
729
255
33
770
1488
249
1233
88
621
1529
692
1522
1666
360
275
1021
1507
1819
783
1806
128
1368
1465
32
1970
788
1248
1618
599
1232
258
1005
1563
1176
1413
326
1254
1097
628
177
461
30
1344
821
575
909
268
282
756
1333
396
1613
1198
482
373
524
679
1274
45
1778
15
324
1794
1203
1193
360
1748
55
211
1853
1969
1009
1253
1800
685
526
743
551
631
544
169
1870
808
1315
1351
1714
84
1177
1551
672
783
377
1375
1305
1165
287
321
559
402
751
787
619
1016
807
182
1883
707
514
1731
1535
3
1048
1891
129
353
1420
236
370
599
738
937
1164
365
731
1198
1255
1945
332
142
1659
1566
1667
638
1763
444
692
596
1724
1904
1341
361
490
1244
581
673
677
1501
1140
548
1548
1849
1420
1396
1155
688
1498
512
1056
806
1045
651
1489
863
51
1154
489
1539
1310
358
597
323
557
446
980
870
243
1137
1052
1727
1095
270
1263
1194
149
1025
896
902
1304
379
264
1514
568
457
170
1683
1329
456
1918
1292
416
390
881
1575
1751
1727
1392
1500
85
835
162
192
925
1910
1256
1368
430
550
683
463
1586
1480
888
958
1382
1686
1252
454
386
311
1936
902
570
1020
670
1761
732
648
285
577
1074
1535
1183
798
1837
920
1615
427
560
418
1030
1839
261
1648
829
1080
1334
1379
1108
1623
172
1840
1498
1117
1103
653
860
163
322
1432
671
1183
515
658
323
698
1699
1946
1285
694
1587
1858
1983
1907
770
1903
1205
228
959
775
1482
434
861
950
1250
914
23
392
1988
618
1570
159
210
1701
647
1420
119
1931
1970
271
825
1367
1074
903
1691
332
1707
487
1135
1998
581
453
216
915
1533
790
1963
553
860
725
442
99
1257
468
825
855
723
793
1267
627
1395
944
93
1859
580
866
1859
559
1987
319
66
481
1173
387
1737
330
179
1507
1891
753
180
1895
1911
1444
935
185
1017
553
1050
1002
639
1612
85
179
1202
363
869
1810
1118
989
56
562
1929
4
883
75
763
481
1798
197
96
1436
1466
1371
1002
1136
23
1000
900
787
1142
221
447
1686
1825
660
1590
1792
1096
572
1272
1903
1435
322
673
286
744
374
577
227
1600
277
987
680
1998
925
856
747
1974
497
13
1320
1345
896
182
207
553
816
1776
1622
1265
1717
1009
1982
684
1964
829
555
19
407
1542
1898
1979
1816
127
718
670
383
1105
29
373
455
133
1346
515
224
98
1902
1348
1899
1058
1094
1001
1125
1119
772
17
1621
1702
717
977
1896
1599
1177
446
1806
1491
735
1477
978
410
896
1121
1961
812
1582
549
449
524
1135
698
1534
1907
880
580
890
1769
185
54
734
1940
28
936
134
1831
1270
1447
100
529
949
476
576
1036
1318
1613
1241
1503
838
1728
35
1066
1556
1019
1117
110
28
848
1235
1245
65
351
592
1684
1187
1406
1999
761
4
1120
76
746
936
473
1826
739
1886
1754
783
1710
1069
1968
1380
1358
58
1368
1062
769
1628
177
1845
1171
1014
1557
1932
923
1656
190
1732
1260
402
1970
1987
1882
926
675
19
247
210
1264
335
797
380
1671
1009
356
970
128
1
651
868
1093
1298
376
1927
1183
1767
1263
1536
733
106
868
1510
1479
374
537
1398
300
604
1423
375
1959
410
373
192
1232
252
745
539
44
1534
1400
325
539
1440
1287
912
1097
1987
808
400
950
1291
351
1787
935
598
1733
918
1351
304
997
419
1639
1359
1149
1800
317
1391
1355
180
694
591
1635
373
1918
981
168
852
1412
991
1248
62
837
896
1027
792
1259
1393
1441
1820
588
430
1435
1201
1920
1614
1931
1552
1754
766
345
334
1041
68
38
1053
1158
1746
432
1628
930
1260
1969
159
1729
1365
1639
782
1264
616
212
435
668
1776
1765
371
728
1944
1601
1272
771
1759
939
895
1350
236
36
1295
463
225
1276
434
1251
995
1730
707
636
467
1155
791
1180
755
1671
164
1273
720
152
570
344
857
112
1164
163
1795
1506
1902
801
1729
347
1900
1496
201
947
486
46
703
1515
1862
86
61
303
1318
445
1305
1959
807
505
1964
398
916
24
1942
396
1596
518
1269
1505
1119
797
1184
1209
965
814
983
244
467
541
811
792
1138
1710
422
357
1069
913
393
95
962
531
1525
74
31
1057
1068
765
1177
786
1499
1435
1033
273
867
173
1463
1061
363
305
1219
1130
815
537
738
972
439
1221
1235
61
1364
1126
1490
1221
99
1535
1580
1529
924
1711
1672
1970
4
691
360
1968
1831
180
689
1415
279
1126
487
539
321
1832
1386
979
1441
1490
1031
1471
678
1508
596
1814
1206
978
1878
1923
1259
1394
644
1156
146
1776
57
1080
181
1039
1970
1383
1150
1693
209
426
13
1130
1281
1279
574
1200
384
1412
35
1063
234
688
554
1771
1470
1121
1133
856
1553
300
1706
1143
822
768
1978
205
397
539
1927
77
1398
1248
961
155
44
105
907
1013
417
1312
1734
615
1408
198
674
271
141
143
259
609
14
809
1767
1987
613
1526
1576
242
1486
697
1666
541
812
283
1853
1244
221
1803
1572
659
1414
1192
86
167
527
344
907
445
1777
1016
1617
1641
1893
952
1140
125
1967
1365
457
1005
1968
1271
1312
1575
1823
101
1586
677
1571
14
573
1134
1078
1364
1533
728
1861
485
1722
496
1693
1050
789
522
1668
582
501
92
1805
1111
1663
1994
1668
1067
1679
1560
62
1965
1997
1687
1422
6
1777
1306
1743
1239
1926
296
1159
819
906
957
987
466
745
433
426
1077
1293
1172
721
1594
157
733
1603
1383
1961
1825
1052
859
1991
1685
556
1550
479
561
955
459
597
1184
1838
1321
1371
1979
1584
718
768
670
1745
994
464
291
65
1472
399
522
604
807
378
1573
1936
471
278
792
1673
1170
666
780
440
1248
859
1307
708
631
266
720
1738
875
1583
211
1257
1060
1549
1388
696
810
280
656
1506
1907
458
1830
1626
1206
987
1482
959
1116
300
627
1929
1518
1788
622
151
369
434
502
1040
570
903
125
1768
446
1656
258
1503
1708
601
1887
531
1794
459
507
1874
789
1924
776
179
1544
922
193
1122
1058
205
1510
1449
276
130
573
1683
1006
524
1737
824
287
863
699
1637
94
79
1090
1312
1124
1605
398
81
1185
1323
38
1807
1660
117
825
501
216
1507
1763
721
234
961
1959
1402
1311
19
1097
957
1565
1997
1207
1166
85
1739
522
1778
1272
646
917
1243
1423
157
217
321
25
278
1848
1998
789
430
1609
419
1694
1362
1262
248
1848
1562
278
1897
1991
844
1074
1434
1515
173
1673
1611
1839
770
1499
1116
466
655
1611
919
315
937
1983
1493
1859
634
1175
1552
1187
740
1884
173
138
799
231
453
808
115
1070
972
291
639
1170
1352
496
482
750
1536
819
953
714
788
330
201
1900
477
5
1960
1418
1288
928
623
909
951
519
1639
1920
712
868
1844
1828
621
146
1593
1704
480
255
598
319
625
262
726
218
823
865
371
1423
1573
236
1297
655
133
1371
1853
393
1554
1191
1871
929
652
705
1434
848
986
1215
1120
618
921
1272
1615
245
670
487
1250
1413
1479
212
1170
1750
750
949
421
576
1214
1390
438
669
1799
1217
1732
694
878
1584
825
670
1541
375
1461
1250
834
1180
896
133
1220
466
1979
461
1245
1194
1235
1254
1382
1243
184
732
1634
431
110
328
658
54
882
366
1093
1224
1383
1205
1887
1144
1881
624
1752
1275
332
1228
348
1072
563
1389
30
287
281
559
560
1599
1004
325
9
127
514
1597
560
126
1641
569
1513
1979
523
811
1283
1118
1532
796
1767
194
1993
1638
1018
1308
1429
1391
1495
238
1765
181
1116
1351
507
380
1634
291
237
518
762
1240
1427
1401
553
1951
1112
1608
1244
1223
1259
748
1183
1193
1439
865
391
1836
1994
1813
1211
1301
1207
227
1084
1458
437
1160
519
451
1117
1850
1185
329
458
621
840
1683
1701
756
1004
411
1233
403
1447
737
1582
498
1465
1282
514
610
1967
566
796
1849
1453
1967
1946
373
242
1631
148
1283
395
229
940
23
1879
1039
877
1802
978
786
2
1539
1350
1639
1361
744
1323
422
1595
178
1632
1924
254
1318
682
77
1973
1595
1951
636
939
82
626
202
962
1469
1074
1153
963
1931
1775
444
1057
1008
1009
293
731
924
1314
464
1087
707
1098
1305
841
1744
1186
1870
1986
1707
1992
1719
1277
1070
1275
1611
383
1497
140
1653
1300
1977
1740
382
1417
1637
452
322
575
113
904
344
866
1997
1219
655
525
1685
82
386
405
1670
311
1773
315
85
1220
961
69
1394
407
577
1692
935
1473
1779
998
1884
1040
264
465
1978
1577
1415
53
1671
1991
1920
834
830
1740
745
1665
1123
1177
1454
808
810
1475
273
474
682
431
521
1021
1224
892
1642
280
101
610
1780
1866
905
604
854
1038
1733
891
1191
566
1609
1500
369
71
1416
11
582
418
114
105
1833
1507
1593
1011
919
222
984
1396
1762
1379
442
1799
539
98
1397
193
69
470
67
1208
1967
930
1204
1515
786
1376
1020
1317
1062
1834
166
246
247
1153
264
270
1910
466
1358
1006
55
1695
1688
1509
632
186
840
1852
148
1802
915
1517
1487
638
1037
533
1924
1185
164
575
1843
1494
288
1087
1902
165
1861
1187
1554
873
1132
1151
598
846
1530
200
1976
685
843
1140
343
366
209
698
1760
422
323
836
812
1444
1268
1290
227
268
1546
1685
181
194
858
132
1865
1020
1046
1758
737
172
123
1132
1889
242
303
288
1257
792
190
469
1438
1693
528
509
787
114
535
1053
822
1659
662
577
779
1890
1958
144
1665
1132
1565
73
1928
1911
314
1243
161
633
1088
1953
1527
1703
1316
735
1607
1216
837
1562
1227
1444
3
1966
1539
144
1276
1606
1066
669
1982
1451
1299
1608
44
929
119
633
112
1039
413
1359
1848
1479
1725
1136
1230
1335
1825
1351
649
1972
1427
1480
1297
677
1865
1925
1135
761
211
713
1882
805
590
20
394
267
893
1348
1028
1944
1023
1545
405
739
1587
625
91
633
1374
222
408
601
85
1208
678
1626
723
950
1749
1512
1890
1804
1450
1369
1581
947
288
889
1111
1732
20
1161
831
620
447
1096
1674
1311
370
824
669
1845
305
1252
1567
1396
327
133
1889
148
608
1733
539
983
85
1769
1619
860
908
1081
781
586
46
821
1329
1695
131
481
1377
628
246
1092
1345
1936
702
1091
759
37
219
1457
76
1341
454
475
1290
1472
350
483
608
1998
1819
1527
722
1374
1174
1068
1771
132
1083
168
62
1856
1308
1378
1998
584
1197
615
1455
1223
1442
1305
1847
1539
489
1677
1337
284
1066
403
1886
1011
450
67
353
1179
76
880
1525
616
1431
685
1755
297
95
1155
923
1102
1957
1308
387
1612
268
343
1295
1937
345
509
1929
1676
227
311
307
296
445
1080
1169
1250
84
489
543
613
658
37
842
718
1275
946
798
888
42
1902
1034
640
928
1579
1253
1551
1095
736
1142
1277
1736
439
1039
825
1703
987
1287
99
1858
1272
1606
1595
1379
1003
184
1436
127
358
1810
317
838
52
162
113
1413
1470
1485
938
1846
843
1964
108
1127
1620
142
522
1576
837
1165
81
905
278
1730
1243
782
1393
870
1739
790
1170
1452
1390
1413
1163
570
1692
1987
939
1602
119
455
600
1653
1999
166
353
1371
512
529
265
1142
1507
559
1319
1636
652
461
276
1861
1886
797
1645
258
1408
1830
1854
1354
1168
830
1463
978
1739
673
907
129
1442
1916
1188
1379
711
1885
1525
429
652
819
1117
1686
794
17
435
177
383
139
784
625
1160
1408
1358
1470
1018
192
1892
1840
119
766
691
713
754
1406
1679
578
147
14
261
831
1786
622
1163
1418
935
793
1848
730
1353
715
696
1698
1417
1626
602
718
776
1035
608
1720
1266
1497
1343
250
1206
794
399
657
1956
1375
235
279
1841
693
1535
1377
1213
778
704
1630
662
1357
1445
1437
1012
732
165
413
1136
1172
1361
857
1631
362
1164
487
1319
791
1819
820
1936
1531
548
1726
1724
403
730
1431
374
968
1807
1914
1763
1677
1393
1020
142
1492
60
754
162
1634
1597
1388
99
914
33
449
1054
457
478
1913
1230
288
733
564
1754
842
1969
444
933
1772
1389
1883
1140
145
1526
1557
665
1036
897
574
1795
47
1234
1329
1569
647
1660
483
422
1220
342
224
560
1748
1208
877
1362
1201
1362
559
1904
1463
525
1128
213
578
1027
1667
1652
1076
1274
1217
772
166
1885
572
946
1508
17
1538
158
1552
654
259
1230
1211
1090
1770
879
1898
1506
1966
1927
113
1286
1530
1580
637
314
857
1729
1179
1069
642
1842
288
570
534
230
816
1093
1937
203
1955
317
266
1022
802
1080
325
1255
94
1313
755
1220
187
202
669
280
337
1070
685
1459
978
872
1415
163
1678
312
283
468
1275
718
1139
1033
865
178
1606
872
1395
1766
513
1877
1825
1404
815
1123
74
1419
1530
1482
95
555
315
925
84
1985
169
956
507
1206
1086
1383
1911
1045
1402
1218
623
1692
1639
61
1805
834
12
1819
1186
103
1833
155
191
253
376
969
220
630
1677
701
302
465
627
1466
438
1726
521
1527
378
1462
1515
929
555
705
796
902
172
1896
1304
781
1557
1888
1336
740
335
1229
1643
1569
1836
555
584
970
503
1679
1442
1798
426
670
466
1442
28
1019
827
562
1446
287
1469
582
1871
295
1564
1656
446
1864
128
1086
59
1025
1204
154
603
1345
1547
1731
338
620
190
1195
572
7
1837
1015
595
1125
1974
266
976
1148
293
1769
712
1138
1779
26
381
1688
1845
549
1674
1487
1173
1691
1301
178
504
779
1862
761
1784
1780
1141
1847
448
207
1607
1611
1219
771
626
199
1284
1692
1064
1542
1473
1138
583
402
14
1054
1530
873
1152
1148
791
1532
834
845
1366
868
1257
1753
702
851
687
1196
1212
701
1947
509
981
815
1517
1396
145
349
8
658
1925
1475
1580
1719
617
1513
1105
1104
17
1274
1028
763
593
127
1025
1723
1044
9
911
1032
548
82
1270
493
894
922
1387
208
2
198
1992
391
1825
1310
23
673
1059
1685
1573
1135
698
288
1004
1126
302
53
629
774
235
1970
1351
1547
1423
1339
590
74
646
859
93
1496
650
409
1125
349
822
1183
924
1246
1293
205
173
1687
1159
1704
189
1937
889
1939
1773
1976
1381
1794
192
1325
1241
1654
1901
1198
808
499
333
435
896
3
1825
1368
580
1405
670
886
1503
1554
11
1253
1526
1235
1838
978
950
348
298
1410
5
457
173
581
1201
1069
863
354
65
982
1240
796
239
1209
1347
664
3
928
1421
603
1744
64
1982
1610
1604
1251
958
1663
936
1155
205
718
1175
832
1492
1988
1781
1808
1509
1467
86
1245
311
663
505
966
459
274
215
885
1876
636
1818
337
1216
470
1833
74
825
1448
599
1822
1222
1417
358
1572
1950
1394
1811
434
1418
1330
1649
226
1330
1202
1274
462
1612
1630
1941
177
566
1864
535
1531
156
581
1812
1250
1657
1087
236
1412
783
1261
289
1219
380
1566
1951
1788
1309
487
1085
1620
1860
762
423
628
1517
1365
1548
1182
1989
43
1438
501
1497
1168
773
1193
293
1320
581
1813
1722
1770
581
1262
388
1047
1775
1983
77
442
959
1214
2
1368
289
1016
80
1636
570
1361
54
131
1289
749
1207
1061
320
1671
489
1742
442
1174
265
1763
22
1015
982
301
746
1629
362
591
1480
893
1751
904
1810
121
242
672
265
1340
1505
1332
920
653
1372
1513
1891
1088
1592
1150
933
137
1908
1299
1651
188
1351
1998
1194
1102
10
1134
422
663
620
570
1677
1106
1200
1622
24
859
71
950
945
1620
1681
1573
1621
79
91
1695
856
751
531
1039
532
1764
1290
1038
829
485
1090
305
747
728
649
180
1413
1865
580
1560
920
681
308
697
1606
601
546
1036
798
1221
624
25
1818
317
706
479
361
568
561
943
1371
59
917
1790
934
632
1162
755
282
233
1752
930
434
840
979
144
639
640
950
137
973
1580
1459
618
1006
514
921
1547
1296
1824
989
1544
1893
306
175
1073
131
659
5
325
1610
241
1260
1185
625
505
1055
1410
1681
1910
1463
1082
1761
1481
1202
111
1676
592
1870
1608
1936
1762
773
1004
1049
1655
907
547
1121
1985
1006
1069
383
747
588
229
1091
184
1024
693
186
199
1758
129
1364
922
223
633
1422
292
1133
1800
1769
1179
1923
1117
1686
38
394
286
803
186
588
237
1157
1320
1080
559
1639
414
1763
21
232
722
1288
1270
79
1875
1242
128
1942
511
1
213
1978
217
1189
1042
914
582
1146
1290
147
37
1391
1237
1406
1211
191
1140
817
1973
1274
1025
352
1213
1089
899
1661
1138
1578
407
958
1945
387
1448
1630
538
16
833
1990
1345
666
1522
1543
597
1610
137
476
273
842
688
253
1127
703
145
1461
1641
418
945
499
1266
1931
1158
305
1721
708
1085
1479
801
1197
965
825
1495
724
673
1534
1373
1558
979
965
1527
440
588
1427
670
489
485
600
427
349
25
1580
672
1973
1764
1851
807
1700
730
1360
149
793
342
1754
872
1877
88
864
395
1993
1979
879
1720
924
1218
1087
1822
1460
34
1264
392
1025
329
609
758
742
1006
1970
41
1755
1393
1276
1316
1333
113
156
1753
577
605
531
221
1092
380
404
1382
127
408
1446
570
1845
1701
1539
141
1084
49
1266
1937
1851
60
466
1661
315
1902
186
356
1554
1982
967
475
1622
1545
1974
1091
1188
223
258
1573
710
1074
288
940
824
1127
1545
909
1712
783
506
992
1647
1803
793
1639
1433
1644
1771
1632
762
837
1067
607
1601
861
1917
1701
1897
1709
1603
978
1584
1722
940
549
1814
466
1188
629
640
409
1599
1067
832
578
467
872
1003
12
1466
1888
910
1622
866
428
548
1706
1157
474
1700
1023
975
668
1846
1861
1402
617
382
908
110
1658
1265
1263
672
455
1331
924
1056
1479
1456
532
1151
112
1194
1098
1124
559
1782
1631
93
512
620
1663
1816
107
376
1063
1044
1373
467
1868
1726
1528
402
1713
1419
592
1967
431
647
261
271
842
1844
819
1481
1180
1953
1781
1602
1103
153
1034
1907
1750
399
515
906
706
1754
1179
1906
1401
1185
1507
749
953
1199
172
1369
785
112
794
1937
757
1335
1280
261
679
1993
239
1034
1591
1756
1257
1643
675
1891
1365
1724
553
658
1362
438
995
1330
1443
1788
1087
758
674
863
746
1291
316
1851
1730
751
117
1983
1719
1390
971
1018
815
1886
1763
1353
195
1934
1750
1086
1558
1068
1928
1074
842
1935
1926
254
1434
699
311
1578
779
925
1388
1113
1865
196
485
369
0
1263
840
322
1985
893
827
273
234
1035
1081
368
200
913
1805
286
415
418
157
992
1235
601
1363
661
1290
1652
1049
935
1237
1829
1073
1226
1463
1277
1921
1616
1025
1121
288
1888
318
1879
1631
627
572
89
834
24
1475
295
1406
538
1197
848
530
1664
225
41
222
1521
244
1464
491
129
178
857
641
1118
1070
1742
952
1798
310
294
80
68
1918
885
797
1650
1269
207
1688
1173
832
609
1754
1628
1448
1953
49
57
1106
1493
433
154
1603
1198
1199
1076
1170
478
1998
530
1010
1971
1153
1883
11
414
1557
487
178
1797
1072
262
194
1656
154
79
1233
571
1165
1527
1845
696
908
1545
953
440
771
627
1199
1320
836
480
183
1632
1382
1533
1202
233
1403
1543
1341
1851
1713
1156
1962
1457
201
1176
1937
346
595
569
506
859
1778
1429
441
1601
928
883
959
1803
650
1442
398
1059
262
364
553
174
1125
677
868
1808
1302
1210
400
914
315
1842
1979
169
1563
1147
604
1949
147
773
1416
926
51
1398
453
972
379
1387
86
1460
1228
1036
171
446
1671
909
1869
1181
1437
1565
1636
978
1346
1335
462
1336
925
1450
925
1435
832
1549
477
1820
82
246
1874
833
974
909
807
90
65
149
490
1464
305
747
121
549
1473
1875
829
1128
1922
1415
1713
961
1983
1626
12
828
1549
406
1652
587
1650
995
724
287
1969
1307
1171
993
1500
750
664
785
752
1791
1385
832
1484
829
1652
762
994
909
1633
1728
1781
683
1222
977
1968
112
1793
694
816
503
1018
799
294
1738
1406
1459
13
1879
477
1999
595
249
923
1799
560
1771
183
617
767
334
398
1857
206
330
262
384
1504
1669
1630
1123
100
244
1255
1217
1817
934
1199
1523
1270
739
6
1776
1241
1848
877
1707
1296
1965
290
1992
1734
995
106
1447
395
371
1654
591
119
614
1770
494
746
1222
13
607
202
724
396
1954
174
1504
1403
303
592
867
1388
542
1415
1069
914
81
1436
429
461
1100
291
1982
1008
164
1917
1008
135
370
1163
537
452
1514
715
2
670
1221
1314
1400
993
903
1745
1668
600
794
610
44
1002
333
1044
203
1586
1659
610
875
1366
1280
943
106
1687
819
1787
48
59
1173
842
295
1351
1406
1059
1475
268
1960
1242
570
681
1257
82
285
1101
49
948
1140
1692
292
925
1275
955
180
104
818
1367
1454
635
1426
905
1519
1337
899
1550
1182
949
976
1419
1086
1724
307
1717
1403
18
758
559
1151
1964
579
600
725
1958
1967
1705
794
1854
572
531
1042
1264
406
1823
1794
173
1645
1670
1187
846
626
695
1561
318
509
601
1642
1035
707
1817
575
1246
1035
1154
763
1422
1012
1122
114
1034
1848
1817
776
1473
1363
382
1911
842
427
1507
1587
52
534
822
215
358
1351
737
213
1036
1873
411
934
1215
102
701
616
1259
1405
1446
1354
1202
1225
930
1821
485
748
339
1609
60
1315
637
1842
1949
1949
1007
779
974
1979
859
1562
696
178
379
1158
338
463
661
330
296
1675
593
1570
1935
669
1702
532
1020
1132
1962
1587
42
1991
178
1988
543
1896
488
610
272
748
1556
97
1055
519
494
1757
1517
1660
446
701
598
1132
1585
179
820
922
254
422
1371
1402
796
1224
643
376
1481
1983
909
678
238
378
761
1113
1014
1549
1649
1069
663
1211
729
1625
1807
1548
1551
203
1760
487
1497
585
891
238
458
1662
1337
1034
1611
878
1796
1972
1460
1373
1112
535
573
445
1856
929
1598
605
1319
1839
920
1335
1559
995
730
912
84
98
1497
749
503
148
1468
1411
387
717
611
1804
652
921
617
1083
1210
527
1837
313
1821
1865
1467
1956
1366
375
1416
771
329
901
1102
420
1033
188
985
1806
1176
1781
1397
840
223
192
1439
1490
1957
1763
441
1973
1483
322
1691
863
1326
545
762
947
1611
1715
191
232
1691
429
1978
1615
1523
1858
1471
1235
1055
1807
661
850
468
125
1139
753
1278
1825
870
668
1681
1795
349
1442
1637
102
160
767
1239
452
557
323
26
1626
889
1137
1264
1365
1668
338
11
779
1365
1395
1150
824
1669
1181
1633
1491
1053
281
1330
878
1405
1834
697
1345
70
193
610
156
1945
963
1067
1725
28
795
311
1425
1607
672
18
586
74
414
1666
193
401
629
559
1117
1324
1297
577
291
553
1351
962
1558
147
1549
1517
1240
425
563
91
1239
1835
812
1296
1485
1960
647
201
271
1954
1733
1064
224
1754
1062
107
1725
1469
673
1368
1165
250
752
1856
625
992
23
140
821
1769
1163
1933
1065
1777
640
851
133
1911
85
643
25
1133
753
486
1932
1940
510
1537
511
763
1410
961
103
1923
624
1120
1943
915
1813
78
1614
149
767
964
522
439
1667
761
421
1086
247
559
1622
88
593
970
764
1932
787
1765
1938
1661
1141
1306
1681
83
193
317
1128
702
1139
380
1515
282
961
560
737
512
431
1757
567
677
431
571
364
109
1974
91
1528
541
717
135
1957
153
486
536
428
1611
619
470
213
911
959
583
37
283
1865
1594
1801
1841
1805
136
648
539
482
1358
1718
940
1987
1773
68
219
68
504
1418
148
1360
1781
723
1602
297
1623
1357
911
236
1407
1790
1526
15
736
281
903
1683
1630
1769
666
1936
388
1481
212
1643
779
371
1672
1105
589
817
507
240
262
558
1225
9
686
1820
38
1489
1321
169
1496
1940
723
136
1488
241
1007
576
1427
1159
1093
813
1330
864
429
1454
1906
969
962
448
600
1354
1478
1913
1314
1338
606
1545
385
1924
1602
1973
805
1490
636
1537
1001
508
482
1343
986
1781
1133
1359
578
498
19
1455
96
263
390
1133
205
959
1837
542
677
1456
318
310
1774
82
113
1019
745
489
1154
1735
1308
1581
650
1167
587
1038
1963
1119
44
301
1293
586
1750
455
894
1420
1477
746
804
717
1125
819
1429
1999
814
1492
1505
626
1535
1774
942
1865
1374
642
154
571
1834
682
6
1826
334
458
1551
1298
853
1470
1631
598
1707
994
189
1568
1306
625
1904
659
310
1032
444
1203
1446
829
1645
704
1483
864
638
147
1213
9
1433
367
1842
1920
330
702
712
554
1241
161
390
1130
686
802
1991
924
1636
432
1903
1944
709
659
1156
960
1659
1258
1888
966
1693
1024
1001
1228
1154
509
551
917
1377
889
1105
1629
1206
1876
1834
574
1695
1943
1594
1524
613
1532
1525
206
529
1801
1920
1761
375
1519
1293
539
1576
384
1443
656
1255
1397
1820
704
815
1527
816
503
543
1448
1333
320
1724
923
255
1385
43
1764
1702
26
133
1262
1086
1560
1936
1099
756
917
1655
408
1257
1349
1294
806
1346
1571
414
1001
683
25
1604
305
1662
1266
446
554
1792
150
448
1784
1017
1307
1729
344
720
333
727
422
132
282
1587
806
1071
1914
1193
1304
1734
708
1386
1531
1095
798
1657
90
467
898
602
325
1553
255
468
1498
28
151
323
781
282
1402
1652
1388
583
1344
1136
1071
552
566
401
1707
830
1316
1101
692
611
895
1462
837
878
1359
1612
701
984
748
1502
1486
1437
1164
735
1548
1735
247
1385
1382
1925
1123
1737
1175
1802
35
1692
1794
1212
1030
303
1672
345
724
623
1071
1820
802
1673
1218
1386
1722
974
1655
283
335
1420
354
761
1293
1007
1390
912
650
698
570
1740
911
1777
1678
1715
225
541
1979
946
1354
842
1908
1796
487
1836
1945
270
1618
884
832
219
434
192
1642
5
562
1083
1650
580
997
263
1065
1852
766
1327
934
1105
403
1806
1211
611
21
1203
903
1961
352
1170
882
961
979
789
1317
147
1730
1879
403
1816
163
90
281
1839
208
1493
321
1343
914
289
1318
1459
1906
1885
184
241
1689
891
1344
1258
1673
1831
946
308
363
643
1600
1026
1907
1849
1915
505
557
1366
1966
696
423
1926
878
1429
39
323
627
1817
578
851
54
820
1279
1621
1585
1011
1891
1408
671
1087
236
1448
72
955
1237
525
1379
918
201
187
1949
1362
1337
637
1611
346
1996
1204
448
1432
1700
1829
1913
1027
1553
1337
1363
509
1474
244
699
93
239
740
381
1929
693
1870
1888
967
976
362
1824
1884
388
1457
1784
1752
769
548
752
118
1825
18
1014
28
1536
556
1156
207
58
1166
1444
607
1289
920
112
1262
1635
1746
478
423
45
978
1867
55
1220
1282
1313
754
480
1684
20
1450
1158
1837
1188
1645
1132
1925
33
931
1965
868
615
1622
668
1654
1167
76
127
1193
1890
156
1513
842
1487
532
670
1416
771
1362
794
1117
1054
676
410
1247
1098
814
665
545
1818
111
1476
172
483
274
1026
316
1867
232
820
1007
1676
1042
763
988
623
1915
374
1251
1384
120
1527
1586
1137
1361
1867
1190
179
864
1611
865
1495
1562
1821
783
1102
988
1216
119
342
1370
547
59
229
423
984
1631
555
833
1991
902
1723
1440
1600
1496
1296
1825
335
1296
335
1687
375
289
896
1096
1723
1699
499
1848
1498
1201
484
1864
1481
61
684
1090
84
1186
429
1569
228
779
1215
1389
1083
219
1907
190
719
1778
1068
876
71
25
147
1855
173
974
766
873
4
1194
127
195
597
1244
1357
1248
856
89
416
1655
1603
1449
1167
584
1394
215
1626
1674
662
995
729
920
192
1011
1336
1225
22
1407
644
509
220
1435
1713
305
315
1532
1961
195
1543
1701
523
719
1734
310
1517
1774
663
1699
417
1619
447
131
270
1183
525
1156
1559
1793
689
1682
657
1662
1019
1066
1902
937
982
1839
1178
1530
1457
1429
794
1832
1903
642
1804
51
1877
1200
551
381
905
856
160
91
1573
847
1285
111
47
1049
1885
1968
1427
372
491
1301
1840
1589
1916
1536
1124
448
1006
938
1717
1859
1372
1357
1939
614
887
87
964
1539
1590
1543
368
1052
1400
1224
1166
853
261
1893
568
1359
793
880
608
1886
1857
1947
1402
1995
1464
525
106
1177
1191
1252
516
1943
1992
1866
496
1479
319
1082
211
1022
1278
305
992
1941
270
391
939
1666
839
798
134
785
604
886
1852
1855
1819
1686
1178
1747
1107
1347
896
169
189
253
680
1354
1100
401
834
322
1193
764
1128
703
1127
70
1976
1682
1502
1102
1176
123
992
1539
1882
1968
126
366
1140
597
1722
55
1452
625
1630
746
549
329
767
954
1638
443
1447
1885
1698
687
1575
1107
523
1995
1583
937
1226
769
1304
311
854
866
968
268
607
382
1229
1145
97
142
571
779
1499
1200
404
1430
1334
1432
910
768
832
356
733
1480
217
699
945
636
933
1778
1971
1243
1306
1584
820
284
994
1129
871
447
360
315
1537
1646
213
1198
1201
1340
1172
826
1607
1525
1128
1536
1976
819
460
689
1786
1952
831
1027
531
679
624
952
1098
1366
1355
1188
1037
171
293
1443
396
1380
1758
1810
348
14
1474
1477
470
1860
621
1668
1898
1902
451
829
307
1007
1518
1014
652
818
1278
1055
500
776
1684
1814
868
1416
1366
584
1369
1309
1777
242
732
264
1523
761
1828
519
1302
1851
872
779
181
984
1174
1915
625
1524
619
1730
1852
1000
1996
1376
1303
770
1004
1870
1121
658
50
776
935
811
986
1722
1663
20
1802
944
351
1045
825
896
734
735
1146
1557
126
541
122
1274
1398
327
624
1710
316
1994
672
1696
496
1123
1201
649
1717
704
840
339
1589
447
482
1639
834
1143
952
1926
1771
47
1668
1207
806
1454
151
1053
355
176
984
221
1758
1462
1912
62
1387
801
339
1596
161
240
327
903
1910
282
1014
1142
1284
1385
1812
557
325
948
486
1039
638
1544
1989
937
160
303
1282
319
621
595
680
1715
246
1397
369
8
1082
1380
166
315
1943
1958
1171
1741
1295
1877
666
1500
1435
37
1112
1362
1990
296
1576
1651
1518
374
1586
1957
348
217
139
519
530
1149
1195
1027
1839
321
373
212
1606
1632
63
201
1565
1103
738
110
293
1645
497
1932
1853
856
36
1581
632
30
490
1517
319
1952
1063
530
1323
997
1180
918
983
1970
948
1102
1389
933
1589
648
100
137
1489
692
1140
1601
782
361
1963
1860
410
423
809
1902
1988
1657
471
1369
413
1985
1392
1361
557
699
1154
1861
475
166
526
72
1692
1443
740
1423
807
1846
1972
269
179
420
1211
1612
1383
1706
1189
1573
811
138
299
912
296
225
905
1052
1766
1724
1056
371
1574
1503
2
511
1325
813
141
99
1296
1309
1147
1682
1515
822
364
1894
1548
1764
234
1180
701
1972
182
1330
440
1871
1938
754
1656
687
794
549
1571
624
736
1165
644
1431
425
1841
1767
1790
1908
138
306
1580
1649
1144
1890
1143
1851
363
336
1146
625
938
1488
1101
1746
1771
1987
1559
406
652
1159
1020
923
3
1717
783
1236
596
1561
908
200
228
1232
53
892
222
1793
768
251
1144
865
729
764
321
1774
831
1362
1448
436
1618
1650
1941
1876
1658
435
195
1590
620
1002
690
1077
827
306
1755
1300
1059
822
1487
807
298
716
140
1765
1750
372
39
1835
1977
1609
651
1499
1289
1359
1544
807
138
306
1021
979
1720
897
676
424
516
1833
303
1693
556
1356
906
497
1688
1904
1824
1675
1649
9
712
1665
600
1841
1344
112
1649
1863
444
1290
1359
123
1750
905
486
763
1879
193
1157
1810
1549
496
732
1835
1294
1937
1489
954
265
1332
1548
1728
117
554
424
298
514
1120
1752
1454
1832
1831
1412
1271
716
864
917
1114
194
516
1635
214
380
1926
584
24
786
1353
1360
1233
886
549
40
1443
1042
782
1918
565
1261
376
181
1256
1157
1482
773
815
744
137
681
803
1730
524
648
120
972
1010
39
681
524
518
126
1485
417
1635
1207
463
1084
737
284
882
1710
1456
550
1930
629
371
175
544
1662
962
736
1508
1356
553
144
892
584
441
20
1080
101
1494
1241
208
1041
6
1026
1165
1386
1268
72
1336
1089
356
1459
1817
1411
516
1670
323
339
410
1662
1806
1044
1232
1311
1519
1218
996
80
799
526
1131
1887
621
1224
1642
105
662
1259
1701
1872
532
346
1744
1887
880
808
1813
1322
31
1298
440
1641
912
45
1087
667
764
1197
1714
875
437
1091
1974
1948
205
1906
1910
1561
588
596
442
1711
459
1331
572
1107
783
1947
741
627
1917
92
645
520
1580
1424
952
1287
294
1615
47
1093
1661
1407
589
158
96
1714
43
1899
16
819
1315
1866
405
1262
1407
1861
82
1141
1038
1836
1315
1853
1929
585
446
645
1940
744
1278
1301
1781
159
936
570
828
1357
41
1720
760
219
59
1268
958
439
1700
273
563
632
429
794
1588
1832
218
1359
271
1918
1714
1259
271
1000
1299
457
113
959
1598
545
1543
132
1995
183
484
40
113
736
186
1139
937
1943
1309
84
1631
1038
1462
397
196
1358
1771
93
36
1662
234
633
1137
570
1151
1992
824
1431
936
846
1531
954
451
1833
35
957
1068
998
1128
1497
65
1791
1791
316
1407
1115
565
1986
220
1968
671
893
450
733
1739
983
1818
1601
126
1075
1755
1218
506
1536
826
1947
818
652
1442
972
1691
512
1355
158
1587
1020
552
350
1269
939
790
1970
1408
832
1411
1482
1879
1242
1554
1233
58
1982
430
461
183
913
91
1124
734
1192
1545
1413
924
1847
1222
1535
1149
1857
853
761
1444
590
941
1281
485
1685
423
1524
1270
540
1208
810
336
488
1959
1508
1343
1460
843
722
779
1300
136
450
1990
1855
343
128
176
595
1715
1896
160
1657
1282
1696
1888
404
36
268
1712
1187
1662
897
1245
716
1526
541
1950
1749
736
640
1460
1967
1681
143
949
897
505
1527
1509
785
233
547
120
1953
1213
1536
647
995
901
17
1431
1308
837
1369
826
1162
1968
1200
483
1446
160
897
1544
1640
703
634
275
354
1739
260
1858
167
148
231
109
1814
241
278
639
1799
1943
804
491
1931
1300
627
1033
229
853
1341
1169
1336
525
1599
199
146
288
47
1520
453
1891
152
1923
1966
35
1750
1401
924
809
1025
1371
263
1685
259
1493
458
2
1357
1905
48
136
1801
169
870
1615
566
1179
1795
461
495
970
1283
553
1299
654
1722
1343
906
1837
1422
545
137
1390
1519
1688
1779
1385
483
750
516
390
512
1718
110
1585
1587
1479
1742
1616
1221
1601
45
379
225
432
1113
1724
270
1732
13
60
554
1560
1414
1254
986
937
1129
1316
26
1419
529
1309
111
1185
1750
322
1611
1576
1068
1158
570
1932
1297
1846
1905
301
1599
1420
497
380
525
1663
1443
1553
1831
1003
1670
1173
982
717
188
1239
232
2
581
1279
1352
88
1295
113
1885
530
1779
487
1269
1740
1903
1636
1252
1409
1359
187
868
1268
205
584
95
830
1987
1781
219
1020
785
1698
536
256
384
1328
1214
1735
680
1731
1604
1463
1340
1689
791
381
1529
1085
1741
1035
300
32
933
1249
893
916
179
373
1610
356
602
353
1180
1674
238
363
1256
1709
1490
730
1310
1113
874
696
1391
732
1790
912
148
128
1208
247
1933
1315
567
1073
1717
1504
712
1445
1236
314
1723
832
1987
1462
482
1992
42
1075
1884
1704
773
1353
967
1849
1825
1653
1392
493
587
649
1394
756
1612
1844
1790
453
369
188
1924
898
1400
1563
1587
91
1907
812
1023
396
1158
855
134
747
122
1404
337
1745
1056
662
829
300
728
1812
1005
110
1403
715
946
82
381
1044
1762
540
1022
1585
1345
855
295
685
1559
399
856
1305
1363
1561
500
57
854
626
720
1541
271
1363
1442
101
1609
493
1458
108
1436
1125
1321
238
863
42
507
672
133
1358
507
1101
1189
829
1615
818
1444
1569
434
1685
906
1268
1602
127
1502
104
1202
1209
1753
1519
208
1108
1006
1557
227
455
881
727
295
1097
1228
1599
519
1248
1147
1961
1248
1512
1547
546
1842
347
1656
1494
1666
1031
969
286
1824
844
1129
1858
1368
1725
335
952
1775
1392
1399
1449
1482
898
219
786
418
403
28
298
1950
55
1152
1629
35
834
1217
1556
387
1811
1664
671
623
197
1971
952
133
1339
293
929
294
1880
148
1740
952
392
1471
177
792
1587
1608
829
1098
1330
24
1463
503
1039
1096
791
1469
789
475
353
252
158
1452
1559
298
1576
1378
1674
1891
1495
1543
806
459
855
1966
816
248
1873
1367
1028
1628
1410
781
33
101
960
1073
1019
1737
1337
1204
1545
1043
1418
1362
1721
930
1681
1001
1482
1776
1675
0
787
179
335
1298
1498
1187
312
1333
1627
1725
413
1428
31
615
1592
1967
500
1431
1100
441
1189
1879
600
612
1383
119
1800
1718
914
389
663
1711
757
1702
960
1550
669
1552
1081
1766
1660
21
1115
1915
611
1912
1521
318
349
123
836
176
246
1135
316
1095
339
1771
268
124
236
1617
53
1191
712
1012
1726
1729
1581
40
355
1439
1821
1811
990
253
536
749
527
1796
1207
251
1833
760
710
1849
1255
713
517
1937
87
1670
348
835
808
1591
1804
603
1669
1730
1613
43
189
1461
1785
1968
1100
1465
1767
1444
1239
255
1718
1447
1053
536
190
677
199
1115
502
1076
1882
1456
1561
1807
309
519
1978
295
1744
680
769
1844
1728
1538
890
1646
1695
1438
528
490
535
356
690
1761
606
198
1271
831
839
1399
533
839
1403
1030
350
1831
918
291
440
1326
486
351
552
632
550
883
1959
777
316
947
934
1532
418
1132
179
598
585
1456
484
1473
959
1206
704
1497
657
1169
649
795
791
1026
1839
1581
1306
1270
1978
1810
633
1142
1365
59
1181
1936
1903
1108
1873
640
110
459
508
973
1580
1723
1036
1225
185
621
230
1472
1490
552
285
1610
1908
1272
1376
1405
1743
1187
1644
145
1033
77
413
371
911
1615
1976
1173
113
1758
1474
1661
707
1330
611
1283
978
902
1481
1483
687
745
1038
519
1932
492
1491
240
579
1402
95
296
857
292
322
106
280
1541
1719
256
1002
1999
138
1474
843
136
135
409
86
1504
1066
1682
1961
1360
1945
1730
52
126
188
1442
492
1525
863
1333
1395
249
973
358
1850
1466
1425
162
1433
1171
1493
235
56
1273
842
1589
1618
70
174
655
1564
799
663
909
458
1918
1133
595
910
939
580
1735
794
743
590
420
1533
1450
1799
1064
1546
1061
1169
666
879
1808
1547
79
1249
104
373
462
1804
825
117
1951
1660
187
362
1119
1900
1092
1154
324
1633
169
735
1727
1087
1809
1946
1792
1859
1181
793
1494
836
271
1045
151
933
684
699
1182
282
1656
1543
1506
28
128
430
750
1702
1707
849
1413
721
746
1852
273
657
63
273
1540
292
405
734
1014
1920
384
1616
31
704
1647
1400
1849
701
1098
544
1409
1331
392
1267
592
950
1016
1001
1651
1920
1364
1846
466
243
645
963
7
912
44
727
693
194
147
1793
536
1748
1176
1970
1549
1781
970
312
853
740
787
1229
1727
125
1060
1445
846
1277
1640
659
1457
848
879
581
480
1766
1576
1860
831
1898
1448
847
1145
930
1692
466
1880
1047
492
1124
1558
1549
1889
883
879
1882
149
387
992
585
1349
1195
1424
1142
918
1993
1886
1659
637
1516
1536
1452
1599
202
333
1468
276
1843
434
1604
479
1008
1061
1354
656
1443
1343
1262
387
537
1504
1564
1902
733
1133
797
1359
1352
919
841
1707
871
112
962
1748
262
1319
1443
1199
715
1503
1105
1169
383
1716
1129
198
129
262
1787
785
894
368
1529
1546
1489
734
377
1188
639
648
937
1754
1642
903
143
1589
553
564
1696
440
1816
1627
163
1201
1388
529
642
904
1273
213
456
1351
1431
1001
264
1167
694
1460
147
1152
934
1450
468
1585
764
378
966
312
1122
1287
512
1012
647
1050
1948
1788
1665
265
937
284
1798
1130
610
1854
1265
1384
297
854
1809
1015
1954
314
1997
1833
333
1754
816
1238
1435
1354
303
1770
202
1305
855
941
978
1315
1482
369
1165
1624
203
1515
672
356
1515
1703
43
474
1866
1253
1684
66
963
297
1449
1834
1240
1314
601
1769
673
1786
896
1279
1821
1839
433
725
1649
1028
1969
158
1679
1538
608
446
497
1030
1901
36
1189
1172
1374
1486
359
1106
1891
167
869
290
386
108
1728
1843
1438
1457
407
1376
1527
1885
638
121
809
1931
1286
756
1536
1350
306
973
650
746
522
471
3
1292
199
1271
970
60
1148
1097
400
217
673
571
1676
964
1677
967
1285
1242
362
1238
1844
1411
1180
806
717
308
367
80
1476
796
105
1164
1335
828
1628
491
1070
140
1992
783
1828
495
23
1320
1290
1199
1415
1383
1221
944
1787
175
642
999
947
1362
1111
1681
1161
1355
556
658
1935
332
1621
1605
1900
1599
1547
3
1773
658
1816
613
1358
1333
399
439
1321
886
952
1664
656
898
1976
249
787
1249
1170
1058
1436
1536
1538
120
449
1482
1931
1726
150
952
1776
814
1651
1012
42
1901
185
174
1666
292
489
725
1578
483
1979
323
292
1869
1439
294
1467
899
284
1680
1576
112
235
590
1511
1262
866
1616
153
1703
652
1101
1298
504
1324
791
1868
410
1718
1374
1954
408
739
1205
749
1548
468
1321
1259
659
1167
81
1916
952
739
1553
829
860
397
485
649
1491
479
1693
1972
334
426
1776
757
1936
190
1539
1755
903
951
1811
1690
1833
237
722
1943
1369
1299
1737
766
1536
9
363
865
1621
265
1148
145
1051
594
1325
221
521
1349
239
292
580
1051
382
1756
983
32
393
1660
1734
1499
758
284
51
1670
1350
843
811
1369
349
1683
1611
486
514
177
478
1476
503
857
224
249
1237
965
1745
1197
7
1049
749
847
377
1954
1845
1835
1573
802
255
460
989
354
186
1609
1196
1338
1585
466
128
1265
1405
303
1324
416
714
1248
689
1331
1479
1666
1167
1927
29
927
1814
599
1614
855
75
814
1781
1454
83
1510
1608
1098
343
1332
865
552
627
418
101
1116
599
46
1882
1390
1362
372
971
815
1659
30
1140
1643
152
158
1315
1668
1115
988
1806
628
1143
571
1774
1540
693
1859
959
1218
504
1473
1995
582
1882
1833
291
646
1843
1166
795
611
184
1956
1860
1650
1180
66
1064
1164
1110
1769
272
825
1140
746
431
1640
1035
1566
1969
1709
1887
1230
877
1528
804
1454
569
174
404
522
198
1619
1318
1944
388
1264
1653
360
1599
231
1754
808
1173
1075
1166
1869
244
1101
377
611
793
225
1402
1082
1761
1012
567
273
269
1752
378
1357
482
513
89
295
1595
1927
1452
1865
1350
1486
1632
888
1075
1152
417
519
1359
716
1540
486
135
164
444
1576
472
684
537
469
697
1100
56
1115
423
1127
1496
294
1334
793
137
1716
286
1284
26
1358
742
1040
244
485
1438
1103
1648
1174
1652
1518
786
1480
1091
565
1357
865
1967
1508
312
1650
342
693
800
1181
631
377
1542
995
428
263
1963
249
718
715
1782
1665
838
39
975
322
1951
1441
905
723
826
1033
1549
1937
1229
1432
1873
489
1162
1000
1459
318
1111
145
742
94
1890
823
1981
516
1134
536
820
991
1635
665
477
310
693
657
64
31
1779
546
525
871
410
304
645
810
899
926
1177
1028
326
277
214
1987
1061
985
99
409
1148
315
1732
1259
386
1018
189
1172
19
1062
101
1048
888
980
1460
1144
1385
374
435
346
1626
274
552
1623
1294
304
1181
1268
550
1674
285
642
1119
332
1860
761
808
765
885
1875
295
375
1437
1084
944
1067
1824
1119
1949
1599
1768
180
85
470
1847
1335
1466
1287
668
1892
1745
1256
1242
1166
980
1646
1320
150
679
411
1609
1403
878
374
678
56
372
1606
915
1384
1299
698
1519
1319
1494
734
1279
890
379
1312
1532
1680
500
26
864
106
639
1920
127
231
1231
1261
218
247
1745
449
80
950
1853
1339
1250
549
1795
1611
847
11
1340
1085
1956
1878
810
1233
1075
1543
665
618
1064
190
1412
1333
1821
167
1022
1774
1006
1975
1703
916
1791
381
966
1819
1810
1066
1663
261
1953
303
1178
1273
864
965
1521
1102
1852
997
1604
1999
915
1964
1986
1062
1687
1761
741
919
501
1218
1546
158
27
360
632
1197
1130
907
1201
1449
23
8
857
646
1223
1029
898
1903
51
1197
1058
912
452
1319
294
295
1885
213
1862
1290
1511
1117
186
1581
1200
1171
453
1322
1335
444
933
1959
528
114
70
1654
1764
1651
1993
619
605
1763
879
922
1164
643
764
788
633
1528
530
1860
680
594
1415
1678
832
8
969
1842
1541
1432
150
1587
1572
598
1074
1902
1524
521
842
1268
1546
185
1107
1958
881
230
1668
843
1756
74
1768
343
1339
247
940
1542
1947
238
1961
1054
1600
1267
1013
1671
1084
149
113
1802
1662
347
1533
321
754
1583
708
220
491
1392
1596
164
240
1476
1965
1990
1732
1969
335
1272
748
54
1403
941
1946
484
1468
140
731
1070
1125
791
350
1453
1395
215
499
219
1693
1322
1510
1557
808
1971
658
1765
1920
716
1586
590
418
1388
886
1008
1868
700
164
1753
1948
1830
849
781
1495
880
438
1222
1384
1523
382
7
1404
1099
1218
448
200
1792
1245
194
1397
1303
1464
1801
445
635
1946
1176
1924
966
1593
1594
1817
1932
537
41
1787
1141
1312
606
1222
1113
1420
58
1100
1859
1380
1007
1894
1909
207
819
375
365
1424
213
532
1224
995
950
1562
1900
44
482
358
1532
845
1409
366
522
1712
587
1142
428
301
106
1046
433
208
382
769
253
891
955
163
222
157
1432
189
402
1529
135
1524
726
901
936
208
272
1816
1494
573
1223
114
1439
440
97
696
1071
426
312
812
1572
342
1944
699
820
656
1809
618
419
657
242
1933
1771
854
772
184
1358
873
1177
299
1532
1887
309
167
1651
1406
1084
1279
744
1380
1462
1533
828
353
782
1479
917
1038
1689
468
764
836
318
1908
958
1351
348
441
918
754
1358
339
1876
1610
501
1819
1713
463
103
981
1830
838
847
1830
1006
1307
1660
1926
213
1568
654
674
1971
793
1030
416
1191
1684
1027
1809
1510
1747
1821
1745
1319
1768
219
1485
1833
171
1949
755
1499
690
1468
1131
95
1513
680
749
1274
776
1965
1280
467
974
1205
1178
860
687
1298
1821
928
131
1968
1266
561
1565
1154
1172
618
75
1579
872
154
1374
1631
630
61
938
1469
343
1381
733
1047
1047
1636
995
1594
1595
1287
156
38
585
1137
1339
208
56
764
1510
167
186
162
567
508
96
1998
1183
974
1367
1189
878
320
945
1167
1452
1279
1222
1503
857
1858
1037
462
1800
1661
1393
1344
519
907
554
48
574
381
1952
1240
1419
1996
580
1368
1168
11
696
35
1183
574
1775
684
679
796
1104
904
817
856
1577
147
1911
1610
1728
593
1187
572
1541
1561
326
1594
1103
1927
1296
515
27
106
544
1866
867
280
688
1242
250
576
1502
289
1938
521
1079
1559
1791
442
560
295
1926
1060
156
1979
1772
101
17
378
1879
272
1872
1084
875
1039
171
441
1561
186
522
1202
37
1673
1882
721
1385
1883
1408
943
1712
1211
256
695
1573
797
107
471
327
1741
1152
1571
1846
71
1363
1956
153
1105
319
1954
639
1729
916
1181
1982
1979
555
525
928
571
706
1130
696
855
1158
345
1049
1211
457
628
1487
1791
730
1768
824
1879
594
1226
1386
1746
116
1075
700
620
989
34
1958
1224
315
44
1847
1424
1566
1939
1587
919
383
338
1044
1478
971
1229
1164
43
16
1157
489
1177
891
128
1586
1411
765
572
454
1995
1070
1475
89
1008
217
1414
1181
1950
1640
77
467
73
1829
1396
911
873
888
1356
1989
1920
1669
1626
960
1849
1135
879
856
23
401
1926
785
687
1962
37
1163
802
1573
1086
680
768
1302
1187
1498
428
159
1581
113
1250
1785
145
991
670
575
477
1926
786
1213
202
482
1560
586
120
287
1782
1544
1963
908
1673
1662
312
1587
1036
356
1888
1778
1765
1175
527
853
1203
1967
1328
1725
1245
1671
282
1506
1248
327
3
1319
1146
1459
1925
1272
303
1641
478
938
1661
644
769
1336
734
820
1671
1678
277
1469
248
1027
1837
28
304
1908
869
1249
1216
501
1737
1958
656
1131
105
1044
692
764
1455
1585
1143
1830
1988
1555
1892
630
139
1180
823
586
1207
917
958
803
93
837
1958
1386
451
1345
3
1871
1477
1985
1979
608
574
1329
1519
488
224
1220
1586
1128
810
300
387
1160
1180
302
362
1629
1566
1639
506
1377
812
310
626
62
73
1965
1954
1842
161
48
1268
634
677
817
1980
1114
82
1336
480
1792
1787
855
1213
194
822
95
1321
155
468
167
1532
1151
141
1681
170
1571
512
1717
1876
428
822
820
1786
761
1637
179
1493
1381
884
916
1103
842
1115
1753
1310
109
1170
1369
1662
1808
1529
1987
1197
989
1152
71
1754
809
653
327
211
201
1882
4
1766
1930
649
765
1038
610
223
1763
293
1734
306
552
27
1808
1122
1190
1156
1043
1864
458
1987
1362
1571
90
804
1895
1655
785
949
781
543
600
1324
1494
240
127
1592
1713
608
460
1609
728
1989
1747
25
1967
1770
623
1478
28
901
1485
1501
763
1992
894
488
1813
785
1846
1789
1619
890
1670
926
269
413
529
262
1660
1236
620
567
1773
140
1887
101
258
937
794
351
445
270
1603
149
1453
1004
145
452
1122
1394
1815
1951
576
1314
479
439
1386
1853
972
770
855
241
1707
102
1527
1972
228
669
646
1973
1036
1413
1575
502
328
661
1152
405
1888
1108
1941
790
1971
97
1735
1815
926
401
1708
1313
88
1230
1263
602
1303
1215
383
403
1425
1188
1204
424
332
124
1632
1474
192
974
999
1063
416
837
851
1935
1219
333
1898
761
1323
1419
1259
719
1064
1997
924
1778
339
1688
616
742
211
1976
1038
491
1918
640
1071
380
654
694
502
304
886
335
1154
1196
444
398
1156
777
966
1491
1884
210
831
403
1665
564
1882
148
1605
1630
224
179
1633
1995
504
1460
18
757
725
1706
335
931
699
1513
1229
1056
1934
977
795
967
1018
1290
489
1685
1414
906
906
1190
631
631
210
1677
651
969
850
618
387
1498
608
453
82
1583
164
150
797
740
1446
1308
505
1009
740
1272
1014
1178
1488
1633
896
514
397
998
96
519
1133
1277
939
880
1164
1377
241
212
1432
783
992
34
750
1163
606
238
813
606
209
1272
1015
1651
355
1144
1730
264
1941
1476
1077
1346
1107
714
633
1592
621
171
761
606
1567
1230
937
1697
1832
828
674
177
1471
1784
789
1619
1873
1070
1232
549
1569
905
158
167
1921
403
1054
1374
778
1292
906
1696
220
194
884
1003
1446
561
341
940
569
1283
808
772
1226
319
747
1778
1464
1160
167
1458
841
859
904
985
1901
378
601
1258
787
1555
1714
1685
1735
1907
490
934
465
1620
1907
846
793
332
213
414
330
382
1161
1155
751
253
1311
387
1977
960
1537
606
1208
1288
766
22
1354
1771
242
379
1929
1445
140
952
1363
1229
1993
918
1452
1652
1524
1429
1954
12
533
653
1660
398
1443
1722
1570
468
1990
1853
1388
1958
1314
502
1732
262
1072
1270
676
1909
1340
1627
1009
1669
1381
554
812
4
1744
1952
536
1290
1965
714
711
725
1747
88
1006
1886
1075
1308
1340
1452
1514
1127
1558
1226
945
1067
825
1422
77
1497
750
1696
153
543
152
984
530
1138
143
1105
372
320
1125
1935
921
731
1675
1218
1238
786
1425
820
115
114
1971
204
1502
1933
590
394
840
1514
783
1522
760
75
1069
429
70
1624
574
1727
1797
362
1127
1520
746
718
1593
1665
260
923
1463
1856
769
1904
1387
958
482
175
1560
1565
904
1620
900
1277
596
1238
43
1343
1256
399
198
1835
1846
98
598
711
1106
814
1366
1445
1968
869
991
372
630
98
744
40
871
61
1577
724
972
1918
202
1294
1171
1159
704
219
571
49
1558
1624
407
87
1654
704
1359
720
1575
852
1757
997
271
376
1622
430
1739
374
1690
730
877
1381
1737
1153
98
1347
26
537
1073
1665
1153
1686
1497
749
781
1428
1224
1008
538
148
1547
132
1542
1756
1349
1075
1034
522
242
283
1010
362
732
1905
1714
93
251
305
1091
724
156
1388
1526
1098
1219
1185
342
978
1050
135
1533
585
1055
1175
904
963
1052
1081
308
1446
1551
1590
1362
1680
748
402
1105
123
1182
318
68
992
1635
1342
1752
651
127
1692
1845
1232
24
1511
609
1131
1480
1266
697
647
1736
232
1404
1849
480
711
436
1932
1459
693
850
65
584
52
1928
931
1472
372
1823
774
1126
682
658
987
1132
1514
481
1637
1001
587
862
1063
1183
461
150
887
208
1827
521
1218
1872
1109
394
1658
743
906
1631
797
370
301
1512
1639
1239
1811
38
1809
387
782
238
1554
293
953
1701
1574
1429
632
1656
1344
387
134
1268
414
1404
894
1379
1442
840
1078
432
1018
921
1821
1235
237
1320
979
1255
851
1149
1038
1714
907
58
191
1263
259
320
1730
389
548
1865
282
1942
681
1415
1465
785
1330
252
1012
1923
1618
888
188
1254
871
912
1919
1962
1170
1295
1077
281
868
804
1678
1956
294
1122
1815
1889
959
188
187
1359
1389
1625
723
1006
876
436
1130
1826
1973
1716
1406
1482
1584
21
1484
795
927
662
492
618
349
62
1804
1214
1317
322
566
366
1646
1792
1326
1745
539
1194
450
996
1967
1253
626
972
1077
0
959
1262
339
1784
372
129
623
131
1638
603
1767
1170
613
638
997
286
511
47
1173
1124
388
1410
1009
1302
1604
439
236
1470
1955
1503
1826
569
1222
570
963
1875
890
1062
101
1916
1012
1372
110
56
1934
3
744
1454
1726
771
956
410
317
536
1207
55
1554
1717
248
1600
2
487
1579
1357
821
616
950
57
1070
1287
192
1264
1856
376
942
1488
1366
535
1884
1243
689
376
1412
1799
1742
1703
998
1909
1558
633
1244
1367
1317
1241
399
958
1273
381
357
97
1865
1423
213
387
1362
614
850
1068
1038
527
1452
139
675
486
1545
822
1966
970
1377
28
1025
384
915
225
567
1042
70
877
333
80
849
999
1736
1124
1134
1895
1083
269
629
1061
440
1463
1708
586
160
89
1305
1838
710
829
764
1878
333
509
625
122
716
950
253
1925
1093
1823
573
1785
1366
2
429
1572
1726
922
1194
1481
1716
974
297
1462
177
210
1980
897
934
1172
1328
1886
640
1133
486
1499
1409
82
638
934
806
559
1507
1124
1429
1893
929
1799
846
533
271
1865
1758
1011
1144
286
741
1298
1267
1882
1442
154
614
1637
1379
764
1574
44
535
1495
1517
188
1420
1242
931
1117
1371
159
1934
1442
38
1156
27
1053
1090
1403
1314
1983
113
175
869
774
1314
1849
1930
1713
1489
248
1621
1731
1582
1239
456
1162
81
264
648
567
1437
1133
90
733
1289
1684
648
51
1312
1985
1220
1957
1213
665
590
1447
1502
1665
576
1072
1941
1233
1157
1658
1214
103
1055
112
871
1049
173
672
776
217
1238
313
1385
985
121
1912
1350
1181
932
908
320
276
1242
738
211
1683
540
1635
856
475
1253
1557
719
576
28
1184
1646
1045
1075
1016
491
744
1803
1691
1586
1810
1347
847
1285
1758
958
1593
350
1355
1514
696
1622
1195
891
629
1837
107
1691
1886
280
987
1367
643
540
1546
1083
560
1645
935
1385
1450
1890
1069
1137
127
527
614
286
171
1390
435
1636
1721
418
666
1255
1645
1890
694
717
102
1569
518
448
435
1991
315
1965
1869
226
695
1496
1534
376
1611
1446
1489
1439
1207
366
230
1615
733
9
1175
1638
1976
1808
1046
550
1565
1612
912
2
41
806
1863
223
1130
194
11
603
1243
630
504
1485
100
212
622
871
1415
1641
821
572
92
1714
896
388
1678
1332
1352
1185
1900
427
33
523
1740
776
1521
1887
1832
904
631
1224
579
1782
1798
1465
1964
639
565
1867
123
1970
1465
410
622
574
1387
1348
159
561
458
1904
1466
1541
1405
1837
1185
870
1340
1436
103
1890
1948
1305
945
1084
1095
60
754
635
1437
1619
903
1766
1929
729
833
661
1223
1301
220
844
217
255
1260
998
1501
1718
1125
524
831
200
1305
621
923
1992
641
1242
1433
77
498
755
1712
1804
348
1230
13
1825
1267
1978
827
600
1410
1988
1279
369
480
1796
1673
1789
795
1530
410
1285
1820
1131
915
206
236
182
360
862
367
1552
429
552
231
953
1757
1487
1242
99
1824
559
1325
330
452
1162
1607
70
1999
921
1100
707
409
18
1422
600
457
1680
1992
36
881
1072
1202
1623
1537
1480
863
232
1466
664
1148
712
781
607
859
711
860
1675
1506
1543
540
1880
1943
1200
1716
1170
1101
1870
1865
285
490
1175
1985
712
562
1054
1697
1369
1373
1005
786
1113
149
141
542
707
120
1994
843
1789
843
749
1679
122
1513
1170
750
4
1019
110
528
430
534
1999
501
1060
1796
1504
1883
13
1289
1210
1124
828
1265
320
1026
1156
1320
632
1054
17
1262
1585
64
30
1795
1238
1232
1912
933
1194
1213
1532
163
1198
1680
13
520
1149
1277
366
1713
108
851
355
1103
556
1492
164
1730
165
1363
1637
21
816
1149
1384
1467
1773
802
172
326
1561
248
1606
8
71
1041
435
1134
403
1955
1547
1111
1278
622
984
1424
911
533
1668
482
1498
1373
1187
1643
445
1886
1105
1492
1571
1036
187
220
124
1859
1552
257
1532
1039
1035
800
1526
1760
460
465
391
513
863
144
696
828
1751
1420
1484
92
0
791
813
1535
1151
720
1447
1385
876
1457
668
697
415
530
113
128
1201
953
333
822
177
376
1263
1283
157
1375
1495
1690
1062
1949
1605
524
1042
1474
1829
104
436
1815
1800
908
1491
476
1944
931
261
1966
634
782
573
1342
1669
362
1076
1571
715
261
538
1498
791
1739
858
1942
619
1905
593
276
1107
1611
1941
516
663
833
1455
479
242
1903
1992
746
237
209
339
1836
1042
1770
218
1336
1750
573
1924
1895
1317
1435
577
131
167
1269
1163
190
381
144
330
604
918
1279
544
652
1157
147
344
451
528
1860
807
960
187
1046
1777
28
133
879
1009
210
792
1650
598
1569
1751
1493
842
197
1940
1972
842
1055
800
1144
1810
1058
181
209
479
1061
852
1367
1241
1278
238
898
1837
1412
1430
1253
1100
1132
1521
1954
403
434
1330
919
1827
782
1531
606
1595
295
1250
1094
1198
363
1654
1562
399
354
1541
1780
1310
163
1591
1229
1865
1101
272
163
1312
1979
1200
979
144
1974
1477
1619
1318
112
518
540
128
337
1828
1281
1338
742
203
552
101
1488
1537
1316
465
1530
1577
1653
89
1818
813
226
492
622
206
726
1186
1394
1253
382
37
216
1626
432
1941
1503
1677
264
1085
276
1096
1702
1967
1644
1911
751
163
1251
631
1138
1271
367
1023
1879
645
270
172
485
153
1929
744
1758
292
1867
1807
253
20
1676
1656
1449
434
934
266
1174
784
59
1620
1920
123
228
1422
1500
613
1541
873
845
1263
615
743
1152
1527
1762
1061
1087
1837
160
1558
1116
193
1203
252
1626
173
33
1166
1618
241
661
1503
84
181
1141
714
893
1183
76
1494
846
1806
1983
693
1408
390
359
727
1024
472
1630
160
1088
463
955
258
1361
273
247
278
690
883
1591
368
1434
132
327
959
50
1110
1711
1896
1192
1498
652
43
178
1482
792
925
370
1104
1041
249
514
85
1030
218
1429
933
1933
748
1475
1338
1847
1322
1529
349
200
944
383
1328
1585
236
1936
310
484
1225
918
1091
513
1013
817
613
1519
752
927
289
1554
718
241
471
1682
860
356
1914
640
693
468
1328
1929
363
930
1829
785
1341
501
1786
1228
271
1480
1699
1061
1532
1791
1080
1056
112
645
897
709
1532
1127
1027
710
139
784
538
192
1071
950
30
138
1461
289
565
521
1833
1847
398
14
1288
286
130
1063
1303
785
358
1138
726
1674
904
1831
1880
1197
1228
726
301
1735
853
898
584
315
22
1299
1533
860
1339
399
768
1745
986
1361
845
511
172
263
306
993
1138
262
241
99
739
336
876
239
787
351
1347
1757
1892
54
1076
1469
771
1825
1959
1061
382
883
1702
1435
80
187
46
11
1903
415
260
1159
85
290
106
1460
959
1009
253
1118
330
1188
1874
994
1740
547
351
804
1899
1517
164
480
739
385
1542
1349
1810
1074
1665
1911
550
1996
1470
1709
969
888
1334
1961
703
530
397
554
509
979
686
377
1571
601
1097
1238
1425
1453
272
1850
103
586
1977
184
1105
1488
771
1364
1791
1964
287
335
885
1905
1734
1854
1888
185
1984
1811
1367
508
385
1530
242
157
1394
1135
1310
53
1960
1545
1226
1578
422
1967
1609
1381
1928
1362
980
25
1924
1168
1841
1422
1784
1557
1768
701
477
68
824
281
1585
441
1619
688
705
762
763
1646
1476
1914
1906
424
1939
1163
1064
1501
443
1774
1361
681
4
326
1581
136
723
1881
7
364
842
394
527
1140
955
1387
1813
1188
1955
275
30
1626
1271
1504
577
1823
1269
842
1289
840
1526
84
373
1103
1769
1955
1738
423
968
1058
1302
1602
952
1920
595
1411
1456
1459
122
1920
1749
1780
1730
1806
1806
1656
279
609
17
445
1172
1732
301
294
1686
804
139
1968
834
1044
385
250
7
303
1883
1007
1665
797
170
1311
898
822
13
1838
1717
1752
1590
375
1113
85
1148
908
1557
1727
1896
1997
769
945
1687
1336
1865
536
1426
953
1001
737
1362
948
571
1616
1999
1316
1835
1242
16
1950
841
1689
178
1156
1683
250
262
162
951
186
1069
1636
1064
924
958
1933
1844
446
733
1084
1404
1484
1708
725
1337
1923
672
1820
1007
1744
1749
1142
1841
828
1781
862
1384
1724
1852
889
28
1205
166
1160
108
853
67
321
1978
135
358
952
610
1434
896
119
143
34
1073
1304
1278
1573
1964
402
1102
183
499
843
137
180
963
1774
429
195
1609
623
1347
1988
336
359
1937
1722
417
1409
1988
1429
1479
877
341
76
730
950
382
1146
870
151
811
0
13
1901
92
1767
625
1240
415
1597
1149
528
1143
1004
1528
659
481
1580
1568
1350
735
867
1061
1698
1281
1467
141
1741
938
292
1714
267
1385
1115
332
1371
1212
1911
809
1717
1985
1903
1126
803
977
286
191
110
1135
845
1585
1247
627
1972
1134
1154
601
1845
1611
1415
1390
528
47
713
1214
1191
484
655
222
1172
242
216
885
1322
1582
1977
1680
286
388
606
1823
876
231
176
1925
84
1839
706
640
1418
1090
491
1463
399
554
395
1308
1324
1900
802
703
1513
1579
1987
1906
1660
190
1027
1933
669
123
135
1372
1942
376
768
1988
1377
1285
1726
334
1749
1981
34
368
1089
1456
863
718
1795
878
935
1526
121
1848
1308
86
107
1846
1744
1827
898
1654
1783
89
935
63
633
1456
80
259
1637
1497
881
1578
152
337
108
739
1571
178
1641
1840
1623
860
1890
1481
1047
1414
572
534
1477
532
916
687
1410
435
508
442
1039
485
1559
1991
1128
1860
862
468
388
1844
1573
1982
976
1352
1936
69
135
795
773
662
104
1406
1539
1442
1524
810
354
1847
276
600
1684
1314
1897
439
570
181
354
958
813
1017
1801
574
273
1689
1332
1890
746
737
113
1080
745
964
1335
1439
917
1410
437
409
899
1914
1473
1222
1223
93
1111
967
1219
1946
1759
1492
562
876
976
1531
928
478
1116
600
1257
1930
1987
1875
888
51
396
518
805
763
1908
661
389
674
1409
1303
1278
1239
32
1890
61
1593
1758
1292
1873
265
780
1294
1454
129
987
521
474
387
933
1086
1361
827
1574
1049
428
1787
363
426
274
699
320
1914
15
7
1540
415
1894
1604
1301
1069
1023
549
1259
1408
1390
375
277
701
1250
658
1773
1898
1088
1549
897
1697
845
1422
478
553
556
128
986
1479
671
394
20
257
1957
1203
1889
1062
1073
1427
83
1684
525
1805
1176
796
1308
1344
200
256
842
350
772
467
1589
1888
1159
1588
1468
1792
708
1398
1625
1979
1756
1934
421
860
1531
72
336
1381
829
1227
1151
721
527
1842
324
1774
985
1102
1190
104
156
233
184
730
1245
603
982
1162
1059
821
469
1406
692
591
1233
207
793
229
7
1025
211
339
1114
213
1130
1476
678
850
1672
529
256
1121
312
472
892
1121
582
1134
1819
173
1220
1263
772
319
660
244
1395
1278
874
1402
683
1053
1889
716
635
1615
145
863
1154
1018
476
1953
1038
885
1812
534
47
958
408
1288
514
1663
1175
1861
1346
624
1495
1160
847
739
1426
745
1107
1757
509
850
1222
621
1848
599
1081
166
271
1767
635
1600
1326
1291
757
632
1600
550
1508
1295
1846
641
1934
1243
888
694
1627
1453
1962
1022
1824
162
149
367
437
229
743
512
388
1180
999
70
68
308
1030
1971
1168
1343
1270
777
1893
207
1019
1830
1254
523
281
163
197
418
1556
1507
1564
1679
1965
1171
1912
968
778
1690
478
271
1771
184
927
616
968
1093
1959
182
1980
1500
24
1851
319
1432
1332
1845
1316
268
483
1611
1850
617
1558
1560
97
1637
1618
1962
1546
270
878
1434
1292
103
1957
1625
133
1139
1614
1656
295
1485
1565
366
1484
471
1757
1845
133
1584
319
1200
1927
1057
475
419
227
240
234
1915
1776
735
1006
1551
1320
1614
1507
1783
874
1397
1959
754
1745
1643
717
999
679
408
743
1564
1086
1745
392
1678
1348
194
307
296
1682
1565
1377
1491
1720
1146
1713
315
1954
1209
1916
1973
1640
153
231
1358
25
31
988
1032
1198
153
1054
238
621
506
87
1495
9
1156
783
1991
777
243
952
66
1372
1010
902
412
853
1806
1009
734
974
816
1057
1517
689
407
731
1879
1087
1436
1193
1853
174
186
1206
1143
1290
1490
980
447
790
1608
278
1891
1292
1263
0
210
1879
57
182
586
269
1249
1538
520
518
1626
1461
698
216
473
1322
516
1491
966
1779
1458
106
1443
83
39
622
973
382
726
1835
1013
526
655
1909
424
663
1494
1787
971
557
131
1414
1580
1482
493
685
561
1627
877
1118
1191
176
1736
1126
520
1334
1113
922
208
1259
916
414
553
158
1734
1613
866
598
712
278
1834
1192
167
622
1217
395
188
775
1757
1193
894
1262
1144
701
1821
1869
771
755
1500
275
1299
672
1467
40
995
816
667
44
795
1797
1925
255
1191
1776
1477
27
1680
1867
1539
1170
1852
1443
1650
1846
1613
1328
1297
652
1628
989
99
1371
535
1292
1552
1180
823
1905
123
787
545
1647
1115
179
1005
1530
1698
1875
1919
1435
1468
1579
1693
614
284
7
1909
707
1218
579
76
454
1664
1254
1821
1117
1757
686
944
1251
695
37
536
737
1418
416
242
1514
775
1539
1358
1086
1604
426
1851
957
119
1958
1532
1922
624
621
879
230
17
1507
435
825
1193
581
1236
572
1561
349
166
864
249
1376
640
850
1961
557
1512
652
456
403
729
361
266
78
1231
1826
881
485
1184
116
677
432
1860
1921
517
12
1381
783
676
262
224
139
1586
1229
1188
1108
1609
369
1269
1852
404
453
545
272
879
861
204
1190
398
197
741
1499
265
778
502
993
761
1039
1873
1989
1513
859
1713
194
1195
1471
221
1222
891
329
439
1842
1787
923
1291
146
1884
1192
1372
1026
171
1885
4
316
1315
12
605
1931
391
1331
1036
1273
845
107
553
1043
725
1833
813
1341
1672
562
636
1655
1806
1192
807
825
445
673
1231
20
472
1267
696
1303
163
1903
1794
205
1769
1888
1366
853
566
511
1304
1796
1819
785
1038
1470
1938
727
675
438
739
1042
763
1899
801
73
1069
553
919
595
1542
1834
1970
674
1908
1710
1036
1873
342
1367
1565
1004
680
1663
1493
769
370
379
1317
1151
763
1755
1208
483
1526
1586
790
1551
943
449
1275
559
1759
913
1453
920
249
958
780
251
611
1828
1161
164
402
1163
558
362
888
742
435
1524
1987
259
1636
1663
1526
588
303
1906
1985
1525
1350
1230
131
576
1953
470
410
358
344
1426
1201
814
447
319
843
285
1647
1664
1172
1719
1127
1065
1499
1055
571
985
1456
218
1212
202
59
1404
1197
1710
1095
1368
1739
717
1215
275
1914
117
1066
497
527
152
1955
258
404
1614
35
477
1335
589
1933
532
1196
549
546
1437
645
1265
901
1702
534
801
84
1493
1677
1531
505
1434
287
895
903
475
908
1597
826
1167
1776
1682
1112
67
1956
534
1502
258
1065
830
1238
111
458
1665
1104
5
1331
525
1121
567
407
169
799
992
1049
342
827
1833
787
1186
1717
1141
1982
759
92
1155
1961
137
311
394
207
1832
1892
1761
177
322
283
887
1745
989
1017
28
469
295
347
520
517
1876
961
279
434
1766
227
1376
872
947
1049
804
1731
917
424
807
1204
1541
1443
610
54
1902
1021
194
1460
1565
1388
1152
1745
625
467
80
385
1660
1128
1159
374
1241
648
222
227
1756
1956
1732
1296
1609
1688
238
828
798
60
199
1801
1334
673
1568
26
1888
1813
1113
1445
92
1815
682
328
656
334
1857
1294
1661
1781
911
233
406
19
560
1452
1672
938
47
603
935
1217
6
302
87
573
559
1594
1081
289
408
254
702
1397
429
1543
743
1595
1871
104
434
444
177
1500
909
632
404
1893
1508
1518
884
1188
170
663
157
757
1000
1525
455
1712
1207
1969
1848
696
1751
1616
1480
105
857
227
1672
939
1555
1772
269
749
1307
1332
563
1428
1295
1647
534
824
1625
1166
1466
260
1515
204
1569
737
1007
684
1545
1018
534
1873
444
900
1147
1694
1629
364
705
1886
1008
1363
311
634
1833
1143
936
288
1087
1969
390
1675
1957
254
129
1332
35
1030
1502
1804
365
1210
984
1701
515
164
903
1250
374
87
217
1291
1173
1545
996
1144
1063
81
1826
365
189
379
1924
1966
1662
567
1192
892
1242
907
622
1162
1545
1571
452
312
1105
1386
952
1890
911
880
241
308
1620
1872
1167
1286
972
432
1315
1634
469
1670
1423
1152
151
840
1763
1374
1790
826
381
1643
1287
717
984
2
1674
352
47
1192
275
1734
1356
1719
19
236
1259
1162
574
1806
1558
485
1714
844
887
1564
1053
1801
1068
309
674
69
1339
649
213
437
1450
1164
1278
22
632
1926
780
420
1848
1122
1069
1588
943
1727
1813
1108
1704
873
667
56
1992
1766
1372
1857
594
1339
68
1546
1988
242
1020
893
1513
1246
67
309
1419
594
1231
1905
1052
489
178
1081
305
862
238
892
1445
457
280
922
692
944
1533
1711
1315
1619
290
782
1061
815
1417
131
662
807
491
1253
1057
1238
1048
1946
145
1144
153
1306
1881
326
574
665
544
349
527
1197
67
234
1313
242
525
1365
1335
1142
1552
1290
703
1005
340
1489
1231
176
1093
1585
1089
1594
1590
140
42
1269
145
1338
921
1686
1555
1370
922
850
1908
181
609
262
132
564
1370
900
381
649
93
168
210
188
778
301
1521
1889
33
921
1559
192
298
94
298
1874
908
1171
738
880
1710
380
970
779
69
1168
834
280
832
178
1144
1831
891
1014
190
72
682
1044
55
285
1855
1415
1637
1482
1687
1404
1528
546
395
366
143
1042
910
1644
923
1203
548
1065
357
355
1795
628
1974
1219
696
1861
1500
1516
1704
14
1600
1397
1619
1133
648
407
1132
956
1625
141
1138
890
1369
413
1758
570
120
1240
1413
1370
1830
1552
1094
1088
1564
254
1231
1479
410
1007
1741
1619
1648
435
494
1558
29
11
908
1763
1512
1966
1583
719
1207
429
1644
491
568
257
1239
197
224
753
326
767
1646
1140
536
1275
1572
789
1132
1535
1167
1374
380
754
1946
1711
185
1907
425
327
542
1825
298
60
597
1835
1600
217
284
171
281
1842
1665
581
780
481
872
679
1260
644
874
1926
1115
278
980
1109
1609
848
1819
168
20
1455
1023
1851
42
1082
1688
926
1101
372
1096
482
1689
349
167
1442
1495
1180
1409
877
317
1922
1693
282
572
918
1749
1066
470
28
371
1686
1129
1237
905
1990
1491
1628
991
1357
1453
1813
1406
1305
1524
1003
1813
63
862
516
1193
78
1288
1241
730
1951
773
1147
1409
844
1498
724
1126
1508
1101
396
17
1894
1623
1611
1999
69
1471
1769
260
882
461
1688
402
1889
337
1648
428
1494
1324
1851
1157
1618
1247
678
566
1828
1963
1491
1394
1610
1418
1718
1793
88
543
980
47
787
465
1131
30
246
1176
207
1593
207
1736
1784
1929
1868
1353
1601
375
178
288
1694
474
1838
485
1820
352
57
1682
1900
1603
1659
1944
696
1942
1900
688
499
52
114
982
569
179
1829
1647
1768
331
1281
1176
979
159
1313
878
1212
1623
886
102
1388
27
836
895
1879
432
1594
350
1555
232
1315
1907
342
622
1475
829
269
1191
455
846
428
218
606
988
1974
456
1130
826
485
1103
640
468
1543
746
838
672
15
1474
1148
1994
1617
878
613
1973
1843
1420
598
2
897
1153
555
193
1416
1159
200
528
1393
1041
531
804
1411
1207
1374
1523
1168
39
368
88
159
1330
1814
139
630
830
231
1179
1434
1313
1235
840
1223
853
1278
1313
1207
1270
617
1662
462
1679
1704
51
860
1802
1427
88
984
954
429
788
1338
684
465
1481
806
1936
181
56
370
213
1682
822
428
689
1703
682
124
500
133
1063
1688
1188
1811
381
1827
99
422
1651
382
1601
788
1594
22
401
223
1185
1578
1703
1687
958
999
618
698
1928
1871
215
64
1619
55
969
1537
1966
173
53
1636
1533
1808
40
910
747
1362
973
695
1758
433
353
639
1472
487
491
1461
2
156
584
110
41
902
1907
193
1071
580
1115
668
23
1111
1538
1965
796
1055
839
1416
371
1096
1111
538
179
672
1523
343
996
1951
1666
720
35
1995
1024
711
1034
1211
1499
1216
509
41
1722
993
1081
490
1604
1158
148
810
1502
396
1370
295
1607
861
1416
1852
1418
1199
1469
93
1237
63
7
486
1928
1385
318
673
575
1775
1377
1816
1117
956
1162
1233
1400
1619
733
366
1802
369
20
669
321
1297
224
1575
1394
649
315
1947
905
228
1430
1280
544
765
1179
807
1919
202
1743
282
905
1635
1686
867
846
731
1908
1106
1338
26
59
1888
1245
841
341
1270
1632
1115
351
1241
1913
2
1944
1489
828
397
466
1852
1492
417
1474
596
1124
932
1621
1363
834
1372
1522
831
1873
68
1307
1959
1986
76
390
114
1692
594
1460
1741
1654
1288
780
1548
226
163
1118
815
1207
1836
1760
817
482
32
1653
440
766
637
1370
986
403
51
995
617
1175
254
1152
382
1983
1770
1583
1841
1731
921
1316
295
922
590
1876
341
958
466
1337
1499
152
1238
883
1411
962
1386
1776
381
1369
922
998
1420
552
145
731
1082
1291
1504
944
1007
936
158
1148
1887
147
831
1322
1817
684
1552
136
499
1253
1191
1393
1499
1250
1801
1155
1973
996
1871
1696
1061
273
232
17
643
521
111
1253
1982
889
1106
604
1890
1717
1047
1029
347
179
92
649
1572
1840
1978
1235
1772
844
398
1995
1393
110
1557
405
1642
1808
553
1082
1991
190
1259
1586
1369
398
1372
1711
588
848
704
361
3
1462
401
1904
1913
781
415
1182
536
916
621
1158
475
239
966
365
328
135
7
633
1174
536
1569
842
482
16
1926
1978
1788
1106
1737
1942
1543
1693
895
1104
705
1632
1795
1345
1156
714
1972
1573
1803
477
15
608
1321
813
1500
428
1923
629
1439
1505
1983
1051
1822
416
1775
1903
1902
1127
1826
1136
350
1818
493
1033
603
263
399
962
746
399
153
1608
1429
1152
145
38
767
389
663
833
256
1362
800
66
407
1259
1744
1683
163
1431
983
1477
458
1121
1633
1136
1528
1876
19
594
107
925
371
693
1820
1091
701
1793
1297
342
1268
420
467
197
1464
345
69
1441
1887
1649
806
987
105
272
458
742
162
648
1116
483
333
1726
674
1717
54
494
1881
1581
1275
1094
634
174
1599
1429
1336
1451
6
12
11
1329
635
1329
1204
1758
637
1823
845
1840
649
303
546
429
1949
1165
795
1859
230
1382
1049
928
741
1126
187
465
156
1112
1574
998
605
1155
563
971
1341
1538
583
626
460
202
1786
916
734
116
1740
1135
1304
1271
1477
107
985
509
797
1942
328
1116
1394
919
239
233
1603
1653
1216
1057
1629
696
1064
1478
696
1842
1490
1814
15
1728
1785
718
1748
1608
1365
1264
1614
1441
1153
810
1263
439
67
163
1502
298
922
884
378
1766
583
1276
1190
133
834
319
1651
1107
1533
1383
581
1851
1004
1241
1661
1767
1263
727
1338
460
692
1673
1237
782
478
88
1177
1988
1464
1053
1881
788
845
391
1998
1833
1047
529
1502
806
1824
1377
1087
220
259
1307
1566
568
1737
501
329
567
392
544
1982
1349
1962
1712
631
950
727
599
1789
1933
1141
988
1429
1128
720
172
941
1229
1684
1434
857
388
319
475
1792
1715
1830
933
65
117
1203
465
778
1347
1305
528
661
1028
1478
1532
1400
1243
784
1769
1957
1265
1060
1622
1583
1694
207
199
399
429
1167
158
1526
758
1062
1738
61
409
1631
1000
349
1423
28
1089
1899
1002
68
1428
1301
588
1821
1053
410
773
191
1774
1962
1814
301
1442
221
615
1023
1060
689
941
81
1643
1036
828
57
1211
91
1153
995
514
1780
1556
1844
917
288
1619
1997
1847
544
1178
1086
83
715
1594
1080
1064
1964
809
429
310
1862
1430
1685
651
215
280
1425
1450
412
1171
100
671
477
1471
82
707
1823
391
1870
618
1004
1578
752
1384
539
451
522
130
1672
61
874
1321
1464
353
978
57
455
534
262
646
1944
645
1231
12
1643
269
1040
872
1696
256
728
1948
668
798
1147
437
466
910
309
848
550
328
1926
996
154
1443
1191
1286
691
1509
1270
1803
1544
100
1869
1724
1868
1636
578
370
615
672
1969
1692
366
180
1792
742
613
1608
114
743
653
211
1732
1842
282
1748
509
738
1917
1249
659
781
977
583
704
69
279
914
799
942
1421
1080
634
590
1297
852
443
329
1159
565
1292
116
1317
388
1627
1399
1384
1393
598
1875
1330
940
1153
1534
504
1437
1018
1510
758
1978
1091
493
967
92
84
144
1367
693
1657
981
1571
174
1586
68
462
745
108
1011
695
1462
1118
315
459
191
1948
1680
335
1967
1185
340
1234
922
362
1561
1625
1294
608
118
508
859
1836
1197
967
1359
701
942
1914
1821
1273
393
1827
585
1163
1119
1140
1163
713
1948
25
344
1617
1560
142
1638
17
651
563
1434
1449
956
1963
82
1456
1959
435
466
1858
1034
382
536
319
1554
237
210
201
56
723
141
1653
80
481
1157
1919
1568
1029
1317
781
1233
1095
120
1462
137
561
1153
1035
94
111
778
1521
1051
123
1937
95
1550
956
603
118
1940
352
1513
1891
489
380
1784
1321
62
556
1626
1946
1694
313
1446
1337
308
1507
1117
808
1313
1330
461
1728
734
582
585
119
412
1634
856
1513
915
1466
1517
514
628
328
70
1792
1634
666
1209
70
1639
1253
1150
641
447
1399
913
1999
1519
1716
804
1708
1313
927
1884
1136
1288
1173
934
1585
1279
593
672
1280
86
1729
940
630
856
284
559
976
932
1531
12
167
220
1282
1564
1394
1170
604
289
933
1212
429
1633
1704
920
193
1560
733
1229
1884
126
393
688
423
425
993
1281
339
430
131
1942
758
483
601
1197
45
839
517
219
1436
191
1418
1693
1675
759
987
123
594
1523
1297
453
39
1322
1276
1287
737
1899
1150
600
1428
1688
1016
1360
1217
636
71
52
28
608
1297
91
1865
1257
1628
1842
175
1520
282
1146
998
918
315
826
1493
1380
180
1811
996
413
251
75
1540
405
75
1678
1744
1918
1104
984
527
711
1743
1455
348
67
1386
875
1237
297
1634
132
1387
1383
994
665
1257
1757
48
1850
1398
1740
1115
1519
773
1547
45
154
648
1246
1035
1495
393
349
463
1451
790
1729
1615
650
1573
1495
1715
1013
239
696
171
685
1242
1116
1822
764
919
523
691
1896
1746
856
300
729
1026
1037
1553
1554
1463
1251
971
301
251
1913
1241
1738
1059
272
58
836
527
777
373
985
1064
13
43
1934
310
877
1892
449
806
1555
1209
1171
741
1704
915
1031
849
187
798
520
1722
150
1288
222
1789
50
12
509
1202
678
742
117
163
175
1194
330
78
145
3
742
1554
952
1353
629
871
1633
721
1227
1548
1385
194
1668
1635
1023
244
1549
62
103
15
1872
1689
1130
432
907
1960
558
1758
1874
844
1242
1294
178
996
1668
1460
1698
73
1218
1224
659
1386
253
48
1043
1192
50
252
1176
1432
1775
1134
1416
1993
1711
621
1452
568
753
803
368
1382
49
670
11
1867
1209
504
735
369
379
238
1988
137
60
1616
1948
45
631
1689
1870
1952
165
285
305
1569
53
495
676
1387
1692
1825
540
1628
1015
1490
136
1330
631
918
156
1733
882
1595
1459
1035
1621
216
1111
108
1280
81
1243
4
392
1517
766
1196
1427
41
752
745
1543
249
1554
939
1711
730
47
1479
1750
205
1644
1541
678
1887
144
149
1068
585
928
139
1186
1736
1158
1412
1578
1735
1096
349
755
182
914
145
211
1917
941
776
1975
334
21
1228
1459
679
989
29
960
183
1596
1875
1462
933
438
1441
1328
1349
541
368
1619
669
1896
81
1506
620
1076
1306
1278
1599
653
357
1313
1876
562
1796
1518
654
448
531
483
228
523
698
1283
1283
1423
61
1829
1220
1860
1643
926
1923
461
1189
287
1113
1054
1882
1560
1227
1806
1645
386
1203
65
419
1335
1673
529
651
1830
1875
1737
1154
1359
1474
240
68
1141
819
419
321
791
522
599
1530
277
635
1992
837
944
1808
119
620
735
1947
27
401
1529
1574
113
1642
1071
281
603
1331
1444
1619
1378
1040
945
1322
0
1194
198
685
399
1135
492
1537
1556
1253
973
1608
39
1355
1255
1622
1944
1838
1542
894
540
1050
1745
264
153
813
1479
1886
1381
1172
1015
82
918
1191
75
1512
1748
440
1447
1322
467
1143
1664
822
1566
1483
35
586
1032
520
1992
261
827
261
1018
461
1570
600
1146
1208
1024
784
1560
637
1284
805
904
33
728
571
587
1332
96
676
917
131
1029
469
424
610
1329
1957
505
754
1641
1360
638
1636
1883
994
1826
622
1118
1265
1940
1131
946
1162
1442
1483
1946
435
118
1891
648
1376
1893
714
1605
1573
1638
922
389
1022
1443
1968
1369
44
1494
175
793
753
85
1868
676
190
1802
511
147
1607
1684
492
1334
386
1884
1038
1066
1907
1025
908
1508
703
264
1381
20
227
485
249
67
1198
204
1218
1664
1316
18
733
1857
1174
1938
1920
1170
621
141
485
1922
1806
52
742
1856
1082
374
1625
135
478
1132
653
1950
1005
249
1454
957
1214
836
83
406
287
487
1976
1803
1060
1829
136
641
859
1244
849
937
498
103
770
1258
667
514
587
1948
681
1120
1015
512
764
1517
956
1105
343
1636
1564
21
1263
823
1860
1480
1979
433
1277
401
181
526
1357
725
1852
758
76
1388
271
1380
929
146
794
488
748
176
945
1971
324
1640
868
624
601
170
994
599
100
1608
1262
725
1103
1721
1122
360
262
906
1771
1592
1611
929
1799
988
577
1066
1936
1033
1085
1391
1844
499
1021
1291
1421
304
1613
1551
1397
196
1267
736
1343
1342
1058
315
1672
1529
1694
884
341
1032
1550
1120
1001
1079
587
840
556
834
808
715
181
819
1792
1063
1706
182
157
399
856
315
1791
1000
971
1645
253
1316
1400
1977
1737
122
1171
1800
345
869
1541
47
951
1014
1927
1368
951
436
440
978
854
1497
487
504
858
1451
230
1821
552
347
797
1194
182
924
451
1688
378
44
949
1898
857
1393
1121
289
942
1708
302
688
1203
1210
1838
1985
397
668
799
281
1575
607
658
1192
277
1304
78
1332
1930
1192
24
1149
1039
511
1432
535
1590
1155
1126
719
1169
1574
825
195
1961
681
425
1273
1971
188
1799
1043
1743
1320
1228
1002
241
1015
1279
1617
204
629
1522
1523
1330
324
1769
697
456
1132
844
1526
758
1857
916
635
1102
1940
1801
1343
1921
567
299
1058
700
643
247
446
811
1239
497
1217
1108
145
1745
479
1461
575
1609
250
1184
1751
760
670
1715
589
883
515
474
1923
254
1821
1650
1674
1459
605
38
1610
1595
1793
345
558
576
813
386
1102
1441
100
1579
1544
1074
1546
8
913
1763
430
561
726
1322
653
1837
1727
628
674
845
343
985
71
1830
1495
37
939
3
1419
1399
823
1706
1258
814
1597
1387
1258
1136
1059
22
1815
1270
1385
239
206
1708
1723
441
1830
762
312
756
113
683
1946
1484
1547
865
561
830
1168
1162
1409
1041
1110
1872
486
1155
1270
78
43
577
1433
607
600
1908
241
517
579
1560
184
572
1927
1772
173
679
364
648
315
1862
174
846
1202
829
503
1750
1077
848
1922
657
378
842
1964
1498
1065
401
831
305
1221
1716
775
1178
227
1689
1618
1653
1256
1947
1927
790
1193
338
1247
1122
1339
272
1061
667
267
1908
494
1362
1917
1696
1234
635
911
1249
827
1328
1882
1394
1162
1895
1792
1494
1066
1390
157
1955
146
201
729
1000
1107
288
354
228
336
116
1412
1174
1906
859
1427
1634
282
427
32
1054
341
129
358
1383
895
1657
59
1254
904
52
17
608
1331
1034
925
1215
340
1008
1217
295
1390
67
121
1022
59
1648
1574
387
908
461
1154
464
1012
1768
501
1479
1551
691
945
1234
1380
1938
957
1329
1440
1312
1939
95
1901
338
1795
255
541
80
433
1527
4
1324
42
643
21
1410
644
678
852
764
1631
803
767
684
1435
306
883
1558
170
1760
1658
999
444
958
649
1400
1719
1483
748
1657
796
1706
1430
836
478
1138
1893
1317
1100
222
762
1876
409
745
1003
511
882
219
676
1359
1676
1285
575
1956
121
58
1105
1174
118
9
1363
1801
140
1852
933
365
1319
38
1376
1961
1742
947
691
1470
974
289
150
1215
803
1945
799
1477
423
686
1362
1018
106
1258
483
1664
1438
500
1878
1128
232
915
325
1740
1146
543
1406
1432
1972
270
1072
738
642
444
1161
923
1383
1341
1796
225
1303
339
1613
428
1514
196
144
1772
936
525
695
1146
588
208
1565
1130
109
1985
934
1189
1547
1704
1939
821
612
109
721
342
857
1672
1326
741
1905
1989
1455
1530
1176
1636
1805
1973
372
1489
274
711
1429
264
1397
1551
842
1241
481
171
1696
421
1255
1916
1972
1969
313
1158
1782
1632
1992
1449
1144
562
1424
1378
1278
69
839
1749
756
1263
75
1924
1817
1876
1578
1422
806
167
1068
1542
58
599
796
623
1876
646
1480
338
1757
707
346
1693
1904
798
1612
1515
1742
576
1702
1257
1412
1642
1785
752
44
337
308
1077
1450
1734
1667
1176
1501
527
1400
273
1141
1120
26
820
1762
767
1943
1684
231
232
229
30
1527
1374
729
1250
393
700
1755
278
893
69
1124
1292
1024
1579
907
1751
88
1435
184
365
1789
919
1518
980
1440
257
541
1490
1033
106
1687
1698
1269
1322
1630
237
840
910
1196
1860
1703
1478
635
1295
1642
87
1401
1649
1164
335
441
1793
1585
1659
471
1694
847
1873
1137
1431
1778
1312
1555
1376
153
1287
893
1473
1421
1798
1383
542
635
1108
1274
456
56
1342
1028
70
1340
597
1425
1872
257
1031
1206
1254
1473
1285
253
675
1681
371
1503
961
884
1640
294
999
387
297
1557
1535
929
1242
1466
1097
491
1936
696
561
1863
1425
1595
1363
1915
10
1425
53
1753
1729
1752
1378
1640
969
48
200
1019
1372
255
1199
783
867
547
1484
476
390
23
199
1648
227
374
900
219
1969
538
1725
201
1617
1212
433
1790
871
1296
517
1392
1184
1604
745
1338
1257
1267
545
1074
1413
1710
1545
1910
1718
961
1639
1243
1416
1561
1929
752
1252
233
616
1971
748
1154
457
1369
1180
691
1691
1005
732
1921
1372
60
1575
989
1447
1775
1789
861
236
1701
1814
383
87
503
687
1466
684
1252
1349
1574
1088
263
1856
1031
290
1381
1983
105
1845
1892
104
1542
1288
418
299
366
265
714
1503
1738
1963
1128
520
1601
527
1404
1502
1263
187
1703
168
404
1516
1186
1437
492
1900
707
755
1767
1089
41
1460
460
568
553
732
529
1235
1005
716
583
1290
235
337
823
202
1431
290
1104
118
1861
1889
667
807
57
80
1689
545
1882
189
334
386
461
1536
812
1156
951
990
443
334
1404
1883
1445
1896
437
417
417
455
1154
127
590
1054
1334
350
1441
1904
1802
1825
1017
2
615
915
1150
1763
275
1536
578
1776
1139
1879
1243
497
619
1159
1870
1520
1437
1211
1646
1435
396
646
667
606
290
629
965
1341
1922
829
1886
287
1014
49
710
85
1724
433
1268
860
1176
834
1813
85
460
1803
1539
1984
1525
1995
193
1052
1876
1897
607
800
1996
529
976
884
1925
304
1187
615
1151
648
1843
1885
1958
924
1776
1925
1660
43
1539
1669
992
1821
498
1455
1937
1336
1265
295
1599
1917
1224
854
486
1406
339
1126
895
674
1987
1693
957
1572
112
1997
832
298
625
118
758
396
133
194
1082
1795
637
1522
1667
291
823
397
179
718
1334
1527
1298
1858
1535
1277
207
173
87
1784
571
1336
26
1538
1292
259
461
1922
1662
680
203
766
101
314
505
387
891
782
1396
1982
459
1520
278
1644
1889
424
798
605
1874
834
1391
1000
585
1451
60
1870
1209
604
915
1521
44
1347
645
968
533
1997
1369
1778
1813
957
301
355
923
885
459
1355
1464
564
241
873
232
1043
1949
1664
823
1027
1626
1459
562
228
1418
1942
1153
1524
1850
1264
1799
334
1920
1380
1841
1251
873
1726
1464
649
560
5
1284
1112
1820
1670
361
220
294
1962
1639
1966
1059
459
1569
1084
1786
1090
1138
1842
1049
336
26
1269
899
1835
1690
419
733
345
506
1294
359
997
863
1130
1892
1034
973
442
1930
847
1340
291
681
1554
1337
13
1070
1966
1871
652
1399
490
420
343
1819
1740
1754
328
1374
1737
392
308
99
1397
598
1625
1922
929
407
867
1777
1419
406
1441
1801
1816
1299
1141
1711
679
233
1438
1975
1338
675
64
1553
1298
1974
1724
1675
924
925
1349
1963
762
970
1573
1375
587
542
1966
1785
12
1177
1243
1928
1831
1103
1151
1363
608
429
1562
860
330
1897
506
312
1949
1615
1892
388
1180
1437
416
1624
978
41
1492
620
1596
123
19
1808
1835
684
1803
393
1387
1270
1674
804
1967
1227
768
1604
1305
342
617
720
1641
1440
1027
61
1054
1656
805
1909
999
1068
274
574
338
1046
711
1520
680
759
1179
1931
287
1842
634
1695
108
1548
467
623
128
1553
695
1229
1443
1221
1582
482
1529
1682
1183
1149
1113
55
848
409
1536
1601
1065
1728
535
102
758
986
1536
190
861
110
416
498
203
640
133
1415
1778
1668
1182
1744
822
751
1508
683
279
752
1648
1041
1995
1812
1914
259
959
623
1112
971
1385
283
1805
1839
246
75
1952
335
298
1612
1176
51
1249
755
219
864
1734
1310
1307
697
1768
1863
641
1876
1777
1277
968
689
1243
1192
1354
986
1052
1104
497
840
122
1246
744
417
1497
1632
1035
1217
501
439
887
75
169
168
1304
1302
610
1267
656
1353
856
1278
898
1708
640
1766
344
1009
673
1315
16
1522
696
607
492
24
1062
191
1709
1759
645
1810
1591
1457
1299
794
929
1950
1736
1680
726
1943
278
797
88
611
1784
323
1192
74
785
115
297
1721
1749
327
727
328
1329
1181
1448
187
1254
1605
735
798
825
959
249
1202
228
843
1640
1520
118
1197
1957
1052
1860
904
1294
660
134
428
908
1283
1432
1652
1175
1474
1584
257
552
1294
706
1263
1036
721
805
1522
562
1070
330
1729
795
1141
389
1820
1
388
792
1646
101
260
44
1141
1481
466
1265
504
708
1273
699
810
1451
1052
1131
1660
1415
1925
645
1694
1866
1044
341
604
1357
1968
928
1940
378
1710
1267
1878
1667
337
422
1612
134
1027
1383
1392
1214
327
1709
1215
1735
967
1671
1024
993
284
337
1419
1336
1465
1260
772
1454
1391
501
499
1910
1968
371
1632
839
1217
1129
1765
1773
831
472
1110
636
781
1857
1852
1398
954
689
649
576
1203
811
1913
1609
139
1718
1265
850
59
1012
282
375
1410
739
905
53
1043
1839
1299
1519
511
1524
474
767
10
1210
469
1166
693
1962
1915
1616
156
1001
1162
1780
793
640
118
1470
577
1332
1884
946
1249
1883
480
1642
1065
1358
1705
490
221
1644
322
1323
1835
85
1787
789
81
740
1886
1283
28
251
1632
1147
868
1260
1181
414
1661
955
1629
558
900
564
1077
1990
1234
1198
1254
1638
548
708
80
1734
1664
847
866
1647
977
1505
1630
855
1968
386
972
113
1896
1342
1170
681
118
1060
1327
1647
662
1526
20
7
48
1091
180
1814
1743
368
870
427
1948
846
131
1637
141
1281
886
1155
471
276
918
524
908
1730
1202
1712
1796
663
1581
626
1334
722
880
969
85
1547
92
9
1413
1616
525
637
1234
1947
508
113
1407
1436
1933
13
1847
559
1201
1039
1713
1745
376
422
1920
253
395
1542
1857
1973
1353
280
822
666
1003
1604
1191
1375
1891
109
1776
75
672
1800
913
842
416
305
1582
562
457
1950
117
896
1797
542
1520
404
865
1162
522
832
1572
1023
1306
621
1781
5
1229
1397
1562
65
636
1521
1959
4
51
1304
1145
1644
1812
1777
1224
1406
1731
1536
1604
955
1608
600
1030
1180
154
1258
1802
1931
966
826
697
1350
905
243
1701
1054
28
1106
830
272
1083
653
233
492
749
1585
1082
1049
428
867
1042
248
308
407
1572
1305
918
145
612
683
1402
1211
1698
233
1370
731
113
86
1909
1955
203
1158
1870
1423
1232
131
1024
465
1631
1129
767
98
1260
1207
1571
1129
1935
1184
103
1826
242
1750
846
1160
1343
310
630
1371
249
354
35
98
1521
650
671
760
1689
92
980
874
229
1030
1262
1695
1135
1578
603
1203
1858
287
1765
198
1631
121
1267
1366
719
806
847
1751
1174
1503
1335
1399
830
354
1204
28
1993
1068
1467
1014
1238
1984
1041
826
637
65
1124
899
616
773
789
1227
1641
316
1524
356
1368
331
1202
81
620
1403
65
144
307
1396
859
950
1386
678
935
1894
1070
61
1494
526
1238
1484
1010
1792
445
979
1438
957
1229
696
468
1841
973
511
271
744
247
1613
1851
1004
627
1784
1744
1212
122
148
1409
1155
460
101
1345
1598
632
489
911
585
620
450
858
388
660
1096
595
1262
1111
226
382
1850
615
1002
447
1186
1306
1231
617
560
1099
1054
440
791
1791
1238
1480
914
463
532
238
97
309
458
30
1626
1077
480
1326
1358
1270
829
1139
191
1251
963
1218
1837
1552
308
868
1843
1736
1969
1465
1284
1851
1497
1061
371
1936
392
1560
1567
820
129
1107
67
1659
824
1218
1663
685
788
1737
1938
1281
320
1209
787
780
1069
669
1214
589
1177
1316
759
1219
853
129
240
181
1655
202
666
1644
1778
1297
886
1922
1458
965
962
462
1464
1085
354
1131
214
812
1571
1889
1095
854
1808
346
1285
1318
198
508
1388
217
1376
1687
134
721
1026
8
1628
1652
809
412
1255
903
386
1979
1022
1368
796
894
758
1864
1639
1722
764
1241
284
147
579
54
525
1919
120
854
1741
1261
758
1078
1661
730
1532
1093
1531
1988
139
307
7
717
1737
159
1796
876
1092
1078
918
1674
249
1152
518
365
1287
1503
1552
526
1753
476
474
73
1650
1635
867
923
777
619
1257
1754
141
176
910
1987
1776
90
378
1662
814
1101
626
1208
379
1244
928
723
162
1004
204
539
686
948
1562
666
530
452
586
1572
953
330
1688
1511
895
360
491
854
1887
1887
1892
1814
911
14
1912
588
212
1033
775
1060
320
1608
453
288
206
1630
1272
1586
186
1256
1846
1906
749
509
102
1262
375
962
618
1118
741
915
223
66
359
282
1823
1296
85
822
785
834
1460
1176
1581
1339
1910
1552
821
189
1046
107
598
1132
465
934
806
1437
367
1428
1007
1783
1256
971
695
33
1753
1162
1129
1345
1285
1366
1202
696
353
1150
1760
1415
1841
1374
750
1280
754
83
1183
1715
1474
284
983
1434
985
1072
1043
454
1138
728
1646
358
1669
146
1560
936
1409
873
1361
1129
506
1369
1793
1338
1702
1234
561
864
473
235
93
281
1892
434
656
1741
2
1798
480
129
1278
281
1589
994
1500
17
453
898
161
1499
1871
1304
1317
1151
1339
78
596
135
343
1535
88
194
149
1792
1604
506
1868
1731
1805
167
347
1226
1988
1747
1881
542
1999
1432
1067
205
1372
970
481
221
1372
1611
215
1721
1667
403
470
708
1156
1945
1227
165
1292
788
645
1894
1681
327
1054
473
1336
385
60
382
1472
1920
958
1930
397
1054
1479
516
1396
1272
753
148
1130
72
1578
411
1492
891
1765
565
1962
979
151
1107
1215
1465
1464
1177
1035
651
936
1690
79
431
1929
40
801
633
1062
1349
220
408
1712
103
1871
498
261
1780
416
488
991
57
536
1675
1841
589
739
1393
263
1392
1249
1860
992
1048
96
821
219
1375
395
1699
18
1502
562
90
1888
1775
1560
1334
469
604
185
753
863
1893
269
1753
298
425
1641
1341
1881
1569
489
1266
259
1339
909
463
1715
752
888
174
1645
1098
1710
493
1318
463
533
1513
1837
746
1750
1554
65
768
674
275
685
118
620
487
329
1209
1933
292
1013
1974
1572
1725
1904
1153
1762
744
219
1509
175
1582
472
1110
642
1286
198
444
1715
712
1778
1542
706
1016
1724
830
1932
642
1745
999
572
48
1377
1408
770
1001
1272
1808
435
1444
788
1624
476
347
821
1200
168
387
623
1814
770
232
1517
1669
105
1497
283
1286
639
567
309
1924
139
1171
1677
1466
1652
1548
1727
306
1117
1605
1773
168
1763
283
1035
1979
954
654
1963
277
810
1548
740
1045
328
1547
1729
407
258
1686
1612
294
718
1621
1903
935
1546
1740
1494
1019
22
1862
488
760
407
1770
1430
1744
1201
1210
1559
1828
335
1377
939
1984
1416
1807
1453
1278
1991
1316
816
1378
1074
305
723
438
331
1417
1010
897
689
1325
140
832
1514
1540
318
84
418
973
1855
762
257
1486
904
1358
1987
1104
1300
1368
1962
1263
1183
1973
1456
299
1632
1839
503
1121
1325
621
1689
414
575
413
457
465
1902
948
1609
1082
644
1418
452
1341
140
1368
937
875
1816
1349
1919
1347
1050
1488
818
1501
1493
1447
1402
1421
852
11
1376
1997
480
1427
1631
488
1679
133
115
1199
1968
325
591
917
86
346
1774
1336
1369
1229
1388
948
44
1790
1425
728
112
346
1808
1333
1161
299
45
858
1687
695
532
1734
492
60
797
161
60
1864
41
1844
6
508
1634
1550
780
425
478
37
645
883
1218
887
828
918
1807
1136
1205
390
1870
1466
1040
1994
821
1093
1223
1068
596
444
598
1823
1439
1404
799
1739
1824
284
1132
1092
1048
227
621
1651
1380
1419
916
1209
1620
1906
184
1155
1803
580
973
699
1088
1624
1082
120
361
330
129
1267
1167
1784
202
204
1468
442
123
1738
968
1985
1990
587
1792
1711
340
434
1312
1072
176
1218
1195
218
1870
33
463
1844
1839
1617
414
552
1308
808
175
188
644
1420
1426
1245
1993
310
565
95
452
1448
794
627
248
1603
1244
630
40
1973
762
1085
1397
1332
1624
1798
362
1174
1694
42
1947
553
1344
1519
909
667
743
1078
771
997
1445
245
161
985
681
520
1032
628
745
376
145
1851
1525
773
891
642
369
1810
560
1909
1012
971
271
681
1385
370
1898
108
514
29
731
1713
1293
907
178
363
615
15
106
25
179
1366
1979
823
1123
1095
1715
1404
1780
691
909
484
323
1626
1218
1645
1583
371
407
1959
1546
337
970
1887
55
1234
1355
308
42
1001
1852
632
797
583
601
1627
1481
863
1303
1683
204
835
228
274
1695
1422
856
236
225
1597
1125
3
376
209
1977
1147
460
570
268
1087
133
1713
1156
1517
1388
820
628
350
1258
1631
1125
924
1347
693
343
1817
354
388
390
487
1211
1984
1045
1857
1079
761
160
268
1722
1202
642
748
1372
1730
162
1374
546
414
1782
383
258
1577
1702
744
473
307
252
1304
1467
152
1462
1975
355
1628
193
1389
257
1005
1168
1715
846
1505
1879
140
1154
506
671
1361
1634
1701
1284
506
1671
662
1502
438
496
313
1931
1826
335
683
1068
410
937
1207
1110
1436
1015
440
50
1082
1823
1610
134
487
49
281
191
1597
1058
328
1292
184
1449
1808
624
1388
231
1872
973
1676
1067
22
903
597
1603
1890
496
1978
856
449
870
931
1148
576
1936
1660
413
992
999
171
685
1280
1342
619
1313
112
920
523
1255
1908
698
840
1540
783
584
1154
923
1229
1254
225
1134
1034
1707
675
1482
1258
1595
1790
1054
1922
522
676
249
1711
194
999
1329
310
1563
943
635
1569
471
1046
1812
1906
1343
1475
1646
1949
720
447
869
787
1335
89
1949
1689
1312
1928
753
969
74
1261
1909
1027
765
1479
398
500
641
383
793
1497
645
677
1058
1445
1605
768
401
666
544
1578
869
1634
776
1642
1874
1008
1915
1930
1698
1529
1292
269
1185
1176
483
1181
647
134
331
826
637
120
1853
542
442
1573
225
1722
623
1428
926
294
457
264
1691
1976
1798
891
387
1520
120
939
1650
824
650
1716
202
895
1659
1520
483
947
1857
1036
961
236
391
891
1041
1648
278
235
849
829
1332
1825
1019
1388
1057
1384
525
571
1256
1735
1637
1117
1503
569
921
1476
425
13
405
1042
211
443
1897
1893
412
122
565
199
1088
208
106
1912
1320
590
1622
162
1236
539
475
39
319
1551
76
1834
1631
410
510
1062
972
786
118
531
1120
815
422
444
1342
1759
983
889
175
1224
705
1273
636
239
434
1461
1060
713
986
38
524
1326
1972
1983
649
1298
1666
739
1282
1035
516
1210
445
93
553
940
1768
308
214
866
1647
45
1469
593
1860
489
1239
1280
582
1121
556
417
1673
443
1329
291
910
385
1487
904
487
513
1306
1452
1642
991
763
629
1934
145
1513
107
372
86
1956
1999
1527
1333
1556
1941
801
1113
132
1716
79
170
325
919
129
999
696
1310
1730
1898
18
464
1757
849
864
1657
1770
83
1334
891
1628
782
1875
1093
1734
1116
764
197
1569
1581
721
227
762
824
5
218
758
637
1304
1093
1689
819
1944
1720
1130
218
320
793
120
1613
702
1831
440
913
1128
1225
671
442
734
347
1337
659
74
946
226
1568
474
1857
1976
1973
141
1051
1598
515
499
218
1718
706
1904
561
945
854
1362
1929
638
1682
778
878
1838
1555
738
849
731
1890
719
487
1439
1089
1916
904
809
1367
1570
106
759
1480
1539
1712
1314
1618
917
1393
611
934
1851
1038
941
1243
1214
1888
1242
538
1754
1612
182
1501
78
910
51
1164
478
1280
717
1576
1345
793
870
1613
869
971
677
1105
1704
1722
1071
221
1676
1978
877
1909
1415
1773
836
1844
130
1563
274
1890
1971
1405
1732
341
57
646
186
862
56
1173
1219
308
396
28
466
350
1353
1438
1126
1524
1762
1741
587
13
367
220
679
1844
1276
2
944
1173
1842
472
1030
946
364
1588
441
1471
1866
1148
788
1821
1140
1538
1189
1608
1394
349
476
922
477
858
1422
1822
378
149
801
540
476
1540
1309
827
1467
364
52
583
1010
191
573
1406
1592
1283
1442
701
525
1550
947
320
790
901
1646
707
1139
179
912
352
1452
1590
687
1140
1021
1790
237
891
869
571
464
1024
1188
582
1983
873
1759
941
47
1328
432
301
965
829
1589
19
1855
442
1147
1943
356
677
422
724
297
1155
658
463
1255
1730
1879
905
1631
101
1032
1266
911
1825
896
30
88
540
1023
456
853
1508
1677
1796
1682
613
257
461
1317
439
678
529
1596
1146
298
1681
158
448
1766
1822
1019
160
1307
485
1808
1257
1477
1156
902
1578
1982
863
277
1426
1525
1435
172
698
930
525
47
1706
1735
336
644
1017
1545
1844
282
1987
172
1499
1980
1768
1262
1233
493
1614
1352
752
1119
1777
1631
953
665
191
1337
1871
1842
1960
472
1622
1364
920
1955
1505
953
44
35
393
1254
1814
1012
1696
1574
594
302
1151
790
1743
281
1503
692
37
1873
347
485
872
536
1906
365
1559
1341
1553
1956
532
1931
336
1838
1102
501
1095
1341
47
111
4
1345
1006
1469
658
1211
1217
1009
1172
1633
1899
947
1338
623
1423
1926
1615
1824
1510
1125
1376
782
1922
1479
566
1711
1744
1608
1735
676
1288
167
234
1162
1169
1193
445
1755
1041
1188
589
1815
1137
1806
1918
1057
1964
1058
1173
816
1459
642
673
1469
796
1894
778
1472
1324
610
114
1495
1064
1300
1922
1319
1014
494
1841
1723
296
1418
559
1936
164
1839
0
1364
1584
172
1097
684
675
680
1106
1424
1831
1297
554
227
1164
1408
1849
1127
1856
512
517
221
173
635
1050
470
997
249
839
1414
1399
102
985
812
1283
1145
341
391
833
479
1581
954
1415
603
603
1991
813
545
1920
252
1790
1292
1412
697
1677
521
1351
963
1455
1916
364
224
1959
1183
307
1057
1391
1193
856
1842
709
1455
155
1490
1298
1164
1240
622
1755
1456
491
1507
1861
491
1749
1294
1601
23
1440
1210
1658
1951
1264
662
1651
607
1318
1630
312
584
964
1028
366
1269
1598
1623
1053
53
629
784
1219
555
544
1569
1743
97
660
117
487
1660
1592
164
373
1498
220
572
701
1480
1307
1704
1475
585
1973
1994
1728
60
1117
712
928
339
1060
1253
714
1988
57
502
361
373
1123
1605
1270
976
1730
1667
74
600
1
1662
1145
1380
527
1855
1805
1855
1138
1624
1936
1683
1348
1054
1601
503
1308
512
570
1760
470
1178
1265
1077
1338
109
464
261
1426
1406
310
1684
1238
1147
1537
457
960
698
242
706
1711
867
1827
798
1667
1327
1099
315
221
201
1734
566
451
1442
419
1259
605
741
1102
519
1416
1850
993
670
1495
216
1512
444
1498
99
809
776
1322
107
1850
499
277
1039
1376
474
706
778
1664
1081
1058
793
271
1079
1295
1488
1718
571
1740
1079
1856
1458
593
1225
21
813
976
496
588
528
995
778
214
1728
1009
678
3
1062
36
69
422
661
189
1740
1698
359
1538
78
1462
895
1138
1475
1140
588
1907
1914
1811
1890
1763
1300
314
455
1385
1024
1356
423
261
700
1736
1669
469
838
448
798
1020
1226
1818
1040
1004
1898
1533
1261
183
1289
592
1690
563
1985
900
155
1309
1210
1866
1229
1763
577
608
437
1245
1498
1109
788
1589
892
484
551
957
1281
1614
1855
785
1860
1977
628
1942
1486
237
1300
1053
827
1167
1264
1875
713
1368
1013
46
564
1744
1588
613
720
96
316
715
1887
1614
1977
644
585
768
513
765
1727
1834
862
913
1563
1932
1771
155
1086
1283
1692
1075
1458
1771
1004
950
1669
870
315
568
930
1563
1392
862
971
837
1657
1821
1053
1318
704
1988
1806
810
984
200
1182
98
614
1862
815
834
657
41
1720
1194
546
1264
187
1490
589
989
949
916
1333
1472
493
1285
545
898
1355
215
1078
1401
1006
929
1392
1208
953
1
1757
737
1299
1354
1701
980
1811
1412
77
165
298
705
492
1106
18
593
841
1817
361
293
1143
665
909
1689
1409
493
100
1190
887
548
865
1661
1257
915
1484
521
1868
1926
1884
1566
334
812
1103
787
1824
1107
1243
925
664
1265
1991
226
1394
1559
1447
664
1927
1841
151
1759
73
675
614
1209
1557
765
606
917
1983
1167
384
1513
645
1651
1650
1531
560
1174
1589
236
1625
225
1927
87
488
161
942
1998
1336
862
627
1951
642
1249
57
714
119
685
1640
1759
1820
236
1303
1523
1637
790
1510
1337
1617
1218
1494
1502
585
984
277
151
514
1006
1835
933
976
513
1765
1317
685
1061
1616
372
81
168
635
365
343
1462
724
1940
1262
1433
964
1964
1969
593
417
1024
380
1429
1032
25
1584
1994
1800
918
1202
124
227
1772
1826
796
1067
1049
258
1165
302
962
1447
388
464
637
1976
1058
1855
678
1145
1700
476
833
461
151
774
695
1277
517
262
402
104
1472
1306
1457
292
26
501
652
503
1679
1859
756
1478
1481
41
64
1382
1550
747
361
1953
893
1817
1260
1261
361
1497
93
1888
1830
105
363
1491
1645
496
500
1482
1441
1214
470
1031
1613
605
1346
966
558
1704
673
759
477
1790
628
416
1993
1562
1300
1935
1865
844
728
1381
180
1713
818
175
1141
1990
939
965
459
1122
1127
1593
307
1894
903
453
1674
1736
263
1719
1640
1721
1674
115
1727
134
1528
1515
588
1672
365
1701
103
813
1210
1530
212
1583
1229
1239
1824
1096
785
492
11
728
302
150
917
182
100
29
23
1283
1939
1849
1747
352
970
713
1263
3
170
272
538
1540
822
26
699
1581
1665
1087
1874
1310
1744
488
1803
1903
1102
1248
1343
826
1512
1657
1529
842
1666
593
1604
1753
1678
62
1570
1963
1452
1988
1185
844
1190
923
583
1317
1253
1453
1189
205
1852
425
1904
1310
1175
801
1793
1319
1065
1886
192
1587
1888
947
1584
4
991
586
1666
55
1245
1314
1723
469
267
133
217
1945
1185
710
880
919
627
814
326
1235
1365
188
1215
1318
859
1958
1779
1060
1201
889
1906
1267
277
1624
121
1419
1841
848
298
1424
1645
1626
429
1772
219
1547
1436
473
515
565
1941
637
452
899
1871
1507
1068
189
1319
1317
19
1497
656
99
1117
337
1294
940
1322
1251
1234
917
1199
199
155
379
723
1231
301
1538
1884
1938
544
345
1064
380
355
1820
838
1275
1699
1709
615
67
1408
1718
100
541
39
1582
669
1511
34
1439
934
701
1227
1833
131
459
1307
1327
1297
1845
43
1143
1836
1801
1760
452
1098
1268
1231
716
1928
199
327
395
1869
100
704
1881
1532
1408
1890
1480
1312
1133
1899
904
1800
1554
173
182
270
639
924
1063
1362
1012
1362
1156
455
893
454
676
351
1732
397
74
860
489
212
1103
1823
1687
381
1638
6
1604
998
834
50
622
1228
169
375
1213
869
557
392
1574
1316
985
1560
1380
1397
1843
350
1490
1481
430
1251
1173
1344
1067
586
191
1970
897
173
425
1123
1488
1113
1399
1382
419
282
1554
1852
1098
1186
1015
259
875
830
995
148
1651
646
503
1706
1249
1292
1960
138
316
807
1629
1213
1716
1796
1892
553
1299
226
610
1210
817
211
573
467
1266
1104
29
761
18
969
266
904
376
714
1825
670
770
989
1893
880
1365
1884
1408
591
165
1565
267
918
555
160
1194
161
445
539
1364
790
31
885
448
1532
1008
690
1059
1782
1277
1409
1376
178
849
654
1193
1458
432
1628
1841
109
1237
1041
1955
1925
1719
760
18
798
1513
1860
1922
1748
475
1303
10
673
1304
885
61
813
1130
254
692
259
1134
1727
1369
437
42
1416
1480
1835
1832
255
1637
1316
594
571
1905
1891
1875
1449
496
1096
813
1940
622
860
277
45
737
1715
1612
1321
1384
1497
431
342
610
563
1948
1883
1544
680
1074
628
251
480
1902
1972
637
1338
1002
910
667
288
1960
242
1303
1853
1931
509
857
923
550
282
36
1818
913
863
160
1779
1697
1473
1185
1044
1565
1206
1682
504
1695
785
1388
581
884
1403
466
1960
1973
463
1132
182
1952
1354
441
936
1312
869
1498
134
1764
1478
1451
1231
562
1285
1105
1213
340
310
1011
1056
685
1516
794
800
1415
1771
1282
114
273
185
1691
177
311
1177
1204
1462
1015
424
1479
185
292
427
377
1034
809
437
727
105
1813
1141
1755
380
1053
725
180
557
989
346
1714
205
1437
1485
1694
241
533
118
774
1337
1383
496
1100
1017
798
1551
1484
1657
1690
340
1710
1128
1928
1933
1652
1065
1591
72
476
254
801
1488
1753
488
727
1083
904
1281
1397
766
1989
480
95
1978
835
1536
351
1983
974
1108
131
1945
1432
1224
1949
103
139
1487
1774
974
1883
192
193
1822
281
836
1232
79
536
1209
1531
508
1421
336
609
1058
1201
1951
709
417
1808
1744
256
128
733
1141
730
1454
1074
527
574
1544
730
58
1727
576
362
1753
1048
1278
348
1838
1729
1106
897
676
995
1478
1560
720
1295
1615
515
1511
1500
1713
1146
1367
1227
1424
812
1347
563
883
638
1325
745
860
1696
1542
382
148
1895
1143
1074
1703
1730
181
365
1908
1529
857
598
921
1734
211
180
1159
203
933
164
303
914
396
1605
1909
1554
320
1328
1805
160
655
1315
1284
1259
1674
1063
512
1790
1233
153
126
733
1868
685
1180
398
911
1417
262
7
1314
1097
1027
224
1267
1305
1765
403
1848
614
1697
681
1925
957
953
1878
83
1434
1559
1881
1796
380
1041
1983
863
1855
462
1258
1790
1854
22
1397
501
14
1739
5
1182
324
473
1939
51
413
1010
1723
1627
302
193
1499
1931
1692
1569
1593
780
1198
1317
1772
426
1122
1020
409
520
807
504
287
1760
1898
330
1626
1431
1176
799
155
1814
1974
738
602
115
88
1728
1588
1006
306
511
133
1479
675
1934
1616
1856
887
626
113
1217
1808
704
1017
730
1558
518
182
259
348
994
1976
1405
1443
238
1236
779
1829
62
140
1390
1139
279
372
276
603
1672
122
139
657
1066
90
581
979
1780
762
865
1874
1073
824
357
1301
467
1153
1091
1735
1833
1792
1517
748
611
540
1996
865
654
697
1135
1242
392
1533
478
1639
638
1545
614
604
398
59
413
1390
441
792
1705
123
1303
1340
1199
1961
1756
1540
1426
1709
170
592
768
1627
1003
512
853
353
1321
1151
1023
317
93
26
616
635
459
1189
1735
1831
1904
1891
1325
660
1698
375
93
1118
281
1765
325
1456
1414
1203
28
1295
1991
228
878
1653
217
1624
7
333
1057
26
577
1753
528
1314
1849
941
388
216
1411
1829
1044
912
1347
1371
802
1472
1881
336
1297
506
52
154
1471
926
881
221
931
404
1475
675
1969
862
1499
1862
1252
425
1332
1084
560
605
163
770
9
1021
1167
409
1339
1861
1054
838
918
579
1264
1313
1922
328
533
574
1949
1116
810
242
1203
1582
1055
139
988
299
1392
117
798
1627
626
1938
237
1113
1267
497
1820
1164
477
1669
1839
1143
103
382
389
1403
1668
791
1097
393
1422
678
964
489
308
1851
1750
1956
1213
1034
253
1631
1983
166
252
1586
1488
734
399
674
961
234
1725
1803
594
785
1769
557
14
23
952
1511
110
1383
1335
36
1843
1772
1220
1916
463
1025
1613
1281
1304
590
1923
1966
538
363
1767
1608
885
983
1452
576
612
713
969
699
423
942
656
1641
24
1680
921
888
616
1908
1274
605
254
1131
1772
261
701
270
202
1604
222
734
827
1381
1350
1738
1322
653
175
860
633
1670
1256
163
199
785
1061
1164
1018
1545
582
1893
1791
864
161
1830
150
70
1682
251
228
1104
180
740
253
620
1085
969
432
1467
1554
798
687
1556
936
1762
544
1298
1925
1702
1951
919
919
501
1141
437
452
317
1442
1124
603
1404
56
111
796
341
836
255
571
66
1382
1985
1401
284
213
754
1245
91
634
1445
235
1779
809
995
1183
1526
1014
1492
279
894
1002
631
1575
1476
1042
885
1028
864
994
638
1631
1364
1045
501
1008
234
65
936
383
356
1202
1778
1918
828
1546
198
1773
406
893
1723
228
1843
618
571
319
1065
14
1730
204
815
912
1519
573
1475
1446
1207
878
1772
768
22
901
1204
1017
1428
1005
665
1458
527
404
826
385
8
1202
720
22
997
1993
1867
1352
1549
1438
790
1553
1559
1852
1832
461
1743
1948
1223
133
1506
1503
246
1992
14
1847
1773
486
676
998
471
950
1732
1924
1577
1398
1741
752
852
1276
929
14
688
112
1001
956
1736
355
517
862
1030
702
992
1826
723
747
1225
1169
249
1225
264
1998
1344
1676
1951
544
279
1284
129
345
1466
1971
1435
1908
1447
1240
154
815
1907
1056
1929
1502
310
1707
1572
673
1099
553
799
918
239
169
699
843
179
135
1590
1764
290
1081
620
744
105
315
1023
1641
180
1483
1069
714
82
10
107
1225
489
1413
678
1605
1579
226
821
1731
1942
409
225
1158
1762
800
767
1019
872
1652
1130
922
1590
30
200
335
1214
1489
427
478
433
546
853
1823
117
108
241
143
654
1626
1829
1737
1178
902
1903
35
189
718
1646
1944
876
301
1839
1356
299
1696
429
792
1892
615
408
1417
421
1862
421
1290
1730
907
1820
1329
1300
999
765
1382
530
1299
1605
1826
553
281
273
1074
1145
420
1873
1762
1821
366
251
193
428
852
419
1986
742
1200
1371
1911
631
473
536
1404
66
472
562
443
1174
508
173
1533
1861
1662
1703
578
292
485
513
1731
46
281
1546
525
480
401
600
1932
389
93
1310
50
1150
1170
1179
1506
1771
241
213
568
1017
1331
1639
1466
292
341
1407
816
1941
371
1159
1668
1486
1306
1102
1741
234
518
1898
535
116
641
1008
366
194
1229
324
1937
111
264
1811
207
1936
1246
455
682
489
1900
971
105
1940
519
812
729
486
1078
787
12
61
1316
1995
637
1748
705
1282
1404
1706
1500
1368
384
1236
1406
131
1461
626
1365
851
370
387
1281
133
1857
788
93
289
1598
1301
799
718
488
360
1125
792
834
1475
1523
783
1966
1666
1230
1935
1601
1514
212
711
1844
611
72
849
1385
565
269
678
1832
198
591
1289
438
1547
718
1791
1954
346
1439
1707
1703
1430
186
17
1804
1613
1417
83
452
1489
493
317
1498
1246
1474
1409
354
382
961
1589
407
1155
1032
13
1275
1018
811
1373
450
1260
1944
482
1344
778
1772
445
142
1159
828
1645
1058
146
408
988
402
59
213
173
57
430
1814
1633
121
99
1963
250
1684
151
470
684
1933
656
1982
852
1536
1980
1828
1733
1125
763
484
1149
1978
1595
1594
210
1665
1845
537
1089
586
282
1986
515
1869
1906
484
698
862
487
1094
554
1613
1417
571
604
803
864
345
491
347
382
130
1507
1548
539
1955
712
331
589
70
1385
233
402
1875
1442
351
927
1201
1200
1849
1793
124
1261
924
266
414
260
1073
1087
1586
137
384
516
1942
108
1740
263
1245
943
1704
1375
452
674
1106
1160
652
1850
1472
1330
850
20
231
1679
1255
32
186
1044
1110
1656
719
298
660
1869
1160
218
1716
398
774
855
1741
122
1565
1175
1337
1649
1930
649
1788
1143
1790
848
1527
380
1484
149
443
1073
1042
858
1091
933
291
379
917
1538
547
406
1381
839
521
1046
617
1188
1125
686
272
1004
142
443
819
804
1901
1456
337
361
41
159
1830
1462
1659
907
936
669
827
1386
65
866
969
861
1947
1930
1849
834
546
600
151
752
559
3
69
1258
1618
1680
1290
656
1737
543
1653
1264
523
1788
978
106
30
1912
623
1670
956
564
1493
906
637
571
829
1826
436
1951
879
1197
382
1323
980
1172
1813
1655
648
1312
791
747
977
1260
170
356
1866
955
1496
1878
772
1938
1483
368
473
1536
896
1435
1526
1013
1812
1262
815
254
532
649
793
275
1271
1979
425
704
1268
1933
1482
1725
1682
191
361
855
1304
1099
1447
1906
405
673
1768
1902
1380
1369
1031
656
697
381
615
1498
726
1688
1263
1698
1040
278
1162
1798
72
187
842
731
565
872
1128
162
1077
1272
418
608
401
1205
693
1480
122
975
1352
110
517
1967
1430
343
32
1257
1212
847
1442
1693
609
864
1507
1461
636
196
1519
97
1714
261
860
1799
329
630
1639
1982
1188
1274
1027
336
435
1962
705
1656
997
1803
1885
1837
1531
550
880
970
1094
780
554
168
570
1979
1950
1798
1935
557
887
33
649
1856
1667
1334
1766
81
1481
960
1570
1577
1997
922
801
1510
635
351
1370
1121
1831
257
1330
266
1373
1532
650
1884
328
1612
387
1758
1639
1401
641
171
926
1058
944
109
1204
1372
1890
1520
542
652
1115
840
12
1067
342
462
375
587
161
1044
742
1834
1127
1991
457
1495
1228
1618
1137
1126
1268
313
1795
439
310
1633
1079
320
1978
488
594
778
875
77
290
625
1907
210
1711
1111
844
1048
1197
1068
1515
1215
729
1833
1937
307
1628
336
854
1335
1336
447
297
6
290
454
835
1113
1134
1016
1476
1156
1095
1123
1929
123
1437
415
917
1430
1538
1392
1703
1228
1865
808
1458
1258
133
1241
1692
656
1086
207
652
108
1106
1622
809
1587
1587
592
1817
294
430
1318
972
1080
880
463
910
1363
1596
1828
1605
1640
1030
1498
979
310
1761
1715
636
790
398
812
304
404
571
1145
915
353
1708
1679
843
1702
698
1265
693
568
1235
266
355
1150
127
1429
1628
174
920
1014
766
225
24
657
1934
1746
1862
1759
600
1555
670
1152
725
1270
1256
307
1836
1340
71
464
1787
1647
33
1758
563
1587
282
921
129
1534
622
351
481
925
464
704
1718
1912
825
1789
298
686
1598
1097
967
1363
143
1221
766
1272
1489
1911
778
687
903
1611
601
1405
1364
864
1014
1043
1627
1517
17
1257
1859
1468
496
1021
373
844
234
775
1947
542
202
1040
1726
1534
1230
323
1315
68
1395
1775
55
301
261
546
899
835
574
1897
1245
1032
842
1271
814
1219
474
181
1880
1307
178
8
189
888
1366
1759
1326
1387
122
1008
1642
1268
1155
60
181
431
1252
559
1090
1523
1063
953
555
1108
719
291
1498
129
1441
324
76
1958
1160
383
785
1087
1354
1303
1355
29
781
689
868
1268
1822
623
751
876
930
1460
1080
485
795
1875
718
848
980
890
1724
1526
259
66
1208
1053
111
472
1010
1415
996
1741
824
724
404
922
1061
1494
973
480
1249
1211
1001
590
1591
1663
440
851
1027
664
1969
1790
205
60
988
1555
807
289
577
732
1522
594
1811
1071
1749
1844
1651
335
458
1337
1600
1495
897
1021
1170
1197
1399
1758
353
1859
101
393
1590
1616
1721
313
684
1413
1706
1006
560
816
628
1865
1279
192
1589
1114
638
662
1683
120
1915
172
967
723
1949
853
1946
1196
1450
1402
912
1520
731
595
1425
719
821
1068
349
1068
1100
1803
1796
595
30
1957
1995
1483
1105
242
989
951
1225
1877
392
1419
543
363
1697
121
739
458
809
1774
1916
93
769
1353
740
226
1129
1142
899
633
1261
512
906
1215
1422
186
1503
1198
978
995
1221
50
1863
102
1386
1551
97
713
857
1629
386
271
409
171
217
1229
1859
1914
682
1207
1706
1199
1420
257
1753
298
1463
1432
1758
1868
1907
1190
789
1876
411
603
472
828
472
1155
1721
1979
121
1070
1166
281
994
288
131
861
171
1929
1651
408
936
142
98
1235
422
1428
1322
1201
980
1261
1630
1375
1691
16
420
1034
733
1425
896
837
1961
1816
378
238
1479
42
984
1741
1436
1527
1638
260
419
639
154
366
1426
484
896
197
1208
1405
100
1960
1431
1363
797
317
1455
478
109
560
178
1597
778
638
1748
1159
797
550
941
1628
348
668
722
171
1572
1179
1920
1978
389
1415
78
1264
1243
24
869
1167
295
1855
1490
1245
547
655
828
201
424
1612
883
174
1898
744
1063
1127
1477
1267
1708
1962
1376
1502
875
34
1773
1940
714
1602
447
1751
15
1810
1019
902
244
1103
1298
1264
1376
18
1115
971
1009
49
331
89
1333
513
1074
1113
1958
897
9
1382
1208
282
310
1110
975
1996
1736
141
1411
1725
225
472
1966
951
277
1779
342
643
1086
1119
370
1192
1982
1866
1028
149
1889
1243
814
1141
1350
1511
814
1099
1611
422
948
92
736
219
1763
784
1221
61
52
179
997
1563
1546
912
915
18
1538
1744
638
462
1008
1323
1701
796
1412
1946
1483
672
217
1399
225
1708
1527
1336
1374
1309
1079
390
520
1910
1013
33
1619
920
1806
1315
533
1073
1412
588
1985
1628
596
1234
1908
162
1638
952
746
1322
1951
480
1110
585
1687
294
321
741
758
1449
95
774
213
1092
1314
605
377
1732
362
1084
862
1426
1166
1632
458
987
465
384
1546
69
1949
1581
957
855
715
684
1139
1139
1003
1713
1629
1876
421
497
1082
1323
573
1772
277
1124
1369
980
1546
1438
1450
647
1419
808
278
892
13
1135
334
1306
366
26
1553
1759
1399
1839
383
1849
759
1558
673
219
337
1561
1934
271
1099
1702
1082
1275
1486
1400
1955
694
985
1946
1806
190
416
1815
1347
820
1106
32
1491
1317
947
926
1851
1164
296
1250
967
1019
1987
1527
507
581
1147
1313
1976
514
702
1052
1860
254
1535
933
1930
849
1216
1203
1823
1674
1316
633
975
838
800
1060
869
1800
484
660
1761
1638
1108
105
615
572
1041
472
1842
1592
533
155
349
1182
1324
460
1656
440
303
1365
1114
1603
1978
1465
871
1268
1395
1559
1868
3
920
1313
739
991
288
1007
1897
1920
1934
1899
229
1837
943
84
837
878
268
622
111
1515
1582
364
822
1131
1059
965
622
836
1562
1064
1747
851
53
1295
540
1374
9
898
1757
1358
1358
249
205
232
642
1449
870
1185
442
704
447
977
1810
1406
1192
751
73
1573
490
180
1295
1228
1516
152
924
1597
1988
1100
796
126
1856
1252
90
1959
1313
20
177
1585
1954
15
306
589
188
1805
1341
322
160
192
1169
756
1842
461
560
946
1407
852
879
407
1503
628
1641
958
133
86
1002
945
432
1616
657
81
793
1603
1409
994
1733
111
1587
1211
304
1953
693
1277
1457
26
178
420
1790
1690
780
857
310
218
654
1842
498
1904
1966
438
421
489
69
485
729
1835
1285
337
1077
79
329
1266
275
1855
1738
846
1030
1502
1477
1558
904
554
677
1120
1032
65
266
472
479
763
204
1361
1897
336
902
1479
1329
218
814
114
442
660
480
765
1594
1539
1707
1789
1397
1757
712
335
49
1677
1522
1470
982
1940
569
1954
427
1548
1654
1163
40
705
440
1243
1021
520
994
268
1742
1036
1677
351
202
310
1505
24
1514
1353
1355
76
608
1273
157
77
1214
1954
1464
142
1107
713
617
1802
13
270
788
577
1188
1495
1008
1400
294
662
1529
1338
1052
1610
1106
1609
1724
1195
1326
722
1384
1472
1145
380
176
1348
629
215
355
983
626
780
1491
1589
1658
410
1821
928
852
1420
1967
1208
1336
918
1158
321
632
1663
417
349
209
1176
292
1394
153
1196
1809
582
1083
429
1539
391
1637
241
607
290
20
890
1637
163
1415
45
912
269
966
1972
1002
492
121
907
1154
750
1196
1991
376
1385
699
766
1214
888
801
63
603
505
445
1936
679
1805
1673
1319
642
1052
296
370
552
1202
1492
15
1432
1281
883
1718
514
1820
978
1963
504
985
765
1579
418
598
449
803
1126
1687
1816
1132
510
419
123
1347
1502
810
1010
957
1188
764
1515
1530
145
1915
612
144
1914
799
1561
1465
419
1569
114
722
670
802
1954
361
211
727
1389
475
1752
1119
542
1336
973
1558
308
180
959
1947
139
1463
78
1147
864
1914
1650
1517
1527
1739
112
226
877
754
391
438
1534
1243
589
874
1401
1337
623
1516
282
1243
311
1381
1573
1033
1166
142
127
89
576
1668
1663
483
509
511
1249
237
1108
1159
1957
42
145
919
619
7
2
395
1217
148
1189
982
1936
785
481
971
130
1737
1301
498
880
1268
1304
473
361
582
1451
936
719
644
83
1997
958
44
976
27
1776
339
400
1593
1234
364
942
1836
984
398
1274
1825
636
1192
937
1230
169
1384
992
1234
1020
555
1641
279
306
302
977
125
1607
843
1502
1594
1421
747
237
1679
964
433
459
224
802
984
449
950
1444
1906
1954
1337
623
1398
449
1416
147
262
1308
1056
1836
1839
526
687
1515
790
354
781
883
217
493
751
108
867
202
1435
1691
258
86
135
1961
1858
306
55
226
585
546
1124
1482
1193
1627
1935
386
604
7
1808
278
1819
1123
91
540
500
1815
194
574
1418
700
1012
1745
906
1410
907
1568
1133
187
1835
887
1624
1405
384
721
1239
661
1098
56
358
1873
902
1978
817
1273
1915
1780
1407
539
1378
729
14
623
15
1076
73
1952
846
1270
1007
246
1773
1438
222
1166
1767
186
733
938
166
1415
959
1575
1459
1625
244
701
1907
1657
284
777
432
494
502
1160
187
904
906
129
843
1576
1346
161
25
1621
539
1860
1273
312
1062
1370
1226
1196
1219
1530
433
284
1724
1765
1845
1442
63
672
1451
1360
829
443
1035
421
1833
13
1130
190
1860
1066
489
1866
202
455
580
725
1122
118
1743
1117
1954
1408
1733
1374
1087
360
1971
1531
1946
1874
441
140
955
563
1450
819
1424
1959
1705
1744
1852
869
1350
1244
1579
75
1410
657
737
855
1109
713
1210
421
1538
648
113
1651
509
19
1800
59
1965
358
131
1392
289
1794
1582
1942
434
133
735
269
797
1149
755
1775
1583
221
379
1776
1042
696
1121
327
83
28
729
1154
1877
971
1986
1807
1007
746
466
38
1789
1746
148
176
320
1845
192
429
1272
1534
1710
1314
655
878
281
1933
956
49
663
1261
1996
705
1100
99
439
1099
853
714
555
902
1855
1645
887
782
1531
588
883
1331
771
837
1152
1444
829
761
750
114
114
647
96
1266
503
1997
706
1888
496
98
459
664
1036
1562
720
1720
1178
1236
1005
1575
865
505
294
1182
1659
1719
387
293
1928
349
1816
1910
650
1314
374
1505
1839
1248
915
525
1215
66
95
35
1259
270
865
1188
651
530
1809
836
812
1014
1384
1718
1160
10
1343
1118
590
1315
1545
598
1776
739
1228
1519
1442
1494
167
1770
1256
1137
818
1940
223
1435
327
438
572
1284
1213
1894
1318
517
202
874
1873
528
1637
513
1334
382
1136
10
1554
936
1467
1446
1168
1919
1325
370
360
176
1787
295
877
973
1792
1244
1037
1445
1269
10
953
1272
1749
1371
1455
1115
1848
1979
1371
1083
1718
80
1060
1195
1282
635
1302
248
1647
592
372
859
388
1798
1767
1037
1898
327
1246
1084
561
1945
613
1616
1080
1996
289
424
2
1754
1055
71
957
1816
1510
439
1546
1515
512
617
870
1440
142
1242
1526
1213
520
508
834
1031
484
1723
629
1237
1993
320
1708
188
1799
583
413
1429
1379
1643
980
1907
1084
1604
1033
81
1867
697
1517
1155
1945
373
1483
438
1396
896
1055
1881
935
443
860
559
1406
1283
238
157
1527
1364
192
1974
1797
1209
1097
1875
955
1417
880
4
428
1185
392
1544
1218
303
1096
675
821
476
1224
1200
1420
678
712
1422
495
674
1106
1547
1664
677
136
992
372
1804
1245
410
395
769
1983
1611
228
826
855
826
992
1096
1351
1432
443
1134
1004
559
501
124
1629
362
172
566
411
774
1263
1345
195
1398
1696
1885
1044
1768
815
742
510
1187
534
404
1378
448
1250
457
504
140
1667
891
1176
815
921
1882
259
541
61
1990
1287
1819
1403
570
1379
1762
745
1369
1272
4
208
1472
1666
1036
1291
1658
665
408
1945
1410
236
573
1856
1983
820
1810
576
96
1460
1385
634
1257
1311
1661
798
1306
1674
1889
468
1891
438
1577
634
656
1510
227
723
1733
27
937
955
626
238
351
1014
674
1758
496
1488
1824
969
36
29
1281
644
1195
126
1368
1287
1871
1002
680
1649
1124
1312
517
1961
836
1995
1811
1246
1539
18
1345
166
238
1401
317
1081
913
735
1475
483
1201
605
1194
1994
834
1399
992
1558
630
566
471
642
816
143
1706
344
273
1858
1958
1061
1375
199
1832
1735
354
919
1056
1176
1355
1715
818
207
1975
311
247
407
1092
185
196
945
316
1225
1354
250
1248
312
558
1131
1480
114
164
1196
1357
1607
499
325
355
1661
1777
388
1631
1601
843
54
317
1495
1397
646
905
552
1551
714
413
1021
778
598
1765
1565
779
686
700
1277
837
1930
1086
1434
399
1192
486
306
589
429
341
1919
1439
1248
89
1684
1171
1685
1500
1726
938
1662
666
124
982
1472
364
1135
1167
1343
1313
1316
1329
584
898
1916
368
1704
567
1010
60
1847
853
1968
52
301
1097
714
843
1206
1801
404
73
1325
1954
232
1603
479
846
877
106
76
1349
322
1651
162
1490
1972
1585
321
1044
2
699
621
1592
955
1320
1451
1188
733
750
687
1095
880
491
40
37
1966
1091
141
1507
331
203
649
1001
1208
990
1316
688
1982
1187
1773
1478
1164
119
842
80
1737
829
415
1266
980
6
314
84
1421
121
1880
1325
225
1670
753
906
1200
1866
1487
1213
372
285
899
1057
1166
509
715
491
884
682
1916
1332
1067
1622
1051
684
1246
433
1312
501
538
1570
916
667
80
131
1997
1605
127
510
937
726
1623
880
648
888
701
649
1351
1766
1113
852
563
1393
30
1648
1861
49
1356
500
443
1195
1632
408
800
931
219
1948
1109
764
392
227
55
865
169
1148
1666
1132
356
1326
1208
1982
346
1779
1745
235
1558
404
1479
1676
1440
1763
1332
1379
765
783
46
259
476
1490
1248
1864
539
1438
429
471
307
1007
1682
1833
283
841
689
1533
1690
1133
882
1248
226
724
1565
1125
1390
866
1703
1415
269
660
33
1602
1757
593
1560
173
300
4
52
307
1525
1161
1585
961
582
1539
1195
1227
1225
1032
681
1927
1007
1939
71
716
1788
137
378
106
1401
7
883
1257
1539
403
1521
292
1520
764
284
1955
698
1439
1758
1571
761
1202
204
1969
1830
1470
775
1493
1301
755
526
1129
1675
1541
1255
529
596
1999
973
606
912
612
998
1512
871
764
669
1878
1142
1611
519
1608
1494
1871
815
1634
380
333
472
966
1826
1938
972
938
1440
1751
962
1774
1929
1689
279
232
628
690
1781
272
252
1887
940
1641
1268
1810
1325
1475
1548
1121
1008
574
1965
117
349
759
1262
1620
1415
1464
306
276
58
1847
1158
220
1650
261
1526
833
60
152
1416
643
1007
54
1660
1896
748
541
19
1804
1589
1448
1268
1869
971
1077
1558
707
1295
1848
453
187
1491
601
104
13
1547
1429
324
87
1692
1262
1005
671
494
223
778
1303
1531
1672
782
1151
1104
29
368
1633
981
562
1624
1997
568
388
1226
923
1095
695
572
10
1868
57
1381
294
848
146
1723
1345
1493
1293
1644
898
693
273
1469
729
196
1793
650
1432
3
1623
1398
728
38
1461
1195
1649
388
1876
1996
1278
691
1417
436
490
866
1701
1560
845
1092
280
682
1965
1674
1628
647
523
624
1424
635
761
1930
1742
1673
620
916
1194
245
1481
921
1429
1161
16
486
1651
766
1890
243
1936
267
1867
1782
691
323
1639
247
1841
1557
428
345
1259
950
1287
241
338
1229
1412
404
23
428
209
1452
289
451
1736
1869
291
1525
1557
1212
478
1008
1097
1606
245
1305
1055
371
1427
1448
1673
34
996
1951
1203
1659
1903
1169
1658
612
947
1375
278
238
1545
1904
263
69
289
1977
1477
35
1901
1297
1138
1181
1586
13
1391
985
286
1138
1694
368
239
139
169
1416
866
1486
1314
1863
1665
118
945
342
9
1228
1797
1402
142
1946
1478
472
480
130
1540
392
295
1236
312
1000
320
57
224
560
1710
961
1068
1228
314
1636
1872
1943
104
1029
1648
765
302
156
494
1224
538
833
331
1391
1286
1608
1529
1680
1241
1106
219
1296
1867
31
605
7
1763
1105
632
230
255
1225
528
436
1485
527
190
1315
1052
1474
1632
1407
612
1204
792
1488
429
1686
522
91
529
481
1676
40
911
1895
1605
1348
728
837
924
631
1668
1061
1241
45
1224
664
475
566
1069
712
1335
795
527
1290
771
765
1976
887
260
131
428
1580
1340
1970
1377
199
574
1722
1623
1420
663
1265
797
1907
686
1520
1276
1974
422
161
1289
1244
1385
1953
1977
1743
1269
87
1750
972
1617
1323
215
1566
717
1057
1648
1068
1516
1555
1260
1121
1363
735
376
1340
463
994
1881
785
153
442
1781
762
1404
1934
1341
101
1728
1653
342
1566
1166
90
1234
1024
693
632
549
1329
878
1659
1113
1485
255
924
1812
1360
1118
1373
1168
1095
1539
1393
1474
1913
1501
1519
1078
610
736
1000
987
599
1921
256
878
1101
1542
1019
1934
1988
322
578
942
340
1449
1152
631
1695
832
1271
494
569
599
114
113
7
16
557
160
871
1165
863
621
467
60
353
1656
905
1910
114
1874
1538
699
616
1454
1617
702
1991
1164
1455
291
553
166
1763
581
462
1799
1564
1264
993
1811
200
528
1094
795
477
1895
1493
681
1618
1959
986
392
907
1085
1582
1089
1060
725
1682
475
366
675
1577
1372
1500
1788
409
1385
610
287
1392
1024
1745
171
475
746
187
749
65
1963
399
748
1184
1501
1002
1762
583
401
487
1888
655
1366
55
1046
865
923
232
1595
1910
1781
837
808
338
1586
800
667
160
730
1012
1842
763
660
1502
1097
51
1611
283
167
993
1435
1586
701
310
1191
1200
1793
488
1678
1377
1638
300
514
894
570
69
1939
1205
615
957
1391
142
567
124
1543
1556
1176
1859
1594
447
1153
1470
1771
1718
241
6
1220
219
1362
993
680
399
1868
911
168
1136
1458
195
830
1183
577
1276
1537
1705
17
385
745
55
1625
1502
673
501
562
623
1532
1780
1972
9
1962
829
579
232
1929
1683
877
804
1860
906
1954
773
496
1361
1087
1046
1489
751
322
506
162
1018
331
1535
872
326
1025
1709
1633
1441
418
798
1261
1606
951
1726
1662
890
116
1038
309
1587
1815
1113
1063
1511
613
1311
966
317
880
1551
268
972
1676
850
1602
1017
1672
1249
1332
876
802
513
308
229
178
244
638
1860
1358
1272
1096
211
1328
1821
1803
945
689
1305
1416
699
224
163
560
1651
1081
970
1397
595
508
1962
1315
150
1484
1870
1266
434
1057
915
987
630
1730
488
70
1551
1017
653
1421
460
1014
1188
1789
601
495
956
1608
1676
1713
1293
873
1576
861
1091
1351
1797
975
148
1230
658
1606
112
1860
697
1037
1419
314
1159
941
1095
477
1716
1140
571
1108
648
1923
455
655
783
1039
127
907
817
48
39
708
610
478
331
842
1570
1711
926
1213
1416
1148
1607
407
1827
541
1334
503
1143
245
430
971
1932
449
268
310
1256
69
163
276
573
3
986
42
1158
1771
1407
24
1874
134
691
1668
318
32
1445
504
65
815
379
1166
480
485
1492
76
1033
746
1051
461
1030
499
510
1609
906
565
57
1503
1744
364
406
588
1741
1499
1546
938
1644
1736
87
365
804
331
149
1550
1884
1673
1095
329
925
257
717
1827
1706
1342
1990
923
128
533
1385
525
870
352
1561
1184
1825
1379
1563
118
1993
206
973
294
1276
617
425
1606
318
73
1000
1745
1747
750
1842
1603
866
1625
1380
469
420
1813
586
95
530
850
558
1837
1282
826
85
32
629
245
1327
167
1140
64
722
35
1076
679
348
765
1868
724
1065
637
839
1909
1365
800
1575
1911
1432
889
60
43
1174
409
1644
1445
1648
1253
306
1160
503
992
285
1271
609
1032
1122
1592
512
1286
760
437
16
1102
1548
778
422
1922
997
773
1767
242
1482
1651
273
469
1584
1024
1246
482
1169
1434
360
215
1805
325
1181
1714
1861
57
1129
1828
1050
279
1915
917
933
1413
1628
1329
672
88
1742
366
579
940
1320
1245
1536
1255
1593
901
789
1979
430
1870
1401
1038
1657
778
1457
1801
1374
1592
877
566
1019
464
530
1908
782
842
199
78
441
1647
593
941
1778
977
733
1038
1035
1273
661
114
978
675
953
1285
1556
985
482
1528
1658
695
965
42
420
398
1661
1941
557
1828
900
1878
970
943
1562
858
292
140
434
731
588
936
1717
1353
1330
642
843
588
1057
898
358
479
1546
597
203
50
1848
1433
1871
793
418
1787
1167
1604
29
775
1818
1191
563
1556
1190
942
273
342
709
1105
242
792
1840
1651
1561
263
1429
362
985
573
965
119
956
1363
318
358
95
323
1392
1059
333
1228
73
1178
173
1593
820
1790
1114
1004
1108
326
816
1304
1468
481
288
1435
1984
99
204
1535
1346
1940
588
1206
1925
198
1561
568
1701
534
1092
1816
852
299
739
1144
413
1180
97
1541
1475
1169
638
3
1740
1989
1574
742
99
732
1490
496
1573
504
137
1114
1187
344
718
1545
1396
593
1445
1915
1144
1309
1214
1240
630
1703
16
166
1371
471
955
1118
267
1912
435
1365
935
1281
1404
1342
1178
463
537
1963
1419
745
707
1117
355
694
1430
584
234
1248
376
1004
854
1237
77
929
1919
516
1122
328
154
429
19
1024
1071
270
632
1337
497
453
90
1813
1336
361
1681
1414
261
295
417
308
1420
1700
1680
1546
1901
1087
126
1539
1221
1914
202
1121
1797
84
1399
753
1670
945
775
1695
1706
641
740
1959
1880
1680
906
32
1740
374
841
1470
770
836
45
1404
235
1290
488
1878
322
447
181
399
818
636
1193
1080
734
1725
59
92
973
32
1519
739
938
67
1638
112
809
1601
1075
1359
995
148
961
1239
1768
852
1399
1572
815
246
1487
970
524
1357
1791
234
1804
656
1915
1179
1148
198
1643
708
544
1437
1725
1924
1812
344
448
1567
826
1517
1158
747
916
499
1076
1078
1396
1645
1726
1164
1109
1954
1451
758
570
877
356
949
348
1992
969
1686
839
50
1790
1525
1226
742
532
1704
1415
1432
215
1092
987
46
982
1932
169
1945
1451
1535
558
336
1719
1662
1281
1969
1482
1229
1060
245
575
1098
1676
722
226
1769
1385
949
893
956
1676
906
585
1798
1906
747
1152
492
1475
1769
873
1760
242
873
773
1705
1858
1379
806
1768
1674
675
1766
1387
828
1286
1261
666
1759
18
1507
205
867
993
1419
636
1027
18
1904
1123
14
220
1426
1015
332
887
243
324
159
1872
467
930
1918
1254
822
1053
1941
722
518
1525
250
46
584
312
414
125
379
1295
1822
1438
432
33
1414
595
815
1908
1
332
1671
534
766
1398
1052
1902
1829
823
1884
429
917
57
426
1063
1622
893
328
109
1456
1082
1036
642
1932
1730
490
807
1279
29
1599
17
1538
196
1020
1730
1864
1709
937
134
1516
1339
1285
963
1103
1666
1753
1938
249
1981
1996
1109
1803
77
654
703
1015
1849
651
1423
1431
843
1002
678
1522
1260
305
482
1874
13
1148
1108
1958
293
317
751
170
182
331
604
1054
248
1959
68
859
1985
705
420
1712
1547
473
47
1282
1992
1565
1263
427
646
1114
1047
1888
1008
727
662
1335
1397
455
1595
296
278
1135
995
1311
883
596
1510
753
1370
112
1256
114
678
970
279
579
1153
886
1405
416
1132
760
1119
555
132
29
1128
668
789
125
907
1320
1150
1511
1500
121
989
230
207
95
589
180
1422
1979
1788
1806
1140
45
1308
401
444
1655
1346
121
1996
840
22
844
184
1011
1926
410
1126
1949
480
1165
1225
111
1592
1806
1181
624
649
921
1932
1731
383
901
1883
1616
1055
1649
1924
1806
60
944
789
819
419
1821
1199
1253
666
185
574
161
1920
1303
1549
1197
1410
1184
354
433
1447
955
816
1776
869
894
151
1667
922
10
1699
1624
1333
820
133
1921
612
1399
961
1724
914
533
1964
1722
641
1453
965
1822
555
78
1210
1793
1155
785
1707
720
955
1258
655
249
1516
1249
329
1020
1264
747
474
1489
481
796
584
1865
447
1736
1938
1303
1325
1849
291
1087
522
1833
218
1551
1020
162
482
254
1863
832
1606
1734
38
984
457
1214
685
1776
1200
1412
651
711
475
1752
945
685
1954
833
1495
1978
724
1862
552
64
769
1700
736
1067
1016
1212
554
24
1952
709
210
951
216
576
1935
1384
1867
974
1312
1354
1772
842
830
1854
1670
759
1316
1479
948
1784
293
1655
158
1293
1212
881
603
1551
695
1312
1221
134
1428
1172
34
652
1629
527
1540
1401
1474
534
718
101
77
1045
670
1399
1610
1501
1703
1316
1863
83
425
1624
643
1461
1720
698
1224
1237
532
1402
712
215
971
330
716
506
1265
198
1892
535
1499
1408
929
404
125
1221
1208
659
1827
1263
1889
967
609
633
594
1965
216
168
206
1908
421
1490
878
1714
395
1903
1524
829
1098
1840
46
1760
1155
579
676
1620
1672
146
1130
385
1629
1203
193
1685
780
1383
545
1819
1393
178
1865
1792
1254
584
157
1228
18
1516
1679
1729
1999
1978
398
366
1995
154
197
1342
916
872
410
281
404
161
772
635
1693
244
1019
1173
1590
1497
659
780
174
1645
1865
1190
1183
339
964
535
28
266
1421
839
1894
1680
1584
722
493
1621
510
437
502
513
1498
1376
1828
1959
924
775
184
1340
1674
99
1462
127
436
246
301
1273
1748
381
874
1510
1826
1991
1084
1541
146
1706
1273
1512
1299
866
383
894
457
1878
1790
465
348
1054
1411
1730
634
1471
1354
1643
140
1826
1542
1020
234
1282
471
887
182
244
977
138
193
472
783
1105
640
840
1208
1392
281
1505
586
440
597
863
515
1952
861
937
120
925
519
1289
914
226
1630
1078
1725
117
1975
1769
1455
313
879
1392
1404
681
1685
356
960
1640
1715
644
924
1989
1092
598
1677
1367
22
922
1518
1283
815
769
1940
1814
1828
331
163
620
1351
951
1786
1803
1166
1165
1864
229
852
592
842
794
247
984
42
615
608
71
971
1296
273
1984
101
640
1183
1716
919
333
29
672
1859
5
1496
112
251
251
426
87
1478
381
797
1734
1468
264
1764
1461
1981
1515
914
918
1472
761
608
1982
1768
1264
1972
1492
1329
1976
910
1664
1821
1715
1703
694
485
1931
893
1385
1691
1051
599
508
1148
1239
476
571
537
635
568
1472
1121
953
503
1336
101
1016
145
1246
1822
867
587
1275
427
789
1277
268
861
724
1332
1870
885
1253
282
117
1589
829
328
1611
1841
333
775
116
1601
105
64
880
115
264
941
807
1047
1547
831
1713
1015
1333
1167
1576
1102
1083
905
672
383
1804
1424
1818
1328
278
472
1810
618
209
553
771
866
674
904
1676
1065
349
192
1707
868
1668
1722
75
1396
699
930
782
1032
15
1637
1383
358
736
693
445
465
309
322
1332
363
351
1406
1687
422
1497
527
42
790
410
1053
432
128
144
496
631
1571
441
340
95
1930
883
1324
561
1394
1637
328
198
166
1902
1753
615
1530
641
922
463
585
163
1219
879
6
148
1446
1655
56
1726
1689
456
1837
148
876
186
1671
1876
148
1720
1227
8
104
744
1813
6
3
1040
246
517
1006
488
894
1146
433
1287
321
92
398
249
1655
929
1903
1521
1879
1426
1104
1646
1626
1217
1384
1449
795
1518
1892
1740
1908
160
377
1163
1848
1304
1545
1976
1285
1639
723
289
514
364
1436
817
943
1663
157
1441
1595
963
1370
1047
1986
163
37
1229
485
277
1689
463
1468
839
1383
567
1096
1656
1143
546
1441
383
1311
459
1728
115
175
1749
434
120
93
690
358
82
680
1178
281
822
724
1693
1237
724
254
1306
448
1438
1563
1896
1931
38
852
1942
93
1358
761
120
1822
65
948
709
864
550
141
266
482
982
1145
547
1831
1494
1752
381
346
777
1746
1357
1439
782
1303
1240
1325
1190
1841
1815
1376
1887
924
889
285
1647
8
1687
1103
1307
1097
694
135
441
1628
1733
1099
326
9
1972
1383
1401
122
364
1954
1141
630
1197
660
1701
72
23
230
1490
1944
1559
1915
1660
43
480
311
1527
1387
1881
1990
1098
38
1011
624
64
755
1107
340
1628
1753
1636
445
1552
762
1437
659
566
452
1643
205
505
531
1958
1628
374
1317
685
1648
1089
805
1044
80
666
109
1607
170
1143
60
1153
486
428
1414
1520
660
1580
232
1184
233
675
975
1619
186
1915
1160
1093
1094
1399
279
1088
325
1247
1196
141
752
352
176
138
953
542
1468
326
575
1762
1819
1701
97
1965
1394
515
1963
1708
83
32
1170
553
1871
124
1086
1769
1668
1242
1412
1197
1828
233
700
586
628
1588
1144
1175
516
1380
1496
1102
958
945
462
1689
1076
1335
216
67
1432
605
1384
1025
421
1211
1177
524
173
1108
1146
468
857
1230
565
581
560
70
849
1257
1940
53
898
1231
808
519
266
1339
788
1102
744
947
701
1488
743
552
1629
275
691
920
296
343
1058
883
153
1888
1140
278
982
1639
389
980
49
663
560
210
1016
1914
253
1246
793
398
1166
1704
1986
325
392
1585
578
305
631
1375
206
1759
393
504
746
1617
591
1414
647
1207
1140
1780
694
334
902
1624
1238
1549
1386
1104
451
1643
1040
1372
1641
1158
246
1259
211
459
1454
1077
1476
67
247
1445
414
1284
746
1888
596
685
1487
883
1507
1925
1431
1958
1033
994
173
1830
816
1980
1921
111
1579
719
653
1393
1166
1723
533
578
419
1186
206
1826
1989
953
785
39
1272
267
1522
482
1675
309
630
1172
87
1726
1926
679
51
736
1233
367
1635
280
1746
1458
785
438
1702
224
1173
1059
1190
692
831
1643
1045
919
555
1554
89
1497
1260
1694
1979
1324
583
19
772
206
1580
1220
1110
1400
653
986
1896
911
1683
919
397
751
779
1134
1363
1819
1699
1390
362
1221
1848
57
1874
205
1423
435
211
68
87
1538
1049
450
1635
1552
1605
541
800
831
190
623
176
1916
1487
1542
147
88
1754
115
1483
1691
1567
1233
1333
323
850
482
1122
1792
853
607
10
91
422
129
1825
1220
1385
1501
846
1094
1891
1762
1285
1923
806
623
643
406
1380
342
936
617
1155
1471
1464
62
1753
835
1403
1551
1941
1564
1601
1761
1650
1573
540
560
1679
402
1769
531
1975
464
1833
1675
967
1691
1993
87
1896
190
1123
115
1614
1901
1463
780
401
1096
1566
901
556
140
117
1712
10
1330
1123
802
243
444
1294
441
501
1141
1717
1834
238
1741
1777
648
1557
1059
1501
95
554
1630
285
317
1251
1481
1597
1933
138
528
1797
104
617
402
366
1588
180
473
551
963
1183
1384
994
359
1095
1887
1905
1688
1258
994
711
222
1538
507
1144
1057
730
659
109
1452
1445
90
1782
1848
709
412
485
1938
1557
891
941
680
233
1880
782
1273
1529
516
1680
862
38
1583
797
51
1792
228
1625
376
848
281
1943
252
527
604
1920
753
651
275
1353
1317
1139
143
347
50
710
900
422
74
1284
961
1100
480
239
1745
330
287
698
1965
830
1894
357
850
935
1584
215
577
210
874
1651
1349
1294
806
1259
1454
299
1466
1519
970
1313
811
1936
4
1822
922
1659
1585
1449
1450
943
1839
308
1609
734
1651
20
1295
1303
444
561
1109
639
196
1903
1177
290
1714
1469
977
1600
1545
995
1221
152
1902
1174
1576
1984
670
967
1469
1543
280
1817
1553
1215
720
1779
126
713
1251
1951
99
328
1248
71
402
729
904
1671
19
1134
1194
956
510
1522
1170
1745
1300
388
327
1789
1436
1536
534
883
1175
16
1787
623
1491
1311
958
604
473
434
1309
1350
1421
1274
340
481
1198
916
189
944
772
183
1406
1051
1053
1078
31
1641
1497
1450
878
7
1715
456
1241
1318
593
1070
1873
430
1803
934
1717
650
1915
643
132
1192
1279
890
181
513
1059
257
1644
1586
1907
21
965
1254
351
166
176
612
1452
866
1847
153
1890
316
1534
662
327
1382
780
424
167
1964
531
660
625
1506
1251
1473
1068
1379
1173
391
291
789
429
1346
1008
432
10
1755
637
885
1054
480
288
138
1897
804
27
1035
1616
315
162
27
1667
181
1902
1409
1621
1376
1036
231
566
792
551
1423
1189
1656
780
1775
1059
1448
1775
436
691
450
877
894
173
996
968
372
356
667
344
516
864
1421
279
1273
148
1869
966
1874
1197
266
1237
1868
1370
1384
1307
1088
255
492
738
1272
74
1029
1701
181
1664
514
11
2
1469
663
1922
1167
1401
1971
497
76
1364
1452
160
1624
40
1763
252
1556
901
226
1161
1103
575
1919
390
1823
158
226
1344
1581
1873
1446
409
1702
301
328
151
1041
1303
28
1548
1241
1521
543
81
493
1437
1132
94
1629
841
985
1017
366
1426
1540
173
1136
1708
34
1777
1980
1312
563
63
1062
1894
91
1040
180
1869
1798
818
1205
157
284
738
166
904
5
115
1413
1309
774
1782
1972
1039
37
192
1089
623
17
75
307
696
26
1947
131
869
660
399
1871
917
1478
504
1968
1638
1909
109
1955
109
981
566
167
1559
907
861
293
1408
1627
1649
454
204
157
566
720
1031
1029
402
1251
1237
1134
1759
1894
1238
1219
1871
1314
117
434
442
291
990
618
1216
1637
1957
551
1022
1835
1496
328
1632
809
1932
67
730
932
1335
1692
444
287
1601
1005
1558
1320
1074
50
540
910
474
1016
206
1608
483
1517
56
898
1608
480
873
1967
247
1707
184
321
1004
84
1813
1104
1903
1214
1420
257
167
1700
619
1252
437
436
592
1850
107
1143
716
308
320
800
1502
422
595
566
787
1462
1816
105
1564
564
1718
1351
657
1048
677
1757
341
1626
259
1093
1770
332
1993
891
1396
1410
137
1896
891
257
1920
882
1385
367
1346
93
1000
1159
773
671
1112
953
1600
1994
580
494
1640
1357
211
1550
736
202
405
830
868
1062
1274
1201
1132
1384
1183
27
1834
1068
1276
1179
1322
203
1512
739
970
834
1298
16
248
357
313
1567
534
524
357
1379
245
105
1010
1954
551
1697
1577
643
1116
1319
699
415
22
1277
1127
794
1506
1659
1653
1815
1007
1415
1684
414
26
1266
529
157
781
1385
210
892
766
1261
1455
1998
1168
1384
1375
984
1977
825
1812
51
1447
1362
559
908
455
1755
709
1668
1892
1544
1458
63
1303
1135
1558
406
513
1109
196
469
762
1943
567
374
415
954
1728
97
678
1328
1086
1630
1741
1656
1104
166
201
1453
1447
1557
1606
1016
1936
1415
175
586
1690
303
360
1029
1877
1400
1839
715
837
1880
1639
840
1162
154
772
1723
880
814
499
994
201
1258
35
1245
339
462
169
1945
647
476
496
933
1522
1188
1844
593
1699
1330
1129
1294
1746
1725
1919
1569
287
18
1856
253
1048
232
334
1748
1916
1010
668
1726
215
1402
1376
1210
667
872
828
1912
869
566
1396
478
1562
197
606
701
1829
1815
603
1640
695
1510
414
1933
436
1211
1668
772
1631
1993
1900
1950
1704
907
498
570
330
892
198
1554
1532
568
1335
90
763
515
850
110
1713
1243
1958
1071
1538
862
1299
1644
493
1687
1222
1008
101
33
1043
1745
556
988
761
654
1647
139
154
1555
1177
902
312
1898
1962
162
1293
1339
520
773
1073
576
128
1389
5
1425
1820
415
1976
1614
372
479
972
115
1116
1365
895
321
1045
1836
169
359
1027
1603
1647
210
591
801
1110
637
1995
1558
1337
1717
1095
339
1911
105
549
416
399
512
867
153
950
652
9
518
626
1817
1809
1034
831
368
1606
1132
1655
587
61
1472
750
1748
989
606
1604
1740
1031
1633
316
1954
172
952
520
465
1388
1768
1483
239
1334
1128
1795
531
1653
926
923
1796
428
378
945
365
1159
1478
1688
1005
852
1123
1026
1428
582
1831
1209
1312
836
1518
1288
717
1929
1337
1869
1628
1357
1402
683
1886
1442
1452
1824
529
311
1296
887
1773
1859
262
1935
1192
1711
985
226
1195
1458
925
1662
454
1714
1868
569
1531
389
982
1263
1125
972
1078
148
348
277
693
158
1806
1322
377
1434
950
278
1904
596
1488
1314
1583
661
335
1220
1237
1730
860
404
202
11
1114
960
1917
1177
701
264
437
1149
560
626
1410
1592
215
48
1807
208
115
444
1959
1135
1289
1097
1000
87
1602
1391
1509
687
1101
1010
1648
1376
636
1963
1387
771
1171
59
1689
487
878
1625
334
310
1884
286
775
503
1363
1537
1401
1035
1070
698
1102
74
161
1840
774
56
667
1787
197
1196
1170
1377
722
1986
273
290
1906
1859
712
1401
305
1497
861
258
753
761
1367
993
352
299
1496
1596
509
1144
1042
189
961
498
66
547
1160
148
1580
920
1910
1681
457
539
438
1202
196
136
1953
1691
1785
171
1057
1591
284
1789
300
771
788
1075
177
1608
365
860
151
152
914
1438
1974
26
1380
306
1839
908
810
1867
896
211
1624
31
1967
507
1420
435
1809
871
1006
1998
83
184
1514
1556
247
1356
787
494
1254
503
1568
58
361
258
1278
1423
1543
1422
1521
1775
903
827
641
672
1374
1867
1198
672
182
1894
151
1577
1304
952
1296
1757
289
606
300
1787
1963
1205
905
517
1146
1409
366
132
456
884
1540
653
1231
1064
1381
430
1702
336
1260
1906
471
1931
1532
542
1402
1502
1645
1540
1081
1091
1276
103
441
748
1860
574
547
1510
733
1146
42
418
896
129
1210
1591
88
581
1746
1636
257
422
802
920
389
1725
1470
1601
988
296
1070
210
511
1197
1786
73
713
490
1203
60
1636
915
370
644
87
180
957
1266
1539
274
1562
1474
786
159
1432
254
1728
261
1612
1866
1774
1992
1733
770
7
442
1303
1747
1270
1388
1720
1370
669
1484
1917
1350
1516
60
1061
1699
1262
1280
1146
1684
1841
1221
538
768
1401
646
1200
765
1047
959
1015
1672
464
821
606
1836
1780
724
1760
1167
372
1048
1533
1051
1575
1979
1157
521
836
1892
348
472
756
266
296
1714
783
1884
1223
1991
273
295
1497
477
334
1423
1101
581
1827
1477
806
1766
1181
75
1948
1929
1144
476
1084
1450
1426
73
1155
182
562
1875
1694
239
543
1872
1786
1929
790
951
1941
896
1723
1086
1595
348
701
1922
1704
530
123
582
1566
378
627
765
1399
895
684
1886
1087
132
598
585
1596
853
1667
1100
1779
1880
898
458
1067
489
420
226
654
633
1048
1798
24
579
1467
1928
1716
405
614
301
1672
1101
1582
1288
1607
192
684
1106
708
167
1032
1853
1261
979
248
578
1204
1077
890
139
1670
1274
243
593
1295
1573
722
1408
626
731
1156
297
588
649
1232
1591
1669
948
199
756
1615
178
1827
879
1078
18
1158
1229
188
669
1342
1370
1625
1276
1397
1803
1406
1170
1942
479
228
1012
1125
1639
689
1375
357
234
1492
1342
234
1882
1227
1964
1937
1462
1559
574
1001
360
45
933
727
1697
1068
1045
1636
1672
1122
1785
1716
53
1463
1787
1441
1584
270
383
29
446
1916
1807
1562
836
1057
1059
1225
668
742
784
392
1045
1233
1740
1410
82
828
1364
1590
1881
856
1108
202
1332
142
1511
520
1345
1362
1779
1991
979
35
1683
288
205
1945
95
1693
1946
716
247
1414
505
345
410
917
1870
1497
1169
1861
11
1440
1569
1854
825
252
334
1352
1675
1562
1022
1049
803
952
1571
259
872
1088
626
1928
799
1793
1969
1009
76
1454
1242
552
1466
154
98
1131
919
1885
820
775
460
13
399
341
1110
1421
1895
1618
1857
763
1893
1102
970
564
898
1001
1502
648
1084
1151
1476
147
717
183
1190
1768
325
838
434
959
1161
1281
1967
271
1095
1478
293
896
1771
1715
1260
1524
111
893
580
1739
489
124
157
1953
739
1158
1789
1932
892
1657
1503
556
1790
1839
1949
1244
1003
160
189
906
1944
288
568
796
1314
228
1731
339
977
736
497
665
332
1427
343
800
193
913
1222
1575
51
567
1739
741
12
1149
807
916
1334
869
790
1990
937
154
1739
1535
267
53
517
1694
1036
1630
1142
1350
707
1238
1924
1276
667
115
1670
406
358
1055
1601
441
517
982
26
1867
1796
1031
1798
987
670
70
1207
1885
904
1295
1516
611
861
966
1521
1521
1873
1821
292
209
349
1982
1802
1516
1320
1904
1565
1040
1163
1364
1415
1736
1506
1059
199
586
269
264
1614
1386
1877
225
520
1824
1923
1563
1605
1170
1723
1989
204
134
1059
873
1752
1157
1421
1225
1429
490
1810
1206
1163
1591
1077
159
931
733
1303
1605
1970
720
1791
674
424
305
1588
438
320
1916
341
323
1912
561
1798
996
420
1264
1073
94
93
235
519
1825
1451
1144
946
1836
1192
1628
549
803
658
239
1318
410
840
1874
316
497
1283
737
48
1961
339
1983
98
303
359
774
1807
559
569
701
1012
633
710
1493
594
1261
425
1784
785
268
62
791
1868
1062
367
1304
37
256
575
18
1678
49
1102
1448
445
475
1628
1398
1021
201
510
52
1401
915
720
1494
1711
375
234
1598
1659
1726
675
674
63
1874
827
834
1149
922
1142
637
49
1908
1539
819
694
1074
1609
975
259
199
1904
719
99
1472
1673
776
1265
1995
49
836
1867
13
806
514
609
95
897
1444
1943
1990
637
1176
745
396
1553
210
1489
843
240
275
1568
183
1436
1458
588
134
303
1931
1603
302
1554
1392
1142
1454
1340
1413
119
341
630
1658
1528
235
1894
59
1505
1686
1466
1955
15
1609
762
1390
867
1375
262
1826
1440
1182
717
831
1880
552
533
282
452
259
1641
1898
11
510
485
1989
1211
61
1343
621
880
449
97
1902
338
520
595
118
859
1312
454
1506
485
146
1076
290
1516
1804
670
1445
1162
884
957
1344
947
773
352
873
1408
308
1830
1907
1245
1828
1415
541
1232
1189
654
1987
1836
471
1908
753
602
1247
591
499
61
571
1021
436
912
786
1486
736
483
1366
632
1495
1380
922
44
1684
664
981
1754
1611
1475
1036
717
1177
1044
927
1332
1610
852
1091
717
1552
1051
1670
1199
202
217
1598
634
787
598
1568
111
806
1454
626
1340
306
1709
502
721
1428
1469
1734
14
595
178
100
1704
695
1364
1940
1278
771
1569
1977
1429
722
1988
184
1552
1520
1777
1929
827
132
246
712
426
95
892
226
34
571
1830
329
1934
109
1266
1799
395
1371
871
415
260
1437
1409
870
1462
1981
507
746
1454
1063
231
1191
1057
1441
1656
244
1795
231
1189
1758
1165
144
682
1054
445
1474
776
1349
1362
1983
12
811
1857
665
1345
1892
1307
1690
878
334
1814
1540
976
1164
1937
322
1124
1260
442
1562
495
1653
240
376
1313
1843
908
1029
527
261
299
268
789
1122
736
701
1904
437
1341
1373
1817
1806
588
1312
635
600
1527
1883
779
404
1860
601
79
216
373
1447
1566
226
423
1104
1079
1863
1163
485
678
235
1903
901
1157
294
1961
1320
857
1658
212
863
1704
1544
1266
1703
1216
424
884
1290
1539
374
885
1315
232
938
1187
604
1648
1325
82
127
1441
1667
1135
196
1658
432
202
1247
1490
503
1925
1091
1920
1515
1358
478
14
605
1047
1852
1918
513
1311
631
280
539
387
1750
1335
499
611
26
1509
1132
1662
38
1142
1331
1469
1811
1563
1437
590
860
1728
209
724
156
330
1418
662
1795
1941
745
628
385
988
776
1921
1976
161
841
1080
1478
1137
290
972
1251
823
641
994
1588
229
45
1335
1559
724
267
551
151
40
1178
213
798
470
463
677
314
1526
336
1540
1792
1315
1994
1686
300
1248
1283
1714
888
1813
1960
153
500
465
1097
850
957
1508
1178
631
1186
479
103
799
673
1969
70
697
1037
309
247
1463
1587
1620
311
186
853
417
1083
563
631
1600
22
1107
1832
11
1944
1916
478
1020
658
5
130
829
379
154
476
398
1772
332
926
929
141
312
1758
1395
1250
1873
1780
1787
388
487
1255
1906
348
1442
1478
1053
988
330
1818
1882
226
415
199
1802
1968
1958
471
1098
1194
312
247
1478
883
607
1647
26
1821
1684
1769
1413
293
1284
227
1710
556
1591
557
767
903
1113
1539
152
545
967
1539
290
1795
1188
1840
289
99
1589
1220
353
1855
509
1654
1998
574
577
1481
1418
4
304
151
648
99
373
1653
555
210
1207
51
732
450
1293
1033
280
1835
1262
1364
295
1952
1887
1867
1126
1505
1589
1962
1390
107
861
497
1734
635
1946
1110
1479
39
1168
674
1476
688
1250
65
1387
794
810
598
22
1116
106
1642
1108
1554
721
432
1577
1117
1355
1348
1063
1104
1483
563
1707
1006
1293
578
1967
8
447
684
488
705
1208
140
148
562
1266
1713
1225
1908
931
414
345
1491
472
1469
1531
670
420
526
236
300
1798
1363
1137
1551
989
1449
1003
1920
1786
643
793
877
1714
1684
1324
516
861
36
1696
999
1856
1635
637
1772
83
22
1725
1255
1672
1136
32
1519
329
1575
1927
1655
1946
1680
1850
705
1477
855
1947
1717
1336
1630
739
847
731
1317
1272
1674
805
1855
543
608
1051
537
434
1020
233
313
1489
1194
1245
1160
116
433
870
699
138
1912
164
576
1437
806
312
1545
514
140
1901
1976
1184
105
1762
154
1259
220
1256
1603
1165
596
1821
796
142
1039
1648
386
1296
507
1492
274
1337
1306
1287
527
1391
453
1004
1833
187
1961
1543
1602
295
1939
545
1153
332
1578
1292
582
1074
1259
178
1980
1481
886
751
6
113
1618
1657
520
1300
92
513
1146
1306
522
1181
1957
1267
504
703
1293
455
1881
722
996
158
1040
846
1704
441
1421
46
671
978
1398
258
1123
84
334
401
1463
787
1993
1230
1815
592
1128
571
1643
1963
233
1184
1536
1054
1158
329
653
1270
1137
654
1917
1895
1340
726
1049
837
928
1682
508
1877
1691
816
168
255
1903
1470
81
976
1541
864
939
968
1763
759
1593
660
1649
1306
1128
1913
52
1291
1746
833
1143
1081
647
1617
1736
406
1547
1678
1513
1337
822
481
910
134
1927
1388
106
163
1756
1280
124
1641
462
574
1097
1732
1084
410
942
645
878
1448
1761
1336
1712
1565
254
847
1275
638
346
605
1448
1423
505
746
269
163
68
134
1124
393
1301
862
120
797
582
892
1517
1862
103
1677
1718
638
1610
931
1567
1207
362
643
1500
637
527
1569
1774
1464
1629
418
1464
1387
1297
426
1922
630
381
8
290
1487
1243
1241
110
987
263
1168
1530
1470
1547
485
1654
533
918
1648
1052
195
962
404
1219
1497
482
1469
1680
993
1050
1319
1742
1406
1746
1743
789
898
1052
1491
559
1334
1228
472
873
1884
1492
1648
763
1622
1389
1029
1279
982
703
101
1534
405
1799
1310
1076
369
1149
1590
340
1181
1369
1959
1318
495
962
823
113
1154
884
1011
253
1769
1396
1450
726
1012
1815
355
1582
309
256
1547
1670
445
284
1108
1316
1627
740
847
801
1094
164
1620
338
1816
1050
564
1894
1357
1087
412
451
1742
864
840
230
1845
645
1138
101
1552
555
1960
1407
1945
1409
820
927
712
1462
1245
87
809
1551
366
104
1991
1358
1593
1559
150
1778
797
199
817
1852
1383
1407
1891
1917
208
1705
1228
670
384
1431
765
1895
34
1360
1960
116
321
226
828
812
1789
1191
1349
1460
1875
1417
1603
168
745
950
1760
1537
1193
773
612
342
1926
128
1597
773
1704
848
533
803
1426
1342
572
1455
1050
963
804
54
1818
31
1737
1712
39
1706
598
623
1652
586
607
199
307
602
1887
459
1319
1931
972
892
1832
686
946
38
587
197
1639
1374
900
507
1023
1176
1201
1755
563
1138
77
1632
995
724
919
791
677
41
1312
1507
1070
73
1225
1037
1695
1274
457
335
1934
1380
976
1882
1375
1308
1249
577
831
1209
720
117
1333
715
1354
1177
1217
217
1188
1765
1214
832
157
546
1943
624
978
969
1447
865
1539
940
1819
1427
1484
1093
1179
1808
395
502
1449
225
1267
1661
1988
988
1097
175
1716
396
1081
1179
584
1948
1738
485
936
1621
273
1371
451
366
1662
1322
1830
1394
42
1190
1317
1542
1676
1659
388
1619
263
1515
1911
1269
145
528
1298
1982
672
340
709
1527
559
1525
1002
1334
1717
1594
483
310
1684
690
863
812
379
34
1268
1598
1906
1576
1939
1301
1456
780
1992
135
542
667
97
912
1171
896
1015
970
328
1921
881
205
643
210
344
1838
770
206
1640
1524
857
1403
1814
1254
1505
807
306
704
1383
1838
1914
1916
409
1689
485
796
943
1246
1666
900
1027
1876
495
1452
681
1535
76
129
538
1799
1775
1324
1106
706
1605
1956
1633
143
925
692
283
496
1381
1413
221
1552
190
87
1932
1040
1270
128
1939
463
512
1827
500
641
1048
1953
752
439
1280
670
1053
622
165
234
1797
1534
1915
503
30
1883
1630
876
682
892
429
1830
1867
1361
1265
286
1840
101
222
1510
1251
276
1068
839
1053
296
855
1203
1160
1004
615
633
738
1428
1601
817
842
491
696
656
1970
233
683
101
1998
791
976
1749
1016
460
1926
1629
1211
74
1120
1077
1987
1068
1358
1731
1305
874
1152
227
673
51
499
896
1013
968
1762
1609
1541
1815
66
267
1534
37
891
1964
114
1140
1566
826
1317
688
1084
43
570
1140
465
1309
1969
1295
1738
140
878
677
316
82
1236
704
1277
1533
222
1276
152
940
1046
1531
1052
1475
1921
61
1010
1572
1365
32
1045
416
784
1052
628
1726
965
1785
1427
1217
256
1058
581
1214
829
56
458
1596
1738
627
1480
1298
1838
47
45
1243
454
1069
436
1312
342
1838
632
1793
1991
1667
1284
1284
578
1325
1875
98
927
405
937
521
1268
34
100
1779
301
1019
697
1093
1752
1628
520
1839
969
1709
1142
793
183
840
675
1253
74
887
247
948
1205
214
321
1365
288
1499
1424
119
1806
1942
720
1739
1092
1318
896
878
1713
538
1637
799
231
69
100
617
15
892
1740
1588
81
1227
1952
1856
1399
1582
84
1844
163
1255
419
1860
1458
1896
231
845
214
1119
1367
1157
1393
1733
987
1138
667
1287
1197
1249
766
309
1110
1563
417
284
512
66
1517
604
1991
562
1706
1664
41
690
887
405
445
1394
363
597
143
1447
984
356
1457
793
1427
522
1672
817
1109
1710
701
179
761
1957
544
835
1862
540
1600
1607
1519
1771
1874
1303
1921
1331
1963
1568
531
877
932
531
1343
243
1483
1212
873
1483
456
7
479
1600
54
425
271
367
493
388
1155
743
285
1042
244
1157
498
792
1244
1180
434
1781
737
658
1743
1759
1842
1807
1227
529
272
1728
768
1307
1046
132
1123
417
1686
260
620
992
275
1475
317
1406
1149
1744
405
745
751
1738
1438
1844
399
1255
1668
68
1133
76
1606
321
642
900
1844
1592
1579
325
116
406
823
878
616
314
373
431
812
1560
1673
753
565
1361
1147
80
1207
1027
286
621
1062
1972
1543
1692
296
671
859
874
671
164
532
1245
1175
356
1614
1222
515
964
782
1692
614
1373
1228
985
1259
1714
1162
1551
806
37
1921
524
997
1643
847
1043
120
1523
491
1894
1478
1759
574
466
1308
998
1070
1264
468
1228
1007
977
1867
260
296
1064
371
334
1535
501
1231
1794
619
766
695
286
1685
1071
1473
336
1610
1183
22
1078
1201
200
452
1981
1120
1317
1907
444
1449
1803
1191
1575
161
1609
895
104
190
710
153
1679
1621
1793
295
1078
294
1879
1094
1107
768
661
328
1134
1217
1059
694
1824
1741
1238
1113
1010
723
1983
1222
76
348
1738
1527
1879
1059
63
1730
1341
805
1766
569
1072
942
930
1601
1351
514
461
294
1994
1820
1594
955
764
354
1299
47
135
1738
1528
1028
1918
571
873
762
758
1861
1816
1642
1448
952
927
78
863
664
755
347
857
102
1573
721
1742
49
1469
433
1050
444
1266
1498
1386
742
302
1198
1432
1709
595
855
598
317
850
1772
1624
1538
139
949
179
349
1082
250
1720
1371
383
1222
1486
1754
1210
669
1832
1969
122
1491
1689
762
1302
1057
1649
1112
169
1114
1669
40
1358
1771
249
251
40
1606
1110
1625
1420
572
1339
268
1
1732
787
1567
1295
36
696
1060
750
1820
593
423
1072
1428
1603
1406
395
1717
929
1992
1750
1307
381
914
722
153
590
1718
1975
136
1193
1630
1186
190
898
945
863
1817
1747
1697
1744
173
1810
1160
1143
1954
126
1360
53
1354
687
563
902
1654
501
1342
853
356
1975
430
516
1764
574
756
1213
886
1799
38
239
1715
246
686
1226
201
363
1015
1880
1276
875
1287
1859
312
1881
1170
1750
84
816
1539
1335
1948
1953
1392
336
1082
487
52
161
1097
106
513
1206
1142
1551
1994
1761
1375
1692
1849
844
387
308
1937
92
1799
1491
643
526
188
854
1524
1381
180
1971
848
280
23
1026
1660
1876
1518
760
633
1189
958
826
36
906
182
888
1547
1430
1629
352
1146
1248
14
272
889
753
416
42
506
1967
975
18
1904
1370
1379
1247
514
151
1346
1022
656
597
1
1968
924
102
1470
1311
1159
327
1550
724
1459
350
1573
766
90
1797
1456
960
16
515
549
466
151
821
409
320
1863
1657
1452
1358
916
1055
1842
981
1809
307
1996
1094
248
754
962
1375
594
192
1060
1079
1266
929
677
1889
887
1245
1069
91
881
1939
213
765
895
186
1721
766
603
137
1890
1903
1007
952
1285
585
634
1061
1605
1339
1688
334
582
1680
1842
1367
2
310
26
1038
1888
912
983
1906
17
432
1792
630
1407
885
1600
1528
691
1566
386
1058
1363
871
1900
1126
1778
218
1375
1090
1851
1501
1909
195
1830
1019
1541
383
1433
597
1917
1839
1660
851
1384
335
1213
40
1500
640
1956
687
748
381
1206
1494
278
128
272
730
451
882
632
1669
482
1553
1658
79
1349
1820
1265
1545
533
1009
150
1875
946
1509
1111
740
1659
325
154
1408
1853
331
1689
1443
1903
38
141
1076
1407
638
1775
1901
500
738
1005
1116
654
410
1449
1640
296
21
1132
14
913
1863
1069
1454
1425
949
1939
630
1445
1904
1073
1347
994
521
1
1832
64
1231
1282
1405
249
1807
97
1422
642
507
1411
1382
337
1628
1765
666
522
1820
693
1389
191
341
669
1737
1397
313
1372
1535
148
1168
526
917
1598
288
1415
1788
470
1393
167
1776
1636
953
1779
1727
94
704
1950
208
1852
604
1115
232
1853
499
999
1804
1464
808
1230
1613
1114
1742
914
1615
1005
991
870
734
762
494
1717
1855
1601
1410
936
1113
844
70
1879
1135
1115
410
47
1148
1660
1497
1331
999
1021
1373
622
120
1556
1136
788
1360
587
495
1699
1349
304
1442
647
379
1674
126
1317
977
1877
970
1047
775
1701
1647
973
320
1431
1793
922
246
888
488
285
1042
1016
1973
1597
1333
1499
1065
837
1367
1625
978
935
1840
575
1627
248
1756
591
763
438
1471
1402
1640
522
485
0
1012
45
1437
462
1552
1524
1072
1030
366
1439
1422
1030
1768
292
1127
1738
152
1427
1848
576
29
353
647
288
962
688
571
1266
525
779
1370
637
512
454
1282
1484
960
1486
1404
1431
152
1253
215
1362
1854
932
1676
64
662
1194
155
615
987
781
1991
878
554
1213
1275
1788
1393
1262
167
399
1144
1702
1545
89
472
1863
43
1099
630
1516
1819
208
1936
292
1730
155
767
312
1665
649
806
1368
1465
54
1961
387
1505
1070
1459
550
1879
1088
1604
1025
45
1287
94
1557
939
753
1433
966
24
1823
357
872
295
1120
948
567
1735
1216
3
859
1075
1727
36
1047
502
582
1375
578
854
61
56
810
98
147
285
1078
142
1504
1752
1875
2
1976
1446
1451
1067
1382
1489
750
1824
242
1154
738
1601
349
1765
780
1301
1718
1262
504
93
224
1522
1300
1694
558
1910
767
951
1627
11
730
512
1641
641
757
1055
1150
646
1852
1393
224
1215
1097
859
1115
1634
1605
91
1342
1230
575
1672
295
313
614
611
1672
1235
728
1623
1458
1777
231
141
1577
1657
1928
5
944
1704
1575
411
988
1635
736
115
1075
237
1403
1870
1359
433
1742
494
170
345
1288
1771
1232
626
1219
346
715
124
1150
1883
453
471
1609
1241
1338
658
523
633
190
1030
44
705
1952
955
1361
1146
1104
329
33
308
1837
594
1621
26
212
479
76
1687
113
1329
1101
1720
1389
77
406
814
419
1492
1328
175
568
191
909
1493
429
1513
42
674
1485
1460
253
1741
562
1185
906
452
1734
180
1597
109
1233
852
894
1057
169
299
1082
1511
738
880
767
1229
726
639
845
1940
1381
943
1452
1962
376
1764
660
977
1918
151
1203
1759
422
1686
928
1981
313
1455
120
1218
1478
1780
198
734
1730
195
864
192
1830
1225
388
1737
1698
1248
1102
1141
168
1366
433
1043
992
230
741
1073
40
932
904
1842
1289
1420
1458
462
1197
322
111
1240
1795
1284
1715
565
1099
637
1554
196
1669
1088
465
1301
1555
484
1409
257
985
1754
652
408
1770
384
128
1982
1915
1886
1492
992
1219
791
1501
1006
856
1179
1370
1259
626
603
1254
268
182
1355
1459
536
1872
1408
488
1119
1751
1411
1375
1755
890
468
815
1572
272
1012
374
1688
1035
1081
424
685
1540
1239
893
442
1627
907
1612
690
992
595
365
349
1522
1880
290
1952
1538
780
576
1817
990
1269
855
841
884
1573
1348
1678
1620
289
1030
933
1874
739
110
1044
878
1742
7
942
1295
1571
854
997
250
1039
632
1910
392
304
1659
1131
635
485
1185
1823
1741
1680
517
257
1076
1728
80
1839
933
1148
1162
1023
1028
907
363
1906
1708
1499
1583
27
1910
1751
1723
1418
1954
1671
176
1680
42
1950
187
1232
1456
1926
799
1544
492
1176
1107
1143
1490
1552
464
1398
1766
1258
185
1923
1737
3
428
137
1355
518
399
65
1697
1482
1413
1303
1740
1169
116
537
47
1561
295
464
1191
1232
1761
1081
1221
1970
1790
917
1899
628
244
1261
92
242
1639
486
237
926
1352
810
307
347
38
1615
1522
1089
1602
33
182
127
286
1890
1301
1161
1491
287
1307
390
836
1567
175
1806
458
141
948
327
1522
190
851
39
926
834
1805
681
390
1154
191
322
723
968
653
1708
1176
373
1869
1211
817
1502
455
409
466
1372
785
1872
569
1555
387
55
230
300
300
221
861
1966
237
1176
1767
1851
1267
1299
240
1600
1755
711
802
601
547
202
96
233
1726
923
366
1191
1706
895
1044
772
1155
810
943
1041
186
35
202
1365
1506
331
1031
1431
1876
1942
390
61
1619
1026
652
1683
556
957
237
1426
1856
438
66
1087
1267
117
1291
1938
1725
1810
130
1278
1131
1073
1846
957
1870
254
1935
979
869
76
1100
236
167
1927
11
1112
1066
1182
507
775
1112
356
1460
429
1423
1346
1578
620
140
372
1524
475
648
1093
298
1541
780
1919
1979
788
159
1816
425
921
1989
671
586
1768
1868
629
1743
1951
1945
1369
1412
1848
767
457
1806
1634
1296
134
384
1260
1534
923
1727
1758
1099
108
1738
817
1629
1694
128
44
1006
1305
13
1049
973
35
1577
518
812
331
1473
229
1633
1853
1794
1916
866
872
1245
185
1985
1583
816
849
1204
608
1342
1365
1806
1830
791
571
906
1951
1589
1176
1586
1562
1458
211
1289
1342
1348
91
1765
1728
1687
7
1065
1618
501
1894
1935
739
1093
128
1827
1244
1339
11
1071
1510
931
1675
733
301
1130
693
1968
315
1098
1785
942
681
1461
458
933
365
227
1459
529
691
252
1209
1510
1774
932
1526
1427
1162
1042
1435
1516
1813
154
458
986
1451
550
1928
1086
1978
1246
381
678
1081
199
72
1447
435
504
1740
1042
688
45
143
377
934
425
1582
1831
896
1044
321
856
1494
992
507
889
940
88
1547
1652
352
882
865
1712
1340
1585
1721
332
1657
783
70
659
84
402
68
1025
833
1128
1815
1867
764
105
554
821
121
150
295
1790
1606
199
1390
673
703
1925
1574
551
648
21
1389
619
349
996
434
1295
1212
1087
268
965
1313
1881
1251
1870
272
1345
1497
1280
1642
1281
821
748
1732
1261
1444
1469
836
430
94
1974
1662
240
1906
9
182
1233
664
1203
1711
322
1048
346
1575
1411
1712
1742
1919
1594
1709
1127
130
432
841
1756
1083
1101
1742
685
572
969
1661
1303
349
1092
1874
1579
370
249
1626
1417
1143
142
399
1412
1863
1509
237
752
1459
758
1732
810
1504
293
1746
1895
1006
1328
76
933
1907
426
1323
1247
1172
1846
638
1266
1533
1168
715
291
691
1276
1318
1738
343
467
426
1290
1951
1399
1114
1926
932
902
1996
1141
253
1139
1623
715
1806
1982
1820
97
1588
801
1756
1604
75
297
1227
1017
708
44
470
1563
104
620
596
1136
1167
514
835
1595
1432
1287
529
506
1826
111
1911
322
276
286
78
1183
1855
782
1246
2
1104
1872
441
440
773
1846
1222
938
520
158
1255
1295
634
395
425
561
158
8
1091
365
1259
1498
715
1980
827
924
1771
149
1056
333
1731
250
1104
820
81
673
1860
1221
946
1113
906
1094
610
1638
612
704
831
73
249
1202
102
1085
1413
1559
384
947
1439
1159
576
757
1789
1170
464
608
1871
111
466
1371
1591
1052
1785
949
83
458
739
87
1821
1374
1087
1609
496
1692
1036
627
1472
1420
1511
1521
1192
1393
622
1553
425
1133
373
745
702
1875
637
1596
1585
1905
808
1339
1185
805
446
1302
1699
784
1334
1585
1039
1806
1236
1606
230
1971
1397
656
1333
408
720
1101
1442
692
127
1385
1028
1756
591
999
169
1346
1178
1970
91
1420
383
1500
1894
647
554
1346
940
229
24
1929
842
1376
1368
1120
1341
597
1810
336
1075
1355
826
1589
1914
459
15
997
1835
79
827
1440
427
835
1927
54
489
1372
265
391
399
1942
1513
1142
513
1064
557
1712
1739
1159
1827
884
852
557
141
1290
1028
668
404
1127
1424
77
1680
1562
728
1317
1333
513
1310
1000
359
51
1684
1300
352
654
1625
1421
855
708
1261
1587
714
1195
1978
1012
1993
272
338
1452
934
1417
970
1482
866
1551
1456
351
1082
1661
1139
1190
19
1448
26
448
424
802
804
1469
556
1433
194
1726
1779
1935
1775
720
1398
1720
1579
377
1004
1172
1903
314
1086
673
1885
1814
1603
1680
526
1492
1958
113
1175
764
643
12
594
1047
903
1606
489
6
664
818
855
713
1237
1245
698
626
979
1048
1978
925
658
1175
903
1076
1936
512
1522
1276
721
1529
974
1913
25
645
528
1415
1656
1900
1749
1587
261
1251
998
1553
1307
1673
1328
1914
1504
642
1986
1285
99
956
1492
572
1488
1295
1196
1352
559
1016
1216
1975
364
90
1874
836
517
1521
1213
221
1538
1855
1928
258
1335
506
1235
699
1909
1985
1928
1064
1817
1745
272
1291
1488
1006
1736
257
1565
1621
9
1497
371
1129
1419
433
789
1965
1257
649
1375
1442
1243
786
1761
1387
1076
1406
1867
659
122
30
204
321
432
715
1371
1948
1719
1398
1015
1130
1446
982
564
1051
1473
329
1659
381
1313
332
710
648
251
1623
1471
617
1715
1658
1842
1910
1881
23
1317
1633
638
176
1838
1452
982
674
1361
1203
162
1842
773
1966
1228
493
446
1475
1170
76
1147
1977
1864
1731
1187
42
436
1424
1291
1817
453
1828
1771
783
447
1748
1697
1161
792
973
1735
1485
1486
233
1179
994
146
12
59
314
1223
1723
353
1868
1636
1556
1401
266
1533
1979
1381
600
1061
575
1556
485
1767
1487
60
133
26
33
811
968
1584
1716
845
226
1493
1956
800
294
346
1076
1970
895
376
1690
1476
1675
49
636
1270
1711
562
307
1456
483
1852
692
821
355
389
1656
146
1141
951
432
645
1527
1831
1230
341
1597
624
793
695
1281
178
1504
1608
96
1766
1469
656
1456
1494
663
36
1289
1762
853
435
1066
1405
92
1671
1086
1333
1855
1144
18
1935
601
895
1526
1111
1236
1757
1210
1388
1063
590
1203
1928
1979
1203
1232
984
1179
1328
175
1073
584
858
1904
1251
1199
625
213
1794
135
905
667
1782
1415
353
1628
246
1665
139
401
1926
1469
1646
711
965
1848
774
446
488
842
883
1849
1952
1972
1482
1088
1055
499
1743
707
1706
1154
1965
1103
1360
1902
1874
639
1020
1682
96
1246
818
79
1177
1389
1680
1059
893
669
551
1370
792
164
1956
1593
1734
1818
1869
1929
1789
1403
560
246
663
1672
1896
1846
910
429
668
1600
89
966
125
683
474
1500
1248
191
1048
178
795
1058
1943
1322
966
1958
50
1850
229
1533
443
177
881
89
314
1745
1722
627
1555
1790
681
349
895
1629
942
1745
109
1177
1378
1749
933
1313
1129
1746
317
1595
1379
406
1824
1828
1810
49
415
26
252
613
786
1479
283
1122
159
977
327
1894
207
1415
1333
1827
289
1288
387
1104
1045
463
367
792
834
1887
79
284
1253
1591
1414
791
795
842
451
574
446
1433
1560
55
181
61
1921
643
1891
773
1023
1370
320
1240
1543
1845
1633
1924
1692
625
1951
183
492
1372
980
1832
309
395
190
1081
497
1049
679
1744
485
1659
260
1338
456
1164
1358
888
491
1523
171
1363
735
390
1841
606
316
1878
1103
1750
628
415
1727
945
1229
1563
1879
523
1463
862
184
1582
1140
522
300
165
177
1804
1669
1344
482
1159
1340
922
592
1625
218
1886
791
1383
792
1173
935
786
1925
381
1197
113
1665
951
1148
1044
1097
43
246
1221
239
1311
1015
347
1487
1183
435
267
1286
322
1760
143
238
1808
264
628
1155
1640
1458
825
1451
1341
560
1827
380
1535
1108
124
243
874
1355
1907
401
196
1823
1829
1486
657
1136
1127
707
363
235
1729
759
1700
1727
967
1130
1466
388
1175
368
268
309
1056
524
1169
670
856
1858
1483
1377
1059
591
460
1762
398
1930
1631
34
723
824
1839
1632
452
861
444
600
636
209
907
1370
629
1382
1703
512
1356
644
1639
73
852
1405
1939
1187
915
380
97
32
645
1063
1108
1729
267
91
1018
988
701
1383
1013
1804
645
82
618
1835
1655
294
831
1810
580
1331
1347
1671
1153
855
1748
1465
879
1168
1096
732
847
1699
715
1175
1754
1357
485
863
1153
694
1882
1436
1079
1015
1654
1489
1198
1418
1310
1637
241
1938
953
872
1783
1106
1523
1650
1286
931
180
442
413
1410
448
1173
422
462
1683
1267
619
410
390
1595
1422
580
676
1110
831
453
1578
1022
1667
1937
986
1861
762
1191
366
1132
334
1527
1517
216
1084
366
240
564
1020
643
1720
807
850
1883
32
1626
1981
13
1616
332
300
1385
1593
1343
804
638
1231
1742
1104
742
1480
1867
1772
740
1107
259
253
779
1509
1007
1469
289
1058
1134
730
529
1000
1877
1585
1785
1354
1350
1560
1869
1639
362
1125
1049
857
92
994
1869
578
1432
1958
962
413
763
777
64
1193
1020
652
1170
635
1493
206
1011
505
1488
196
1719
545
121
1020
889
1426
250
486
1118
1108
1036
754
500
194
396
1041
1236
1489
1136
1347
163
164
1715
21
149
207
342
1903
312
592
1387
1188
1177
440
943
1073
1441
234
527
1819
1064
1051
1340
359
798
89
1953
1931
287
476
951
1848
1241
931
442
1462
1811
165
1642
504
1103
167
1150
958
1209
625
454
1018
1618
61
54
62
352
67
1159
711
552
437
667
564
1492
1880
565
235
1594
322
1992
263
847
1934
1693
119
1439
1726
1676
1715
967
1823
280
1880
1734
739
1378
412
1884
1281
1178
1490
759
881
981
708
641
1504
920
1872
1817
883
1326
274
1214
1567
1360
975
588
889
779
1417
122
1281
1622
777
1367
1122
1174
1930
1822
1691
124
139
1633
1866
299
929
401
1364
1591
670
18
480
1704
446
419
404
60
1179
1135
1003
921
242
1481
1566
408
608
1273
472
634
536
1579
400
359
1525
947
794
293
1847
624
1668
1847
421
272
1283
1808
567
747
1120
358
405
1569
456
1111
1211
1166
1860
1235
449
1529
1189
100
140
1548
1843
306
788
824
1802
264
1335
378
1202
387
710
1477
1054
271
55
1402
1657
1499
371
1314
530
1974
1164
1444
1834
1068
1029
1677
1066
692
1541
1504
304
1283
563
78
369
557
924
196
198
1223
1674
323
802
1293
1920
1093
1343
902
1492
1543
1021
1645
914
1857
1000
1607
1765
504
1855
158
731
441
574
522
458
727
1759
504
6
435
573
227
1848
1385
414
1941
415
1164
608
1683
1886
1812
1150
1790
1776
1487
533
20
124
725
678
580
770
1161
1678
1270
834
1291
179
848
1213
499
1834
177
354
1430
1377
582
845
252
520
869
1720
1950
1248
1781
885
624
1364
1440
1356
1380
14
252
296
921
1832
544
907
1946
959
835
30
1963
136
1272
1875
527
520
54
367
552
226
738
1231
1790
743
60
1607
759
268
333
218
568
159
1038
986
96
760
1051
1507
1098
1176
205
1201
974
377
1863
634
1553
1383
1726
1498
1461
1377
690
739
1524
256
892
712
1329
267
1526
1179
441
1713
783
1757
814
153
283
1081
246
1997
38
278
742
1150
941
755
139
597
1703
152
270
1970
596
810
697
581
1550
1302
1125
144
637
92
1320
1213
1541
1736
509
1378
783
828
1370
172
1455
931
973
18
693
776
815
1408
1537
446
328
1614
379
689
20
799
739
550
1121
355
479
1933
1674
117
1847
1053
1834
32
863
1030
1700
1311
380
479
1410
1980
403
1543
1908
1221
1094
608
1814
1169
1951
1418
1710
692
1184
474
1163
1119
504
1728
1633
327
211
632
1340
205
542
1857
1054
320
456
686
754
1342
1851
384
1821
133
509
480
615
918
1422
1355
628
1858
1964
1397
1132
649
308
1856
490
259
1710
389
1533
781
296
500
1786
654
1738
867
302
1556
518
239
497
1304
825
432
1290
1293
103
65
198
1126
774
1552
1779
1779
162
532
385
1826
1521
106
782
463
1479
838
829
361
1250
619
460
1468
1798
1800
1794
1862
414
985
497
1416
1891
193
1773
1419
1956
1817
1307
568
1363
1508
1721
1685
1271
682
1481
1124
734
1324
261
1265
734
1521
229
396
92
997
1552
1136
1739
359
1831
1384
520
1454
1761
552
732
1817
732
1711
143
1177
742
1864
580
672
1018
795
1218
1870
106
876
1357
1738
1831
1141
669
597
1003
1025
1159
1236
965
166
1545
997
1156
971
1305
1814
534
1126
1795
1215
1579
1947
1390
1805
1151
86
1837
1779
1762
37
592
233
1689
218
1476
334
1102
1914
225
1445
171
0
1089
322
177
1237
129
153
1611
685
1015
1931
544
1285
128
1663
158
1301
385
1797
1312
903
684
1854
120
1636
1511
1278
1274
223
1270
1660
348
1912
1297
571
922
329
1732
359
1796
189
438
1102
205
1581
1846
371
1276
1584
1707
623
901
1087
1095
11
1271
1896
1478
990
1094
1052
316
1485
599
805
653
523
883
238
883
1257
158
1387
888
358
1424
1373
1938
49
199
1173
990
1341
798
644
570
677
63
1568
543
904
132
587
1523
1475
714
1248
1490
265
1082
1195
837
1997
313
1400
160
225
366
544
604
113
466
314
1879
1616
1481
917
200
668
1489
1381
53
1681
1315
430
206
484
1534
1847
127
1148
974
1662
332
1837
874
493
647
888
753
531
266
1763
1876
1558
1285
1394
598
1823
260
798
409
1243
478
1060
445
1009
690
998
1246
1770
1986
1887
374
399
630
35
1511
446
1810
1603
1572
1726
1210
383
1304
1443
1160
875
428
1167
65
1181
1796
502
1104
1457
950
1702
995
693
1428
477
1661
170
66
1491
1962
1644
112
1493
990
527
1979
127
168
971
570
476
1874
694
1636
572
421
346
1607
1428
67
1083
1418
299
412
265
1254
1153
746
285
1013
431
1987
1746
332
558
529
1922
382
1081
1323
1851
1474
823
1137
1498
1010
1173
174
469
1912
1716
1878
448
1320
1649
1936
688
626
317
1940
1715
1180
1848
1333
1006
901
371
337
557
212
1494
1627
275
80
1024
1448
609
187
1860
353
1532
156
173
412
456
1713
1837
1990
64
1019
1177
1793
1076
1075
1653
1862
1316
1532
244
1671
555
337
1587
1731
1206
1055
20
551
901
663
424
1185
1637
340
1147
112
653
1854
523
1999
1668
456
1317
1176
262
1761
199
137
745
1303
1866
1521
456
1605
389
946
203
501
243
1362
1529
761
606
599
1286
690
1451
1462
1683
986
1060
836
172
1949
531
334
1647
1240
1480
540
20
292
230
1987
1584
1218
698
188
957
698
110
170
371
677
1057
9
316
304
1912
582
1603
1373
49
88
1022
716
625
1076
118
871
1444
250
609
1971
235
40
1926
326
1981
1190
1171
925
1430
1847
1403
1900
839
1810
850
7
390
865
1557
77
678
1
1961
1670
1096
303
1830
860
530
1341
560
1399
1791
1102
946
1296
1699
1473
949
1123
642
1103
341
1355
624
1853
827
1906
1631
658
1288
1191
1142
729
442
1275
1835
988
852
413
181
1661
829
409
648
43
1426
911
1671
559
1944
469
994
405
861
1671
790
288
1902
1319
626
1947
617
571
620
1989
311
415
797
887
1622
1967
814
505
138
834
245
1122
98
1565
1949
463
864
1744
888
661
200
102
74
826
887
1987
274
1010
1029
382
1507
1440
374
238
404
1892
1669
581
720
1770
1917
1045
642
421
991
893
760
1403
1934
1464
1505
358
1966
780
1443
934
571
1731
1167
775
770
94
606
1658
629
340
1499
1535
1156
847
1220
484
1704
831
1803
217
1993
1393
1063
58
861
1714
1334
1551
197
376
626
145
1411
547
1393
92
1070
301
133
465
369
1544
1068
1460
395
1779
1263
727
872
708
897
527
907
1922
810
1289
684
1349
1854
1694
1972
1168
912
1746
1295
1272
527
1631
1561
1097
69
258
1040
166
410
372
1068
215
659
1120
125
1914
1908
274
416
165
56
1287
1642
990
588
489
63
1169
872
1921
1220
369
132
456
96
165
671
1238
1720
725
522
1813
1838
1179
576
481
698
1499
561
144
115
668
1622
190
421
77
1031
1484
1894
178
354
816
607
1671
1501
1189
916
1952
478
1723
1625
1787
1287
550
388
13
1100
941
1476
1396
275
376
1954
1937
785
95
1395
1421
1763
1907
1221
284
1024
1485
204
1325
666
1548
989
147
873
975
10
1959
1953
1264
638
278
1754
1591
1292
672
1424
1548
1573
150
1383
1694
44
458
1917
1854
752
1592
16
1622
164
935
832
459
458
981
280
1515
1126
1347
480
1939
1460
663
1932
34
98
395
0
379
1220
1323
1977
298
170
1591
1518
786
625
1704
1016
1510
196
369
601
1843
1120
429
15
1923
1023
1811
850
1642
495
1141
601
1789
1301
754
559
1521
55
976
585
1866
1195
764
536
648
311
1412
1651
916
77
882
699
386
16
300
1366
331
105
1642
1169
533
283
1474
624
715
362
1750
738
1633
1223
906
1567
219
64
1328
200
677
440
1975
1352
1711
976
1698
1155
1015
771
1083
1006
114
795
1421
1555
1556
688
744
1113
1834
324
418
797
695
786
838
1808
312
1107
1187
1458
392
1816
1639
302
1698
140
645
1532
1808
165
1281
748
520
1179
247
664
590
1549
612
1975
1090
1950
1582
558
1361
1953
1542
1244
1403
436
559
6
224
968
1399
1869
347
895
220
361
1291
1680
219
1977
1820
539
1317
457
1974
1549
1811
407
1364
1431
58
1039
1995
517
703
967
346
1479
98
1612
604
157
1071
1743
772
1378
1602
866
1266
30
1072
765
261
1403
749
535
1087
458
1220
1995
239
1523
675
1259
1749
759
1603
1462
1052
329
547
144
574
1349
1152
452
878
1295
1523
915
1407
562
842
1718
1697
1754
1388
1321
1392
1316
1713
698
1205
80
1820
949
1383
258
1643
889
1726
323
674
1595
683
1629
1418
1989
555
1547
1662
241
59
343
1262
1518
1286
215
88
80
418
923
438
294
1059
1629
1547
880
1125
1317
1587
1627
1304
1543
671
1098
836
251
799
599
1921
1381
1599
516
81
1557
1735
936
771
227
1114
897
255
1840
183
146
876
1920
1587
317
1011
470
1667
855
1721
1160
790
1414
1041
1703
179
1628
1654
1816
709
45
1335
642
870
199
1956
1820
1487
1513
611
1085
597
907
19
1275
815
1835
540
729
1301
1775
480
1449
318
1146
428
333
1065
190
838
443
1441
333
635
522
1447
269
26
1256
427
1799
707
1050
143
700
819
1121
692
1350
1473
1683
1281
354
1214
1858
208
460
260
1064
1323
872
783
1971
1319
250
154
1095
886
791
1992
1413
1170
1368
1116
960
1366
1884
1840
765
1011
682
1156
1551
45
305
1623
1353
799
1758
801
421
504
176
904
298
959
1609
205
1601
559
686
236
960
1544
260
1633
215
449
424
1337
692
347
806
1477
697
97
1561
1267
570
1247
1652
1057
73
1790
268
556
1825
1448
1943
1002
1941
957
1197
292
1895
1137
371
1601
711
238
699
1175
5
31
95
1588
210
1168
894
1073
558
1141
1812
232
1688
1073
1542
1086
499
1771
180
737
248
679
1486
862
1340
803
339
177
486
1616
394
1860
518
233
1273
1426
476
1110
1830
531
434
1178
794
1543
1260
1615
1945
1118
1699
775
1704
1072
798
935
1461
1173
1137
1602
449
1922
1616
996
1562
199
921
1009
184
571
91
876
1550
267
1978
1048
297
599
1206
1016
830
703
479
1963
1238
604
949
999
923
337
701
1253
1435
1046
1622
1080
985
402
1123
75
1319
792
546
1758
1971
1507
622
1430
660
493
772
1795
659
1225
764
1044
148
666
467
1292
1493
707
1565
99
1035
180
282
1394
72
1710
656
1205
297
674
36
972
1321
631
441
670
1621
1563
1606
1611
1809
642
1648
208
1530
554
646
1160
1981
1840
340
758
1123
1723
477
298
833
453
1472
34
1354
314
1187
1144
1486
588
1593
1352
946
342
425
108
1318
216
472
1229
1139
94
1071
673
1810
883
1693
35
419
179
794
807
1294
1829
1413
144
1288
543
1
425
1426
1733
338
1934
545
1631
1719
1729
114
1933
1558
1680
1535
1378
1696
1264
1280
1719
1633
550
1395
155
923
341
532
19
1773
316
814
1970
162
1078
149
908
1056
27
1219
822
1634
1445
25
48
775
656
14
316
1107
741
356
69
342
104
222
183
1216
398
76
1884
689
1877
1742
805
454
302
1213
1892
1317
107
7
1233
1519
345
1089
574
1252
1056
37
83
523
1768
1950
927
74
911
1966
1557
1436
1795
600
274
1378
393
365
817
1983
1089
481
980
85
1845
148
396
669
274
1720
813
196
1410
1966
1389
1041
873
1348
1253
1025
1700
1234
1016
1307
1053
1892
221
1971
978
1343
847
958
266
644
1203
1783
1769
1037
383
1699
1747
532
1344
916
1013
1489
1643
1399
1247
1089
454
181
1190
421
1002
616
1137
389
1315
362
658
1794
251
38
1195
666
34
1351
23
669
371
1067
104
1206
273
1925
117
187
68
1683
1318
597
1591
615
607
233
1738
87
1654
32
431
1925
871
544
1280
322
849
684
1472
619
1044
1491
1464
204
1501
1542
1260
1245
1597
438
44
1431
1854
1683
1179
307
1657
1851
125
1793
1729
977
487
1871
1839
144
1782
8
1143
142
1427
1818
437
1320
410
797
1852
153
1291
124
218
324
1657
563
1755
375
633
17
1415
1615
1563
1834
1796
1608
208
1240
1706
632
1230
1698
23
830
1214
1954
1734
1940
1247
1185
1165
1103
305
1380
1950
209
1055
1268
982
1538
1064
1362
1692
447
1867
1806
1764
567
367
820
1282
1228
1819
685
438
783
1633
1622
1118
145
784
505
961
1473
694
898
307
1796
213
1394
615
107
1407
17
554
430
1962
284
142
379
1602
1719
551
222
574
1969
391
254
422
1804
885
187
354
1730
1397
569
1819
1805
1648
1490
1154
1045
1107
722
850
697
1988
1510
264
209
844
1257
59
919
436
503
1541
1344
542
1718
158
1233
1122
976
1959
1068
1263
1549
482
983
302
1766
585
1523
1946
1788
1937
46
1909
1309
1892
1554
989
429
1067
498
271
1220
1383
1786
621
1770
1217
109
902
310
696
1683
621
886
1248
1720
932
47
1660
470
281
1713
1136
590
537
1413
1900
531
1080
960
1828
1552
830
1970
752
1513
1994
943
39
563
13
567
1738
309
1076
1340
796
1639
1009
1247
940
337
1633
698
934
1869
1525
1458
1397
1253
671
321
811
951
358
1184
388
81
1208
453
445
492
401
396
628
191
1384
622
1174
286
750
908
1945
807
1494
1051
1399
379
997
1613
185
1889
1124
1554
408
1356
357
668
1216
1504
1698
943
1987
1563
1670
716
809
1837
593
1315
1564
708
1037
733
162
1001
1172
281
1204
45
1631
1202
1336
1877
1568
1091
772
1586
1306
1447
1504
16
886
346
128
1071
1696
793
1930
1204
1603
1030
528
1086
1400
1919
1741
1322
863
1645
163
1362
1489
1691
954
927
364
351
1647
545
22
1576
733
695
1888
1278
591
1999
895
1929
876
845
1983
1762
103
1105
603
72
1103
1600
1387
562
593
430
643
1510
1739
483
574
935
195
1674
1781
649
1180
1841
1419
1611
1389
569
1159
515
88
1716
74
244
586
259
1162
1134
403
1428
1228
1794
1521
682
1457
165
1677
406
142
290
908
84
1087
1217
1014
399
22
1662
1175
150
697
997
631
1059
287
1024
558
1355
1182
1188
611
1886
288
1777
385
458
1920
1215
1208
25
108
1522
237
199
532
341
174
551
684
1575
606
474
58
159
1000
208
396
642
724
1253
1151
963
1025
246
502
1143
1546
1032
1839
526
1447
1691
943
413
1228
221
681
1224
1436
652
1313
1971
1064
516
1103
218
104
80
1400
1557
774
1390
1824
1806
1298
1783
1571
783
1215
712
799
140
940
109
222
788
1294
635
413
1030
265
1600
529
1340
1380
97
1872
107
400
1159
477
110
324
693
1537
1358
1189
1009
978
1302
1982
1754
1550
590
1423
1515
1208
298
1175
288
1191
411
1267
1675
1485
1656
397
1773
1465
197
1157
1424
873
246
406
1691
638
1428
1463
137
517
463
391
971
768
1747
1783
1207
728
1379
1492
813
1530
1173
433
1618
1352
67
779
1205
1858
338
331
1522
1235
1516
1159
1554
1486
1043
427
744
773
226
1329
735
1089
1165
1305
1106
1594
636
1701
925
1032
1743
267
1143
1733
990
1214
341
817
626
525
324
701
1120
822
1248
965
1501
332
630
767
944
464
282
730
975
394
1353
1627
1058
220
1625
1123
1212
1475
965
1551
685
800
1816
1897
1892
1436
581
250
1273
510
1813
513
805
1289
1758
480
8
1824
1498
1226
1888
1492
1335
546
910
1306
1005
853
1950
1607
1332
140
240
319
498
1490
799
1811
1887
1282
1291
1407
1327
575
1101
340
1737
1753
1619
731
816
369
1021
620
294
1314
119
426
629
875
1567
1772
16
1218
363
1561
1622
613
733
1767
296
1466
1610
688
1220
1112
892
1345
373
1600
1485
801
1443
1390
1008
848
1742
858
1283
1865
1389
240
1449
1355
187
388
443
524
405
908
234
732
57
689
1922
412
383
1341
1989
1783
1418
423
1182
1192
1465
1348
108
1499
705
1141
240
73
1694
1448
780
750
598
1832
328
1907
381
1773
478
89
751
1827
1031
366
1419
512
1380
1545
1088
1024
328
1874
466
774
1208
1430
988
1269
1993
463
207
822
95
492
1216
1558
1539
1654
1001
1524
4
603
1791
940
106
1199
1025
1245
1097
1547
1393
903
1319
580
181
485
1735
885
1493
280
43
1788
1135
293
1408
1662
1901
610
1369
145
563
729
1663
1446
948
276
1715
1253
290
805
625
1780
1677
1693
799
397
1908
119
387
1409
1775
356
1190
260
1291
411
849
1003
1498
36
1585
1077
1064
239
1584
444
1715
1441
702
500
87
705
15
911
514
1871
1884
1015
970
814
1669
944
1851
869
647
140
795
148
1420
336
1265
1671
511
889
1711
1123
1460
646
1480
1730
940
36
602
353
1726
809
1137
275
1602
511
72
714
657
190
1874
1674
33
1294
1001
1344
1885
1931
471
1547
1078
657
840
1198
15
1105
1217
1512
1796
424
404
1728
350
655
1463
1557
1933
415
1861
1684
1259
1093
123
333
1454
478
1801
1456
979
1179
591
1592
1149
1371
300
1693
1046
1400
636
1364
966
609
492
1121
1979
728
550
1412
573
1160
1073
487
390
1582
1907
203
818
1447
1153
1736
1684
1626
373
99
909
687
998
1826
1070
1729
1127
1036
1263
1914
1470
1781
124
229
1578
1274
1783
67
107
26
250
656
346
1835
370
819
429
1966
456
371
1573
996
1867
364
1750
1544
1702
827
653
104
1540
1261
220
1319
1476
1120
48
68
848
953
463
965
1410
614
1712
1476
1288
312
1645
655
1277
3
1578
1447
1971
607
1852
1559
130
1722
582
874
615
482
1024
113
383
539
993
1017
474
840
49
760
318
526
948
1264
757
1528
1109
995
147
878
1921
962
1738
620
1129
1832
211
1324
1737
28
949
94
640
15
1249
1189
1637
348
1509
1194
1969
1255
1932
28
793
1222
1089
1947
1408
1460
371
885
223
60
1095
1563
1795
1051
221
853
910
1713
1680
1242
1300
255
865
1174
382
491
754
207
1328
662
1475
1376
870
243
1944
879
152
664
669
552
113
1677
917
1065
1939
1525
1671
440
1326
1632
1948
795
159
64
103
183
1777
563
1911
140
693
1574
1105
657
374
1356
1589
523
1845
770
1517
215
1401
945
925
1841
1953
1322
257
882
985
262
1752
288
644
1168
1680
772
1493
1547
152
1327
1360
1464
1463
1347
1704
1378
1062
115
409
1836
1363
1705
361
1871
1813
1687
521
1899
1146
1692
1618
89
128
174
1133
823
1560
123
1684
370
382
1831
1874
1545
1467
1337
1814
1935
1504
566
1019
1689
980
1556
1333
1410
1727
31
1121
830
1720
228
196
232
1479
725
1768
668
1295
562
1746
674
1774
1369
273
1359
1941
1455
1501
551
1840
1273
1425
160
404
249
1701
1857
813
186
1427
492
25
1947
334
1469
1309
385
12
449
366
1421
306
1679
54
1780
689
23
45
1148
1205
1707
1429
1333
988
977
137
1255
915
425
1348
1395
51
1427
1288
181
1134
607
1712
936
235
310
74
1453
1241
252
1167
38
580
475
1212
801
1343
1187
638
364
1624
343
52
1902
1575
764
1821
937
497
635
1824
854
1423
1011
1929
1143
1776
277
1305
408
684
1046
1052
1232
898
333
1604
1409
1799
1163
366
871
1282
373
772
826
1373
1441
177
1440
1302
730
1861
85
119
1250
986
335
750
522
1136
232
1256
56
1120
1119
230
1606
1824
1404
1950
1621
830
1343
719
973
1137
1375
1412
1820
1017
1937
1752
1274
1506
452
545
90
1454
1506
995
6
1336
1187
1215
1743
1287
1001
1678
1313
318
809
38
1127
982
1139
1773
1616
1836
864
1213
1797
1081
1829
1602
1098
1672
1193
430
969
1345
79
470
667
71
1813
627
1346
1919
1933
1030
538
109
538
1317
1807
581
904
105
1416
306
932
379
719
487
1943
1808
1766
1147
966
1982
950
1646
362
1560
1507
607
1545
135
867
1351
1680
737
1027
528
572
1746
444
907
357
819
878
1772
1545
624
594
1793
949
887
1707
1061
1300
1673
1154
97
1097
1376
1742
1128
855
375
822
313
1828
290
1192
1063
44
231
1693
265
1141
1525
537
574
1986
363
1128
762
1437
1623
588
1862
1913
965
439
1345
4
864
1575
1696
85
732
448
596
1594
823
646
802
1948
1041
147
1322
701
1276
443
1905
1365
930
1553
1434
469
891
571
787
1787
1273
846
102
1439
1730
439
1384
159
1809
1071
400
892
173
1268
638
1627
601
1742
427
588
1513
916
1666
24
1513
196
1418
323
1749
184
1260
668
773
647
228
1950
190
856
1222
1395
1854
532
799
1489
1498
943
207
954
1868
234
16
1545
1593
244
761
1731
1657
811
1764
957
1054
1556
1235
1282
1484
791
1980
1991
941
732
732
1914
229
1491
271
1920
355
888
1380
1092
1576
1637
1477
810
350
307
556
70
1856
1589
1716
1823
504
397
692
926
291
378
1725
1283
896
1001
60
252
594
827
630
1257
1848
82
1659
771
471
1805
449
1817
595
248
1677
1267
1963
1354
1632
604
62
1547
1791
646
535
1788
503
1045
1865
750
1717
73
1555
87
1883
1250
360
1515
1217
994
500
1469
1721
734
1617
127
1161
735
1542
34
1325
676
1323
167
1329
1159
1353
1085
1792
1880
1545
1213
1889
1417
906
55
1369
481
1291
1801
620
146
1991
1819
1376
809
699
1943
1605
349
5
1831
1758
335
1411
1944
580
1671
1232
1975
1901
1182
382
237
234
64
1006
966
298
680
868
279
1295
1749
1860
497
950
368
885
438
439
456
950
92
935
1735
1893
596
631
957
628
1283
1936
1912
1752
1039
145
925
899
1952
1217
1047
1973
1244
1736
1160
1379
1090
1820
227
1802
1518
843
221
1530
1956
944
375
249
332
485
419
163
671
437
1457
421
1174
1032
1932
121
346
1592
1332
470
602
628
558
846
1742
1404
1061
582
1348
1690
835
844
1068
1718
1547
1539
1125
1349
1980
523
469
1286
782
1617
276
1117
1209
1734
657
85
988
266
1769
798
1849
326
1225
395
1914
1631
1547
1559
225
119
1018
234
168
1396
505
883
1048
373
1407
792
903
411
447
12
1303
1085
315
937
11
1253
1374
166
659
488
876
1438
179
171
507
110
1105
439
614
772
415
1388
598
910
1187
339
973
1658
401
1431
1139
1731
672
1833
1323
1067
879
529
46
1825
682
980
150
1891
1253
1902
682
1976
600
1532
614
1649
1079
260
1628
625
718
933
1019
1637
1979
1128
541
1101
1534
1166
231
1188
276
1081
1844
76
1067
710
1410
1195
936
612
1044
845
819
1142
448
1417
1164
293
1185
1873
444
299
1842
72
736
175
652
1362
1839
396
1941
1324
1690
1024
1829
1863
1758
537
1245
1819
1229
1332
1242
1684
1633
217
1139
331
175
176
940
1716
1323
1066
143
1228
51
1723
1224
1541
1791
1506
1981
1202
1080
700
914
282
80
272
1465
1195
1563
354
1590
1021
1709
1644
1132
856
103
595
77
847
1318
1918
1695
1709
208
1477
1384
96
1986
113
1390
1572
1854
343
460
540
1676
1075
824
1214
895
1525
1483
374
503
155
1680
1399
737
223
1489
238
1480
1650
1204
575
165
1679
215
1219
189
202
69
1176
1434
1299
569
135
1498
391
1561
1401
295
166
327
1042
296
897
1904
1401
1167
1504
1092
948
1444
736
976
753
1138
1450
378
244
323
1386
1450
975
1020
851
1769
1366
232
604
658
84
722
458
800
1951
1798
1504
1844
317
1459
628
1176
810
661
1120
1357
1186
778
1563
1576
1721
1813
1336
1244
1417
1918
822
1627
1708
1078
1602
685
1197
1315
747
1022
605
691
888
1748
191
281
1713
1988
1154
1501
423
1884
110
308
1308
1704
418
115
565
1332
1855
664
60
818
1590
363
1924
1639
1491
316
1244
1213
180
1469
1109
1516
554
1195
1843
1215
681
489
1159
1377
1375
742
1812
716
995
383
749
1611
330
1037
1587
633
1092
223
1704
288
1660
585
1848
650
1563
705
1201
1578
697
417
1094
1900
1401
598
779
432
277
946
346
231
505
1004
570
1172
1435
649
1669
1897
737
605
267
591
761
138
1758
222
1615
1709
767
371
1693
1399
463
1018
875
411
796
228
975
258
14
41
1496
1887
767
487
1345
1746
1979
1959
176
1141
240
439
1981
954
947
961
534
1387
1079
1687
1249
529
1715
671
1739
848
1324
748
408
1933
1662
619
1579
170
594
1273
494
255
131
298
1468
496
1821
1019
1415
111
1852
510
952
895
235
1846
715
779
369
1454
385
481
1220
1651
1881
558
1502
1828
1943
444
1731
654
521
205
1565
310
1219
174
71
1557
91
200
1008
752
1387
1497
604
321
1625
814
1925
463
1083
1678
1934
469
1322
1103
961
514
365
252
1027
3
225
603
1520
220
1412
1549
1709
1725
1859
160
705
1239
824
828
735
1982
1682
1902
1820
1473
883
534
1051
1724
1232
76
1176
1637
1485
378
1619
1478
1712
885
1330
774
1071
1992
1056
1110
485
1192
1776
1814
1054
1656
1847
443
163
1808
1274
1876
1695
1462
1647
1897
404
355
655
1250
989
938
1040
1464
269
1943
676
664
640
1823
1827
980
828
1080
541
1773
1276
95
660
257
689
143
1395
874
1072
935
534
964
1362
1679
1203
201
427
1886
915
458
1044
1380
1888
1789
62
687
1860
1734
1414
355
135
1776
1078
1058
1346
564
1550
1212
619
503
1479
1416
1410
975
1316
786
1178
1361
1291
1458
1368
984
369
1474
1920
902
252
49
1378
1163
1276
635
1597
1278
235
295
99
984
1118
361
241
1514
1133
1221
1611
1614
535
1925
1004
1489
435
284
1254
952
1512
1574
950
329
1750
871
1607
1191
1879
1838
349
197
946
1822
1990
1431
1242
199
36
1444
1036
1326
1894
381
35
1515
94
1912
384
421
719
573
1595
1204
552
1976
211
205
1144
1537
1694
1508
1644
1730
1653
1860
1398
1794
1541
36
1923
1564
1937
555
606
1328
833
115
1076
526
1828
962
591
1429
1545
197
1497
250
1998
1015
24
957
1804
1106
1120
759
477
1045
146
1155
1551
1938
1478
1308
875
1333
1594
1011
1038
969
1263
1215
250
1453
773
1063
1519
1988
353
603
823
1937
1046
1754
1215
990
1949
1321
852
1863
748
621
1580
1410
1925
178
1642
1085
1745
1324
1994
1941
1000
1608
1586
465
843
1225
1674
52
141
190
1086
1067
1864
952
167
1813
1451
1385
1179
1144
804
1582
1544
1601
1937
1523
410
1064
25
126
605
1403
1698
39
1538
684
1
1753
606
1757
1402
400
1179
1859
1681
1669
1114
1258
1643
1606
1717
1491
175
1004
1756
1874
1287
208
1312
1861
1992
298
308
1071
1704
680
784
1852
1547
1126
1476
1136
86
305
930
659
1907
1208
252
701
822
471
381
1184
1768
172
363
1813
1682
265
95
1553
1275
196
513
1846
626
906
1964
686
1194
625
623
741
192
353
254
721
1557
986
1602
1363
1276
83
451
276
430
473
616
950
975
1034
1488
431
596
1380
1540
1889
1713
1527
1483
1433
1702
1125
258
396
78
1794
766
1972
1966
873
1419
830
305
973
65
332
1677
1481
758
797
457
368
1093
198
1646
510
1760
675
1653
1176
1989
1072
937
95
1615
666
883
1477
872
349
1598
82
761
833
1367
1297
1050
1043
1629
376
1527
722
603
1206
458
1732
1797
1347
1048
1884
607
357
895
1865
1963
1557
1571
1912
1624
1780
1500
1641
546
1868
1135
842
426
1484
635
536
451
1316
26
177
323
655
1499
726
1270
1540
558
869
1992
122
99
1125
1649
1096
518
1156
731
791
1893
192
1754
457
1293
1160
51
1277
1376
672
1749
102
376
9
686
403
49
1171
962
1425
547
856
1067
1069
1642
1715
100
1568
241
998
631
345
485
126
1723
165
223
751
284
847
1500
1005
910
972
688
1394
1758
1731
1872
1072
571
40
1785
1815
1165
1204
1209
1174
1314
1654
524
1565
350
1274
511
1699
1780
672
276
138
63
614
858
1380
174
1570
338
326
227
928
1876
74
964
796
1185
1349
374
53
1181
549
260
311
274
305
86
1856
1183
732
900
516
1274
1016
1717
1966
1384
1208
1068
1693
681
560
222
746
333
1387
908
1002
1573
150
1900
1764
485
183
743
419
139
659
1352
866
311
488
1247
1668
90
68
888
1352
144
510
1890
1010
517
1785
552
1645
1659
771
1528
1197
1250
95
664
1415
546
479
27
408
1572
1325
1810
906
483
784
1490
1082
576
526
573
951
1297
1143
370
559
1832
1916
1668
921
1104
1397
854
1234
1894
1858
307
278
1077
206
1028
1903
1619
1595
1348
1745
966
800
267
1387
1756
272
1045
1242
1716
572
317
775
70
646
1895
1157
237
1404
39
548
886
1985
976
1668
876
882
1225
607
610
1763
1051
1207
913
1938
949
1401
1213
66
149
1968
1972
995
1437
988
14
1378
59
804
56
78
686
1158
1228
1787
886
219
1944
1922
46
812
884
100
1373
1846
975
664
1642
1445
1975
290
928
917
1805
1313
623
125
227
1865
1617
908
1173
682
1113
449
1836
1797
572
760
1756
1560
639
1409
1774
1417
1881
1175
749
1593
223
134
1875
1349
517
1775
647
1166
952
201
996
1020
792
1935
1836
435
1141
1123
809
1720
333
947
368
1901
360
1464
1987
949
63
1170
1933
1451
506
1976
770
1503
1076
1547
1508
792
1220
223
1737
372
1673
1527
1489
1746
1495
834
1263
1628
1214
147
1881
1813
741
646
369
889
1981
1130
1992
812
367
863
32
1476
397
434
339
705
697
1468
51
530
966
1050
1739
581
52
593
640
1304
1982
1272
273
941
262
59
1625
957
822
1903
221
1744
1893
1622
1126
768
313
1788
1645
1140
1120
276
10
1564
733
201
1392
1780
645
691
561
1784
886
259
129
518
1961
495
1606
827
1794
1479
278
622
577
1452
303
896
689
1714
284
586
1024
563
791
397
277
1896
494
1386
1988
1621
1427
1962
828
1392
640
930
629
709
166
1265
169
1237
1674
779
242
152
1981
994
414
1038
100
1070
1972
877
539
131
239
1102
1800
175
1805
766
1753
883
37
212
1883
236
762
546
1512
762
645
1570
121
259
1093
1860
1162
1185
1976
985
1165
436
297
940
734
974
469
41
850
970
938
871
854
1744
715
1507
210
220
538
322
1132
828
1239
1695
1769
594
1300
38
1466
1682
1853
972
1373
1014
1059
1630
1627
265
598
1527
47
1120
1798
208
123
1900
81
1191
1876
1305
645
1283
825
1696
439
670
1086
249
310
443
1249
1429
1135
1063
75
265
854
1373
1260
1307
958
30
1036
4
1604
1380
711
1791
813
1486
1969
598
1189
1845
1471
762
500
1392
666
1951
1447
335
1099
1063
232
31
691
983
772
1809
1138
345
1562
1685
1282
1973
1853
327
1143
89
1111
15
792
792
1239
1386
420
1092
643
1137
1913
1617
1004
1410
816
895
1287
186
478
1799
1840
1830
1471
1448
971
1516
307
77
137
1449
1578
19
1246
1131
305
1402
186
1015
1244
1271
1567
541
17
854
1763
675
661
1975
1733
921
1983
1765
510
30
1902
501
1687
301
1029
805
495
305
222
1651
784
1225
63
1557
797
140
331
1704
1658
321
574
956
965
1472
1720
621
428
1266
1284
1641
487
1642
67
1801
1667
1772
385
1152
518
40
1874
1058
1927
419
132
1890
1134
1967
1992
1379
1610
1261
1176
442
180
1023
1856
1691
1265
1437
894
728
1051
1138
203
318
1159
469
58
658
1268
1247
1302
416
997
286
1690
1571
1626
1073
756
1188
621
738
1171
995
172
1630
707
1978
1208
297
1544
343
1273
1388
622
1791
1262
1050
582
1090
475
569
324
1114
426
1925
1604
976
72
713
1803
1439
814
933
1450
1609
701
659
1701
1761
725
480
538
1485
1790
1002
779
854
1638
1355
1954
1616
1947
763
18
1950
242
1875
1819
793
37
193
909
148
434
1025
1343
219
1622
879
308
1764
530
1897
1906
743
252
27
216
2
468
1803
742
1931
109
1187
1292
232
1082
140
1459
332
50
42
1062
942
1348
1220
1671
949
870
235
891
894
990
211
354
1843
1589
1714
15
43
894
869
181
1332
300
1706
1734
907
1035
642
1924
424
1029
1663
671
288
121
14
782
774
197
1847
1679
433
1125
192
1998
1874
917
899
1911
446
107
275
113
1543
1170
1536
739
1759
81
525
182
1003
1858
1068
935
1407
985
1827
1503
1306
318
108
237
1147
988
186
800
243
1691
1174
1414
1051
1249
901
1644
1402
779
1475
1530
1434
216
323
863
669
940
1686
187
393
1436
1521
1344
278
1182
1147
1824
385
447
833
415
1365
1849
110
502
1322
530
1397
1692
1659
836
147
24
1063
1451
870
467
807
312
1281
310
230
1803
1822
106
164
659
1026
1008
71
1812
1532
352
116
784
1551
420
1236
1024
1970
908
1093
1995
1110
252
1285
1112
1608
1505
763
1058
343
1673
827
1295
510
79
1
466
254
656
1283
1490
634
1805
1437
319
1202
969
599
1414
1193
1589
338
1233
1927
292
956
1196
165
603
916
65
1102
1320
1061
149
1347
1607
1595
1011
1409
541
1994
1133
1268
1627
1761
1069
778
1218
727
988
1400
1109
581
1239
1058
522
637
1261
1048
1176
1457
112
1919
510
280
102
234
605
68
1147
19
288
249
237
1503
347
1574
873
950
45
19
903
383
612
274
503
879
1857
752
509
1597
528
1222
804
18
1245
1723
1249
1465
1997
31
734
1434
936
1045
753
796
316
939
1344
224
917
688
945
533
1034
1788
573
1965
1564
117
156
1434
1587
1929
753
581
1132
891
1455
1414
1848
1637
1425
1773
1188
151
180
94
230
1687
113
1514
279
55
1289
1502
1960
1289
1278
357
1353
1836
1615
1913
1762
495
681
1396
1036
1050
628
318
275
1225
1322
1373
1310
1100
583
1886
135
1785
1030
334
62
1087
901
813
1270
1247
358
1373
444
1777
1538
945
1841
722
328
1652
1914
1932
484
366
715
1501
886
402
1372
1716
655
16
1882
794
346
368
1279
474
770
999
999
836
766
565
789
1100
562
716
1363
1512
20
1582
1872
1757
850
1209
1087
1813
1245
1672
1502
1854
330
416
1133
228
272
112
1372
1824
1799
1687
952
260
1824
234
695
1273
142
700
936
1534
1822
1269
1797
201
1522
254
1138
864
1712
1843
795
1171
1669
1043
226
946
135
546
1086
1448
806
92
1677
936
250
707
1889
1741
584
1806
1654
264
265
140
1371
243
137
423
1760
892
1918
229
1787
1016
843
1398
842
277
1626
713
1726
905
317
1615
754
1509
518
1402
927
1423
177
1324
681
578
1041
1947
1255
161
247
1394
621
1897
1558
1331
1315
1090
377
125
711
472
1010
524
239
1997
1050
372
1490
1798
1981
1882
1273
849
1608
491
1283
1893
578
323
244
1875
1711
101
1055
1194
525
614
713
648
418
1716
859
181
289
296
1999
70
568
1408
657
923
1022
1803
1344
1442
699
1501
581
553
1736
415
371
823
1232
17
806
1833
1398
1357
1860
944
1167
1654
192
827
1967
224
1973
998
1154
1627
67
1735
41
514
847
1825
1481
1639
1251
519
1943
1692
497
1473
730
1701
1198
53
1601
1496
1915
730
1384
1600
1093
1554
1873
1817
1745
633
207
1095
65
454
1644
731
341
726
1336
583
748
1570
1037
1282
1997
1828
1958
1757
1812
1760
1052
1354
1322
1116
1663
669
682
961
1751
69
1498
173
1060
1612
105
603
800
730
1746
844
337
1564
1600
670
1452
608
1773
794
594
556
1131
680
1559
1422
1995
1473
1529
95
450
361
1936
1242
846
1839
1526
698
376
164
1668
1075
178
833
78
305
1792
1030
1898
821
598
1850
1617
1680
598
333
1200
1589
43
1112
805
674
1668
574
458
733
279
691
1116
1264
1655
316
754
1282
501
925
1501
176
1190
308
1920
149
749
214
386
381
636
1010
1064
1348
1730
921
1875
1220
675
1731
1846
110
138
430
1764
1875
554
1445
211
965
624
1582
1528
522
1975
1744
1595
325
483
1585
171
1928
858
1298
151
404
1897
84
1076
1220
1160
1598
1375
1161
1852
1021
1016
903
311
953
1122
1603
772
1410
1757
216
1720
392
714
39
737
1413
1963
633
119
242
1089
19
1844
1182
1812
226
1091
442
769
360
798
476
1397
1414
566
503
581
567
63
1834
934
1187
1041
268
716
1504
1331
1222
992
13
558
1024
29
473
854
212
565
630
511
1101
369
648
1552
927
44
239
1385
515
230
1558
1462
852
572
1751
1849
33
1764
940
696
1253
1231
1086
1531
638
1368
1131
735
1857
441
801
1715
737
493
694
267
894
599
898
136
1060
1854
1625
1218
664
838
1295
1503
1513
1422
761
1864
497
267
972
1512
1866
631
257
562
949
1187
28
1901
416
657
882
1310
1945
1488
1964
1015
1201
1218
278
1118
1700
221
242
1680
597
1288
1950
1998
82
1232
1949
997
29
1085
42
607
1699
6
1649
1472
441
1279
54
1478
387
1395
750
656
1875
1275
858
1896
849
1355
1020
1630
938
1679
278
863
865
6
812
1442
549
348
1956
685
1148
81
939
1318
1460
323
1124
237
1961
1128
1798
1190
1368
1790
1919
1193
302
510
426
959
584
1767
185
1596
1453
1689
528
784
1579
158
318
985
1575
999
1413
1356
1230
1197
553
761
783
650
888
1969
27
270
1152
1224
1648
1786
838
183
1336
270
1138
136
1786
1080
424
1893
971
433
267
299
1670
1959
416
429
1392
928
1264
1194
1372
1768
465
1750
484
659
1101
572
1453
465
327
691
710
478
301
1586
1706
505
1303
522
887
1885
692
663
212
1699
476
647
446
1231
15
568
1686
860
808
164
221
88
1094
401
1186
1866
716
1300
1900
135
37
467
1474
880
1074
807
1774
322
606
1775
405
464
514
1698
369
1670
872
1611
1625
292
1050
452
888
1587
659
429
774
773
190
600
1256
1307
1614
1559
1539
971
491
723
429
379
1338
427
466
859
627
359
1469
445
1154
1084
966
1645
95
1762
259
454
379
858
1990
1543
687
492
1978
501
1462
649
218
1935
1747
1514
1702
333
1669
1525
1706
1801
231
1831
1613
1441
110
1821
1255
342
846
106
1513
275
1452
202
422
1659
126
659
1119
29
1558
542
829
673
1946
391
908
1335
1604
1056
978
1252
1918
786
737
291
788
82
373
1787
587
940
1268
1063
27
831
1669
1842
46
970
102
1662
938
685
1236
528
1849
867
1437
1261
1406
620
585
962
745
417
1145
1187
514
1946
620
49
727
1438
573
1568
1836
505
1085
915
647
31
1399
1437
1132
246
1383
1193
917
1571
492
66
147
813
688
553
581
1557
203
580
1153
483
714
1572
386
1898
504
302
1921
362
36
1580
141
586
814
1749
364
1638
293
803
30
1852
1086
296
1500
1298
1242
1842
418
956
1331
1391
1765
969
1165
397
944
1891
956
1823
945
199
905
1297
765
989
1679
959
1347
556
441
1565
1433
756
310
409
787
1986
373
752
1477
542
1379
439
1616
1415
1475
548
1309
1227
941
50
552
779
530
1623
1265
508
1914
243
1483
96
307
33
1793
945
120
377
1917
1049
1592
1869
1392
108
973
1952
1100
1142
1176
411
996
971
1090
274
584
1928
699
1032
1301
1619
1977
494
768
1165
1138
791
1117
372
1896
514
1780
1862
1558
1754
196
1546
600
1146
1776
1466
1841
1935
1147
434
1383
70
1368
1156
992
1136
1190
489
634
755
1383
1822
938
405
1837
1032
970
100
800
1648
1937
1615
1838
1309
1411
1055
1487
316
1390
168
1124
1683
1764
137
830
1637
1559
737
140
345
903
1619
36
767
441
911
1475
1794
1053
1951
318
1913
740
1702
1958
1849
316
257
147
1353
641
1649
1218
497
506
1825
1987
1932
1937
651
1476
1309
1304
1243
1461
797
1
1142
514
400
1524
1098
1168
1632
398
1005
1853
1639
1371
1810
243
769
819
852
566
496
485
1636
18
1674
1054
1800
403
1214
1165
836
1179
831
265
663
1219
1450
597
1783
342
1898
1031
819
194
898
526
1079
1414
1510
1360
1361
1917
1487
1932
1011
1573
492
870
773
1512
1972
408
440
170
749
249
460
262
1002
1222
1465
1507
277
684
1393
1210
1222
716
271
378
1279
167
1256
24
1702
1019
1268
1656
1782
1788
1725
564
770
1595
960
1054
1145
1890
537
1312
1746
11
1749
473
1372
276
364
651
737
1260
314
1847
1855
1143
717
476
234
1727
1924
1044
490
813
300
1785
240
364
893
1670
48
913
1201
1347
1671
1764
1380
93
484
423
250
1075
93
1126
1471
1864
1543
868
1114
858
242
943
47
431
1537
133
1707
1243
80
19
845
1645
1378
774
1681
1400
1354
320
1031
858
1324
952
133
282
444
1127
1820
547
236
1668
542
1442
1907
796
955
1768
1720
643
1790
1705
1780
190
654
1133
263
1539
163
845
1238
1002
1278
173
1705
1472
562
645
1296
1927
1212
1545
144
1730
331
1832
887
1547
396
186
239
1982
859
1726
957
1778
1012
412
407
298
839
1329
1930
664
634
1064
223
1456
174
171
1095
1571
1933
281
1512
982
1474
1311
1134
1168
356
1439
718
1765
1866
1326
1342
101
1339
1629
280
556
1690
740
1337
1112
325
629
1116
1687
433
349
438
1996
333
1144
1492
505
1918
1783
298
1385
741
786
468
1710
1342
713
620
1861
1302
1762
1479
1472
225
416
1637
1046
1585
1484
394
967
50
857
1362
354
652
813
310
1441
961
54
1672
535
1434
369
760
1132
718
320
1742
19
48
794
1716
1033
1150
107
737
1785
1236
72
484
284
735
388
1923
173
196
240
1897
1471
1691
1731
1802
1728
555
748
1038
1405
654
301
1921
1076
1341
1887
843
1791
390
1052
1624
1216
1343
331
81
961
1978
179
163
190
1908
1581
1059
1147
503
1263
658
1599
622
63
1956
414
563
12
922
1025
1759
1048
122
1106
99
1795
1266
1706
75
1301
1060
1696
1080
620
565
1099
843
479
1933
1261
822
115
1489
1324
1703
767
1522
1138
1606
1964
992
287
141
53
1470
1444
333
936
1235
204
1887
1713
1356
224
1118
703
1719
1336
103
5
1444
1111
988
1842
1539
1580
590
1604
209
854
90
1998
272
499
1742
63
197
1777
219
1885
827
599
1379
1090
609
1981
410
502
1019
1955
1658
1227
1071
1689
1496
996
1121
1479
804
1821
596
1350
1952
1034
0
1130
1609
1944
100
247
1613
1295
1061
1882
443
512
1987
487
737
1759
1567
711
71
1635
1989
615
370
1134
912
1364
1635
1754
910
1763
295
405
556
169
1603
1622
350
221
554
561
664
214
1183
640
859
834
824
18
295
852
1660
595
305
1247
52
1786
952
1062
1995
466
517
321
1448
1220
1655
916
674
217
60
1103
1009
756
433
462
1069
1150
500
241
1142
775
1529
1740
1504
1507
1102
1065
1352
576
952
748
452
1844
697
822
784
645
1000
1743
633
1273
1142
416
679
1041
1009
1585
1240
867
1783
1852
1453
868
1881
1898
1696
1702
1787
771
899
884
852
1603
857
1112
731
1985
847
1142
1104
1283
878
1633
1285
155
390
1692
1075
713
1074
1984
271
1544
1988
687
974
1032
1278
431
1691
1486
1055
1908
430
1205
527
1868
671
1398
1211
1119
1961
459
368
1806
1952
1909
1224
767
226
1647
387
272
990
725
896
52
1399
21
916
1405
1062
796
1026
1384
877
1608
1284
1879
1835
589
569
1231
1010
86
1755
754
730
1496
393
1795
1985
126
1701
607
1224
60
1719
406
1180
1350
1143
777
897
490
1023
780
286
50
1676
771
24
1054
1409
181
1671
1992
1806
219
233
1859
436
1387
1700
525
1928
38
1956
1416
339
590
1353
1359
704
266
620
649
1868
987
264
1383
1028
134
986
929
309
542
465
555
627
1542
1574
815
1678
1135
1507
1550
1153
887
1940
95
397
1690
1762
1521
648
683
1195
416
1355
691
687
510
1624
1271
284
544
56
1895
636
1593
1688
923
986
959
1054
349
10
1662
1436
384
388
1794
1097
1486
1313
894
866
949
1460
1646
503
1408
60
1185
419
143
1319
176
1780
1205
364
242
1570
812
1522
1279
82
1144
1236
122
221
1876
1102
76
1440
1346
699
1921
826
697
318
385
1887
1853
1431
324
1691
1501
1164
56
1681
1932
817
13
1598
1984
1753
1534
967
1417
1599
181
1376
938
696
1060
244
1256
68
1425
416
1492
1916
1807
1416
242
1488
1559
1458
228
1087
334
1296
1933
829
607
1243
881
1136
1606
1785
788
70
1228
1400
393
662
126
932
1688
1256
1954
856
1740
106
1763
1810
1404
225
959
1102
1265
449
41
1542
1884
12
363
1116
1351
526
761
1118
1760
1727
208
266
306
686
22
1145
1766
471
639
1161
1335
581
355
1841
1335
1748
807
761
1196
1719
1527
1655
270
1499
1381
563
24
329
1458
888
809
1105
853
1188
995
1104
1307
232
1991
153
1633
112
15
1542
796
437
1685
937
206
1397
827
1036
1338
347
1742
1642
391
41
123
1557
1431
680
196
1334
1088
1883
1465
483
1364
883
1372
1923
121
1230
1482
989
1712
975
1472
1056
1567
1954
1566
1340
77
1528
610
974
658
472
1625
1923
1862
1789
61
589
1908
1585
1041
217
1842
1231
1981
1740
1967
267
457
1266
746
260
1779
57
389
906
1387
1877
35
344
1975
263
972
1643
908
1329
1273
893
412
336
1705
524
540
483
614
1638
1457
397
1650
1013
966
1897
889
1217
1115
845
431
1297
732
1530
101
1457
183
1041
793
1958
1140
1666
1953
548
1669
1020
855
1489
1823
532
648
1151
1087
460
1752
57
1529
152
1635
116
552
759
1664
1480
1260
463
1553
1198
208
1809
1255
669
1821
298
821
1101
408
272
1342
1531
307
721
1891
441
1637
1349
101
1124
876
843
1694
59
1653
595
987
1314
1068
1233
732
1683
1683
330
374
699
589
1118
1822
1297
1100
1635
1968
610
867
244
35
1307
1548
585
1331
1125
1554
1402
296
1780
1302
1609
754
555
1848
488
1008
1785
1305
1283
1387
393
1515
932
32
1210
1878
1584
47
1000
1440
1372
421
91
627
490
1994
1653
298
679
68
1214
808
1926
988
361
1490
738
527
1446
824
866
366
370
270
1484
22
1898
1291
1201
767
1058
20
918
382
667
447
413
1668
1841
138
1975
1588
1544
1802
228
191
1303
1516
1330
1796
758
194
1190
374
1608
1333
593
271
1635
57
1775
1306
1278
38
1514
1780
71
1699
1092
1099
591
1435
627
58
1892
1471
1921
1333
529
1564
1847
778
60
842
395
757
15
1972
499
53
505
1809
1631
1503
770
723
1616
671
903
1117
77
1344
1620
165
1459
142
1097
658
264
1949
832
51
1396
1862
1141
58
1217
1737
584
665
1091
166
1060
1082
443
733
1719
1164
900
1009
1740
1739
1558
1059
146
1950
588
754
920
661
500
1389
1171
139
1798
1631
1977
419
1289
1808
1130
1506
933
1485
1430
1779
1244
378
770
721
1296
274
1191
593
377
1438
1853
1294
201
801
1302
434
1854
804
970
526
590
1412
26
981
1150
1161
768
1869
1833
1237
760
552
1355
870
1151
798
1439
1883
620
1564
660
758
760
1881
923
1046
408
219
1298
548
1187
1276
908
1494
1875
1148
625
291
1150
1933
304
747
480
701
887
1075
594
831
1788
1073
850
244
531
258
582
1752
1416
847
343
613
1077
448
1128
597
282
1097
748
1683
1207
1738
1343
1962
620
718
75
1791
921
929
516
756
1827
1990
1633
1063
1415
266
1021
338
507
300
1959
1807
1014
1231
4
926
700
1762
967
1635
1387
271
482
41
1957
608
1401
450
89
1720
1787
1180
1105
1665
51
1650
493
1893
1515
55
217
1797
1670
1710
106
672
1879
1699
1984
1706
1238
1697
1075
84
385
446
404
1773
211
1333
1835
687
1039
1173
1094
1743
1662
233
848
357
979
1646
1165
1149
46
520
75
726
458
930
511
379
1846
478
1630
518
488
146
1828
1769
1754
34
702
1792
1766
906
514
1497
1043
1619
1149
1881
1588
1967
1480
1199
1107
1279
300
1703
1250
1827
886
632
271
4
284
795
954
437
1629
424
1732
562
1104
1358
297
830
1900
980
123
1198
1173
693
329
41
20
505
1925
8
1362
139
443
165
126
611
1515
1294
60
1352
678
834
336
1521
1880
1626
615
1800
575
1845
1963
542
1902
1197
909
1487
329
791
729
1691
752
1871
1188
588
857
1664
20
150
162
208
147
1668
417
48
338
1726
1348
1274
120
1014
1236
429
1749
1582
1284
876
1519
645
320
665
1137
1496
1615
1721
1048
1232
535
1153
1878
1682
853
32
52
29
1494
28
1655
930
696
372
1908
1286
104
792
1997
300
1723
172
760
337
1940
500
1732
958
208
1159
428
1813
1850
1938
1934
1269
907
1536
484
1776
632
1672
1579
1693
532
153
3
1186
388
1886
300
386
1409
1991
390
388
1053
456
1375
470
707
1908
1977
9
1708
1316
254
1119
873
161
1388
435
677
1579
1499
750
852
265
662
763
903
86
1733
1121
942
1893
1845
637
395
1021
615
1695
1120
521
1511
531
1745
748
484
1885
572
1883
545
1108
979
1373
1627
1771
114
576
1287
1839
932
1911
1194
1908
337
1066
940
692
1690
1254
203
1228
271
1080
1612
1231
60
1957
1826
375
1241
1903
595
431
1585
1344
595
702
372
1002
991
1474
1674
555
196
684
1828
1460
1755
806
960
816
1587
194
534
1869
669
1131
1932
518
1713
79
813
872
939
892
792
730
1575
1352
1810
1588
1700
849
349
396
1978
1098
943
1301
323
1391
330
621
1473
1186
102
597
1432
918
44
719
477
40
594
93
234
1226
1701
1709
1596
526
1731
694
1055
1102
929
1500
1399
515
1242
624
1793
1496
1053
1322
1320
1376
399
1162
858
1657
280
1809
402
295
371
972
980
1803
1139
914
783
1156
195
1226
761
503
1818
841
1278
1248
768
1392
461
360
153
1573
1757
449
651
1030
1392
1093
184
1579
1103
160
1606
541
3
1720
492
1209
1799
762
490
234
1662
274
1147
1775
1797
787
1767
1909
1315
97
636
1743
1961
1593
305
82
435
843
144
777
338
1282
1077
589
715
1095
1138
1354
903
54
127
868
1961
1085
616
184
1910
312
593
1573
877
605
326
868
709
1880
1635
1207
1810
498
1752
253
189
973
1923
684
1455
426
1221
221
1928
1984
1043
1513
440
1643
1089
1048
1521
38
400
1485
1422
472
372
32
1716
443
1738
1567
654
650
858
726
522
272
1637
1594
645
1510
1944
395
8
837
939
1677
1076
974
275
989
251
1415
813
46
988
1734
1113
439
1658
1899
417
1895
772
1600
379
643
1127
1577
1097
251
1685
359
1103
1876
348
31
1900
556
1094
1271
1089
1457
1409
1447
1973
1913
1341
706
1578
304
437
1276
1520
786
1365
1750
80
772
573
1902
675
231
258
659
940
1757
340
1665
932
1267
106
754
1955
487
22
1659
1037
801
980
1885
1223
1069
394
328
118
1364
39
1075
830
35
874
1340
1089
122
150
857
806
176
971
1901
259
1640
1671
1792
192
1673
1103
783
1736
629
215
1243
1006
61
571
543
1147
1460
1223
416
192
1640
563
166
1872
1976
1238
1485
148
1161
163
161
1204
907
1513
975
248
4
762
974
1584
500
1484
780
71
1705
26
1838
823
1536
1990
101
571
814
247
1611
1707
594
1829
1034
1629
229
1386
1698
91
1697
1279
1955
1140
237
279
1127
1188
786
1691
325
1908
1283
935
54
299
1856
1949
484
1162
212
434
1325
913
12
1387
1321
600
617
1421
1156
284
115
1683
770
1188
250
1123
1489
1620
8
621
1044
445
301
1239
210
501
52
973
1204
393
135
969
1901
82
152
323
1578
1643
409
1275
14
1970
1976
29
222
883
341
465
273
1836
668
71
1846
683
1947
954
757
482
959
1714
991
1097
1679
1250
180
702
251
258
1889
1414
1046
305
1092
1811
1202
1740
116
686
821
373
756
1863
466
1745
1124
65
1332
821
368
1228
1087
1304
1155
1889
200
1368
660
1384
1987
44
1322
1763
1068
195
889
260
1190
452
874
1169
41
457
1710
1451
1133
1648
255
1944
1222
1292
1637
535
562
650
1963
1985
654
1589
683
979
1452
863
846
1687
1952
1632
1921
1738
1463
1887
202
682
1171
1963
1277
1681
246
445
628
1801
1046
1683
1217
1734
1433
401
1729
1889
750
159
1215
655
653
1202
701
852
1425
815
1505
1506
1755
925
357
369
1781
1938
1320
430
839
91
1210
249
1690
311
677
89
323
1159
1980
459
1026
1167
794
988
1114
1125
599
498
896
229
204
1629
1072
123
1478
1917
304
586
469
536
185
1553
1518
1326
916
360
209
1284
687
757
463
260
1596
1991
1201
1319
1486
47
1024
1913
254
3
1639
199
1910
1562
8
1671
1259
606
764
1185
4
1440
375
1004
781
190
1323
985
728
476
258
1852
1388
1996
651
603
1303
330
1649
1746
1741
414
1683
1314
1556
1860
1048
1870
1019
987
1668
1660
891
855
1571
652
1783
126
745
1007
1709
509
1992
924
1519
671
216
1838
851
1357
1906
581
1409
1708
89
448
338
954
1518
958
617
1963
1214
1303
572
995
81
393
254
307
775
1816
852
623
1027
1745
279
458
4
1727
813
431
531
773
399
731
1105
1827
186
585
1256
758
1527
986
1338
117
212
681
154
259
344
1915
1266
1790
564
160
71
832
1801
1354
1631
245
101
419
945
1014
1035
562
1503
1348
52
997
215
1879
779
1139
1335
1270
808
1213
433
510
888
1686
1932
1535
889
850
876
1666
977
395
64
572
202
1947
1103
1551
232
999
1087
1758
564
246
1065
1661
486
278
951
1395
1227
49
1387
1055
916
253
1394
695
816
811
973
122
1397
703
517
1741
164
1712
1305
285
1866
931
1349
700
1956
1872
515
225
608
1
459
1328
1364
1927
1767
1018
1511
191
1926
220
1383
1476
1971
1283
1125
1337
923
141
717
1856
1384
820
256
1861
409
821
1479
1707
840
1504
1317
756
1408
1473
975
502
1579
1652
1871
635
1324
186
1541
1980
1067
192
1336
16
1410
468
848
1072
508
1650
1548
49
998
789
498
529
1893
1692
1869
1326
171
357
825
1819
227
266
1420
1244
1947
550
136
690
946
835
1107
536
294
1908
634
1702
767
649
838
12
1494
946
878
68
1407
148
1930
470
726
1111
510
229
562
149
429
437
1205
1512
391
1058
608
1122
1495
1289
1257
749
1589
172
1701
448
178
506
876
1908
12
419
1716
82
183
1143
1002
1336
825
1689
1853
1992
1780
1342
1137
419
1750
404
1558
297
1319
1432
1757
1634
1856
1747
281
1511
1722
544
489
307
617
613
942
1471
1641
1377
1202
1176
708
1413
175
719
831
1208
451
1417
104
593
321
1127
1975
893
1
133
192
894
1056
1172
1446
655
1356
1465
118
805
479
88
729
324
544
158
172
1859
558
249
1752
1734
1214
510
1244
1224
1351
584
917
449
1865
798
1315
273
495
1861
802
6
390
1965
1542
413
16
992
1470
1003
283
1895
1437
1164
1403
497
1084
1279
243
500
1123
300
261
410
372
1259
1701
93
1297
637
682
1780
1015
1014
689
215
1634
956
498
758
1294
1289
1853
1635
1953
1066
1960
1221
1693
564
297
1668
346
538
1699
980
929
1878
829
29
24
1491
1603
490
1253
325
387
57
16
1480
34
1129
982
1867
258
1139
1085
1190
1479
435
1014
200
402
1055
930
1465
1357
1010
1165
44
407
1953
1141
1484
1586
715
941
397
1428
1010
1106
984
1657
1001
462
1354
1490
213
911
321
153
1476
1811
945
1067
922
927
1826
803
676
392
1197
1315
836
1832
428
1155
117
975
361
1746
212
1974
800
1385
1510
1980
1864
710
953
97
729
437
246
191
1625
605
1726
1897
1696
1791
1332
1375
1900
266
1224
1394
1500
1582
1003
1934
161
1140
1296
1295
1390
1644
1494
407
230
1839
1049
1814
1840
732
1976
1359
1739
1005
613
762
316
637
463
1116
245
1254
1978
1344
1671
384
525
1015
559
1064
1525
222
613
912
232
1151
1319
170
1856
997
1219
218
1362
1001
359
1538
1692
1515
1924
830
1450
1498
303
340
609
805
697
1719
1373
1526
1083
1565
66
876
676
721
737
852
244
68
7
580
93
30
1792
1628
454
88
1092
1194
1657
1832
753
1793
1709
365
702
291
601
47
1678
1841
1212
1252
1801
995
808
1249
451
416
1865
6
362
93
911
397
1576
675
248
1346
1329
1136
871
448
1312
463
438
1244
719
1973
1136
1465
663
118
1292
1719
593
917
170
176
474
1757
1715
635
949
1832
1100
339
284
1166
852
1278
462
511
529
667
1431
121
1624
490
1982
692
385
1341
1504
803
1448
1978
1183
1434
981
431
337
1137
412
862
1654
1218
664
914
1405
660
752
1556
670
782
999
204
1309
324
868
306
1237
693
1876
941
666
104
94
1796
1606
88
490
520
1011
694
1361
1106
371
1861
1497
871
197
1004
1414
984
1554
116
1411
165
135
940
1228
687
1609
1037
1100
1074
509
1520
715
454
560
1277
1439
1904
175
972
845
1360
1308
1618
1487
888
981
1041
150
1599
676
377
1706
654
1033
398
238
144
836
576
583
1691
1382
977
1599
462
387
291
1406
650
569
1832
1411
1219
349
1804
1967
1842
1774
1138
1843
15
991
1391
923
915
937
902
1878
1129
1677
1073
630
659
1588
1013
1137
589
1999
1870
990
989
571
584
1522
1425
1595
151
672
1996
885
1066
1169
299
1458
1974
745
1551
1110
994
479
1767
1003
1268
1956
1239
1225
74
1759
1808
44
496
462
1735
591
1040
1564
857
1908
901
538
204
1141
467
1747
357
293
1642
1768
1237
89
1646
1081
1116
1877
376
1193
1547
1704
169
1557
1784
485
417
473
1834
1015
1976
1917
1594
521
550
956
887
1310
631
217
798
37
23
1850
1918
1117
8
497
1537
1692
1527
1347
1785
1633
1548
1183
230
738
456
1956
1648
150
1392
1961
1648
243
1825
467
1750
83
211
592
76
1761
145
606
622
1600
156
845
1089
394
975
11
1116
335
131
155
1798
1427
73
1539
1490
1128
438
728
802
1010
290
727
1368
1712
1574
869
1203
1683
1295
334
352
1988
475
965
1662
1125
1201
598
280
1614
1647
368
151
1713
1519
436
581
1788
1862
701
753
1040
548
579
1648
1062
1964
313
6
294
1059
1055
1159
1216
616
55
1279
1959
1169
1196
1898
1528
437
146
830
1476
912
610
1654
377
1763
518
991
848
790
1318
401
1219
954
565
1582
1317
954
1660
1991
513
1990
1258
331
1908
161
1466
1379
1616
464
831
112
1756
1833
811
1035
624
912
346
1685
91
1611
1616
306
1500
826
1188
296
1166
218
709
1802
35
465
223
1210
1858
1037
1337
1571
1073
10
126
1145
1580
555
1701
1135
530
314
1725
757
1319
1780
8
395
247
1450
1889
986
1231
1881
1736
1375
258
1739
1904
1313
1764
1035
339
1721
607
1912
1872
904
63
1276
1705
165
496
861
1565
439
1752
1004
792
24
1635
1665
525
1227
1118
1609
226
250
269
331
249
399
934
319
988
995
908
467
1511
136
1472
1247
956
1915
560
1505
430
982
325
103
1192
53
841
1124
766
214
949
933
1159
1303
529
826
131
745
562
1598
667
1769
1793
1047
703
1048
366
189
135
490
507
1128
1039
320
1458
1393
991
730
328
58
918
1691
1142
1094
433
1131
1425
495
1123
1779
629
687
880
1438
1245
1626
1673
674
125
1545
1811
381
1685
300
372
1382
875
1794
1464
1150
1526
684
968
1390
1698
1039
396
1468
440
719
1840
761
73
47
204
1563
1886
1034
1388
394
246
668
455
1980
713
1382
1102
856
827
300
1634
675
159
686
1704
1366
32
1530
885
1298
914
635
1488
239
1982
492
937
209
884
329
854
1256
825
427
1483
105
102
384
1515
1104
388
146
949
1230
365
1954
1308
1710
704
1486
111
1530
1450
1551
414
302
536
513
1201
688
656
1808
1084
432
174
203
404
1699
912
740
115
1360
1516
857
889
871
1029
1348
486
1179
1226
801
1539
1487
1017
284
265
1313
1474
1491
403
12
833
1475
1156
678
223
955
1414
1016
1112
1464
805
1827
1935
1995
1522
804
403
894
528
232
1355
1339
402
1801
868
1792
399
1908
1681
312
1741
469
1175
116
1409
1085
1133
921
867
864
830
1681
1639
691
1022
1540
381
1550
752
513
687
97
1700
1125
1752
182
562
386
1833
860
1491
881
417
57
515
315
1591
1320
1975
1411
1830
1680
414
392
1753
1884
1293
1206
195
6
625
497
1421
606
1130
832
1767
235
500
1518
1193
205
704
1409
205
1574
96
1979
198
1272
387
998
661
1577
1398
26
1683
53
10
765
1670
1971
1160
441
689
684
395
1163
1414
229
381
91
888
1642
1070
1832
1624
913
1503
147
498
864
1151
1231
166
1003
1595
1971
7
349
1333
956
1336
1028
198
1284
1592
1473
1604
1957
389
1372
963
867
568
142
822
908
1933
1474
259
613
1192
1603
1152
346
154
1800
1250
935
946
687
1415
56
1701
371
1185
697
743
856
892
276
1553
418
72
795
160
1115
1135
465
750
172
403
1899
1949
815
1847
1335
210
401
1389
516
1871
1097
743
1339
1361
1077
637
1561
53
753
1685
231
605
1416
441
1373
1604
896
1685
1247
1161
1528
117
697
1713
921
324
737
1818
111
1414
635
1254
1991
388
1064
461
1868
1026
481
899
308
1430
531
1207
70
976
1216
832
1414
108
1346
59
247
589
1676
1749
1136
1803
1513
1556
909
273
1418
696
74
797
717
573
1890
336
1775
260
1194
1390
1217
838
976
1569
1174
737
1298
120
322
673
1191
1029
1877
1553
1279
1660
1938
115
1270
1525
1089
1114
839
1951
886
1225
1032
417
1769
133
742
194
1419
1429
1133
1861
1296
916
399
1924
1444
617
71
422
481
1657
669
444
38
1072
1804
15
693
469
972
700
122
1893
1927
1911
1342
1413
1276
780
1269
133
546
1873
1720
800
1956
209
450
1024
1569
244
965
257
300
299
1565
1084
1112
466
472
292
986
1902
43
1991
982
1559
1445
1780
265
274
1340
776
1926
360
1156
884
1948
1802
1510
1680
1392
1380
328
501
1843
763
1133
1948
212
1559
1623
1768
1003
1214
637
23
323
292
510
186
852
1757
1351
367
615
98
1347
1857
1190
1736
172
913
1707
1831
1580
744
1637
763
1321
1719
862
699
1388
477
685
1246
1563
119
1225
1529
1820
439
1168
1603
1627
196
215
737
347
1359
324
1374
1123
47
928
254
1068
1656
743
312
116
1801
542
543
1972
450
799
662
1589
1038
853
83
1933
106
1408
1622
1861
773
1207
1982
195
1459
1981
1858
1942
11
1848
482
340
844
894
1408
769
167
249
589
409
1034
206
80
1145
549
1475
1434
697
1808
1853
1092
705
1118
1414
1856
1339
344
279
50
244
728
1824
438
1218
1410
483
1884
474
848
99
1720
1437
1771
666
398
1283
1017
1388
1251
1030
1147
692
592
61
366
682
514
768
588
1637
1378
211
1872
1122
621
1025
1738
250
501
176
1691
1530
1220
1669
1339
280
1800
300
218
1367
547
406
1589
707
40
619
257
1333
1573
1243
1000
63
828
314
478
609
587
5
1643
580
1806
1623
1322
1628
959
1137
1148
1305
25
509
904
951
1356
59
1843
789
1588
1408
612
886
1540
174
1106
1860
1026
1145
1679
1489
1694
213
343
211
1400
1992
806
1591
1861
364
487
1513
1598
654
117
1249
1401
1839
274
1279
215
737
844
657
313
1063
740
1183
1617
1232
1157
1512
1086
656
1395
1910
884
1562
1140
395
787
1932
1672
619
903
1870
1294
642
214
39
622
49
797
1064
71
1189
239
984
1559
460
155
1498
647
1702
886
175
1254
1301
1090
1364
518
283
1357
920
544
1232
376
660
1450
43
594
479
495
114
1008
18
71
742
503
298
199
541
1477
235
311
215
1819
643
985
416
1514
1029
636
244
276
1749
738
1403
844
433
837
289
1712
1533
1086
1216
926
1661
1483
147
21
560
448
1692
1182
1231
1456
1938
1460
1335
1413
642
1877
977
795
1214
32
1692
1859
1433
9
1182
1650
1529
1111
132
750
179
71
266
1198
1021
1151
898
1018
1049
122
537
522
1886
1728
814
1233
210
4
448
536
1981
112
618
1079
909
892
565
385
1563
703
57
1732
1147
1002
1984
907
1078
1874
1473
96
730
1693
1640
1763
1034
669
157
801
1975
766
1482
1983
754
1498
1179
732
1943
200
1665
778
135
345
1369
132
1750
118
1522
1801
369
1512
307
1313
1539
1259
1226
1215
1094
1183
1606
165
378
1069
391
658
871
311
1259
1241
204
442
35
1981
894
443
997
721
175
595
1322
628
71
953
1390
478
146
421
1916
1797
338
543
1210
1670
1257
536
753
520
272
870
664
479
389
1198
461
560
1982
447
56
1295
542
110
1576
560
362
1050
1719
100
892
1578
1623
1796
658
55
1392
164
946
384
1420
1371
1798
1722
888
433
1924
1329
1681
780
836
874
694
909
152
555
1290
790
842
625
1183
871
1758
1669
476
17
351
1276
972
1920
1945
163
704
1647
350
1388
1674
1692
1781
1226
65
243
1995
23
626
1198
1800
900
595
1920
1510
1996
977
662
1766
226
1147
1383
1145
1895
1876
430
921
915
1799
436
1374
1444
243
445
315
1965
322
1978
1245
1667
156
1301
338
1606
532
1783
1445
1150
1997
454
1093
1649
318
104
1005
92
1179
1429
1200
981
1173
534
605
1336
1828
1153
419
1311
1075
741
754
1066
1839
1983
897
572
561
37
1158
539
1418
271
439
545
617
1670
2
454
82
1492
1204
1218
1615
1544
753
1221
1731
1794
1831
1801
789
1225
1336
119
535
839
297
324
443
1814
1886
680
281
415
143
379
1327
1357
1641
1352
249
46
240
1845
1460
170
1019
342
1045
678
414
662
1160
1272
527
23
547
423
72
178
1292
949
1936
594
274
565
903
249
700
919
1833
996
560
695
642
599
1433
1546
108
1214
1167
1461
115
318
752
1351
1109
972
1850
316
28
0
907
1975
1804
1865
236
1204
1363
1432
1753
217
1763
1549
66
1665
513
1497
1950
1161
690
508
1875
604
1009
115
45
39
1345
1513
513
164
1967
214
1861
514
1123
1933
1205
588
885
1624
1308
1588
589
423
1697
950
872
1179
1488
1347
715
1703
1358
1859
836
229
710
1348
472
26
1302
936
519
321
1015
1886
1302
903
1702
1121
1244
455
693
1050
44
1509
209
1279
1518
1970
789
120
1728
1737
1012
1347
1682
422
482
1072
1339
1314
637
54
1313
1918
1181
1884
313
1418
1000
702
676
1860
638
1364
486
42
397
1039
1679
1958
250
1690
395
1280
1650
706
1114
245
969
1926
855
1780
1511
998
1120
1887
1891
682
1815
503
441
332
1583
927
310
607
546
982
843
690
880
1619
1209
1772
680
1415
1030
1535
657
1885
1052
1377
781
508
1505
1260
632
1083
1383
692
733
1053
678
1055
28
1530
30
963
1257
1463
1991
756
840
1982
1506
518
1411
1210
1035
429
1442
1217
416
882
1736
1689
1155
111
614
1690
496
1949
831
924
770
1289
1003
757
8
811
1098
1196
1918
972
654
1861
58
459
1451
622
423
1370
1556
18
968
1830
775
1265
1554
1627
382
1824
706
23
1766
1636
1194
448
44
1254
1354
1918
680
144
1032
920
1258
1423
73
814
785
854
710
1541
926
373
294
1192
1788
1681
1572
16
1169
952
1177
142
1385
1172
1160
1091
710
469
1777
378
1939
966
65
1137
1918
1979
896
759
153
87
982
201
646
1675
1883
101
1386
1353
1371
1450
1295
1145
517
1238
1161
1137
1986
136
1547
1220
1463
134
318
1874
872
987
65
401
1551
1938
258
1030
807
656
1157
1807
468
1807
1133
538
802
1762
327
1904
1059
431
355
298
1600
1641
1308
1021
1826
40
1080
1916
1533
1339
258
984
1069
1353
817
504
256
231
1275
1023
641
1538
1469
69
488
1879
1428
842
24
1750
1046
1254
215
1704
1027
719
1356
1840
1433
900
488
18
470
1006
1467
1996
556
1919
1622
1111
1412
516
1739
1411
710
254
1716
150
603
299
5
381
574
757
585
54
1340
1349
1220
175
675
23
1578
887
1950
47
99
1117
788
1785
1391
1913
1415
1212
635
561
1668
1037
1259
1675
440
1406
1653
1140
1815
158
1890
1747
480
1957
138
1998
230
398
497
1559
1137
1542
285
923
860
1300
874
854
612
1015
1043
1146
1554
658
26
1240
972
1356
1023
1231
920
1887
1618
1890
590
1938
699
792
1205
789
1221
134
357
1198
1026
108
1204
876
549
1928
1868
1084
1563
1352
696
777
1145
1280
721
469
1152
1360
1386
422
305
378
360
1115
1475
1573
1860
1914
1921
1465
1875
1033
1555
1331
726
865
1078
1354
1827
1609
698
740
723
1963
1667
1179
1060
1322
759
1281
271
1689
1219
831
1506
752
1210
1183
298
1543
647
434
1235
247
1523
1499
1198
1669
1407
1346
334
787
1180
583
1769
1046
1014
155
509
1335
1701
1188
1511
1114
1339
870
1394
760
1868
327
590
1925
389
1806
1402
541
320
619
305
535
1464
1904
525
987
1885
509
1249
869
56
659
733
483
1594
1325
615
1246
711
1388
389
1768
131
861
430
118
1598
1
1158
1367
386
612
1914
1906
1391
1509
27
699
1891
763
557
441
119
230
994
446
458
683
69
932
931
293
722
1584
1067
1619
878
1717
1401
1588
1909
327
215
1238
1418
1334
210
1133
53
1233
1149
539
853
188
1602
133
1295
1323
1719
978
1649
1982
1986
851
197
235
272
1429
1018
1473
1286
977
1882
808
824
1135
423
880
704
1620
5
1080
736
1100
1607
377
1181
514
1776
1037
58
483
147
215
168
1098
1859
250
632
551
1054
1549
85
1318
1394
1560
1789
524
1962
36
165
921
507
617
1469
58
1292
1215
1295
544
1399
1121
1146
1151
1822
1789
401
85
1893
1278
1953
123
263
1762
1940
1414
149
1041
1375
890
1862
1035
840
855
190
1262
689
1594
1931
405
532
1814
1946
1357
1545
442
1354
1972
348
506
1894
321
189
399
1132
698
274
691
1057
1132
1952
1313
1945
513
761
303
957
284
896
866
896
1955
714
824
1559
909
1362
917
281
1506
1708
1926
948
903
804
1834
1882
1125
1595
924
150
1347
211
1798
240
663
1186
1361
75
1320
786
1247
1347
1274
1183
580
607
1217
1431
1647
1598
1685
1309
959
1653
321
388
664
1765
1525
1313
1299
1802
1560
1433
283
154
404
1249
1455
456
1281
1567
1647
1614
1912
879
1035
1140
406
1861
244
1414
239
356
1168
702
119
688
1920
1527
1497
575
1717
468
234
204
1557
735
894
1034
1454
1908
205
1520
564
1115
254
288
864
175
502
1153
1769
1176
1449
502
340
1040
160
1060
492
367
566
541
329
1135
206
1545
750
325
1052
812
1837
731
1036
383
39
1855
1010
599
1765
1861
1539
726
1637
1373
332
1404
985
549
1706
926
1568
435
134
804
994
772
1751
639
537
359
106
1830
986
581
1598
501
1952
1667
139
1120
1111
113
1792
1916
702
401
574
1518
420
358
514
195
126
1565
232
1551
838
1264
452
946
365
253
959
653
1573
664
836
1560
731
1346
1679
1377
1496
1704
1543
972
510
1166
368
1512
627
54
820
870
1086
1074
536
897
737
55
620
257
277
40
156
537
548
994
1609
1818
1095
1445
1441
1446
1854
1145
441
376
400
1700
374
308
733
858
1253
1756
1573
372
1138
946
1778
1246
1781
558
1030
1074
76
336
1079
1826
1878
1607
610
887
1952
1880
1634
789
1398
1823
432
1405
748
195
1273
1627
241
1543
325
218
1421
838
588
490
1514
103
40
915
585
918
990
486
60
1573
585
1445
1501
744
691
1156
489
1341
5
917
518
1757
220
1865
536
1787
138
1557
351
508
0
524
869
1079
1758
1443
1774
1109
992
1862
1192
1334
1454
1078
937
191
821
458
204
1413
600
1512
617
692
417
731
787
112
811
1702
758
409
220
1997
1713
129
1466
575
1497
1932
577
1346
668
1196
750
1868
303
126
15
1940
308
868
1656
1915
1387
1714
1235
1952
707
135
1931
1581
1419
1106
533
64
1646
1051
639
1726
385
944
943
29
1875
1182
291
1450
1435
1339
874
1581
913
1891
711
1421
1039
1178
51
84
1647
652
1343
1534
914
1833
1050
958
1683
1221
1430
1055
180
138
743
1468
1842
550
1060
858
1451
1236
1992
1464
873
890
695
497
224
1734
1241
1083
1724
1355
400
35
298
1982
703
493
1799
1718
588
1455
1308
1349
1845
1082
420
1563
209
688
1431
1333
650
995
1279
1065
535
984
684
1647
1315
855
360
1772
1148
1611
1688
1127
1301
286
1222
1565
374
1772
801
1196
1945
829
775
1951
686
741
970
1881
220
988
1813
278
1645
1450
160
1603
1220
1306
1781
1591
620
1856
1114
157
889
573
1665
326
1260
715
1964
1462
285
1096
1749
399
1133
267
680
1415
1734
1182
338
492
1644
1097
309
1319
963
1364
1179
1271
126
1258
877
1224
673
1784
146
1156
874
1376
397
1444
1826
1847
116
1699
231
1194
1592
1551
201
1615
38
1272
535
1687
16
76
1848
1077
618
62
728
646
1623
1337
512
1258
1031
29
213
254
1346
710
1318
527
895
26
1666
393
416
1827
897
339
847
743
775
888
1163
498
1076
1763
1966
985
1788
1256
640
877
704
1979
923
1463
1962
1210
896
571
353
1590
63
454
1237
1649
276
1171
535
506
700
1948
690
999
722
1210
471
1847
1346
300
726
1036
1642
1396
1805
1073
1273
1975
1459
528
224
1741
1531
1636
593
1420
1949
799
1605
34
376
565
1189
1173
1480
1197
1916
1702
979
976
488
400
1844
1064
892
1242
1862
1424
1247
1946
1249
224
734
1597
1666
1157
199
598
730
268
1416
159
836
502
814
1033
1836
951
1466
119
1565
955
1114
666
819
603
755
362
929
560
1559
421
532
507
938
1391
582
1171
269
1528
444
620
305
1613
198
1727
871
1699
218
502
1349
1452
418
320
416
1711
413
1824
1594
1616
1471
611
1344
1233
1068
11
684
1370
1299
1233
1866
1140
1583
438
1903
853
1758
526
1785
52
923
1852
1967
1397
1290
1861
336
133
1933
463
1422
501
780
1281
380
1252
1240
1560
118
1834
1137
1143
1852
1877
1801
1845
1220
1133
1510
1391
1619
1322
768
1096
577
1202
356
1986
976
766
1620
1005
450
1085
1496
502
1026
774
592
1501
436
1697
1516
1021
1342
1939
674
1391
842
310
1621
928
859
1122
1376
1627
1924
1269
765
1711
322
1189
784
71
929
1574
315
1610
1079
457
1587
1390
128
623
161
817
1964
273
1283
1551
82
49
18
62
1917
1708
1875
298
606
1842
1729
1395
731
1230
1009
195
843
785
3
1246
231
1709
216
346
1553
697
269
716
384
1029
103
1107
664
1857
47
520
126
939
1309
981
262
1972
1941
187
1969
1612
1546
169
703
1278
1916
1356
1709
1894
717
437
818
1871
692
868
987
654
1719
456
741
284
1463
1368
120
1756
932
1829
1700
74
1247
1209
778
1930
511
150
355
1456
733
461
1073
1710
548
1371
441
317
1590
1942
1920
715
1857
957
1880
572
937
1855
797
762
1780
1621
919
350
1069
679
1959
510
1745
17
1991
1566
111
1175
452
1632
1881
223
1371
1750
158
584
1232
1593
1875
707
305
583
54
403
1416
257
475
1730
1564
1875
1744
207
1724
1589
1436
1032
620
1622
206
1946
28
1619
1627
1468
1856
1546
1782
1502
929
837
1808
139
476
115
1180
285
642
776
1776
1273
1140
249
1101
871
187
1492
1611
502
1260
1814
706
885
1283
434
359
880
1898
314
1176
530
467
1424
1128
432
986
502
536
721
1670
824
1882
1027
115
231
772
1428
977
628
767
1531
1648
945
1611
1254
1940
1094
411
2
1421
987
1983
1026
440
543
618
622
1546
1692
1011
546
1196
1103
243
1819
744
1620
1607
449
1668
321
1003
721
1180
648
195
115
1282
261
130
965
38
879
1792
25
1290
1402
1707
1672
729
1893
1105
645
791
460
120
687
1774
539
627
1355
1565
1932
355
736
1326
1654
1527
1947
48
529
1796
1158
214
730
1507
1653
1702
1752
1864
465
496
476
1190
1630
1576
1554
873
684
1990
564
873
1814
1614
1877
1588
1242
1302
162
742
1757
367
91
1928
1653
162
516
1247
1230
368
448
1784
1725
901
1163
1870
1696
1537
369
898
1004
170
720
1945
1154
1477
323
1630
477
184
103
1348
641
497
1570
1499
743
1886
680
1035
837
1013
396
72
94
17
726
15
546
1027
1721
615
369
673
1537
817
1712
129
849
1394
456
153
964
1014
1279
1835
1774
885
467
1031
1388
314
624
1088
1900
150
236
185
1239
1880
876
1385
890
260
409
547
1840
175
397
408
1240
730
1633
586
608
426
918
375
333
194
407
104
1919
1327
828
1595
586
507
278
521
1471
93
375
1595
902
217
1257
1018
818
326
508
258
1779
1324
1541
344
1022
272
1999
1210
149
1606
1524
1060
1561
1496
208
1073
211
1022
1708
610
1359
130
769
1856
1953
1203
1058
91
874
1557
493
215
1880
752
1391
1799
620
1543
1406
1109
756
1206
654
13
1257
1288
730
1616
906
500
1589
940
1115
1969
1281
1994
312
604
792
419
247
1177
1004
892
807
1009
192
1402
1414
1879
1722
166
712
1720
495
45
120
652
1711
1573
1907
52
775
537
1317
1237
608
1979
698
1567
28
1
660
1807
936
18
1582
687
411
922
1410
283
593
241
1868
412
1024
893
736
412
1379
139
1667
1762
920
561
1965
1124
1443
93
544
889
1620
1235
1760
1047
399
916
1998
1881
108
301
162
833
396
407
684
1250
1350
1563
218
1703
1387
836
1253
421
1109
1198
1513
554
1103
155
512
1751
803
1939
148
771
747
1694
754
1343
1314
685
927
1311
1050
1898
405
283
1758
147
590
217
1137
566
1760
1027
1621
1818
355
1116
586
428
1823
1837
1015
471
1230
616
1089
550
1222
636
345
1751
381
963
1842
119
43
922
438
373
1231
516
1362
948
628
1127
1208
917
962
26
1056
68
4
714
869
1319
644
1985
1906
426
549
1900
1398
1142
237
640
1839
1342
1476
536
1097
1672
79
653
1560
1215
1042
174
1090
373
1723
815
1932
346
1014
479
1002
1714
1213
980
1235
1834
8
1239
915
760
115
378
774
348
1649
1094
845
1738
84
333
504
455
1614
222
506
828
1315
1124
1120
290
1298
1236
11
198
800
1452
539
1341
1707
1599
170
692
354
1137
1929
582
1009
1436
432
858
71
589
1899
293
221
1190
585
1896
868
353
1622
1858
673
1685
871
508
1973
308
861
128
1484
670
91
1568
589
1120
407
831
961
1252
1534
948
797
1003
1027
704
63
773
1331
156
730
78
1675
302
145
1642
1016
1643
944
1583
1054
1749
1024
1698
1880
1829
82
1245
1450
1972
1654
1281
1417
72
1103
1416
1885
693
1204
183
1236
1391
1157
1585
1239
400
1801
1351
1142
1568
377
1137
574
589
1825
1110
1791
600
486
640
539
684
1502
628
313
966
1763
379
365
1144
162
1523
1351
1101
1244
1865
1575
1689
327
746
353
552
1622
1614
1113
1785
196
426
1652
1614
304
462
1243
1993
1981
925
661
359
1081
229
173
1157
1755
1187
112
1792
243
57
204
341
602
1263
789
719
561
200
1512
534
874
195
59
1574
80
1222
1643
85
420
294
1357
1534
335
1978
1629
461
1573
416
1007
1405
924
351
1639
495
936
295
1142
624
250
625
700
699
1957
281
1481
1093
232
1659
114
532
970
1905
1933
1305
1662
1877
1608
495
679
850
764
631
703
1996
11
77
165
1503
1291
347
1047
944
1443
1016
16
669
1634
108
36
411
24
77
901
1372
145
191
1803
306
871
1607
1234
113
683
1502
1858
1576
1084
783
1083
1117
1696
1481
1240
1068
1107
764
1414
2
1255
492
602
1390
393
1384
1855
868
262
930
684
1824
213
310
1617
184
1406
784
873
290
1508
1283
1258
1287
1188
134
505
109
705
295
1156
1345
297
1545
379
777
1087
519
328
1534
170
264
1847
498
1764
1970
874
680
704
1964
435
988
1133
1046
1202
1260
1971
1693
204
1598
1990
1754
1188
60
1936
1749
1323
859
513
392
1011
1927
81
1373
305
1813
102
1048
857
124
1647
1489
1678
1898
1278
267
835
815
1257
777
866
1815
1278
325
1134
1949
1469
1572
174
1244
21
582
298
1160
807
1470
816
558
846
504
6
1645
1452
310
912
1734
860
932
333
430
1924
87
1495
1424
1456
1409
1145
1356
1134
327
1553
1871
91
371
468
1800
281
138
1112
1502
1499
180
1439
1696
607
1302
1994
164
1163
1254
646
38
169
1421
1598
1409
409
724
1515
1942
1838
1574
1375
1075
179
1166
1161
1798
232
1277
1239
1400
15
1077
1688
988
1765
482
640
1897
1484
441
1109
538
1352
112
1711
1585
289
909
859
933
1318
743
1135
1207
1170
1632
842
1393
190
493
714
1377
1543
1964
404
957
654
728
1272
1895
773
1561
537
1049
197
457
1224
825
1970
1928
1444
1269
1815
1273
1186
177
1301
1290
268
965
1800
1344
948
715
1533
15
1756
1728
61
339
1261
1307
1814
1968
131
619
1745
817
1041
1413
609
1751
286
958
1348
610
1464
1146
1747
1194
352
1334
327
854
1058
1886
1984
976
1580
533
310
1940
1430
1112
1677
83
312
1770
377
682
505
1205
976
1433
729
1275
1956
494
1401
1487
1814
1564
880
1950
1569
569
1676
825
994
1697
1320
235
864
1511
265
1988
1148
723
1943
910
850
791
1742
358
1896
210
1079
587
802
1830
1488
1283
828
983
224
157
216
920
1871
693
186
941
1906
1587
442
304
698
1789
70
848
1984
1714
985
427
1930
156
1949
239
286
496
1422
1305
27
368
830
165
1093
1306
162
540
284
97
1822
1466
79
1
652
781
524
426
1684
994
183
1106
1357
1747
1763
433
120
833
916
1663
1229
1330
735
309
1129
603
985
609
104
72
1153
1567
198
1789
1853
1853
1295
1250
1150
620
1077
595
745
537
1679
781
699
543
167
1747
186
743
257
443
1136
1393
142
471
1037
1326
535
219
1599
660
1497
1474
1799
1301
155
617
120
931
1966
1957
1254
1271
754
1750
1255
1880
1279
608
1102
243
358
146
436
1214
1960
1911
1923
74
1375
959
39
357
1985
200
734
1165
1162
1716
1284
1691
1534
328
1432
1378
1726
1065
29
432
713
599
565
668
87
1072
1416
119
1181
822
1941
196
1023
1770
1951
670
1519
265
760
505
674
802
547
930
915
1555
1176
1432
355
1669
1101
1889
648
696
386
779
1637
13
1834
279
1154
999
293
777
1613
1228
1564
1167
535
681
188
133
956
1296
504
755
71
107
1496
1994
1252
1602
1160
828
1295
1930
817
133
1812
1443
22
1110
1101
448
532
995
1184
930
1007
1577
273
662
1789
118
1723
228
1628
1793
580
544
134
587
1926
741
454
1690
196
175
1087
1242
632
403
89
1539
1300
1274
336
552
1859
470
1102
1400
580
692
939
1544
1497
1254
778
716
493
1483
130
1584
68
290
1909
802
1916
624
132
301
1852
1494
945
37
1980
124
294
304
855
911
470
212
1532
1961
1981
589
1719
698
1167
1894
418
915
1856
1218
1971
151
415
841
357
1807
320
638
361
1248
1358
1818
1638
535
1207
1117
324
332
819
1055
229
1687
785
1202
1177
851
718
763
762
1383
842
347
1495
385
1290
1917
1442
47
1667
1171
1562
851
1160
1178
525
286
1245
28
1336
1369
1314
406
1885
1438
1511
1388
993
1011
1125
1072
1949
1490
1494
1332
269
1335
1369
339
165
1407
1292
1217
723
1522
701
449
1235
498
1701
224
52
667
274
1870
732
970
1287
587
1235
1140
1147
1483
1829
828
1715
427
1455
1472
777
1693
162
697
1222
1599
322
5
1715
1037
1327
1885
1582
1244
433
215
1756
1499
1412
625
1097
1509
1020
1608
837
1860
1201
1225
684
1766
641
388
1003
1290
1292
1383
268
260
392
1256
1671
365
1654
706
1983
664
646
1485
1938
908
1179
451
150
325
837
965
295
101
1837
64
1197
862
1139
1495
1954
1768
1976
58
1587
458
1712
211
427
550
1026
1322
1535
1410
987
716
1370
139
499
832
1957
1779
1109
1863
1168
1554
10
521
1376
1875
1904
671
783
1434
1267
137
712
552
342
1190
1909
534
1760
491
249
1117
99
538
1542
1557
1754
417
469
1445
1841
877
689
1425
1311
810
153
749
294
190
1355
165
813
406
1942
897
1302
946
581
763
929
1412
105
1152
528
1318
1186
1597
1247
1015
498
124
103
1431
1960
1269
811
42
721
1932
666
951
1235
1017
1413
384
1130
1978
1497
1936
1180
1034
728
905
1674
442
775
1171
1742
1062
1433
1360
514
1035
1958
1768
318
806
423
1412
899
1503
1821
165
106
533
616
1427
1322
1490
1083
980
1780
205
490
1017
1376
72
978
1591
194
1455
1048
1256
646
1418
313
1003
1290
1256
575
670
1529
865
1755
925
1005
316
1429
169
1218
274
1824
73
66
288
220
1233
1114
814
1897
1842
1921
343
1557
1095
412
1774
681
13
209
1333
1031
185
1741
55
249
435
757
1779
1250
1078
241
1830
511
227
1992
111
1225
629
441
1560
477
1926
817
734
192
1806
1503
1986
370
30
451
1346
1486
874
1522
520
167
167
186
361
1753
293
1614
129
548
960
810
1830
522
1125
181
119
1487
741
1629
1489
1449
973
1888
1295
920
978
397
1332
875
1995
1119
169
1011
843
509
1167
654
182
3
379
1638
1445
1934
151
997
486
1686
1255
495
1595
1235
800
404
908
454
466
655
880
1999
945
1674
721
962
765
366
442
667
334
460
1211
1254
806
1490
1797
895
604
1843
1799
1528
1067
679
597
637
1318
1903
1361
1711
485
276
253
1758
1179
75
868
1910
1972
1382
1574
1917
1261
1937
1174
356
1181
1724
1107
1585
382
1848
1904
597
1069
1242
987
1466
1078
1585
1101
116
1034
1294
1508
591
1603
1567
1038
654
1559
917
1559
470
1920
882
227
545
1864
818
1912
744
1959
1760
280
648
1478
1365
1081
449
1375
1073
1174
1795
159
1538
859
855
628
991
232
1858
1928
1665
733
1442
1456
214
1638
193
769
1550
98
526
894
1494
1180
1569
596
526
1460
1085
1200
751
952
1493
1216
1635
1204
771
1120
736
1797
1848
657
1720
1031
353
332
963
1342
1408
1060
273
1441
1667
416
1824
1142
1052
1920
364
883
1484
1774
1696
1182
1181
1942
232
506
640
558
1692
1962
429
490
720
1816
644
1269
1359
1263
1742
1299
590
1631
1863
1008
1419
1424
866
1073
1080
742
829
25
1905
390
1335
28
805
1687
759
1635
1889
684
14
559
558
291
1282
501
1591
503
1883
153
825
382
1107
1922
1164
1844
1706
1564
1125
1624
784
224
835
1150
229
1422
731
990
1789
839
1057
42
1784
993
329
393
398
1658
817
1766
618
1011
999
1793
390
779
1770
1934
1266
642
1942
174
1258
432
410
1434
169
668
775
1242
1269
386
952
350
1639
855
1883
1570
1741
1583
1768
1335
176
1665
699
1278
433
1547
1259
1239
1285
62
1461
795
1460
1810
656
1907
20
729
1401
1001
10
619
1780
143
675
359
312
553
998
1096
1703
1892
631
61
202
1359
882
474
956
713
468
1561
519
927
1862
1941
1465
1698
1659
232
1295
1967
1204
1336
916
391
1731
1667
349
310
1299
1007
66
1397
1569
567
666
926
572
1099
719
1904
824
1119
801
26
871
854
449
882
1209
1677
1328
22
922
190
1225
203
798
291
1159
340
1324
189
1346
1454
1125
149
1174
927
1281
1071
1988
133
799
988
1803
1225
1544
615
987
1709
802
1411
949
273
1800
770
528
149
1381
89
384
1831
130
1610
806
1503
203
178
1460
1389
1843
1142
965
1357
201
50
1225
66
1419
430
330
793
1724
602
1874
1591
433
1293
1363
138
1400
1842
1016
410
380
848
1096
1817
737
314
225
534
1325
1962
1808
1977
1645
681
400
1604
1530
957
265
744
502
1894
539
1575
691
883
299
543
114
1791
96
1210
1171
617
9
879
422
1266
715
1389
452
283
649
1085
526
143
1187
1727
429
1164
1404
1349
1762
1295
320
1540
206
640
47
719
1495
1917
1184
1229
721
1345
656
724
753
996
1774
1800
1983
1650
1652
1402
825
350
720
478
1505
1104
878
1821
1350
1216
1132
1879
1891
592
716
961
348
1202
600
1936
591
114
455
1488
1522
1676
1908
1426
1523
1470
828
961
1070
121
599
1936
508
890
1127
1975
1495
748
185
994
158
1724
306
1999
1723
792
856
1550
675
743
1769
1096
1706
509
145
1263
1401
1674
133
901
1500
490
251
724
1666
860
492
768
1341
1481
1362
477
1483
1810
1351
1260
475
211
349
1855
1166
1505
1623
852
503
76
1886
228
131
823
1258
1606
1599
1471
357
1810
946
1754
625
1901
1162
318
1326
17
203
885
79
863
145
1569
1163
44
1260
1801
737
197
1206
1530
1150
85
581
1234
902
392
228
864
348
770
1571
818
341
779
255
1900
1941
1322
660
1062
1730
1919
630
347
1102
1949
1133
1796
926
1234
1411
661
533
864
1580
1466
1905
274
424
240
403
58
376
752
1474
1417
1292
1794
538
643
568
1115
1284
262
178
909
1507
193
680
1734
860
1549
1514
1499
58
1905
675
785
147
114
515
984
1085
1300
57
760
332
82
805
1708
544
1200
1853
1431
1648
16
1550
1272
511
960
991
156
1157
1657
1049
565
980
328
719
1551
672
440
1015
131
1174
1029
517
718
1650
1858
1335
1233
739
152
1404
1832
1674
1522
117
279
380
191
1662
1564
385
1613
749
1934
1537
1421
1910
123
632
973
1221
712
812
175
305
115
584
998
1452
92
1289
111
1607
1695
299
926
1113
616
350
1651
364
1469
1849
1394
1984
125
12
962
1817
1321
727
1029
1814
1918
1160
1507
15
631
1638
783
124
267
1800
717
1220
1459
556
809
1179
805
1311
888
1082
1954
557
456
364
174
469
1928
443
667
88
1617
895
1354
558
605
1684
1802
1995
1771
236
775
540
1878
558
1062
1384
985
1350
74
1641
1134
1824
1309
1602
1939
610
549
98
1500
672
1970
763
1208
1781
459
974
1891
789
806
1488
834
40
1620
381
1110
1980
1576
1177
1825
1648
78
1617
555
1112
536
311
94
904
1827
946
1901
1599
1020
998
251
1553
1632
47
1761
1662
301
1515
1060
390
1487
1703
1801
868
1595
1773
1892
1553
1519
1673
328
623
699
540
330
58
1022
1633
1266
1589
1637
936
1294
1681
678
1996
480
87
324
279
288
71
1142
593
1419
980
1096
341
1320
1522
452
271
1814
299
348
1530
1570
157
329
864
1599
982
772
1951
465
379
1887
183
633
1596
1722
1985
1879
1180
484
1880
1724
813
928
1551
1808
1871
928
952
97
192
1795
1312
1996
1274
445
1006
53
429
1207
125
1023
653
688
467
848
177
747
429
454
1925
261
1871
880
913
612
791
1003
1146
704
50
1138
380
1195
777
1418
509
60
1956
52
1995
518
366
1143
1954
1855
1023
962
488
857
1813
178
1871
1338
999
316
1533
227
618
297
625
1122
1063
931
1803
1623
1684
1797
1969
737
174
1084
1758
132
374
145
1467
576
205
151
1404
1892
1656
1467
667
635
926
534
1561
767
595
279
1432
740
976
1807
692
1269
1134
1598
197
1065
1156
46
36
146
1149
896
1848
579
143
1488
1015
1878
1739
1201
1498
877
1919
82
1659
85
932
1709
762
845
140
1044
1440
1542
851
1509
1868
1213
22
1919
1492
581
801
1710
190
430
773
1469
1266
601
1665
1441
523
1354
1791
325
668
1320
1499
1875
1333
1172
1581
1272
1019
291
266
494
1354
1970
1478
1498
1359
1502
844
530
635
361
1977
525
1073
108
294
1741
1369
264
1326
513
1819
1166
1340
508
891
972
397
1109
697
358
393
1786
1616
1816
1020
728
1581
1762
571
397
1668
790
899
625
155
1492
1331
431
1042
1387
1870
377
550
1332
1582
1652
1869
1358
1238
1141
1569
1098
1880
1726
683
658
67
355
716
700
78
1615
1199
1266
1114
1174
1714
548
1707
341
1973
579
441
1586
839
146
1897
855
1969
1405
351
459
1020
700
1329
1068
738
545
1518
1231
823
1590
357
210
742
354
829
12
498
939
823
1602
427
293
1596
1221
1811
561
285
1368
1228
140
637
1041
305
587
725
1067
1636
1423
1099
1832
1605
1360
1703
734
30
114
287
787
1781
1251
1408
1521
665
1507
981
1439
945
1447
1492
422
673
1103
194
1971
1505
1408
1233
59
1060
671
1501
544
148
991
201
1590
730
511
1972
631
764
1486
1892
1669
742
1791
378
1826
498
774
298
395
1031
37
362
623
880
528
1113
1098
1279
1418
1005
791
1506
1146
51
942
571
247
543
279
1594
1828
1292
393
492
388
597
1454
1014
863
1603
915
1696
323
324
1414
472
1589
1847
1204
459
1840
943
255
1846
801
1699
194
901
1710
767
1841
1437
973
157
1039
1418
310
1285
251
170
648
1763
1058
141
1366
1269
371
1345
1770
1991
588
367
604
267
1044
386
750
1491
1784
1010
853
1756
204
688
1431
50
1491
1193
56
299
1779
841
502
1447
1532
1225
511
194
1296
1467
948
1473
36
582
1646
313
947
1665
127
972
912
267
1252
1087
794
127
388
1071
498
705
142
360
1184
514
172
355
1804
995
1922
629
1706
627
119
948
59
1298
1029
1356
1095
626
944
127
1567
1518
12
789
1358
1052
1423
862
1699
992
143
720
1848
1751
563
1172
1247
990
340
1104
1869
1439
642
317
1017
1654
1033
757
830
1020
1722
549
1807
1976
1526
572
573
727
213
393
1769
1116
62
712
1281
1915
1341
1491
239
1951
804
328
1371
1688
1184
370
1443
486
836
430
182
1999
34
1725
1463
1883
142
779
180
358
294
336
1821
1092
1792
1111
1577
1058
1242
95
151
1093
962
1101
873
1702
1004
1003
112
1923
1637
1554
48
1684
1976
1585
1306
477
1950
1857
1733
1615
624
1575
555
52
1362
1295
321
1245
678
1511
1169
612
1611
1283
1096
542
966
1655
1624
807
1685
383
1663
749
1370
484
1984
1391
898
1261
517
1154
1653
569
1863
1499
1000
504
1817
1579
35
1188
1474
867
977
667
147
1389
1240
497
1265
362
774
721
1724
1503
22
732
1906
1977
62
892
1746
1893
212
821
367
1588
1001
987
1840
946
764
1202
1141
1653
1409
610
382
31
233
1048
388
744
112
689
1954
1049
1436
1508
1315
1124
380
1537
1424
292
1036
1517
1629
500
1576
373
835
755
1942
1223
74
1317
962
1303
1462
1932
104
131
1750
1071
988
597
1462
768
692
1510
1461
895
1907
1361
514
736
1236
462
71
1032
1593
1144
1399
1439
667
1014
1576
520
133
1809
1938
1989
1452
894
1958
1212
661
164
554
1590
1173
1051
1639
1403
1323
160
526
1047
1349
1246
1791
189
334
207
349
536
1428
1548
745
1630
127
1063
59
524
337
855
962
1337
89
1461
1425
1048
1048
795
1970
591
678
641
156
252
1957
340
1707
1617
1343
719
95
223
10
1586
1999
1146
735
1876
586
297
796
757
1179
1059
485
664
842
567
649
437
448
1610
760
1589
1123
1463
1069
1522
1737
1005
1132
906
845
424
1711
1710
1127
1471
1502
1223
1931
1295
1634
108
320
1948
961
1207
462
836
1081
1406
156
276
1834
1163
1309
749
1962
371
261
628
336
1791
141
1843
1090
364
1379
726
1933
1776
47
66
1464
14
1167
243
1477
1696
899
1378
445
129
645
1566
66
577
273
1493
67
1932
1565
910
1431
1120
1544
221
216
53
1420
1301
866
1148
1007
1068
1820
118
1313
1100
531
1076
1496
1907
194
1401
609
963
1665
202
1011
1720
1384
1666
107
406
943
1359
1938
1806
1607
916
112
7
1847
967
506
451
1471
1911
1732
675
1119
1437
731
154
345
1206
184
1123
888
1333
22
1975
491
1784
1312
493
966
1284
1406
1652
951
726
916
1169
1388
1316
651
1616
1621
1671
17
775
1883
1616
264
1546
1790
1219
1360
1043
708
475
1464
618
661
766
1492
1417
33
570
1476
1577
522
1645
657
150
645
416
548
1080
653
823
1785
1608
1512
773
899
797
1079
226
259
1188
1899
1171
377
454
120
1993
897
1373
1666
796
180
1242
1458
177
39
416
737
1901
1490
86
853
1843
1951
1138
1396
23
443
466
1426
1775
170
821
1851
584
1372
813
1193
1891
1858
641
1436
201
1447
1997
1105
1977
441
1841
1633
1351
318
862
1940
766
673
1075
1932
1576
1342
1372
750
746
724
625
1354
609
51
1810
1356
1819
88
654
1461
100
1718
345
1018
1806
696
977
1922
881
179
1765
151
489
1394
67
830
1398
62
812
57
108
1923
309
1932
1443
778
752
649
1023
652
1655
1986
361
1751
492
1457
412
1911
1779
4
1963
708
1470
1661
1914
46
1663
275
1634
1326
1291
17
744
261
1763
998
1984
1690
4
1762
1733
754
263
493
197
762
1996
1218
974
1639
1191
1578
374
1763
1009
1129
1907
1443
1743
708
541
1277
1377
676
1845
1960
1267
472
1338
109
711
695
807
4
854
383
1105
614
676
1779
603
203
1188
1748
1554
274
739
299
920
994
548
1912
1632
740
1429
1998
1154
818
1682
1536
1167
726
1743
1702
1956
1404
1725
1645
1286
962
1696
1140
1919
1490
404
1513
1084
176
927
1915
1235
1533
1812
1190
930
17
497
844
1664
1352
10
1936
1970
1874
1688
1552
1644
1906
1846
517
180
298
1625
148
1275
245
1016
1591
1287
606
604
1996
1893
414
807
1964
122
1556
1837
367
831
568
1363
866
1521
813
86
1773
734
1865
1392
1431
1215
525
501
1082
183
1089
565
1234
1532
1991
1280
1780
822
1060
322
1274
68
1817
757
1067
1700
1776
211
11
929
699
72
930
1739
339
1783
259
86
1538
908
115
1086
1963
1216
799
514
1111
797
351
930
298
72
312
1002
1370
152
1343
1863
1124
1859
1544
595
1795
1135
1294
1329
379
254
827
375
164
1809
618
120
704
1663
1518
1333
1102
909
1020
1786
1249
514
287
963
1538
469
652
1635
918
1648
795
820
1446
308
563
876
993
1670
1014
770
1289
235
476
649
492
85
1644
699
1576
834
1786
1115
1224
675
165
1205
1979
1265
1162
91
1768
1662
1506
297
1806
1046
89
782
825
1599
1956
70
123
150
1469
572
1339
47
438
1005
252
1745
1677
1948
1575
80
707
434
1915
1239
1645
1744
490
379
1389
950
1128
1314
1571
1572
356
696
1429
182
745
1195
1022
589
360
1842
1586
1615
952
524
1228
419
1482
1685
1831
64
1171
11
684
1723
1889
336
844
463
856
1430
1781
251
1356
1908
1715
570
389
1737
408
1766
1891
1355
1744
1247
418
759
1548
279
87
991
1150
1441
829
1883
1588
1498
662
335
1975
1536
1372
532
1414
1343
1750
1447
1995
980
521
1541
305
685
1388
801
1720
1870
1514
1893
1180
1417
1194
1093
1881
1372
272
351
1209
1906
1367
574
1968
1231
1484
110
1668
1257
1118
137
108
1974
1892
305
807
1663
1354
261
737
1309
832
1823
248
1858
1931
1935
147
1067
995
1949
70
378
1009
904
1366
1572
1679
423
1351
781
148
800
1284
1378
1802
898
1855
1936
363
125
1734
1495
1674
597
1800
809
927
1206
563
246
1951
167
1333
159
1499
762
1352
443
48
1197
790
534
1048
1771
1914
1432
1898
561
1470
1800
921
285
64
1684
24
755
1133
730
1373
797
1988
1258
68
466
1869
1895
1279
1692
1509
1799
835
1109
19
45
1129
1654
120
346
1715
1107
671
1771
1473
1671
735
5
126
1865
356
515
1836
1881
1835
247
1600
386
1723
853
1471
1575
450
810
1315
1469
347
86
1016
1625
359
1455
1415
1592
1598
110
25
666
589
339
1312
1838
690
1432
687
620
822
619
234
606
265
1765
1815
381
1040
1369
532
272
810
924
1821
787
1990
1506
827
1758
1560
1384
961
1338
1546
1060
1
1616
764
288
1181
766
623
1023
1397
543
1499
1183
1433
1989
242
1074
83
1908
635
1374
339
1161
1035
1600
1250
1615
17
1901
561
1521
702
225
1565
192
193
1459
261
1826
627
1407
1560
259
1372
1997
1500
590
1964
930
240
1026
1568
1817
915
996
590
1030
1216
448
1837
1086
1729
547
1603
920
1115
695
1054
1285
1977
1580
806
1798
535
1658
1958
1633
1314
860
898
1536
772
1141
267
1569
1400
778
474
835
547
579
78
1384
418
1509
1289
1145
337
951
685
1391
1089
1765
425
304
1740
743
1730
1145
1760
1316
219
1166
840
1232
442
293
1865
1795
329
1146
275
29
1829
216
1555
1189
622
317
434
972
35
1517
104
1750
1503
1838
1443
704
346
170
1123
1455
117
611
1973
1837
218
538
1720
378
300
1683
175
1070
1058
575
650
18
831
1461
1049
1480
818
1032
869
765
958
226
1330
953
1325
38
1349
523
189
558
840
9
1942
1554
1577
927
1856
1106
74
93
1702
363
592
1834
1654
1825
460
1133
1608
553
1831
964
791
1902
806
979
1666
1328
71
697
1147
1797
1960
1920
997
568
1648
980
1032
1506
1430
402
1502
1473
856
1192
1233
1203
1522
1832
659
230
1274
516
1453
1049
518
1787
166
207
1706
1932
80
1510
1229
1054
1870
512
79
1552
1601
1714
646
1355
1309
1338
830
1412
1476
50
223
379
1836
980
1101
1770
855
20
60
1719
1619
1308
744
1150
359
1701
1699
1555
1313
167
1102
1365
472
1905
274
1785
1210
1120
1398
594
696
248
420
817
1111
969
497
188
999
1665
1767
1048
1765
189
515
593
1866
1033
855
273
396
29
1420
1553
1951
940
1962
687
529
1070
446
1850
1
65
96
690
792
1173
909
906
772
1436
258
804
801
572
868
1974
186
158
189
273
1366
225
234
658
276
1908
1048
1436
496
1411
1898
1509
1133
100
1346
903
1355
1602
1261
695
590
868
1197
201
777
101
1912
132
622
1146
308
601
866
16
529
1822
1612
1907
1250
510
1108
3
665
8
1553
185
641
797
789
1927
1711
1323
489
852
1176
1819
1548
26
433
1234
1523
1340
70
854
1993
29
1476
1938
1415
949
239
1685
520
44
1506
1227
265
1855
1910
1536
1283
282
1242
1839
74
815
233
720
586
381
356
1171
1985
1066
881
1041
1876
1695
674
1748
495
570
387
1489
898
1612
1406
1290
1356
785
959
1848
1435
88
1265
588
211
1316
1858
1792
475
298
1183
1751
970
741
1952
48
1645
1155
1759
1556
33
1721
1842
1394
1470
1447
833
788
442
571
742
1643
1160
797
1320
374
1674
1912
1178
1190
977
1417
1715
870
109
1980
1788
1786
1160
994
709
71
788
1052
205
234
700
610
1052
600
1742
1625
634
1452
1578
409
1294
1964
436
626
1256
152
526
1771
126
1763
1620
1579
949
1856
540
429
1669
307
1337
1794
937
803
1106
518
219
1773
1816
1569
1550
98
961
611
1842
1218
933
1983
848
1206
777
589
752
712
141
1637
1400
419
1511
657
588
1404
1351
1008
1438
306
1858
1251
1845
1452
325
1142
196
1636
308
1844
103
1150
663
1876
519
307
1621
1013
1479
462
1778
1311
1789
1119
1560
1070
181
713
384
1053
1881
820
1293
1525
1963
391
1995
1086
1783
1964
245
1744
1143
80
1103
754
542
137
1073
147
635
1080
1232
430
311
1475
1975
676
1545
1957
1252
713
194
1550
67
101
611
1770
1231
902
169
103
1239
669
251
546
405
1017
136
1800
781
1546
635
1319
1626
303
1199
1379
807
1735
853
1720
1554
1550
1192
1896
108
1258
183
1093
1606
1230
1406
184
417
830
691
1875
1751
1930
1247
971
1746
1805
1185
1468
1900
1525
1622
1266
1905
1234
619
1747
1996
1048
1230
829
1176
1836
1684
712
734
1465
1757
515
109
70
899
775
127
802
661
417
307
643
931
174
1080
222
962
598
1948
1347
1295
1219
659
172
1305
1433
487
1453
847
630
1295
1513
1485
602
391
869
589
639
636
873
1741
927
1053
213
1668
1102
1240
868
1202
1387
714
1810
575
161
1363
1005
1380
7
1725
1657
386
59
558
193
587
603
1542
597
906
1140
417
991
1887
1690
1056
1190
58
20
1858
1755
1502
1004
1338
1565
1162
1796
55
1251
324
2
313
411
783
52
42
1274
753
1155
340
1236
1166
1813
1414
1211
1039
1451
45
756
423
1200
223
295
753
1386
97
411
1800
979
357
82
456
744
344
46
1537
1397
1512
996
1987
1748
651
1291
1610
1770
956
1062
1553
1153
375
942
1730
381
1410
376
1328
1482
1060
563
715
430
955
1305
1264
1744
1287
467
1569
1568
754
1977
198
175
759
1649
574
285
1044
848
328
1661
1637
1973
725
1499
277
17
1193
760
788
1238
1671
1377
1264
198
470
1569
1135
863
806
1569
419
869
1180
1198
1060
1400
1389
615
226
1820
1708
496
1607
1310
1740
265
1340
1282
1103
470
387
200
327
1321
1180
753
909
1194
612
1765
586
1026
1147
840
962
1924
201
1705
371
473
523
243
1190
379
122
1694
542
790
1691
890
1929
356
478
416
428
112
1557
522
815
425
13
1744
1741
1442
1407
1696
400
1581
62
312
1784
1500
672
193
681
806
628
838
1514
1114
17
1665
430
1605
1667
1150
297
912
772
1939
1113
202
1808
1394
502
537
730
1588
1368
166
1347
1573
1956
694
533
467
1407
1732
807
297
1576
137
985
559
1293
1365
1352
1466
917
1804
1942
1098
46
1794
1417
870
762
1100
1868
177
1340
107
541
216
34
845
71
1151
1546
1143
1376
1046
1967
1814
480
1535
1765
1602
1174
1551
969
270
306
1913
493
670
1051
516
99
395
775
353
469
1573
1393
813
1215
1011
1727
485
282
1077
1304
1774
1215
20
172
1680
1932
1559
1147
102
629
552
856
111
1361
1868
410
1936
1326
930
925
1590
869
940
1076
1314
1012
311
1594
747
1697
853
1939
205
1701
1712
484
871
1462
1506
1076
656
46
133
1787
253
1901
324
1576
1241
1482
218
1858
1432
1442
747
1256
1059
731
1194
1760
419
1
308
1751
1792
1155
975
103
712
608
95
490
239
836
1418
1653
78
545
1985
708
912
1156
986
612
1327
1873
1672
864
25
93
261
760
126
368
87
1115
209
57
504
81
856
1614
1693
711
1300
1457
1214
384
1904
1958
1556
198
1989
411
492
1505
1266
238
308
944
358
1607
1456
671
1261
1558
951
1147
647
298
1405
314
1798
28
376
821
1908
1759
1636
1195
334
1433
376
1669
42
140
711
1326
1082
236
1338
1386
1799
154
1006
790
1182
1885
1726
349
1048
649
19
1309
1116
1006
1130
248
1915
509
1148
1813
976
1875
540
1248
1528
1230
89
911
965
449
1667
1751
518
1186
872
657
305
1836
1110
905
573
593
1059
1808
1506
597
64
1080
1063
1837
867
916
551
1575
1822
1146
161
1416
920
1845
1632
1400
1965
1810
976
40
217
1653
1644
379
942
1272
136
1039
1739
697
1675
915
1620
1849
764
1131
1933
160
1474
1024
1323
186
475
1166
775
1765
1437
1025
1660
413
1967
1955
1047
333
284
642
1895
1200
1363
888
1442
1739
1177
1551
1629
1620
1471
1071
1495
1439
886
1903
802
387
1057
1496
311
353
1830
317
941
706
1686
1354
944
1155
948
569
471
928
461
1013
1721
400
1430
346
1131
1638
753
1612
554
1855
942
630
646
1198
1558
908
1665
5
124
1723
737
456
650
719
1502
1039
1193
426
959
1491
313
562
939
15
1260
1715
1013
84
1792
528
1570
1898
1011
257
827
1732
111
868
481
895
1228
271
1526
1685
1491
1364
1807
1
892
1768
672
982
449
58
1656
1928
926
1546
737
1262
577
1836
172
1880
1073
42
1016
818
1421
1249
399
350
1007
1998
18
623
100
1931
1743
1428
1564
1615
743
618
1312
1170
116
1354
1699
420
56
1230
1808
721
570
353
287
1945
1489
523
969
1851
25
359
1192
157
613
1853
1215
1712
1581
995
336
148
1036
1520
1969
1183
1990
29
1735
750
770
1966
767
663
582
1400
691
213
1022
1175
677
746
889
810
1105
1200
767
78
798
583
757
923
921
466
458
812
743
929
987
1377
1668
329
1878
1838
988
1641
651
995
634
1398
1822
387
1088
1296
21
1751
1406
1868
1856
421
1438
466
285
1137
856
1641
373
1233
1922
45
1505
1482
1031
26
1637
1315
511
1003
1288
849
14
433
886
198
1681
990
245
632
1759
1892
1288
853
1582
153
95
831
1656
1311
709
791
1927
1425
1304
1793
1743
210
1498
33
1280
503
1065
1980
1437
1525
865
992
1332
694
1124
1155
125
991
1327
647
860
765
1358
1235
1926
902
1958
16
196
1342
103
1852
541
131
525
802
1310
956
1410
1589
1236
61
1182
1816
1429
1149
64
601
942
666
1159
1995
621
177
774
172
1099
811
1819
119
1735
1752
1720
1470
1757
1141
977
679
1374
179
1329
1815
305
325
1979
1788
915
891
268
752
222
1101
36
871
37
1743
947
1070
344
411
528
973
1031
1189
454
346
481
778
315
613
905
1846
895
226
1104
1913
398
416
1071
438
720
425
1138
83
1889
1351
1993
514
1881
1388
1845
1236
806
1436
530
1565
146
1773
60
515
630
1372
102
962
756
724
955
931
849
714
1068
1824
1452
1630
1498
152
416
141
1237
1682
1260
12
552
618
26
274
1736
1863
1793
819
55
1320
1123
429
706
1762
221
1459
1587
351
1226
1171
1164
1241
1740
219
1765
80
425
1241
993
452
545
389
53
1944
773
68
624
1182
682
1209
1004
1042
408
758
1401
963
1830
177
1537
649
1361
1481
1158
1476
1194
1833
433
787
573
1820
1986
1808
924
1425
1545
935
597
288
330
286
104
1681
1517
551
583
980
1459
466
510
485
1711
120
713
1135
1417
879
1037
577
834
977
1742
1253
557
1805
434
632
1354
470
1768
1826
365
449
1688
1697
1034
871
463
889
640
1321
1964
315
148
1797
1124
812
1512
1079
98
572
1014
130
559
286
860
1013
105
1906
740
1064
1306
1120
213
1345
721
261
723
1060
812
746
1015
1574
489
1859
1202
1992
982
196
1235
1974
160
932
1907
332
495
1305
965
999
1054
966
1420
1648
1541
108
903
241
213
48
821
396
883
368
1166
404
77
1093
1131
1264
453
62
194
814
288
324
169
1875
260
1941
1788
1228
1485
1679
1869
1586
491
988
1123
782
1286
777
1534
921
644
875
59
977
920
224
320
353
988
832
441
1023
1078
1266
976
1028
1114
1335
1689
1564
541
1201
968
186
369
1331
1796
1722
803
822
912
639
561
401
1577
1421
775
1961
1913
1445
400
907
1585
1041
1646
425
1828
943
1208
1239
450
976
1592
1014
1220
1625
252
1867
1801
163
1053
1828
1543
113
1408
994
684
747
1604
522
930
1793
453
1605
372
786
39
1266
1528
56
551
1485
583
997
1892
234
788
115
879
316
1314
827
1874
1148
1430
747
1340
1454
532
1044
597
1049
1816
1683
1763
1047
1320
1469
783
546
291
645
71
1931
1116
1994
1091
435
16
1361
1587
1601
1759
1495
839
242
1336
684
130
1200
191
1422
148
1741
1200
593
618
1864
216
1276
1981
613
251
1708
104
385
1020
610
1475
580
1275
1736
1928
1847
1091
315
1043
668
1697
631
465
379
83
979
155
281
1115
1131
924
912
1488
443
1516
1542
1265
360
1015
36
1121
268
505
1848
474
1617
5
1779
142
1566
1746
432
945
1501
597
1621
800
1284
970
1737
1858
447
1001
1214
186
562
261
893
1232
471
315
805
1570
1460
1902
1952
1781
1541
84
1496
919
1586
979
854
1105
1520
126
369
1078
1867
1436
550
1095
1832
793
869
205
746
1295
983
719
1193
1844
1729
556
1038
1968
1841
96
1224
499
734
666
593
1889
952
1144
831
403
1836
825
524
1586
1439
569
30
1855
322
32
114
1805
1018
1048
1954
1783
825
30
510
1922
625
478
1467
208
1098
82
1380
1689
1657
1473
1376
962
1589
314
1781
1031
188
682
1225
681
1517
268
1211
604
1596
1408
1938
1018
1860
884
1224
1399
268
1396
1687
742
1077
1239
885
1946
1251
966
775
1723
676
672
1491
985
1636
311
450
617
1331
993
418
500
260
1490
1337
614
170
1516
1083
384
1604
533
663
1452
236
258
1910
120
1157
215
978
1602
1402
1999
334
1414
1883
188
1050
1349
1629
1554
1262
1783
446
1170
507
683
474
1980
660
648
1021
1296
815
505
1281
1269
1549
476
994
1786
354
1049
1593
920
62
750
844
1798
135
1748
1400
805
202
1422
621
1445
1435
1946
159
654
1106
42
886
1695
1502
472
1093
1904
322
641
464
1700
573
1714
1416
952
1348
639
505
308
1350
450
352
1208
90
408
907
721
1840
207
1453
1017
1142
499
314
312
1944
1135
729
789
1306
614
409
487
436
1080
140
813
1835
1094
1799
605
195
1565
24
237
555
739
788
615
1586
1025
332
608
605
1132
1026
23
497
233
920
1975
342
900
1589
1771
130
1352
1151
171
3
204
896
1649
552
783
1737
1977
363
620
93
736
1639
244
70
192
792
473
1291
243
846
1208
1707
1641
396
47
20
1423
660
974
479
1310
1728
343
1799
1466
601
659
1512
1890
1887
1346
571
646
1591
393
1568
1593
43
89
93
248
693
1132
1206
1912
529
1051
668
1950
249
1921
1501
249
1831
1393
1930
1178
626
1239
227
1660
1173
929
1977
1353
459
816
1250
879
71
729
27
141
127
1492
1556
1815
309
604
769
816
1192
1892
336
1278
945
1098
60
293
812
1946
897
15
1094
1214
1034
213
359
189
1216
556
378
816
1408
1388
159
658
1767
1539
317
376
403
1424
1740
294
845
55
632
1767
610
910
1830
1868
603
1496
1785
1390
335
765
518
1166
1390
663
1568
899
652
1993
118
1951
1100
1719
1141
1826
1910
880
1132
1013
1424
182
970
569
122
780
594
1305
754
107
987
1178
1955
1939
1852
620
1398
326
1916
1133
45
924
380
1330
433
998
1039
1220
953
496
310
1699
1001
329
1670
1005
1541
572
1741
1539
1092
1577
417
1385
236
819
1457
138
447
471
965
498
152
1729
1150
434
1003
103
1271
967
1384
151
91
1315
690
1705
924
408
71
1257
217
1359
1076
922
1649
582
731
1924
1146
1025
1285
816
55
1262
1656
1790
82
772
1257
1655
301
1504
1792
1927
1917
1201
841
1258
1345
1513
1026
1218
1452
1573
283
564
1470
759
1086
400
1101
599
266
1777
1643
985
385
1214
705
1839
1597
1941
916
851
1693
629
1793
1562
898
731
1352
1642
829
246
1021
22
93
782
1420
1803
861
1463
1044
1037
369
1877
1988
865
1123
1105
1087
1983
756
1122
200
988
1817
1603
1826
115
1065
517
164
563
365
164
1585
1649
1099
926
81
129
258
1412
1534
962
660
1219
1274
24
1854
484
1623
271
205
540
1433
1452
1331
1850
708
1565
203
371
872
1572
1162
853
1717
453
1562
521
1916
1385
787
1946
248
1676
1254
1650
1217
1684
501
1361
978
1455
1921
629
604
1850
838
1164
584
1073
831
1873
1975
139
1944
1771
678
182
562
1508
1703
1997
1285
1237
1535
552
1262
845
891
1472
487
771
1915
1222
1178
64
1587
677
1513
340
538
1438
1136
1647
842
1780
466
549
1266
1726
1327
1382
398
1674
1098
768
771
1390
1812
249
1104
1989
472
990
1834
1921
12
881
441
1904
327
329
666
708
1891
249
1072
1424
263
1766
506
582
1593
1280
1505
933
632
1581
1019
462
1403
465
406
924
167
164
1794
244
650
320
1822
354
1426
1258
800
522
1106
727
866
395
157
257
1846
851
586
613
909
441
636
1630
66
1403
573
1106
531
495
1081
1379
197
1724
1617
899
1049
605
1035
1833
1202
1722
1588
430
559
959
623
618
993
806
1276
569
1622
307
112
1017
33
1511
833
1135
597
1576
645
1546
892
1224
603
881
213
1011
90
455
123
1968
1946
170
10
1202
1533
278
783
353
1944
761
334
1156
1577
1718
1816
1853
1144
681
146
1580
955
371
306
23
800
1310
1281
824
25
621
1287
299
1525
622
1145
1215
492
1308
896
1619
854
1348
63
1285
1858
981
655
1681
361
674
1281
256
477
1737
1352
1172
637
1759
1968
1756
1939
1157
607
1882
18
777
167
1741
1256
276
421
1753
952
1501
1568
1955
1954
797
1477
223
433
577
1958
536
1994
1481
1384
672
155
1830
1758
381
191
136
883
1924
996
1693
88
630
911
1167
1096
613
213
821
129
993
390
268
1502
1143
476
1850
1442
535
929
1392
229
1814
1046
1679
1310
475
1024
470
719
360
736
1431
1910
3
582
1646
747
1045
1602
1154
356
1672
680
726
1657
1864
248
1854
598
151
536
811
1117
1199
526
1482
1179
1440
1326
273
434
868
1604
1417
1883
238
1951
1047
284
1044
556
954
269
876
1048
775
1863
1309
748
1160
1374
545
1789
1930
1128
1215
1211
205
1988
1579
1056
1699
734
494
1110
858
1339
851
1571
589
38
1422
100
40
144
290
742
510
854
172
1100
1150
841
880
719
1347
1018
1842
220
1675
392
275
1930
1348
1528
1688
1167
1918
1046
1635
1778
1943
1102
94
790
671
1716
1869
1919
1909
943
54
1405
691
1282
1638
156
179
1470
1429
1547
219
1003
1190
1657
1519
668
1566
188
1559
243
840
1986
1733
868
652
420
1182
1426
1475
1330
681
1668
372
1472
528
910
984
1380
604
529
349
1429
224
279
1797
989
297
1335
1991
1742
520
1093
803
1640
1713
1083
1178
48
514
1934
90
157
193
982
203
748
1642
24
1014
1388
1005
1685
1503
568
970
1074
645
713
858
1583
1113
464
1331
737
419
498
130
83
69
1162
128
1931
794
751
1020
1807
1946
946
1061
143
1298
1897
723
170
1147
1200
1477
609
1740
1637
1985
925
385
1832
795
780
177
1465
1382
1352
1396
1563
988
590
911
29
135
1511
639
1332
1354
1423
714
761
1114
786
1973
1259
770
574
887
1255
284
217
1596
1232
966
888
1972
881
1164
1576
552
1757
577
284
136
252
391
214
875
211
1938
1823
1648
532
238
835
1648
1279
1569
882
1059
1930
213
1112
117
1683
1257
1223
369
1614
1527
269
1719
1057
1029
1627
81
1871
1846
1629
1738
1507
667
1481
1197
1552
356
435
387
1655
557
1431
1747
283
400
1181
1333
264
1304
808
1543
1262
786
753
564
1916
1453
491
1286
479
255
1165
377
158
1770
1163
1390
673
760
386
1147
587
1549
1863
486
560
787
1766
1070
1740
284
1254
388
1422
283
732
678
1464
1713
1059
338
1459
99
631
1125
1939
1452
1624
1205
1605
1694
343
794
1250
736
1515
917
1024
1723
303
1107
370
8
1817
934
1015
799
516
391
806
628
79
1038
1943
1587
75
375
768
1084
430
937
1998
606
1388
474
9
1336
1331
1200
1750
797
1290
411
671
1530
568
1744
1081
1959
321
233
643
326
957
1546
1793
1889
1905
1466
547
1814
1320
645
1410
1128
1595
1068
1425
952
1621
120
363
642
1605
614
1887
1452
1464
1161
544
14
13
1269
640
1456
1221
1724
43
267
1026
824
516
875
74
1308
1612
1896
1629
1452
1269
127
1626
1846
298
998
275
899
358
1897
471
1975
1978
57
1063
1020
958
918
1466
1008
1679
537
47
1738
335
1413
595
472
1639
14
1915
1336
562
269
405
314
1217
313
689
246
37
1171
1298
1932
1239
1412
1703
107
1558
1270
1985
824
1456
1489
274
808
1206
1754
1822
1610
312
752
1918
687
344
820
14
519
51
985
933
139
902
1943
1301
712
1742
1556
722
1403
1796
1034
639
1240
1360
831
988
1855
1694
91
1288
1082
1935
1172
1881
1394
1873
1562
551
1758
1256
1002
389
45
835
834
1615
244
1339
1863
974
1496
80
1471
583
812
972
1644
1287
1678
563
1368
991
446
1033
1829
1098
1212
1987
68
975
813
1908
1101
191
96
1053
542
47
941
88
1126
506
1903
223
318
1009
1762
318
1321
818
417
1845
1087
263
586
521
264
219
591
332
1538
1350
693
112
59
1559
1453
1276
429
291
285
1882
1188
1773
226
1247
698
1852
613
934
1179
611
150
1719
713
50
777
1834
1595
1303
1092
159
449
466
1095
810
1553
400
1974
176
534
1387
1149
1037
1460
958
1623
1484
1172
1059
394
671
1525
1351
502
816
18
837
1077
1400
1718
1187
730
631
1252
880
1866
256
1440
1895
1199
1614
1821
927
1516
1984
140
1584
1044
1244
1872
1476
638
46
352
290
115
231
1593
1495
609
706
1669
1971
855
1911
336
1489
1117
1368
111
1378
880
1713
1762
1191
91
1063
951
888
1504
36
765
248
468
1830
786
1617
1251
311
642
24
1879
795
303
1246
204
968
1567
788
1706
268
585
51
1768
913
10
574
299
982
868
1263
151
701
1860
1699
588
269
1709
130
736
852
723
1760
1063
891
1566
169
1450
1200
1378
765
1619
363
1148
157
281
435
1914
885
270
568
879
526
330
411
1136
492
893
394
751
1926
1452
1059
1031
53
265
1718
592
755
813
345
1358
743
1218
269
1718
763
986
1924
600
795
825
1527
1637
1278
1105
1195
1835
1187
659
1608
1638
1102
553
37
148
937
146
1212
917
1446
1443
1287
1628
1199
1721
987
535
1211
682
1050
1974
37
332
1776
59
670
210
795
1692
1565
662
1756
600
1698
696
14
1272
1634
189
83
1899
800
1044
1559
1345
938
1215
601
761
1659
84
1206
689
839
474
596
1021
1502
479
712
1336
1128
548
249
1341
381
532
1574
236
513
232
962
1411
1406
138
1521
966
1350
235
183
1263
1921
446
1135
605
764
467
1106
1082
299
409
900
1008
1685
1039
617
1390
1179
1011
903
256
175
372
1980
1122
53
1181
1618
582
862
693
1740
1782
796
531
629
1590
443
348
832
1173
626
65
1369
1785
32
1732
1137
947
1384
1653
412
429
1246
905
95
1726
1890
981
1891
984
1782
1670
250
383
1408
1095
206
616
660
1023
282
1840
726
1943
377
1723
182
1781
1853
77
258
859
839
919
266
1788
1392
780
744
719
502
150
1432
1987
503
1918
102
52
623
1297
1095
1316
69
1777
1073
874
715
1810
1551
105
1509
476
460
1611
797
290
976
659
512
1690
501
1697
699
617
1701
422
99
1886
329
1682
820
597
1615
535
13
1638
820
1962
1291
1859
1022
406
936
390
1027
859
475
46
94
278
1705
1857
1125
161
290
1357
1480
484
1514
1783
1487
187
1070
49
1069
669
1534
1265
1150
295
847
578
833
1923
612
1720
45
1588
1743
938
1562
1076
1567
935
404
1799
1803
758
26
467
1684
1476
77
1922
1518
719
1143
605
337
722
889
385
584
364
589
769
1468
833
482
490
1132
89
1641
1513
1255
95
675
92
1178
78
403
1764
708
772
1588
1445
1042
499
806
536
306
1383
720
82
600
415
1266
1639
1992
1026
1854
1427
1878
1003
1446
87
1240
959
84
1700
1711
963
1657
135
999
953
900
703
860
730
1762
540
297
1862
949
337
1980
986
1808
1309
197
1390
777
746
1530
451
928
1906
354
877
514
1866
570
1897
332
34
986
1744
1271
1035
612
1272
1656
1856
1593
160
1238
6
1384
963
959
1956
559
61
742
483
983
812
1956
952
1004
1351
1354
860
1476
1247
1416
1185
4
140
673
1577
982
1104
1837
1889
237
765
1254
471
1278
739
62
607
1867
534
130
1205
1533
534
205
1672
1932
1430
5
1764
1082
1530
1182
1273
184
472
1647
1050
717
1097
248
524
591
772
1166
1720
1942
456
1730
33
1516
960
776
770
978
1897
173
1181
214
775
508
48
462
592
1251
1973
382
248
1841
726
1104
1930
677
267
597
644
870
198
214
196
661
1603
965
635
190
418
449
237
1629
1297
1684
377
1360
1212
838
427
1663
666
1188
321
168
1391
1791
128
1787
456
850
1359
1904
626
433
1242
1549
1966
714
1030
492
1138
1962
1052
394
372
921
1114
439
1346
1685
1645
1145
1843
1995
1721
905
1231
1461
533
1462
174
1088
1311
245
1791
1751
338
663
970
511
542
1443
671
1173
1021
412
693
668
560
1677
1300
481
1284
9
1594
105
415
1492
333
1328
913
1207
96
1650
81
273
128
1851
732
1468
335
1994
1486
1150
219
1629
1821
746
1285
1963
938
1376
540
130
68
1002
1640
900
191
637
1929
1441
118
796
1096
1772
1272
651
272
153
1612
76
500
833
1841
461
1515
1204
1937
303
759
405
132
822
1699
1459
1847
1964
840
1059
711
813
74
623
1636
489
1547
155
880
889
1014
1111
1185
1796
1619
1510
439
617
416
84
753
1132
1343
1186
1120
1306
1087
1494
1529
1758
860
1359
499
1007
762
1623
283
1461
1798
1748
1229
551
833
544
1010
920
1389
1071
324
155
1674
1658
13
629
995
1095
708
1296
1136
419
1394
1971
884
66
746
1162
1701
1102
174
1662
405
148
920
1014
975
1860
450
1742
1896
306
1280
235
358
1718
873
1400
961
1571
1219
368
459
1288
1313
115
1133
354
1827
53
1905
612
916
1145
359
525
881
970
960
1502
1747
1029
271
1542
1872
333
891
87
617
1688
1342
1712
844
664
1352
1428
644
1596
87
1476
1213
1981
1172
112
1891
1657
472
1601
263
1404
1412
1935
765
1910
995
1433
1127
113
783
759
41
660
1364
1907
229
684
1572
1688
1593
1053
871
196
695
502
1452
1547
588
723
770
756
159
1146
179
1598
1367
1727
1784
1513
941
640
1855
47
495
310
1474
87
1252
1781
520
23
1077
84
815
294
1282
350
1460
1070
407
621
1772
1626
826
1511
1258
1492
793
320
1780
1971
532
1237
242
1080
633
45
1673
1985
1252
79
1259
1185
175
1038
1714
134
180
1531
1739
1218
1697
1061
39
1905
1713
392
370
1266
1947
1645
196
1566
530
1733
691
1727
150
1475
852
214
459
120
707
1396
869
1667
781
1296
200
1298
450
1295
922
567
1084
151
22
1649
424
117
603
1822
1223
1051
1847
1639
374
1861
779
1027
153
870
402
1980
998
1456
396
243
1428
868
1130
388
890
475
760
513
1166
592
162
206
1913
500
1533
68
1301
442
418
288
1654
1742
1513
1994
196
1738
356
1566
168
909
1505
1842
1144
423
1250
1718
671
995
1739
1750
192
990
399
1385
1815
1061
1712
188
700
696
174
1178
851
834
852
1074
533
1315
1777
1699
1916
1330
1966
1370
1970
1
348
1523
1414
1910
839
59
1366
1781
1267
1860
708
1565
1245
819
1367
1150
892
914
202
666
711
1596
350
823
445
413
1821
1446
603
806
1195
1234
1488
1023
350
273
1025
736
1434
1542
1065
1057
1811
757
1561
1238
711
57
132
1103
1866
619
1004
696
1955
1605
481
1040
60
1078
589
1921
137
1886
87
217
690
1179
13
113
1595
325
594
905
540
300
1644
77
974
676
362
1564
653
1123
1296
873
1337
443
1230
1031
718
1420
1686
708
337
689
797
1201
1926
103
737
74
1700
1877
1148
1807
53
649
1281
1705
1119
40
617
1181
13
269
1214
1305
1685
96
1012
144
1868
654
12
997
1310
1708
735
1527
846
1614
603
1619
310
1382
499
575
1303
1809
1121
1798
311
1439
30
88
56
1274
940
1079
1398
1618
1595
277
1948
1268
1843
381
1966
166
1451
1327
1211
483
964
189
314
1941
1667
435
1021
1871
1025
938
1900
1097
1234
501
692
462
681
1474
988
1088
315
880
185
1221
1690
924
903
839
1660
1118
1434
64
1518
840
434
234
1110
147
1905
741
978
344
970
1995
1281
800
1039
647
412
820
1342
1216
273
848
1794
651
1665
255
1132
870
828
1591
1392
1751
780
246
391
427
581
1231
1277
600
266
1151
1991
1157
227
1565
773
1747
437
1720
531
1509
963
503
1710
890
1127
172
1259
783
202
1104
472
1501
1656
710
350
365
1192
444
1327
186
1153
1800
987
803
1698
1901
528
1520
1158
1983
1371
747
484
931
60
496
1908
1057
355
819
1944
655
637
1149
359
1257
1112
1370
150
1328
1203
1930
923
519
624
1184
1148
155
80
1403
456
43
1073
1917
1202
1908
521
144
46
328
368
0
1598
1214
1259
58
1510
198
562
1607
901
834
631
1728
1866
943
1703
1131
498
722
907
680
60
1374
1227
540
560
1081
395
1220
1351
760
1502
1115
1750
28
1162
1077
757
1359
1705
1027
1739
464
655
283
356
843
1024
751
53
1424
1290
1262
427
560
1711
1549
1596
580
445
999
519
1816
272
1718
1287
947
1365
1842
513
171
58
903
1801
1543
1857
399
1935
825
1194
582
1976
897
1646
1894
1499
106
1254
912
149
1860
274
1859
954
1655
246
1688
1025
485
1497
1920
1172
1270
1047
212
46
732
207
724
553
771
1078
675
1289
779
1233
318
243
1443
827
339
1288
561
1543
1536
1078
1037
1118
178
563
791
987
4
1020
494
1788
55
1560
373
1308
1824
1883
1628
765
1843
1327
667
1735
720
1549
585
1525
776
802
239
65
1843
813
1362
138
1028
1008
1372
1484
1327
1791
816
1116
1619
1928
1761
747
1248
1918
1655
778
872
177
625
1729
100
507
266
906
1864
1882
776
1553
1864
1839
1479
1323
1665
1502
34
1519
916
1165
699
165
1175
1103
1973
328
273
292
1365
659
1517
1843
1426
20
1586
104
629
1254
1888
1347
1124
214
34
1939
1696
1539
268
1415
434
727
59
86
1366
1448
785
1961
906
1978
1128
1546
520
1391
1004
1643
234
716
1282
727
236
196
605
1917
315
26
1052
1440
1206
151
635
1735
1323
1305
697
1887
742
1265
1170
693
775
679
205
1157
1426
1308
1635
668
659
1567
14
749
1306
1826
1251
1931
778
1249
1267
1814
1654
1381
1476
929
1009
94
781
850
1231
1347
1356
1065
1058
985
1464
139
1677
1870
1898
401
1258
338
952
1937
1458
840
1658
781
1301
382
1072
386
230
544
582
612
51
846
1441
1905
1266
1995
825
1570
1737
506
941
1505
1696
1869
643
1113
1466
1999
1018
1849
1734
158
1544
159
182
1638
350
1767
1187
345
1836
1575
954
1603
1848
1663
573
1773
176
118
1319
1534
1152
1153
678
285
116
1458
1731
608
534
1501
1873
1290
1662
548
1621
572
1653
1533
277
1073
1155
981
1589
1385
215
1621
522
306
1352
1765
992
1234
1795
945
1959
807
1381
1729
1952
127
1339
638
482
772
91
952
590
925
729
527
29
1947
280
561
1959
904
382
1259
1417
87
1103
223
1466
261
1688
1000
386
1839
771
682
272
1778
1553
701
1699
1999
1385
1613
591
639
1705
1780
1138
510
1927
1877
349
761
1654
594
897
1299
354
1190
508
1398
598
1778
1050
853
1889
347
1713
216
1263
434
239
972
63
820
1962
644
1246
1869
953
1767
443
361
1528
324
1257
1044
1109
1130
1061
501
1463
300
1270
329
32
1960
430
685
773
910
185
215
796
1535
139
132
116
1265
135
1413
1881
1110
139
1141
1603
1615
1763
1415
193
218
1725
2
1271
1886
851
1867
1256
1161
420
1934
1397
103
1632
1200
1988
193
1509
973
1049
1283
723
1883
1296
575
1561
1047
1251
1707
382
1203
939
299
954
1248
1279
867
312
1585
1343
923
204
789
499
388
1933
1708
153
584
364
1441
136
278
1440
155
880
1215
1926
1542
1806
1170
676
836
1861
1753
1819
1830
1332
442
871
399
339
798
913
1298
1636
1220
1673
534
612
534
1396
580
417
541
1205
605
641
61
1537
602
231
1566
1973
1111
1311
564
1837
1785
35
806
62
147
933
1242
916
954
617
603
1227
1467
1203
1104
1866
888
1565
508
301
969
1574
59
807
447
1056
177
1794
1460
36
1381
1999
773
235
1537
322
1476
220
245
1047
1681
90
1983
1891
1408
1064
1321
485
1295
1804
1727
1162
1920
1161
1766
831
924
585
36
335
637
997
440
205
398
509
530
1096
493
1909
991
154
1882
1062
218
1600
142
483
1850
725
1205
435
1140
378
718
657
504
602
1891
906
923
1346
1291
1453
593
606
409
1592
532
746
292
399
331
1048
307
1704
82
582
306
1928
1428
1065
1426
1487
1487
1538
201
1389
1023
225
306
1616
1007
188
1635
1596
1683
569
52
803
715
1214
627
951
1266
760
552
382
26
1140
930
30
303
467
1254
1491
22
1688
1476
508
175
1681
1622
1577
1621
1647
624
1293
1403
1745
1014
385
242
787
1963
1973
1443
546
755
730
945
1340
303
1969
190
1485
1024
1160
1214
522
305
438
1728
961
1389
625
378
1392
193
1211
413
463
1260
1580
656
1553
758
143
531
892
1289
1282
1439
1132
58
1961
1741
472
1527
949
1328
376
367
1640
1548
456
1792
201
738
1152
1085
1408
1929
991
1349
403
1310
43
787
1949
1700
1306
1677
660
1960
1191
965
1024
46
948
987
1620
1559
152
1015
773
436
668
708
493
448
1407
1892
706
295
1739
51
148
909
1508
1407
945
773
1501
1791
194
280
1207
407
1442
516
303
816
1925
934
712
24
524
412
966
749
280
341
705
1445
1271
1238
1814
890
1249
350
1363
281
306
1655
985
1462
707
1425
854
459
692
1096
1781
1591
1709
1199
1267
126
970
486
1858
1689
572
879
1327
1833
240
81
494
876
495
744
1611
515
919
1252
1510
964
975
472
1994
1807
149
1888
154
1861
972
1489
613
1904
139
1284
1694
1073
860
917
263
105
365
74
1194
1884
1114
995
743
1767
762
747
1674
1325
1680
1996
1383
1637
1344
87
682
1835
1187
476
1684
870
175
1411
1631
163
1690
227
1357
1582
344
1333
1265
171
12
1232
1176
239
1799
1225
1601
1742
1544
1757
556
1539
719
1629
851
1857
1824
764
192
1695
215
242
717
1773
726
187
1448
1622
125
1824
1616
913
1594
498
319
1604
351
1284
1897
11
355
780
173
1306
297
623
257
832
1332
622
934
700
1170
878
1097
1847
1871
1195
1951
1843
1749
1271
695
1243
165
450
225
247
260
981
1199
500
1429
492
1722
556
703
1342
18
900
1842
71
1819
487
1435
686
939
1029
661
581
1668
1303
450
1333
292
1691
811
1647
625
498
1397
1527
265
405
694
790
821
1373
1240
1109
1602
292
1440
1467
107
1510
276
749
1158
1487
1006
1461
1611
721
301
883
589
582
1102
1355
86
914
1292
1399
1439
598
875
966
7
404
1872
1298
371
873
1235
565
493
940
1096
1529
1169
998
1676
845
1004
891
1485
1847
1989
293
1904
1268
1721
1137
407
933
701
1218
837
1994
433
1381
706
1015
802
1594
612
1586
73
1961
773
60
421
513
534
1546
732
1704
708
1685
1010
1475
801
404
298
785
1723
403
823
1933
1376
265
1628
659
111
1026
748
1611
1071
1779
179
32
547
820
1703
807
1687
1328
550
351
1591
844
1523
1626
1306
356
857
1002
471
51
247
295
1962
714
1166
676
42
361
1680
1107
1748
1175
1819
609
1619
508
1740
966
1913
32
863
18
1816
1740
976
313
1377
876
1838
1996
1439
1036
1417
328
977
680
100
654
1903
560
721
1348
977
1493
1712
711
132
1252
1330
944
1177
1273
1233
527
136
1102
1892
1272
1711
1988
1103
1931
518
752
1085
612
1473
1434
1621
1181
211
577
171
505
1020
882
1133
1988
1920
40
1070
271
1269
46
965
1239
391
1797
81
306
1102
483
1065
1676
651
51
1245
995
1940
1711
1991
996
629
1245
667
1913
1430
1246
1952
900
1792
847
684
1418
734
1629
36
1613
240
365
1950
937
1874
1141
694
1328
961
186
481
407
1600
1073
630
1839
26
758
518
245
1091
856
1477
1680
1443
1342
1149
215
1286
1140
1853
1524
381
1392
585
1699
593
929
481
1958
1555
1241
936
12
1999
1025
1424
992
1923
1688
420
1516
596
1349
487
310
1480
534
253
1069
1406
896
328
1025
392
1501
1073
1404
649
14
1897
1977
396
1672
1718
576
914
1031
635
408
265
228
377
1086
742
968
1368
1639
444
1209
476
941
1024
211
253
522
231
1698
1841
1573
764
1988
1310
1579
1064
967
1829
1607
1170
688
1472
593
802
1587
1967
623
529
262
1800
1376
1605
1001
730
440
733
1266
365
701
1592
157
1316
1151
1301
1958
1080
1841
1566
810
1514
1034
563
868
1586
1550
1838
737
1700
95
160
1108
628
1991
1744
1001
216
1622
1879
342
1915
1869
1247
1339
675
502
1395
1665
1330
1589
1156
236
1528
471
1183
1929
828
583
1053
563
786
1413
764
1790
1236
1305
467
276
704
1938
441
18
1459
575
1630
368
391
646
188
1806
1201
236
1915
1758
1123
1062
1842
563
1390
788
235
1842
1231
1794
1066
781
1445
1706
193
1224
1586
213
1210
1892
616
1627
769
1000
1265
612
1902
892
1942
1882
299
1680
214
809
1487
1746
1822
802
915
1566
238
647
914
477
1273
586
1746
1901
880
470
408
1247
42
503
1777
1051
214
506
1663
1939
186
144
944
177
1612
510
719
1325
1426
1104
1811
1297
1620
209
1361
426
294
1807
1151
128
714
626
1454
1039
1232
1490
1153
902
1492
362
1972
1695
1011
268
41
1340
1752
1786
1375
1528
1274
972
384
576
130
496
1239
612
1720
1418
732
1225
1208
1649
854
1697
306
751
152
1992
1386
706
840
386
1879
1359
1875
553
799
102
1825
1073
697
13
1318
1003
200
1110
445
544
933
984
185
201
571
167
1345
1003
1722
1224
1033
934
1787
1595
400
802
1176
651
1094
1130
285
222
1325
1788
1225
76
1930
1182
12
584
99
1371
391
60
221
792
36
677
1742
428
994
1857
1832
569
1282
1685
351
1976
1349
754
1326
1481
396
747
1247
1520
411
1995
827
1765
477
1859
501
1668
1126
1818
1674
650
776
1961
383
1344
1295
467
1708
1473
643
941
1374
1620
1391
1696
369
1215
1052
1849
1355
1533
384
698
1326
1834
701
1514
575
46
955
1880
944
1915
315
1444
411
1956
1315
622
1167
938
349
1089
537
1268
872
88
1029
714
1949
1654
1560
854
1855
1746
427
1253
504
96
1797
1870
333
191
134
346
1308
292
724
991
859
176
1834
1668
1949
1455
228
778
1679
71
103
715
914
1796
1026
1379
154
352
1559
178
1088
962
1902
94
1925
1805
792
1902
370
969
622
850
1164
555
30
1749
1072
520
1313
913
1547
6
1569
1999
1255
65
1041
1777
1651
1627
1176
855
1341
506
817
409
1668
553
1461
1640
1279
1860
138
772
1345
182
41
1153
479
1355
657
1774
203
1937
1237
62
1381
226
1350
700
156
35
1452
1246
493
1814
1717
1919
1356
1851
747
1722
115
818
376
203
1267
1827
1760
450
1954
1647
549
981
1285
925
281
1520
1502
971
476
507
882
1735
1105
1185
810
1295
1933
1772
1783
72
1350
821
732
398
1099
575
803
95
1846
1569
944
323
1633
1815
1139
1380
517
510
1750
980
138
817
1312
899
420
1628
175
1457
1262
631
1772
1049
832
1372
1615
1494
486
879
1154
1446
1652
1989
1706
726
1656
141
168
962
1913
1872
1914
1557
451
167
938
185
1343
1572
1574
556
165
1871
1291
1915
526
392
296
67
1537
1481
1380
661
213
1512
225
432
1744
150
1368
605
1375
1474
1454
160
587
167
1335
1444
1351
1612
115
1526
875
775
1875
1654
876
379
1762
607
1383
1700
1206
1448
279
1620
812
372
1218
457
113
317
1788
429
414
1556
298
449
653
286
559
1714
675
1103
1390
366
712
85
1235
748
654
982
1200
1568
267
526
136
824
931
696
1240
1927
635
337
1593
627
570
1082
107
365
1188
1723
69
1260
1647
1819
1271
681
659
1441
361
1498
1639
518
1680
741
1573
1162
1455
793
28
1391
503
1534
1273
57
1728
203
140
1305
783
1471
1464
830
402
1374
47
103
1915
514
983
1587
1515
773
1814
1874
980
687
1483
33
1668
1775
120
523
1380
1260
172
1656
59
1496
427
1915
967
911
598
1591
1036
1537
1202
1193
1291
935
800
1963
1360
307
1813
1587
1064
1138
1332
645
56
5
1859
1787
743
735
1161
1976
997
470
1488
869
90
1664
54
532
1786
1915
194
824
25
838
825
1944
1322
379
1823
1689
1980
755
481
858
739
1746
942
954
89
1678
1602
514
334
734
486
899
492
1261
1760
754
1910
797
659
1872
1670
1095
1001
1643
1131
1538
802
35
1805
219
1302
313
1258
1835
1720
677
320
380
179
348
1957
696
158
1507
1575
1122
1352
727
264
1776
798
1454
630
1240
523
1136
252
1962
1559
472
1633
1812
1185
725
1074
520
1579
696
829
1141
638
465
1887
1592
1845
1979
1489
366
716
1261
1085
1683
1678
850
1071
484
185
774
1836
542
932
1675
1556
833
89
1324
1535
429
239
651
61
211
1182
1938
765
1668
1124
663
1527
1732
262
4
323
500
1417
947
1444
287
225
501
1870
1824
616
1941
1209
1721
728
1804
648
78
1623
163
1038
183
934
1330
227
1323
1530
1536
343
715
1105
1001
305
851
755
457
940
1144
1775
1030
373
428
1110
1530
1030
716
1117
337
1085
381
40
1716
498
1448
753
1594
1908
1086
1688
469
1283
1588
1649
1924
1559
769
285
980
1468
985
1681
1702
208
1183
1112
140
1655
1750
175
1000
1760
1271
182
1497
1417
418
1193
233
573
1021
785
1725
380
1961
1498
1137
815
1604
405
1841
1752
807
1034
1106
1354
1759
62
628
1710
1316
629
1488
1037
562
128
1978
1923
457
842
1934
921
1136
1651
6
140
1304
1441
1683
509
1452
1056
1813
1426
1553
1958
824
880
631
725
1164
1903
516
712
1163
899
899
1142
1336
1838
1054
267
300
529
927
452
909
11
932
1718
1793
669
1792
1936
123
700
603
1092
551
1484
324
1129
1106
1331
319
289
1707
856
297
1498
1489
1791
278
765
888
1269
1992
1491
1681
1757
1783
309
1755
1667
326
462
1905
1196
271
1302
1130
84
1388
603
798
1265
1490
1214
1738
912
1654
1505
1288
237
1332
1016
80
1565
922
1891
334
510
992
1852
1053
978
1406
698
1493
317
1036
1766
1719
806
1786
320
1251
1766
1731
1700
1426
254
1001
1869
1365
167
61
1061
666
1254
26
383
1798
1486
352
819
1825
163
1096
66
381
1548
1919
1678
602
922
484
769
1813
1896
890
1039
217
1915
855
1460
299
1727
143
1663
1907
138
132
1594
328
1839
1050
1152
1786
1286
1564
234
1315
1552
1071
448
1434
345
1000
674
600
1431
742
306
12
1891
1185
304
845
1562
320
1529
1536
1406
862
317
76
905
1859
436
1332
112
887
536
84
1011
827
1721
1925
587
1195
348
1678
761
309
290
7
1807
702
1113
852
761
853
1891
868
955
1177
1327
1245
1432
1115
846
138
66
1749
521
1358
460
277
1780
440
593
1083
1731
1237
302
1289
1738
1113
1409
333
1098
668
595
1399
584
1385
1897
1865
210
293
1953
1254
1398
853
978
531
753
51
29
564
1990
495
351
1114
989
1167
1995
1191
505
1415
31
1982
1864
580
337
483
1906
878
1693
59
108
214
1677
914
1988
1755
1730
896
564
1691
645
1973
132
1826
603
967
1699
1518
358
546
1417
1641
1920
2
1927
598
1114
1027
1619
347
1545
426
771
1838
899
1206
498
1270
1510
1054
1595
1427
1564
1227
1247
1478
1681
1856
946
556
1209
1949
758
1529
1916
401
217
804
1442
1785
1834
1056
510
1757
551
1554
1298
1680
924
1119
1984
1347
128
947
626
587
755
295
175
767
573
855
1552
1875
1278
1313
218
1571
411
357
962
1878
1184
854
1767
407
969
567
1711
665
1562
1245
1057
292
927
1802
466
202
1114
837
1867
1959
181
957
867
1046
326
1194
938
1639
64
1030
1888
1466
1523
1031
217
997
1548
318
502
685
1254
989
1908
431
1415
1425
1519
1480
1650
808
545
924
326
1124
43
1425
430
363
839
384
565
595
281
1894
1486
1658
361
1825
951
1067
1037
254
876
1333
1966
441
863
1667
1194
1865
1449
1290
455
427
764
291
1243
1084
962
1464
1364
254
1678
325
1901
1958
1548
7
946
1542
240
604
1963
1105
1662
1298
1440
692
1774
791
1774
1059
1079
789
62
1673
1652
307
35
761
741
264
113
636
1496
535
90
1350
1666
738
1158
1866
434
1719
343
1759
1553
1066
1142
1081
1256
800
582
1433
1090
376
1610
767
529
918
773
211
531
1176
1616
1338
1971
1629
578
1647
1140
1230
1703
698
1053
718
281
394
1014
1924
244
1981
1626
1290
1221
1324
589
1768
140
1610
721
1919
165
1628
1993
1036
1268
696
1776
10
1394
692
74
1236
208
1342
526
258
483
1170
1699
66
1081
1150
1784
1855
613
530
1139
1852
961
48
1087
1540
439
514
881
696
1797
478
1677
572
796
450
560
98
1515
1935
952
1405
213
140
1932
1514
1865
243
551
468
35
256
463
1311
1598
659
1405
1563
1685
1093
849
322
1271
1856
1083
1360
1907
973
936
1527
795
187
1642
956
853
800
562
144
1236
15
173
1106
901
903
1806
1370
1737
744
1346
409
959
64
1465
1433
1961
915
805
1897
889
866
78
279
67
1403
1727
1763
582
761
1601
924
108
618
1083
1529
361
440
864
378
924
936
1628
682
1148
1240
171
347
1874
1028
669
1869
1212
111
424
622
1641
121
328
589
6
301
514
312
826
1773
250
276
402
228
1030
1798
828
902
739
1489
1557
1650
1840
1869
1280
1500
1994
1907
789
1724
553
1573
798
1602
1671
1981
1342
1144
1708
1888
1679
49
555
1570
445
1839
909
883
631
296
1746
97
160
1878
1651
903
1446
348
238
1779
1093
1920
106
996
130
1087
451
243
1811
313
73
1210
738
292
1329
1709
827
1690
1161
1403
1628
299
798
1096
566
506
140
353
1115
1669
1957
991
231
795
647
1587
1377
1171
729
1374
308
647
202
752
560
245
1400
251
1111
234
1233
302
646
1821
1329
1668
694
127
862
1495
559
236
954
400
1961
826
1120
1361
1440
1123
715
1310
959
1142
1972
1128
1030
147
489
1533
1125
1187
415
184
719
191
1424
153
1155
380
692
1209
927
31
799
799
1885
1691
539
1599
195
101
1457
774
874
688
838
816
1504
1568
645
785
1934
581
80
1511
1873
522
497
659
1755
301
1810
1296
1163
1116
569
111
651
646
604
1901
187
209
815
1648
959
988
605
1058
1451
1024
1899
1765
1693
758
61
573
885
1297
186
434
149
55
1602
991
1123
623
1940
470
1687
1692
374
1807
1066
1432
1439
1281
1777
875
148
1622
239
1585
649
1516
621
1892
1924
1800
725
1276
569
578
1640
927
393
1902
418
1235
29
547
570
34
1168
1925
1912
1376
108
1119
1941
1197
1202
199
358
589
1021
1213
937
928
1216
736
790
472
1561
239
1108
781
1700
1401
924
1970
1926
1136
1341
1983
311
1967
1759
318
341
107
1737
1868
61
641
635
1610
639
1954
1958
232
296
1154
881
990
990
1503
457
1009
1104
358
520
1387
1765
1737
564
1660
712
113
1943
1394
1366
1545
396
303
1919
1046
1332
1746
204
1771
134
917
233
1874
1101
1526
245
299
1008
1302
268
1375
905
444
1647
1
742
882
441
1800
796
711
568
824
440
870
1959
1367
1452
1982
1537
182
168
393
1827
461
1518
291
1237
1038
82
869
462
1926
1858
1659
594
495
685
7
202
101
1670
569
1526
539
556
521
1895
941
303
62
1821
1088
1445
549
1222
3
1300
259
1498
838
1610
999
60
1280
1510
1257
995
577
1804
749
937
1267
1068
1541
1950
1763
181
101
1361
1399
64
828
1640
548
1101
1102
611
387
108
3
1840
1586
1020
1241
846
262
818
1289
1042
1052
454
550
1846
1055
1554
1370
1912
1614
906
51
965
1211
384
1693
1998
398
2
1583
803
569
1840
98
1559
451
1389
1527
303
1664
1833
927
542
1889
1496
1750
1969
1446
1630
634
1400
1539
32
1239
183
805
1426
670
1368
1925
1538
1421
1181
949
12
646
850
1069
1738
1702
1806
1861
136
1634
1618
1363
680
1967
793
325
945
634
1251
479
308
1150
1913
352
908
1193
324
754
1725
1954
490
685
300
727
710
1676
199
389
593
402
163
99
1540
1264
1988
1053
1756
683
1118
1631
1648
1483
550
581
323
85
1641
548
166
1024
1576
1503
1452
1706
747
145
1500
1017
460
1258
599
1274
169
1805
1687
1970
529
1739
326
1240
1208
505
1845
1743
308
114
1191
411
166
75
1048
1087
1500
388
312
1630
1175
1999
1406
1615
66
519
90
786
18
1265
1480
147
342
960
1398
0
738
1830
639
1918
646
19
1918
777
1952
1400
382
845
1335
266
1569
1095
1084
435
1583
62
901
1595
1223
1939
819
931
793
1102
1677
1592
198
1890
105
1588
1265
1146
1742
161
462
142
918
238
991
694
1453
236
1246
516
609
320
1974
757
658
1053
1624
165
114
72
1509
1268
972
1332
542
606
555
218
1187
1542
1907
1628
297
1086
144
462
1516
447
1013
936
735
341
1907
441
1767
1463
1792
741
114
1599
644
379
1232
450
872
327
1098
254
1046
1355
533
616
762
1867
781
1036
1047
1019
1129
294
1744
1791
1639
1730
1859
979
1518
1929
1799
28
1098
281
1010
1548
764
1724
1150
1398
268
1362
469
159
1654
1662
123
436
1952
112
418
177
1598
1370
1752
376
988
2
462
142
1435
1337
1554
614
1384
1941
1913
751
1157
329
912
499
836
289
1021
656
1863
1295
171
1620
244
742
387
1241
1242
212
1605
1346
930
1884
1742
1049
1205
284
1723
904
1291
1609
1187
686
1242
729
768
286
1997
839
406
1972
1565
1072
1242
38
1287
101
1727
1420
553
495
1460
156
1557
472
1047
155
867
1410
520
1537
1508
1033
1286
182
1429
57
1795
573
622
406
1573
1336
737
426
1103
1071
1017
1408
1199
1157
622
641
806
1580
267
1732
377
486
487
894
245
69
1239
135
1245
647
1918
1536
1968
1098
858
482
1895
357
795
482
1079
1032
345
26
670
435
1201
1365
564
1901
145
676
1560
1498
1556
487
969
436
125
827
1356
1265
246
154
1091
924
587
624
1279
403
735
1110
1832
1703
161
67
677
732
1339
1852
358
366
1676
305
833
1734
737
197
1832
744
703
250
457
1274
1760
947
1985
1791
70
506
1859
1241
76
753
1127
10
1689
48
1577
1520
1203
1392
748
1957
1631
1986
988
1001
308
560
617
1471
1297
468
1226
1337
1888
1435
872
1555
999
1207
429
1116
1968
758
674
1691
1031
226
1443
1767
114
1823
1803
1657
1959
334
1463
1009
1307
920
1733
1463
1207
1792
466
407
1047
209
1175
1820
1093
62
1600
1905
781
524
803
636
695
1775
1478
1385
1847
1443
1879
1276
1511
823
300
1003
1738
486
1178
1712
958
1876
1148
1276
1314
233
380
116
508
1741
741
845
1419
474
778
1690
862
1757
746
1807
931
1673
1662
815
608
992
1061
1463
1885
1494
1667
265
341
1832
575
1730
159
925
1934
242
23
443
580
1456
793
1446
1096
1051
1499
565
149
983
1676
1495
649
1704
1968
242
1550
1603
1425
876
750
1524
1800
352
32
1287
1193
13
1397
1196
1409
614
17
1559
797
1902
1255
1846
1769
1663
1214
908
1061
786
765
1040
1133
1111
1622
750
226
1265
419
1496
210
474
1709
1148
371
1248
620
1380
218
622
1630
1668
1029
1606
174
1848
334
57
1331
1200
222
796
35
1913
304
1483
267
918
1770
804
532
348
1207
1387
1564
1441
1147
1358
1064
1836
553
401
1823
513
366
858
146
849
252
934
837
1179
245
254
984
671
1575
315
802
424
823
1083
1611
697
610
1174
1066
1267
573
622
1368
1764
371
544
338
67
1453
357
50
1099
1773
999
1095
1118
655
1904
1678
1209
679
439
569
415
287
897
978
839
518
1350
1587
1503
67
992
1929
1480
1751
1736
84
1269
66
370
1612
735
481
410
1592
294
1428
41
469
1366
346
1002
725
768
1770
1226
1400
1862
1543
1039
1187
228
267
427
234
64
1492
1770
717
1722
511
140
823
1501
928
492
1494
1245
1473
309
145
1956
654
51
1547
224
1350
921
636
1742
14
1972
974
291
270
1661
1527
555
714
1750
1585
277
1900
513
1536
32
1963
272
302
1865
246
670
1862
1096
914
94
524
269
909
799
836
971
1251
65
393
786
952
360
1620
691
209
955
1666
1132
191
1581
1470
1998
1240
1283
1713
1708
1262
836
921
822
955
581
1959
399
183
722
1508
1817
246
1737
1900
438
211
1968
1043
211
1467
1378
42
467
1086
1776
1825
130
421
191
1861
234
710
74
1931
1804
768
1705
1927
369
428
1502
1315
637
805
1869
1950
1269
831
1482
1761
372
1419
1477
1142
405
1180
1177
1856
226
1301
255
335
815
96
939
1543
761
1080
474
9
1693
1158
1764
1733
533
1010
397
1278
1791
1350
188
598
446
872
821
236
409
1799
936
565
1625
184
1000
155
1943
153
144
1892
1719
1107
58
418
1602
1059
1312
243
712
1874
1763
1481
1386
149
1074
1147
305
625
1914
590
1689
1386
1648
386
1432
1383
61
150
1573
784
1641
1967
248
536
12
1782
1149
1729
401
802
353
1041
466
779
552
491
208
1138
1677
119
1421
1912
1069
1432
1706
1814
1157
426
1576
644
528
708
989
1593
248
746
1288
852
441
574
1680
1832
1844
1151
658
142
826
24
1779
581
1222
782
1240
1465
808
629
998
314
1676
1281
1923
549
808
1974
884
1954
1290
160
820
593
1529
1513
741
608
881
947
942
1602
877
208
1061
1474
864
1755
189
196
1602
545
1061
1175
1508
1615
29
1092
1163
485
1661
593
636
1336
391
792
888
884
232
1204
464
1121
101
360
1335
186
128
254
1991
822
1362
1140
80
612
1608
1353
1510
758
613
1433
227
82
1299
1487
1658
237
755
1349
449
1236
1334
1605
456
1828
1530
821
1287
233
202
1787
1961
16
981
874
824
1556
1102
55
1438
147
685
1367
1237
869
985
1109
947
1229
1946
412
294
1247
456
1581
918
283
545
280
297
121
1365
1166
181
1886
47
1608
302
1107
1526
285
996
160
1118
218
1662
1527
1529
126
871
1597
1158
314
695
1191
781
806
1510
1082
17
1744
1991
513
481
1370
224
740
131
132
844
1188
1066
517
183
1364
791
1601
6
216
10
1151
1041
732
839
604
1718
1759
699
542
1324
188
1611
580
898
443
141
1552
1463
1827
1203
117
475
1001
1387
497
35
1797
225
1499
833
983
1995
1797
1609
844
1529
1214
428
539
74
562
1208
1116
354
1889
603
760
17
432
700
1904
777
330
689
1487
32
1732
266
1147
781
1538
870
1520
234
1048
1962
219
195
457
910
616
1439
534
1173
455
11
1330
1821
1493
1180
1868
1858
544
473
152
1480
787
218
121
660
1563
676
308
1279
1921
201
647
1778
1134
1335
1417
1591
1884
842
1589
1205
1688
739
211
1269
1089
680
1662
307
1936
1170
939
650
85
1115
1607
497
1666
1605
46
1907
690
491
769
905
596
916
1055
419
1343
1559
973
1707
1035
186
788
702
1820
612
226
321
396
1278
1937
231
1995
292
583
361
779
446
1405
930
593
327
1718
1916
1611
1007
1661
544
931
1979
387
14
1333
398
592
1128
293
276
133
945
645
556
1434
413
1396
672
1582
1237
1870
1751
251
124
973
633
796
1345
1703
1378
1468
170
1501
178
545
1110
1221
279
1061
546
1474
1763
187
1880
86
1006
1634
157
671
443
391
1993
1515
707
1147
217
1572
865
1231
881
418
1743
926
748
1630
1117
1386
50
48
1787
1748
132
809
1697
913
1495
446
1466
56
976
1833
1173
1389
1575
1679
1291
214
1592
1447
1434
927
1974
656
1746
420
1270
1944
820
1657
1170
1709
268
1950
1142
1291
1150
100
667
1645
1623
232
1505
1070
1881
1267
1380
1457
954
288
1660
894
1196
296
387
15
228
1032
961
433
421
502
1529
474
1881
14
1340
1092
1998
1554
1335
1889
1884
682
155
1488
1706
1068
1255
196
1964
227
1883
1273
1397
514
1771
1760
1706
863
761
1822
1053
1130
1388
529
1627
317
418
1733
1791
1435
593
154
821
1648
195
1220
1397
1200
1290
715
1258
1744
1570
1048
671
1858
969
1290
99
930
1848
1401
1189
674
229
1689
1658
632
1122
269
1523
1268
1267
477
1016
1020
1937
521
1097
36
1213
1712
1505
781
524
1510
843
569
1483
1627
1355
1825
1751
1229
844
1046
997
855
773
1067
1278
1903
958
618
1869
1360
936
785
1064
964
1699
638
828
830
1122
1844
1795
1954
381
909
108
842
646
1328
352
89
840
1655
736
112
1387
463
25
1793
1568
738
737
149
1594
948
7
1164
776
520
307
1184
1199
1774
779
1548
326
839
426
1271
1217
1384
1885
1407
1783
674
1672
793
317
1465
1694
1895
810
243
1358
1788
1105
538
629
1907
297
1854
1926
1924
582
1577
1610
191
909
1937
1932
1371
1515
507
835
307
585
114
1285
1811
1254
1826
307
295
34
187
1416
1537
965
344
1459
1347
820
1079
553
1000
1028
579
715
687
1126
1478
1901
686
1648
731
1697
1023
269
1516
20
803
247
1126
1989
844
1425
846
1933
1117
1286
255
112
1122
689
913
1313
1839
978
434
12
521
1555
1946
640
575
1728
1218
1941
1783
991
1082
1198
1044
542
1128
50
28
812
456
639
701
567
1840
269
1078
623
437
1005
127
1910
474
1766
1701
614
1570
915
963
1137
1697
276
1086
1694
1430
1796
1280
66
242
825
1146
882
1665
1896
1931
996
690
712
795
1581
1533
1848
1068
1284
802
1155
406
1964
1167
1369
45
1656
1085
827
1965
1543
142
1023
674
412
669
1777
1308
230
1718
442
1042
522
275
974
1973
1408
1708
1216
122
972
1152
498
1247
386
1889
793
192
1981
708
363
91
1782
612
1165
391
797
1146
69
1024
1775
1457
1956
1717
1336
312
874
313
1596
992
1315
621
310
1118
1764
964
1908
511
1492
196
1504
239
399
1943
19
1396
1351
382
1276
1933
1957
1694
672
1952
1374
680
1767
1511
228
1489
51
1937
1420
949
1785
1909
837
1379
333
389
902
995
43
592
1401
1687
651
1423
1880
1273
776
704
398
1937
1487
738
1610
1632
1208
1109
1161
534
1600
1021
341
1874
1638
1441
716
1966
838
429
611
666
1759
485
117
395
1220
558
1390
1438
1599
581
257
592
654
1300
1865
1747
639
354
720
1320
1662
1403
1527
701
1665
215
27
522
311
1910
1414
740
1497
5
1781
1210
708
1641
775
51
1813
315
1835
256
1117
97
107
1820
856
524
1960
1164
530
922
1265
505
867
454
1872
1793
823
892
1603
694
1586
109
1423
8
769
346
1054
1031
1498
1778
1166
572
165
1220
375
360
1377
592
867
1186
172
677
1094
688
235
384
510
1177
1872
1344
1302
1283
1427
970
1425
144
867
1752
480
1905
1316
1527
861
490
438
1937
365
226
197
1770
469
943
1155
1736
1954
590
55
946
37
886
257
1175
1545
1729
1097
1356
976
403
608
1525
1928
720
1364
385
286
1516
1838
784
1452
1075
335
295
1386
274
1706
861
750
359
1466
936
1919
603
272
313
272
471
1293
755
1625
1394
1529
1107
1198
319
1911
1270
881
349
865
600
1947
850
1527
1289
1969
304
366
1281
1562
1005
1864
1948
1293
345
239
1331
1839
431
1438
1217
1519
156
1096
1198
372
1505
351
792
85
990
1237
1322
1760
1837
1505
1921
195
1040
93
1004
702
1447
118
1244
1286
757
1205
1837
952
1466
1071
425
213
320
716
1566
362
1085
580
1160
838
1355
470
123
1120
909
1941
931
1529
952
945
798
1155
1679
1999
1716
1688
1192
727
1914
1400
557
1827
1759
231
1014
194
648
530
1160
1449
761
225
260
379
1313
1182
1833
121
1281
393
715
1435
616
1975
24
735
1598
92
416
869
761
375
134
1786
363
130
1268
370
321
971
160
984
139
1620
265
1606
1779
127
1008
318
225
653
118
1502
1851
210
273
1009
325
1044
1190
10
1508
1993
1590
1782
736
126
826
1638
1800
165
641
1956
1336
428
367
315
1870
1618
1127
449
1999
1351
1183
809
660
687
1671
1549
1806
319
1993
1037
642
949
1418
903
1280
1160
301
529
1173
954
1171
1087
185
1627
1945
758
1993
496
1074
1119
1837
1356
1473
1093
1157
450
1887
1230
666
1398
747
636
1560
6
1762
247
1894
1335
675
1154
784
690
1148
1807
872
1935
1092
394
148
1793
234
792
1638
1533
118
1599
1591
1022
806
753
426
1694
1374
889
494
1574
273
1435
662
694
1471
865
1683
1736
719
1582
1872
1598
1270
1089
1050
841
709
173
221
1389
1280
401
985
1145
587
1703
676
1164
1603
302
1365
1131
1847
1045
967
556
1265
1860
1452
168
1572
1873
335
386
1986
820
545
193
563
1553
494
1105
1816
753
1561
1171
383
1343
1484
1192
1301
192
497
1524
824
1078
138
111
22
1482
901
1621
1566
535
327
1612
1273
1919
1403
1330
797
1034
1924
649
356
1239
54
1177
1509
1387
885
1715
1733
40
815
880
1194
127
1516
1554
1445
878
1736
563
116
129
1876
804
601
1855
802
1279
1015
1042
833
685
393
1062
1172
1971
671
1864
1890
1394
1191
1289
1556
591
1783
1965
698
1285
354
1290
370
1835
1828
550
1993
755
927
626
907
1124
604
223
176
788
988
1058
1313
844
258
1653
1724
238
51
111
1730
1718
1678
676
889
279
1195
1847
931
400
1613
1332
1418
55
619
829
1486
1976
1658
204
1047
1128
1648
927
666
1609
436
613
1297
966
990
1031
482
1510
1529
1154
227
1838
1494
1866
289
1830
727
1465
860
1667
555
1180
1043
1422
967
903
1591
1959
494
576
638
954
247
689
305
271
296
354
1641
384
1500
758
1923
1001
1428
964
1115
544
65
1978
1297
1989
1916
1294
1785
600
920
1057
549
438
1931
884
1109
1357
1946
1900
986
447
929
80
1640
265
1913
458
661
570
790
1161
473
1119
616
49
151
190
973
433
695
257
813
1171
1102
838
842
1881
1933
1879
853
407
1380
1879
1095
218
350
345
1899
1806
1929
1806
1872
1398
1766
1990
248
366
1637
1512
1864
431
1052
1181
795
1500
19
461
1716
1995
344
862
857
466
214
1433
1858
1114
810
411
1646
998
1897
1775
1396
1955
1902
219
1731
1215
776
2
246
916
200
1700
150
295
1378
565
1445
720
297
576
1206
1162
664
99
1598
1427
964
1352
541
615
1876
823
796
129
514
741
1112
488
1421
853
513
169
1979
855
1064
1017
1752
62
1210
726
1328
1212
814
387
90
1617
1264
1037
1852
312
478
455
877
849
373
1024
1828
1800
1023
656
726
1878
376
1296
1946
605
1672
920
437
1430
1078
310
20
1366
1928
825
175
1927
624
206
1993
465
1825
490
855
522
408
336
1678
985
1191
1187
118
638
219
1616
1401
689
1058
1267
1018
26
1818
173
1956
731
851
744
838
1055
246
559
959
1420
1643
973
1485
545
547
879
484
1994
1550
529
1509
354
147
692
480
309
662
228
126
1015
1663
1564
458
1328
684
1428
1137
1070
946
1290
620
1971
881
142
538
1274
807
884
1626
233
1109
795
1322
1392
1699
851
1672
1077
201
54
727
266
1686
158
161
1589
22
1326
1044
469
1324
1751
699
1135
175
1718
965
1763
1583
38
18
1789
1219
1773
885
1868
1414
1690
323
1738
1908
35
368
214
1030
925
1334
1714
514
1848
1180
587
233
914
445
1978
39
1034
580
682
1795
794
847
1266
1086
891
867
1757
488
52
718
1572
1665
743
1353
180
69
48
1734
169
1101
1632
309
351
1319
64
323
1082
1662
167
778
1540
1384
1042
405
1226
1642
488
1581
790
1228
1836
862
555
354
279
1484
382
978
522
1330
1825
1561
1144
1293
1110
1245
967
1648
1043
858
1144
1808
1768
649
547
570
1155
799
284
825
1364
814
1865
1454
1982
1564
300
1610
733
1643
1576
104
1278
437
147
358
1288
1904
495
1567
1145
147
1562
354
996
424
652
401
1373
1998
1023
1303
745
1451
632
1522
1301
1506
395
556
1429
312
902
56
942
817
673
431
1858
220
588
1917
1449
1189
1080
1756
596
1099
680
212
1403
390
442
1720
889
292
1313
1735
769
662
856
1672
1443
1063
534
1508
1924
1073
1155
801
1012
748
1801
1713
8
1038
31
1593
1246
224
235
1720
787
1678
197
1370
1656
1452
1746
1367
753
0
291
1664
388
109
972
1126
1078
1694
1984
1583
293
705
971
1639
1210
530
1706
624
1206
314
1614
814
1982
1684
145
54
625
1058
95
1152
1286
776
1377
37
153
1515
1668
1085
1202
434
1894
1891
1759
1776
1863
398
1281
211
421
88
1005
1457
923
1761
1951
1007
1008
1357
1628
990
1985
360
1710
1812
331
1211
665
610
151
147
699
1588
1217
576
1329
240
100
527
788
471
1011
427
1329
376
417
583
659
290
1587
1263
1052
848
1248
10
1273
888
1620
96
819
116
1553
131
1483
1083
1051
1154
1608
1150
369
1082
253
1703
1044
800
687
1435
1905
175
919
1075
1688
1724
203
1280
1823
1823
1384
876
90
1641
779
1386
322
182
989
1103
1496
518
484
1682
1267
1108
592
694
1315
1908
1826
1739
970
817
1160
422
1827
1406
148
1693
1115
1252
1081
1517
1074
1771
271
998
692
39
467
198
1390
1560
1597
292
1339
303
628
947
1959
292
864
529
878
1427
551
1619
433
298
1368
532
1716
1306
158
444
487
500
503
167
1309
164
1779
624
1658
1420
1628
77
926
166
456
1491
312
1363
434
773
711
1477
731
297
1619
1086
517
1048
1059
1547
834
1192
985
1512
871
1673
65
872
1751
554
1878
525
136
441
1664
1792
1034
1922
1692
306
808
544
781
774
1264
1078
352
852
410
1200
1396
1969
575
1588
78
32
845
1831
1791
1070
1598
1715
1929
676
1714
1343
51
1069
1290
626
1431
252
1581
442
1283
5
331
435
573
1643
982
898
169
1627
996
1341
257
1583
1206
26
970
95
1020
886
932
1836
691
1486
931
1206
415
647
1858
882
1418
661
1098
1155
601
321
1782
1586
1531
1981
822
1775
389
109
773
1278
1033
81
1192
483
1105
1633
631
1849
1930
1036
1279
1357
554
1459
1710
907
1735
708
1817
232
811
754
983
519
1487
694
1426
591
406
249
21
844
200
1438
1685
1541
536
1284
525
106
1999
1927
1064
49
464
1882
216
1450
1411
320
728
1125
666
985
1780
1407
1103
123
145
1653
721
118
140
1253
666
1251
653
790
1674
1352
1981
1667
1264
504
482
1512
1952
621
770
1687
1505
1819
8
1711
1739
1584
1929
528
1384
1424
192
1683
579
1879
1002
1305
1324
692
906
1036
1709
773
876
1601
1086
368
1591
1314
356
1241
1190
1582
284
576
228
1105
221
1126
1075
783
381
1601
1070
1167
1390
1077
1943
663
200
58
1670
1027
1618
1222
426
836
1558
663
392
1896
850
144
16
465
33
805
1733
1417
1103
424
415
1544
1349
800
726
1301
1343
582
1190
724
852
923
1499
232
1788
175
541
234
1109
1745
574
446
1833
1306
265
1802
1556
1019
1192
727
1176
634
1096
1110
1945
1716
1571
533
178
1951
1697
1523
1148
688
1128
718
1847
876
1807
1621
48
326
417
293
985
620
1127
1038
1481
638
1201
267
347
829
1435
845
1867
1521
1004
1945
874
1364
511
257
263
954
383
1669
1288
1256
101
528
602
158
867
627
1042
1464
1955
1120
338
1033
1434
1132
1507
1160
593
1448
332
234
859
1568
856
205
1252
443
693
1162
167
1943
1822
140
50
1896
1618
1142
1924
1924
1634
1238
23
1342
1071
6
1061
1687
200
1442
1796
1229
193
1145
1044
1371
57
318
1814
1402
1365
673
1543
1381
1054
1587
750
372
1603
806
1984
1859
1320
756
750
1810
1121
435
406
1098
564
1237
233
504
1022
697
1306
1623
496
1683
384
931
321
311
960
404
983
1088
1676
1638
963
566
1184
1123
1768
1138
78
1806
926
897
408
1957
1484
202
1260
13
1850
1778
1219
863
1571
828
1473
432
674
951
1268
682
1914
1776
1956
1117
831
1655
1243
341
1071
1646
277
626
585
757
478
38
1625
1931
700
1492
888
1308
1699
1063
1789
382
265
1720
1576
525
1745
619
1516
1792
1691
174
1945
1850
1860
218
1686
1298
1869
1105
1194
1940
1759
24
679
1084
684
1739
255
1226
1999
827
1416
1873
1844
396
1233
1144
9
175
1623
1471
1539
371
1299
1484
236
312
1230
216
1116
130
555
1711
163
1973
1876
1761
169
907
1504
1039
1343
1353
798
1510
1590
164
685
552
445
302
1688
1954
1084
1822
34
448
239
1631
1488
248
1869
1938
612
1107
1628
523
996
116
1890
1537
1444
552
1404
166
404
1644
823
1771
940
417
291
811
389
663
1081
1672
1945
591
212
1043
1712
533
1297
1837
313
1400
1531
1014
137
1720
1620
1980
795
856
182
345
217
1389
289
1176
1213
591
372
931
1586
188
96
153
1516
33
141
1578
1334
286
1126
696
257
1007
1965
769
822
158
766
1746
790
1095
1375
1313
1684
1231
442
304
1016
1272
1045
1395
4
1735
1769
1086
1347
1879
1438
285
1782
851
861
273
274
1991
1946
308
106
1678
1692
1301
1797
3
843
879
802
76
1373
316
1914
1214
1142
101
132
219
635
1606
380
75
161
1860
1363
714
964
584
1272
1572
1066
627
1700
1613
451
404
1265
577
1051
1803
1494
399
543
1074
1496
1804
514
1514
226
1572
1882
1724
887
1212
765
192
903
498
1762
489
1147
1838
1731
816
391
1498
708
92
307
1299
866
351
140
224
1355
1555
62
1485
172
1653
409
1638
1493
1301
122
1018
879
713
953
203
1237
1608
1633
847
1273
1445
231
1011
1192
1418
1739
1232
522
1202
1304
1309
1428
623
1804
1251
461
1250
863
365
1163
44
198
1936
1525
848
1734
1843
354
1437
283
119
1769
336
690
1039
610
776
413
1453
368
373
753
892
280
273
1343
1717
208
1965
1908
230
506
1041
1198
1430
769
467
162
210
174
32
1857
1217
818
114
240
1565
1093
1892
414
1773
1637
1358
157
1612
487
165
1753
915
1258
1763
1414
1122
190
876
494
1265
1276
266
665
1054
1856
709
720
791
583
1974
1039
1163
1472
88
1607
638
20
1560
1925
982
1863
237
1312
1914
967
1465
355
1472
681
549
1163
675
230
1896
1198
1953
616
1039
1549
592
1284
898
1596
1480
1512
1726
1703
1383
519
744
829
757
1025
336
1075
1130
121
414
1169
665
406
1660
249
746
1412
430
1148
862
1406
1181
508
994
1935
1062
1333
1228
1143
338
1724
284
1187
915
296
1717
1416
1524
915
552
1691
411
854
1647
630
1580
840
685
1734
197
1767
1150
545
745
684
958
1130
1267
687
1580
43
424
1595
1031
1304
751
1651
141
1189
607
1414
1054
1078
356
820
1545
842
1120
1776
137
1002
578
1635
831
731
1479
1293
110
1589
1921
1743
1001
1996
294
1549
1006
1469
842
181
925
1199
1498
1246
1211
1341
1424
1969
1261
1865
926
871
417
659
1916
1402
227
44
184
1705
457
781
1285
10
178
1487
1789
1644
466
1036
983
447
94
1679
1752
670
860
1402
1308
1985
431
293
165
338
1257
381
1907
1699
1543
124
1187
1044
1745
1632
999
1401
285
126
49
1500
791
1391
1272
1581
1260
819
125
1607
1447
343
1093
1163
1054
973
1108
544
1237
701
293
412
91
202
1886
92
200
1706
1162
365
116
645
1637
1125
688
876
569
1823
472
1398
215
102
551
1043
930
1904
972
1704
241
519
1838
5
240
345
1810
1040
942
1561
1464
447
1833
610
730
1569
684
657
1330
705
1496
1530
179
299
1286
772
1511
1076
129
902
1034
1466
777
386
1647
89
274
500
149
233
439
1013
327
1643
1770
1494
1240
200
276
1232
363
289
1398
649
1007
798
817
153
102
1083
997
1215
1122
177
957
1763
156
409
235
1348
743
718
1975
1100
816
501
660
1960
697
1805
1319
1543
362
183
899
951
359
1129
411
350
281
1281
381
566
1576
390
484
1788
858
1809
1549
1198
289
387
764
439
88
1413
1764
22
1104
1438
1654
1267
660
952
1357
1850
215
1070
1709
1900
1637
920
1940
1574
1952
517
1800
493
1705
1937
777
518
1898
502
1939
1277
1555
641
416
972
57
204
301
1488
1502
1952
1340
1412
578
933
1769
1449
1074
1136
997
1
1178
773
480
907
1999
137
1026
1883
965
356
699
1407
1509
1225
480
1332
849
761
1317
903
756
1276
1844
1994
1894
1649
1598
1755
650
808
890
893
1086
1894
1591
183
1003
1316
1655
24
1861
1900
692
266
1377
411
1516
178
486
1145
1293
1491
216
1007
265
845
586
431
1257
1614
446
1878
1891
211
1988
211
423
843
754
345
537
468
916
1208
460
1911
708
1446
344
856
682
1772
673
337
234
468
1094
1886
377
1944
450
884
1130
1632
280
1465
1727
1085
967
1978
7
758
1146
1371
1863
1038
1275
1209
831
1566
1774
383
1407
1171
1907
1655
1426
41
154
1047
898
219
1846
681
555
786
1275
29
1566
537
93
667
1374
224
1367
1082
983
371
1321
789
1327
267
1079
297
358
1190
1038
618
1096
741
1404
3
154
308
29
1344
17
1292
1206
656
319
530
659
500
266
623
188
348
1914
681
727
628
1072
1662
1308
167
1076
1028
1276
1100
47
1315
666
578
524
785
310
1768
579
670
928
1822
249
1565
1029
1049
1531
1485
771
1806
945
296
1631
1019
1036
1847
677
1422
1902
1906
899
460
277
768
1519
1712
952
1424
1165
839
1100
412
88
1518
27
1723
1818
1323
1486
1395
376
1865
1212
1286
548
861
442
303
1722
109
1244
1267
304
944
971
194
194
730
648
1260
1564
1229
1519
1262
1265
1847
904
1611
626
177
1463
1076
553
1799
1760
1711
506
847
625
815
229
1592
1948
1002
573
1628
1881
399
94
1395
1564
25
806
1338
416
842
599
1330
1084
59
317
1172
843
17
776
463
1637
1396
1152
981
1497
1787
923
1709
1217
1981
1288
1800
79
1227
1268
1154
1158
0
1154
1292
33
1917
733
170
1537
568
1570
46
1492
1994
857
9
1348
409
1861
129
936
442
563
508
167
1789
395
1387
1380
643
1190
1414
1738
1981
1512
1419
338
443
261
1439
1545
1869
42
1880
356
1247
994
517
1181
563
1594
1700
555
190
1380
540
986
417
846
1598
1293
565
1058
1280
276
320
617
1214
1846
1184
734
1507
1224
613
701
1796
1884
331
1402
1274
1438
424
15
1471
494
1375
1795
1663
921
318
1120
1379
1555
195
103
314
954
1301
1332
128
1619
261
655
1853
1218
321
1197
1541
301
876
1727
210
1335
1013
1053
35
1806
713
56
176
1065
970
1250
631
59
1275
1976
424
1522
517
651
575
1299
1217
916
969
1838
751
1985
1110
622
1448
884
1537
98
580
1228
1134
96
1128
210
1265
1631
19
923
273
461
1420
200
817
82
1971
1079
225
724
630
178
1609
41
1496
212
1771
1912
476
499
1465
1798
909
1710
1558
1880
1551
1150
1983
2
18
429
962
1334
723
1600
1702
1593
394
13
430
1572
1604
846
324
1559
216
69
1766
552
176
336
193
145
1083
1930
616
957
1607
1566
1236
715
705
667
717
1452
1768
94
1431
4
1054
1354
157
1993
1898
1229
113
1269
1002
1449
1122
1807
1957
529
583
1741
1004
289
356
1566
38
44
596
1670
253
734
917
268
1137
1592
97
860
1211
714
1037
674
220
1443
1021
1240
126
1230
1331
153
982
1642
711
1225
160
356
1295
774
1454
1663
1385
1062
1789
1615
375
1506
1923
1391
183
936
1800
529
1690
961
1523
1108
575
1810
632
555
253
325
675
317
890
651
1834
741
657
1681
1732
1127
1033
443
1782
798
1527
1733
1112
1845
335
1028
917
1938
330
1914
379
1032
1652
856
291
1838
481
58
452
408
130
864
1353
713
474
1544
812
1558
286
349
1345
1522
1103
533
1692
1710
652
344
1190
1542
1726
1613
1854
918
121
1784
1089
442
1531
513
722
889
799
1138
1318
1231
320
1746
1607
190
1903
1772
113
1039
1246
1624
858
1286
165
890
1083
1873
283
1788
1899
1603
1674
541
68
1524
1368
999
1931
1388
667
550
1703
1020
400
1378
592
1603
149
1825
1136
1087
1348
1440
928
1773
1414
549
1538
951
1188
880
866
189
1604
140
973
563
1789
1348
291
1604
592
1266
1408
1601
980
1110
1395
152
774
567
94
1820
794
879
1415
613
911
176
669
938
445
1972
328
1675
1082
685
935
403
1459
1320
1235
301
1053
955
709
597
239
1060
248
1207
1757
1146
723
809
109
1362
23
1867
300
477
8
750
1957
53
1383
702
1666
406
515
213
1216
493
11
1214
118
1038
1342
886
1350
623
1787
160
674
590
1478
1458
462
754
279
1072
1281
661
307
556
798
1018
78
1493
901
439
750
60
1844
1081
1665
943
1356
978
5
992
1627
120
625
429
749
1609
115
1944
555
888
892
353
457
1246
608
0
1250
197
1510
733
1435
947
265
1064
173
1964
1424
717
22
1885
657
430
1885
1536
1718
1595
123
1790
1938
940
1268
492
530
809
418
221
1505
774
1397
858
303
1329
1517
1330
480
554
914
1931
811
667
1919
1656
855
1894
1154
577
1152
1297
86
1209
110
1380
1610
1776
450
1192
1730
460
1753
359
958
1438
1309
1035
953
1121
1542
1793
1591
1204
857
389
1258
1936
95
1859
902
975
1497
766
1070
1975
1054
712
20
1881
1971
1278
947
1482
234
1174
1760
1908
531
1421
330
1269
1476
701
263
1226
1444
534
41
249
1969
1351
281
390
331
912
1292
254
1536
1292
562
910
1193
1797
1158
1556
359
1081
1953
1596
761
1385
794
937
219
84
135
1870
255
1011
1296
1896
321
41
887
1559
466
1085
1507
1036
1225
786
191
544
1602
359
1098
636
827
481
626
76
316
118
1936
1331
1129
1685
1458
301
1143
1048
1428
1074
1454
1889
1060
1811
434
136
771
1234
1553
863
145
853
666
67
386
949
181
1829
1426
261
81
927
769
684
1029
1800
650
897
765
1610
386
1163
376
683
771
123
859
455
328
143
1511
1594
1844
1067
921
485
1236
1923
166
1715
128
1686
1930
67
88
1058
1348
1938
682
469
681
435
1237
841
682
1039
1650
544
1714
1278
1580
135
71
1607
1256
712
469
480
1429
1090
854
769
504
36
588
152
1885
423
1639
628
1054
1976
701
1161
1691
628
660
736
1664
876
294
1102
1993
1083
163
1162
897
176
689
18
1997
1999
1096
687
1466
1830
395
1075
1632
620
1203
520
1736
45
1910
49
871
1285
1019
1525
925
1454
962
1312
1547
447
1210
1043
253
260
812
437
1790
806
1237
1426
1107
155
711
975
401
1008
1755
747
497
1057
1529
387
603
629
834
1558
1227
1017
1774
521
1118
987
532
555
1440
1566
448
1939
1360
1074
1876
1276
291
1214
1324
1178
306
588
1086
1951
1608
1261
1456
1464
48
1289
1265
1470
1665
1951
480
662
1996
1910
1505
1498
1528
590
210
1637
1248
856
1474
1004
1500
574
402
131
1191
746
1727
660
664
2
572
436
1594
1860
1920
111
220
659
1258
1399
1429
454
283
1
1182
944
167
1674
998
1110
1349
125
1871
1697
1944
98
1025
1071
955
1114
1192
1108
1881
1670
1198
319
165
1584
1776
1756
75
362
639
854
848
594
1529
612
1126
1712
331
1568
654
1885
295
647
1522
651
1421
1849
1883
208
1426
139
1460
1999
1775
859
1225
1474
728
89
798
436
699
227
1354
610
1945
1445
727
1060
365
969
1300
392
1237
1428
705
1628
1972
190
1547
1595
1918
1045
17
1319
891
7
99
913
1489
1996
1143
1635
1453
538
745
1898
503
301
334
127
258
581
866
553
1282
78
786
1781
771
91
1486
619
1070
231
180
833
1917
1306
1558
1315
1287
1879
1325
1932
594
875
766
210
1553
223
879
1274
368
1945
751
222
580
75
1316
320
1433
1664
797
777
593
1462
1122
1053
1639
1352
1737
1261
526
1768
1370
1837
1487
559
104
1694
310
1151
769
1785
636
698
773
488
611
862
1117
1482
1326
198
490
758
144
1561
446
1278
983
1821
1822
1773
1124
1930
202
773
1857
85
885
1926
1541
606
1249
1529
1315
1624
696
234
333
454
1008
1229
561
1538
1431
1260
1236
866
1682
1455
1220
1503
684
1143
1469
322
1165
1927
1446
1481
692
1607
1320
1438
1581
897
598
1543
874
1970
239
924
1426
315
244
1026
1601
1075
906
959
1184
647
1109
1531
1964
1909
718
1651
1126
765
999
1397
1580
1254
1069
395
1166
787
193
1321
574
544
1749
1879
805
1851
1867
1606
474
1268
1229
309
1431
1154
22
9
1744
383
203
963
1067
493
1581
575
943
1630
224
1924
590
1400
1962
1588
352
812
1563
1271
1627
412
1222
445
674
185
1192
366
285
1174
850
153
709
1479
1300
759
47
1185
1901
785
640
1671
84
1501
390
1478
837
1271
331
1554
324
872
1185
379
978
518
887
912
1046
752
748
615
897
1770
1801
1229
1211
74
501
77
753
1619
1236
296
486
1418
1920
728
1913
890
451
923
855
105
1201
298
828
1776
894
217
1530
138
1413
1044
1904
710
1040
871
603
388
792
1325
903
863
123
179
282
511
685
1220
1360
693
1227
1054
581
1321
636
112
1526
728
1781
1219
1282
152
471
871
303
1043
1831
1278
1695
82
490
1382
541
35
1418
1168
1619
149
1909
539
1284
1758
1647
1616
1049
601
92
137
942
1846
549
1079
1878
962
1215
1580
574
422
1868
705
1083
1263
1632
389
1021
15
593
1488
1342
876
1173
838
743
1431
290
335
1795
1114
1974
692
1829
713
11
1677
1401
1140
1630
1068
100
1306
3
1996
517
1127
1530
1186
1424
79
1266
1134
1935
1238
664
497
1400
1915
1717
989
87
1942
972
1462
786
1975
632
1768
233
765
479
1378
1982
1281
117
171
388
137
843
522
1105
157
1241
79
1709
832
1161
1113
1600
407
1885
760
1766
1449
577
1601
1310
410
1519
1945
452
256
406
1468
355
630
905
1828
1324
1245
237
78
1636
1378
690
1758
1345
608
1119
168
643
1444
1252
1969
1610
286
53
183
1475
713
1409
1299
1511
946
766
1782
1204
964
1149
589
335
908
1133
1944
6
1917
1272
233
1919
903
343
1257
533
1903
956
682
1064
396
902
451
38
333
1476
1035
408
1944
127
1741
686
1819
137
209
749
1520
185
1105
934
1747
815
1274
229
1861
593
1947
885
1723
1895
805
1945
1011
298
1747
1736
1888
1333
626
1836
815
1544
1358
1997
1481
1296
1460
1650
1158
1493
1173
1195
209
438
803
1388
742
1619
1912
1960
142
313
187
119
1015
1865
724
532
634
304
1189
1564
1225
341
1116
681
900
1098
789
371
225
539
528
703
1253
620
1220
1831
1568
1722
409
938
1580
647
1882
240
1022
1906
1517
182
883
875
932
564
645
1739
239
989
374
1526
370
699
1038
307
1878
1897
297
1453
1297
607
97
127
1930
819
1908
1327
512
305
1738
1131
664
1597
174
706
1450
428
1246
524
831
603
101
1314
1213
1182
1842
1857
907
682
1864
301
766
615
969
930
802
1631
1033
555
1066
42
447
1416
1778
1125
329
1574
1442
1665
490
742
714
1283
15
593
1205
1655
779
1122
1129
136
1978
323
1934
364
939
161
1405
168
1707
573
1866
577
1781
110
577
612
1784
641
1386
449
1597
266
1284
256
1295
1394
599
573
586
1006
952
644
477
1946
176
1619
250
687
1652
1535
519
1752
1053
1387
1912
546
1886
988
1507
492
1411
60
974
317
1624
635
319
370
705
1468
92
723
1638
989
1420
972
470
911
427
1942
1430
677
293
1222
1617
1078
831
821
109
1058
1824
350
1619
1715
1974
1273
625
223
1980
1335
544
231
441
1941
1223
1256
9
732
1086
1717
509
848
361
203
939
27
851
1158
1211
1266
1690
1973
1661
1484
696
1805
1581
838
1764
475
1451
728
1139
723
994
938
1968
1159
1397
866
1756
1278
1339
367
21
1355
1668
628
1138
1580
814
1288
1379
1614
663
352
1004
796
164
57
743
801
1039
764
1099
178
1030
1476
1783
1517
1904
1371
38
876
468
1288
956
1066
1599
52
270
943
626
1176
339
1409
359
945
78
1268
1314
496
1244
1156
1945
1869
1604
1602
622
1208
1525
163
1713
255
373
916
1546
1090
1495
1421
1302
1222
609
1138
259
1495
1412
1934
930
78
811
40
1248
1196
1534
948
178
708
640
1856
332
89
656
1659
1975
422
230
1464
1808
497
585
871
1831
979
1797
1306
943
1627
1856
1401
366
1143
699
1971
1932
1330
632
551
1411
1587
1215
828
1660
50
470
136
1133
896
1530
1639
827
1781
1936
786
902
420
1274
348
372
1361
899
1840
536
746
374
515
978
1562
395
1472
92
1882
1568
1716
1230
343
1337
39
1552
1086
1882
452
1813
1593
1153
1757
927
221
728
1165
1226
1736
771
374
1583
1262
1453
1398
1827
114
1877
11
792
1030
1034
1580
340
855
718
1530
784
612
12
692
375
614
1597
626
1415
1945
1246
193
985
1873
944
1568
1323
470
1961
142
1681
605
1017
1053
379
1093
1036
830
1459
686
1647
1623
1087
701
1493
1380
1511
1097
37
1978
1115
908
212
1662
860
1652
107
448
229
312
1235
479
1769
494
219
1844
1930
942
186
110
197
1591
685
1766
778
287
660
1175
385
1405
295
1318
52
183
1340
1094
1736
734
1909
515
866
1299
960
1516
559
258
968
960
1432
802
1094
627
734
610
1616
1780
552
1957
905
836
1118
1694
367
655
1919
547
1565
983
1071
484
604
1334
1235
1754
1113
1693
1171
294
1315
1171
1585
710
1182
523
843
1070
580
1343
1045
362
864
1589
1496
1527
243
517
1653
715
1228
632
819
155
340
754
685
1747
1525
938
1325
855
901
664
1917
733
632
1849
17
663
1508
506
956
957
1277
404
1368
1727
373
1811
794
282
168
279
163
633
1034
1163
1174
1095
65
132
482
152
1792
1579
241
1318
1951
872
964
1497
1280
572
1273
0
1884
1765
712
597
1317
1815
1272
1287
3
632
59
1215
749
692
961
319
1757
676
1045
1411
541
1066
1041
90
1029
911
294
437
1421
44
478
510
1831
417
1205
356
1923
1016
222
1483
526
1329
52
715
1903
741
1158
16
322
1739
935
96
373
1407
1119
1645
1850
36
812
905
613
823
1727
852
1150
1906
1794
1044
1716
1226
1796
1874
1531
1398
835
1385
1205
1927
972
814
136
1289
1198
557
730
583
656
1606
956
1165
1530
1512
1819
1639
1580
236
1764
925
1315
1058
1117
1444
538
1371
1994
1878
1125
926
841
1791
1056
1247
1707
971
33
1647
658
1616
198
1999
538
1382
1261
180
1246
1101
1371
179
1811
1637
659
262
379
1315
622
27
1813
1765
1408
1515
290
656
752
402
343
1028
1235
147
959
1094
1321
1066
1228
625
218
954
259
756
514
1496
1390
191
1152
1447
1516
1547
403
1927
1187
442
1301
1886
672
900
1192
1256
532
439
916
252
804
1093
734
480
980
1163
427
1223
19
1404
1126
786
295
175
783
1313
1606
1583
1833
555
1742
683
1321
20
1714
781
1635
1087
450
405
433
297
1481
1459
1183
371
299
1318
1599
1958
1872
1564
172
1338
1875
32
474
305
237
1694
175
1023
789
614
1611
1419
1933
612
1755
614
804
1684
1957
146
854
217
271
1122
992
1117
1535
1760
294
921
1459
975
205
1949
1018
1764
1394
1659
212
496
1694
1782
1983
783
924
1723
1082
1512
1706
265
1895
1729
1005
274
1452
869
1343
1880
1052
389
782
1085
1682
1439
1337
140
709
1415
1183
1931
521
833
325
397
124
748
1595
1011
348
1626
385
965
1995
959
1295
1912
359
999
1688
438
210
824
2
844
1339
1065
155
1489
1701
351
437
1815
1135
630
6
1225
950
466
398
1043
1609
184
465
1899
358
1591
715
658
1044
1270
1362
1111
1528
1301
1841
416
125
552
962
1404
922
1935
712
1026
403
27
645
968
1917
806
343
1154
730
574
560
661
205
1764
179
1284
315
38
1201
1801
928
183
843
625
88
656
510
852
47
1062
1704
1933
973
1795
99
60
1689
738
928
343
1269
1895
249
1712
496
225
633
60
1062
598
1162
1006
1792
942
467
1168
269
952
1238
760
1351
655
110
1497
481
1524
1526
1620
185
432
375
1976
1446
917
821
462
1863
821
1623
1348
1439
578
1560
1332
1862
193
684
785
1025
1118
1945
553
90
215
1053
394
205
929
109
1847
238
988
921
1054
868
1639
944
874
1967
1723
90
878
1902
1470
934
1657
103
1608
62
1415
337
1685
120
1
384
673
1208
619
182
1808
1065
1887
567
1402
1491
1103
1884
119
1213
300
1904
1444
832
1696
763
1764
969
1593
1412
836
1809
1356
901
522
1756
34
1416
1646
261
1477
511
1209
1606
1087
388
1496
517
1296
1188
128
779
1601
68
1607
773
725
1124
541
1115
206
934
486
785
1284
1133
381
720
949
1312
526
1182
199
1234
1585
1212
607
1067
1514
1065
1517
1009
1180
276
1693
951
1182
1223
1572
338
1269
386
166
1385
1514
1542
217
830
762
173
1827
785
359
1635
1682
632
1041
975
621
1055
496
1650
1807
1527
1709
1357
511
1558
203
1368
1504
101
1651
1565
1258
1512
1928
359
587
1757
1677
1486
1626
584
1152
12
568
246
819
1231
1623
266
135
1751
1052
1436
1304
1497
393
1325
361
1735
1242
208
392
911
1635
950
1350
1400
855
527
763
259
119
1385
638
1368
234
1143
1697
505
1991
1411
125
1992
38
1769
1904
1411
1708
1709
1657
426
1803
979
1682
402
582
1638
1537
814
394
1468
338
1388
645
1297
1678
1449
510
704
649
901
1314
1273
1152
1610
693
1138
934
401
874
557
1360
465
305
1206
2
1914
1446
1368
1177
1877
400
1370
712
1020
1689
1587
673
408
982
1619
287
1649
1337
1419
896
86
813
370
250
646
394
1482
294
1209
707
1239
1300
1508
844
220
907
1018
1107
691
301
1520
1281
1160
165
938
1642
816
1496
1684
1343
31
938
1416
548
1478
1563
1447
301
1594
638
530
1059
125
866
408
1468
1833
609
512
232
100
516
1316
1884
374
523
1351
488
24
1975
1582
922
544
1213
813
1343
267
1024
941
909
1772
610
1482
1733
688
169
1626
1910
1562
145
552
1322
1438
765
1622
1096
1967
1803
1670
1953
333
1603
348
583
40
1829
322
1545
786
1466
961
908
1908
840
332
12
1682
1125
1634
32
566
1962
184
1005
393
1731
1502
112
1043
792
609
1279
601
1277
939
1702
360
1631
1805
1452
1999
611
800
1857
1489
711
1844
271
1517
1972
598
1149
1056
807
800
281
1049
1675
646
239
1741
319
969
1561
1343
427
337
1841
1377
304
1075
174
1369
1982
1855
1165
964
683
1943
908
1932
975
1842
657
1693
1727
1334
1675
1141
1190
96
106
1596
1786
674
495
1636
1439
1877
1878
523
1628
847
1723
1869
773
316
128
1954
429
1159
1591
1784
908
1017
741
1191
1891
468
1991
73
1903
1781
1678
1963
1613
1065
418
2
921
1514
1864
292
130
72
1888
1850
206
1748
1284
921
26
1258
1626
1698
31
1805
1829
1350
348
1944
55
1488
873
526
1987
591
12
1307
1590
992
1716
1273
1611
295
1406
1069
1753
1539
1764
968
249
1889
863
351
1859
376
207
1921
670
222
1407
800
901
1818
544
1359
584
824
1491
1914
275
96
738
1818
471
887
1302
1979
472
1582
408
223
681
532
1754
178
1833
1262
446
1809
844
163
1585
1949
674
1184
72
1942
861
425
852
304
307
719
535
1950
699
631
420
1625
1336
1799
1046
1851
825
1925
9
258
74
576
1961
1393
1776
655
1002
1308
1045
1845
277
344
420
37
1137
1676
1648
1718
1295
265
893
51
984
1106
1112
1809
1228
1888
118
839
68
1537
526
940
67
1402
923
409
801
1555
1058
539
1021
69
1926
8
716
1799
405
859
773
473
1541
1494
283
379
1401
1007
658
1440
142
643
804
931
806
1566
856
1011
1952
1756
1582
1781
1517
593
875
901
371
90
226
1153
33
1426
78
576
607
1807
1216
14
129
837
652
1932
1846
1702
203
1489
1310
796
947
1422
307
957
1179
90
1568
1260
622
1987
717
1764
821
561
551
1367
1021
1342
421
1599
1100
1586
719
392
1757
1382
489
949
422
1715
1733
630
499
233
1702
1946
701
18
61
326
710
732
316
1523
1139
439
1698
1920
754
1846
1244
1886
966
522
500
1578
1777
1279
1112
1419
553
1892
1217
1981
702
1498
1005
306
904
1652
645
604
1196
213
1190
870
1588
1485
812
49
266
447
1309
1501
1110
908
1847
613
1064
1114
1059
187
1981
491
1183
1951
685
1841
475
576
514
881
868
22
1970
1031
1408
2
809
134
1450
252
1694
1578
1036
1564
223
749
1269
688
426
1847
1362
798
1900
774
929
181
690
1637
202
1178
710
1701
1434
1691
1578
1573
853
938
1268
611
1186
280
1454
1726
1293
442
1713
1204
1624
1587
1295
590
1237
250
583
815
994
207
1558
1896
905
1652
559
705
1182
203
1088
600
110
1810
1545
443
377
1025
535
651
68
315
1466
1627
773
790
1311
1961
1746
1752
1524
824
715
1760
1443
1733
466
214
1936
896
575
1805
1106
1619
1584
1252
397
85
1441
1238
1209
391
1103
1899
1737
185
433
359
572
1562
1908
493
997
1997
263
598
1538
856
911
298
1077
491
1428
1936
726
1420
1756
501
80
703
1443
1936
807
215
1195
15
1320
102
1009
801
1607
308
937
141
1985
237
111
139
1265
1831
1648
879
139
1325
438
1971
119
911
121
1880
1609
1103
1209
930
816
1316
1734
1982
1161
1237
665
801
1858
462
423
753
1171
1699
204
234
1697
1654
1834
624
543
1616
676
1811
799
953
1590
1814
904
1709
1967
1090
1249
135
480
328
374
324
374
206
44
606
454
105
464
1026
389
1600
391
181
336
984
1168
1805
533
849
431
317
986
32
1161
852
246
366
502
1048
1404
343
446
703
570
221
507
769
1566
474
515
1948
191
999
1213
78
1691
1577
1781
1185
1452
1415
1041
1141
1585
169
56
429
496
67
1836
539
481
1540
841
1930
974
1681
1750
587
1848
475
1977
392
1395
1163
1762
56
1229
1582
951
816
1604
434
94
1449
173
290
1843
311
928
1783
626
749
1702
105
1521
639
1748
583
474
1563
1487
94
953
900
1302
1416
391
1865
934
1111
741
1541
46
205
283
360
1160
701
1155
542
1198
1112
875
62
848
1301
1873
127
1299
1745
545
1188
275
810
1682
1490
1825
1715
1732
1518
1676
1479
267
824
220
1325
985
1862
1928
1923
556
1766
13
1808
1293
1021
471
1952
964
930
641
1280
1154
1875
805
258
1332
891
1364
1521
1206
1299
1678
1511
142
1039
1623
852
522
118
1633
1438
1150
318
921
566
753
143
1996
356
1387
181
1684
1474
1295
1827
435
1167
574
210
104
1647
450
619
1218
1808
1774
1921
1642
1473
1689
601
1103
298
1932
569
1940
756
692
346
173
1323
496
129
201
1853
1251
1668
955
254
1979
1893
1246
93
1759
1953
64
1709
974
936
1307
1050
1646
1929
92
1819
89
173
1047
290
832
829
1509
1788
1417
1816
883
1707
425
418
143
79
1876
111
268
1537
1843
859
1937
555
938
749
86
1096
863
573
1081
1014
444
895
316
177
1412
1906
629
1648
849
183
908
1933
239
1425
1374
1992
1320
1727
213
899
39
1974
561
1210
107
457
412
86
37
1204
1808
1996
407
1780
1060
563
1045
1042
1299
1887
1387
1776
731
1368
1019
1509
949
1887
168
1642
571
750
1418
1230
926
172
1421
243
213
618
1393
98
1042
56
1268
134
1190
217
290
1663
1996
1385
1916
1392
1541
1394
1766
679
637
549
1437
735
1862
40
1473
95
715
1095
1184
676
204
1156
1676
1562
1920
119
1911
5
37
1253
1764
1054
140
38
1862
872
431
348
1794
963
1747
1086
1226
1700
1944
136
1687
1537
908
1598
517
374
539
1285
306
667
1921
100
1074
755
1589
586
1972
743
1854
1504
683
917
1430
47
1293
1797
1471
1269
224
598
429
1533
661
449
115
1522
151
751
696
1680
1903
1401
1226
1040
105
445
1777
914
1863
1898
1217
756
518
1833
70
1064
1035
1001
17
733
331
538
1065
487
1978
782
1601
992
164
782
498
879
1711
1839
891
709
1614
1089
549
1236
591
71
621
171
833
1008
1708
521
533
1843
55
364
1429
201
1003
1254
1141
1131
568
1845
685
1212
1229
1567
380
1452
460
1433
431
671
652
1976
955
471
27
159
459
1121
851
1399
1657
1755
883
1438
1505
339
995
1954
1842
1451
1602
820
77
518
945
986
1955
2
352
488
885
1568
58
481
705
1564
1864
1525
1770
830
1938
1858
1836
185
1482
343
1397
1980
1669
1559
477
1409
1940
1218
517
1192
1500
996
699
1753
1089
753
275
1474
1152
1294
620
414
253
1147
243
498
214
456
1638
1523
832
255
1896
79
721
1206
1753
959
1893
1003
1925
1452
1224
1653
819
1818
1686
1502
811
1481
465
998
701
1341
180
1598
447
708
1773
1034
1739
99
1828
1508
1714
707
930
1087
572
1364
438
1132
255
1314
1954
1270
1776
44
936
629
1154
1622
538
566
932
1380
513
1190
1620
203
1505
612
98
1694
1231
1404
441
1431
1604
1524
1500
407
775
178
1952
1803
1394
307
279
428
994
648
340
1268
358
869
1591
571
234
76
180
1461
1970
337
1112
1124
369
757
1072
328
826
924
1320
172
901
1991
132
580
1470
1015
1618
1125
1751
665
839
1872
1587
1396
846
1703
1685
1001
652
1643
1047
718
730
1599
1558
1072
620
783
893
1873
947
1724
304
414
1567
107
265
691
623
409
534
1674
1088
987
611
555
643
875
744
977
753
1461
1689
1356
465
1697
1118
1775
422
1542
1670
304
1153
674
312
1537
2
1531
84
1537
562
438
1871
1858
1815
575
607
301
635
1162
1044
456
257
1150
1196
1876
1336
1887
1869
1998
1273
3
942
1927
392
1840
499
1891
951
1626
1968
530
624
1352
383
270
1139
1958
168
477
534
678
793
1669
1618
78
1878
234
1186
813
884
1746
1152
1832
1941
1723
1376
1780
1220
899
949
1622
575
955
1957
1667
1510
517
228
1880
50
1499
1305
575
1522
697
664
1361
1295
701
72
429
1474
1524
1865
426
21
621
750
149
1161
1805
1451
1866
530
1030
1465
1142
1417
661
17
178
1144
219
1639
963
1420
1074
1200
1409
490
1267
1492
532
148
936
200
577
495
194
1316
339
1307
1369
1143
98
1832
1037
1274
1818
1139
710
1178
1242
934
165
693
1816
1909
90
782
1206
1603
1665
948
782
43
786
1826
1984
41
691
940
155
1746
771
521
1121
1476
1072
1986
1750
1283
17
1611
1889
136
1867
1265
1898
800
519
1512
536
1304
1088
1165
1040
787
1298
83
425
1832
703
1366
1493
455
732
1586
1324
663
445
1969
1587
1047
608
1086
1855
1526
1917
1355
393
470
722
1657
1735
311
1794
216
221
1315
1798
446
27
780
1720
1903
1397
1666
526
1044
1102
64
1426
246
857
1148
1000
1972
1922
771
1203
745
1199
1554
1972
1548
1490
173
884
565
1595
664
1150
989
1585
1675
1731
328
696
1564
1652
413
1915
1932
320
1039
1808
1448
1127
1263
1193
668
907
735
82
1202
562
336
450
1435
436
193
1616
444
322
445
360
1951
13
1759
1600
1368
1489
678
1284
856
1139
1013
1502
780
979
214
453
954
1089
1055
222
1224
1339
1409
1146
1722
1364
678
1696
1288
1954
717
794
303
1781
920
14
441
1832
1697
1457
525
1329
1176
1323
139
1994
594
1221
215
1834
1185
21
1290
1638
1825
1642
1714
980
1361
915
465
965
1391
1432
1632
631
1787
1181
1683
1323
915
965
1382
1547
673
1636
296
518
1362
956
37
1094
1526
1272
703
1673
1618
580
415
155
1958
198
1125
497
907
555
265
1481
1519
838
1183
1517
183
1231
1906
1021
768
1868
503
1585
836
1611
1825
942
47
1666
1232
916
1274
962
233
406
1226
544
103
1873
1703
318
556
1020
1212
1844
856
1775
1192
1359
334
625
1377
84
903
485
618
989
366
1797
1074
1775
833
376
1330
290
1979
1517
377
811
1564
1106
1167
883
748
1978
67
1527
1743
586
1696
786
254
658
1655
1370
1039
1247
1683
153
1815
1834
980
1653
916
551
462
345
1286
1770
143
1292
123
8
282
1658
19
651
588
362
1635
606
245
712
872
1516
1394
1658
1076
917
1537
34
942
1533
1612
1620
150
1813
1375
1000
1134
1436
587
1480
1228
549
275
1061
1281
943
1393
374
595
985
1751
828
947
584
1325
1
1516
219
1338
1553
1090
67
823
136
417
1723
896
1300
372
1039
1641
1174
631
739
139
94
831
114
192
1280
995
1865
420
1277
24
25
418
502
594
189
1930
1583
1035
443
540
939
1252
1189
1075
183
1093
1099
603
832
1132
1626
1297
289
1582
827
1590
1217
1902
1018
771
946
691
1484
14
120
657
254
250
311
1305
279
1658
1885
1846
1699
1826
291
575
963
1342
1882
1190
840
1703
823
14
776
1661
651
139
621
253
460
797
533
314
1732
1092
1476
1875
274
1626
246
304
1596
1310
1234
1831
1361
714
701
495
606
921
485
1077
1466
920
1375
1996
907
431
197
1077
1584
1652
732
1427
1059
98
636
1426
317
707
932
1129
672
1889
1901
669
715
244
1257
1164
587
1090
295
1461
1871
751
1642
1039
1027
966
1895
1080
1363
1650
1142
1161
1653
1903
1037
1996
1689
910
572
1735
939
1815
159
1222
1833
1191
1950
353
1625
1935
105
1269
1080
1060
349
1769
737
442
1977
1333
514
238
17
1799
663
464
345
1964
883
1609
1899
1676
286
987
1361
699
278
1032
896
475
1704
174
212
611
1606
193
1998
560
364
404
643
936
562
133
1992
1663
1817
1878
510
1225
1827
421
1596
1653
160
935
1064
413
288
1125
1375
1876
1923
218
1269
1485
1680
1758
1577
347
312
551
1178
1124
1955
393
1223
1240
94
1324
915
951
1693
658
1365
1941
174
706
1447
324
636
1314
1701
1448
1718
642
1295
1345
1175
1242
212
458
1051
1861
280
915
1505
243
558
1594
837
213
211
664
578
956
1258
1593
79
816
614
1018
904
482
601
1858
995
174
1944
1133
1463
902
68
1320
1169
874
990
1395
1916
1715
1045
662
617
1698
1751
1017
1500
1744
1016
496
1712
736
155
1370
844
623
1302
943
1227
529
1439
1056
132
602
779
825
1946
1658
1121
758
1967
1532
169
386
1176
1320
377
1886
1103
502
1050
1298
346
496
771
1545
383
819
27
959
1782
1408
10
603
1551
332
1329
1355
993
759
1127
1467
1599
4
580
597
1061
84
1676
1823
485
1354
845
1677
738
1499
47
600
1482
1561
176
1304
26
1895
1233
1592
1863
1428
1873
294
1714
701
791
923
1820
373
482
559
1919
1138
1429
923
60
405
54
1997
1631
221
1287
422
215
982
697
1229
1980
1105
1929
243
1862
1875
1784
12
599
976
1877
1957
1813
1879
1341
1423
1554
749
1962
391
133
1581
1803
842
1227
1546
938
480
752
1452
1090
1142
1098
1514
731
742
1186
906
1057
740
233
873
1060
231
135
1063
223
1868
1734
1706
899
1056
1300
1097
184
5
1775
1423
200
190
760
1492
17
1072
1361
145
1704
1093
663
187
1216
855
1255
1475
628
1724
1417
1978
249
499
1083
1253
225
1759
1343
744
1661
1470
1074
1863
975
627
1838
1147
277
369
69
1177
9
222
768
162
61
490
916
1877
1054
417
1324
497
1276
471
426
1920
709
389
1900
148
145
1880
1577
1954
681
1462
717
1199
248
1552
1210
1876
1040
132
1370
124
1688
743
1738
544
614
1733
1661
1221
1967
1791
205
953
1776
1787
1099
495
1878
1501
1934
824
1253
170
1116
70
1463
533
947
1691
1198
1248
1326
1561
968
1682
567
164
616
303
766
368
1496
1730
1305
791
1076
466
1798
89
1030
448
1074
1359
1119
398
777
962
1737
621
1957
1176
46
195
197
977
1154
59
1786
663
1899
1425
525
336
659
1102
992
683
1932
1642
946
618
1090
867
272
184
1591
1329
970
1043
1940
54
1529
169
392
914
1062
422
1579
1462
782
1791
1247
753
1713
740
253
1306
1626
59
249
1147
89
1224
821
1730
1360
440
607
1819
1142
963
533
500
579
1372
123
1902
1696
1218
433
101
1165
509
1251
1647
1445
845
1542
943
1792
1297
1019
945
1371
1296
1218
1646
1217
1351
1585
2
186
1703
1734
728
122
737
1776
1693
1363
936
1865
1922
1260
188
687
784
1953
210
1029
520
610
407
1393
565
898
1030
254
53
1676
1423
1968
1464
1577
174
1574
1351
1260
1558
1532
340
733
1367
1751
419
28
1752
831
580
1897
1796
1744
1445
1197
563
407
57
653
669
1068
270
218
126
141
1551
1782
247
1913
1888
992
1001
66
1395
278
626
1178
793
976
614
483
592
659
1668
1067
1310
515
1312
874
1627
279
273
1645
1168
171
717
569
360
1869
1111
387
523
983
1374
1036
930
857
1346
1429
1369
931
1222
109
486
399
1151
9
1057
1385
567
1889
806
1531
1633
407
1950
1122
466
1480
1969
1192
1622
1868
1361
827
1539
1823
1103
1652
123
61
353
1581
590
605
531
303
1011
1239
253
958
1140
1294
1114
1084
1986
384
838
1141
1971
1874
426
1789
994
1290
1326
1242
1149
1814
485
280
1400
391
1958
1488
110
233
1130
911
1055
1115
895
550
757
1126
644
215
1452
1357
462
700
1001
15
1706
1914
1280
1109
137
339
1240
1028
1074
897
318
1979
1136
268
1972
1304
1222
953
503
233
436
168
1913
455
967
1855
1008
277
1479
203
932
1411
728
1184
426
1815
321
476
1549
874
1888
1946
1820
1960
1563
201
1630
959
118
556
197
246
155
1575
78
1282
335
1357
1234
363
1081
1649
1401
1994
652
883
890
1774
1499
1367
703
6
420
1444
985
924
1542
827
1420
390
963
831
136
1781
1199
1630
1286
1255
464
1862
1661
659
1637
1277
210
1453
1328
1981
742
408
533
890
734
407
774
1450
164
1750
419
1517
748
667
122
1500
1849
230
438
374
1572
1028
1725
1724
1858
1839
73
674
863
265
1585
235
1386
1443
627
885
1412
710
635
533
1236
1218
1213
529
1816
1327
1516
889
1580
305
195
47
1098
124
1349
294
1414
883
1527
557
38
1560
1293
358
386
1806
1191
790
1223
1231
535
1559
610
679
1146
423
721
637
1062
1490
1092
159
37
1121
1097
770
1541
540
1829
143
1417
604
244
923
1967
215
151
1372
1568
698
1438
1247
1474
1622
1950
1619
1341
446
399
198
1651
598
1668
951
1547
1599
973
749
1717
159
220
1087
1713
1865
187
1647
30
1423
1508
1409
950
669
174
5
1025
1026
1672
1274
1997
1175
1601
1123
1254
955
1515
1907
1852
189
1119
1813
1717
1218
147
120
1189
437
327
1037
1706
486
165
641
1633
1334
145
1296
1555
1202
1869
665
619
741
1065
1781
951
802
91
1009
376
1044
1812
1616
892
1230
294
340
1764
1652
1964
1320
44
318
428
485
397
802
1416
171
536
409
45
1694
1978
1918
607
337
551
1936
1162
149
755
546
1612
420
1417
366
1388
652
1654
1572
1640
546
1404
919
1999
363
91
1531
1640
174
351
1763
1171
951
404
1704
798
1450
1609
39
1838
618
309
1811
1026
1495
1767
1110
1545
1841
1572
606
785
1320
623
502
1045
1177
922
1939
635
934
1349
2
1777
410
814
1427
754
589
567
840
1378
1618
1985
943
361
1914
122
176
245
633
845
1326
1880
1419
1607
1816
1905
1373
513
1008
1758
1798
1544
1114
259
253
596
1327
1519
653
1296
1618
451
459
279
1094
1665
1942
537
1649
1851
1351
77
256
1275
15
879
1128
154
211
32
490
1105
202
577
356
1370
463
715
910
1360
609
1651
1764
226
659
1907
1583
783
43
1974
41
1579
532
614
1375
483
634
33
1951
1951
1921
667
277
1565
911
1217
1546
276
1028
749
194
164
720
1320
1608
1839
1665
665
864
1351
1378
1993
62
1752
238
688
165
1901
796
747
1805
1426
1236
114
1731
297
1903
1124
999
620
1524
1790
1843
1077
1815
1651
26
691
373
1350
998
736
1341
872
1972
1209
1138
1273
1793
1091
1301
1076
1798
315
825
1141
1784
1544
1412
1700
729
655
102
1263
1922
387
1063
363
51
67
597
1759
1668
1971
375
142
76
7
331
1374
11
1475
384
1357
1151
204
1247
1853
1722
1565
1168
850
926
549
512
1489
847
1554
189
1415
120
1985
1023
918
1518
1260
347
541
39
1219
862
561
447
1121
636
603
1072
1621
293
1612
760
229
1839
137
1342
1664
1232
517
1270
565
1447
966
396
88
1495
415
1632
30
262
591
778
931
1405
1010
515
668
671
1050
276
852
325
625
1253
1748
846
924
918
778
1446
1403
1911
724
231
1281
1869
1993
1032
1815
1056
976
821
947
475
766
377
1019
1204
1498
543
1040
1772
1447
309
53
524
1976
1115
311
1450
534
1794
512
593
911
159
1731
665
483
1601
118
239
121
1434
287
184
518
1311
1104
1503
1920
932
1229
1835
398
1087
1317
1401
1854
523
568
1445
1116
977
394
549
1247
1547
59
1501
290
692
1453
1454
921
1474
1859
530
886
1372
1165
93
1505
1399
448
696
165
616
764
1494
451
717
101
1743
1889
51
534
717
1897
1164
1578
1697
1551
1115
1344
362
1976
1824
1901
1518
326
990
137
1042
1313
928
1767
1821
966
865
973
1549
1536
124
1383
1044
597
1608
262
423
1973
1552
1325
1001
49
596
987
154
349
229
1804
328
1738
1411
439
129
1869
1296
1742
403
169
1030
1886
1720
573
1519
1388
216
565
1362
167
1150
1863
1129
472
1657
1203
34
1225
910
1265
394
1963
1461
1405
1833
43
1978
884
1222
1107
236
1950
1668
1861
1942
986
1747
1880
1901
105
1758
1404
1093
125
647
1221
1361
1173
1220
1685
924
458
460
563
1359
681
1599
1438
1318
1101
1527
107
1675
299
126
1110
824
972
1479
784
1542
657
1263
156
1366
1831
767
1078
1738
1860
835
1667
930
1716
1621
1271
753
1213
204
307
1904
1378
957
223
471
314
1003
1686
793
1816
1759
1901
355
434
108
854
1060
296
596
529
337
721
587
955
1215
485
1421
673
470
468
1158
1048
1788
1671
357
1209
828
1788
1355
1974
50
476
1876
1708
1000
851
614
669
890
1551
1933
894
135
439
102
322
1063
1755
1989
1620
1551
558
1784
1097
820
686
740
587
1098
1827
1260
1260
469
1498
406
1216
606
1408
481
1738
1032
1683
1141
1605
602
942
1749
1799
1629
56
143
242
862
1322
456
1941
1051
1799
22
1225
1325
49
40
190
682
1812
1849
446
1216
1450
853
1965
485
1798
250
1505
457
1184
651
311
640
1597
1334
591
1305
1040
881
422
1834
612
920
962
946
446
85
1066
530
1252
1654
84
1524
1851
1631
977
1342
1258
1215
699
293
16
1807
543
415
713
146
1555
1743
560
1989
1422
929
340
437
233
1041
1882
1670
1170
1757
265
1825
905
863
446
799
584
291
646
1631
938
1811
1716
394
1628
867
100
641
1061
312
1415
705
631
862
745
1684
989
1695
541
1683
1256
1746
700
1709
217
817
0
1213
1517
107
607
402
1247
1501
1329
1176
984
1370
1373
1340
766
562
1623
793
251
1095
1214
327
1012
266
1664
474
646
1385
1946
699
97
1675
1958
1622
1957
809
1111
685
97
490
1562
779
1694
414
1973
92
645
1792
921
1319
1124
315
251
1482
473
1893
1742
1702
300
165
1146
1838
1656
1009
401
1095
1674
423
1545
1432
1472
1336
329
1925
1440
1599
1475
907
95
345
169
207
1236
12
733
1425
1945
1338
490
1217
960
1105
1131
1539
195
112
1110
740
1991
1266
1830
39
655
864
963
982
1259
1777
1299
518
1801
1052
1491
1873
1555
672
343
131
405
607
1355
1755
1885
1406
1079
188
1575
1470
1903
7
1585
994
1894
57
1996
881
1284
398
1577
1842
596
372
1436
1843
916
1619
40
654
520
448
1871
637
59
1942
1728
195
770
1664
1547
1612
65
1969
266
1438
202
260
1063
1130
252
1907
1140
754
1057
1130
631
0
247
816
539
1534
1542
1875
1989
521
222
1382
424
930
1616
1400
1239
1993
1881
748
1472
1208
295
1750
1193
82
1538
930
629
1853
815
1514
1751
1986
433
1943
1257
987
697
830
1877
562
676
387
862
672
1940
388
1714
638
397
1086
1188
1582
512
1948
1499
1524
825
550
129
253
1995
1683
820
1702
1909
1220
854
1934
92
1376
1856
661
221
588
423
735
437
1695
1444
457
88
1601
1621
78
682
1686
542
1208
1571
1021
1833
1939
1541
1452
40
992
398
1273
581
605
1545
944
521
1308
1974
1757
1882
917
52
36
1908
276
955
1371
1063
660
1967
1471
1577
229
279
880
779
626
289
388
594
1013
603
268
1646
373
238
1296
1327
1733
1605
977
1569
59
1472
876
101
311
1578
1665
531
1245
1996
1498
70
1861
140
983
1943
148
1909
715
1328
1706
126
777
224
1273
1841
843
1595
927
1033
397
1766
177
243
1823
1015
713
743
1742
1696
164
1598
726
701
1822
801
501
1283
1039
1404
1976
887
541
1416
1643
770
533
1287
92
1562
1279
201
1924
1591
808
1059
1298
644
1145
1584
664
1074
146
1163
113
879
1288
1376
76
1550
728
77
1931
1331
464
368
1673
511
1286
1465
1648
227
1765
876
141
411
1878
1976
538
1292
1881
886
1536
1696
492
1952
1702
1603
479
1223
1292
1178
1626
1129
334
1219
1544
1827
1494
843
888
1962
216
709
1468
1301
760
832
1482
1332
1445
1739
1761
1703
849
1091
1725
987
1974
218
81
882
188
109
474
1700
1719
1519
215
1806
89
945
743
620
1107
886
1631
247
1623
1418
254
1906
1348
495
149
1779
1534
182
440
1338
427
154
1354
302
75
319
579
1669
221
687
1319
1947
62
1581
1794
140
174
1681
925
1158
417
848
1647
136
1324
144
1843
1372
1494
335
1708
1938
842
1306
1956
1912
1323
1635
1310
715
1298
257
1438
1504
1321
27
1754
1371
292
1162
257
1174
339
1904
1384
0
694
971
987
1553
1334
985
900
11
1903
1694
1166
890
1779
1713
454
331
141
1726
505
1824
479
1926
429
629
655
205
756
898
1569
428
1370
1748
554
89
1734
1792
758
294
266
1546
970
1323
1124
501
1833
1288
1756
891
1690
1012
1538
1227
1661
518
1619
487
55
1109
1202
1842
909
581
784
1618
426
167
434
1559
1563
387
44
1778
800
1431
1753
689
1398
996
206
1939
384
588
1506
364
546
77
600
865
236
277
1219
1572
998
127
261
619
263
1631
941
1208
723
1437
1718
222
374
530
876
1034
346
1187
1061
135
1008
1004
494
1625
497
1427
1461
719
1995
1401
1339
150
427
247
1710
1028
1155
1642
1824
1016
286
1655
1836
219
103
1834
568
305
391
1486
1287
1778
1606
1092
1572
1404
215
907
1979
1979
1262
1019
458
1779
1428
1079
1098
1095
152
896
815
1918
1471
448
1871
564
1977
794
1280
1634
1674
1004
518
610
1190
1872
1831
1739
89
323
961
1685
807
1332
1848
733
598
1175
1489
966
1717
529
1985
300
1866
1393
761
346
473
108
165
1023
1894
874
830
1383
614
571
1526
731
836
80
1591
548
400
397
1303
1327
1036
1486
789
431
1483
258
1977
1782
430
315
153
857
1986
851
229
1050
102
687
1828
1643
1804
622
1939
1910
1846
737
1325
797
1465
1295
366
1323
127
1830
890
1140
1453
428
1181
1076
243
0
349
668
1657
841
921
846
1983
587
1284
1412
602
192
386
592
589
875
76
1160
1705
1224
241
1061
664
1393
1400
216
1514
531
518
652
957
682
690
1694
1696
1677
1942
255
53
727
1090
899
1863
1738
928
1688
1336
530
1890
630
1249
1325
1547
1156
1426
1097
912
1212
304
1014
1352
1222
692
1540
1519
1096
1479
1052
385
1866
419
530
1820
457
1187
1733
534
84
1415
443
1987
1619
183
996
1368
335
1149
68
715
1972
980
1236
642
744
703
1384
831
636
1343
670
149
1047
582
265
1367
1064
1421
182
875
616
1605
1832
775
1531
85
1253
235
1180
1640
732
1224
1342
1239
1878
1802
1224
1751
375
1165
876
1725
1441
1004
1079
667
1408
256
1575
330
1736
501
1875
732
1253
601
787
489
1751
343
1140
1365
698
1447
1523
603
579
556
490
125
1898
1130
833
1104
405
1271
39
1295
110
1343
858
1145
1618
965
1299
1627
1425
357
857
441
359
462
1559
1045
1024
1230
1008
1999
1723
656
682
1878
1265
222
1802
504
302
1668
654
432
520
1400
1128
1225
103
300
1226
319
762
862
19
1697
1523
599
1613
1409
1657
1785
1777
826
1712
1226
47
1528
1200
341
1172
522
1107
489
771
894
1603
102
1643
1626
618
79
590
73
1538
1925
1481
317
1465
1730
466
675
758
1340
1794
605
997
202
613
1483
388
505
160
675
357
1522
1129
1619
945
323
1692
144
1086
1058
928
1789
1695
1298
1058
979
1208
1610
1577
306
1210
1579
414
821
863
546
1940
1655
61
1211
1478
1589
587
19
1971
101
1424
1747
775
991
1304
1333
1490
908
249
1866
62
1956
46
1105
1970
1668
729
902
531
1760
59
1470
1540
25
1823
588
304
1334
654
971
1085
1662
1902
571
819
1696
1346
98
629
1248
911
1808
1881
1551
569
445
1502
1142
670
944
1305
1981
1176
408
976
228
1070
743
1474
790
1643
960
1120
1793
1875
84
1702
568
1685
558
1217
1043
67
1592
1381
762
1414
364
1522
1885
1935
656
332
42
127
1994
1140
1898
1102
1430
1371
1326
616
444
1214
1197
649
872
1354
1655
885
1318
1219
1741
1399
1310
546
1659
1736
1547
659
1410
1902
343
284
1450
279
523
1224
1471
636
454
803
1682
798
589
1673
670
1394
969
175
1585
1098
697
627
1822
459
1638
1820
1652
27
607
63
220
313
752
684
1583
1991
1282
107
337
1424
1059
204
374
159
1491
1096
1740
1767
1759
1785
1208
794
898
1086
962
1824
452
1681
305
1959
1892
658
1158
294
699
1664
289
1133
1629
427
682
1845
1678
1495
1417
1978
1548
540
123
676
51
1184
1267
1882
1799
1203
1060
1633
255
1481
901
633
1262
911
911
1540
1973
1313
745
1873
69
474
1574
323
1417
224
100
349
395
1282
1644
1525
991
0
495
945
1236
1044
1691
1998
719
1366
1939
1864
1563
1770
1705
1224
392
932
1678
730
1510
501
1371
472
1276
857
1319
22
1135
81
1364
121
734
1513
1555
1168
1508
1384
631
612
1381
746
1137
157
1474
387
731
1145
360
1365
476
220
897
54
137
44
1621
384
1294
1922
298
236
821
733
261
1347
243
1318
1320
971
1943
1983
687
1863
1829
1799
495
1094
38
578
1855
345
863
282
396
1250
1227
1805
437
1114
1236
1616
1879
1882
938
112
705
211
1055
739
547
508
5
173
79
401
1723
759
481
1028
1413
96
1223
967
910
1717
1484
564
312
1768
903
297
489
94
1168
1946
507
1278
226
1357
1834
819
67
741
558
1654
1228
829
1351
1043
1362
146
383
904
1126
716
1719
1596
1160
404
654
1684
1574
1593
1682
1412
758
580
1155
1212
295
255
1587
252
948
1287
1159
553
502
1994
163
710
1874
1608
1231
1484
1292
565
666
1833
1664
1556
672
917
635
363
1867
58
277
776
1095
1933
1169
1098
843
344
787
252
71
693
1691
51
1224
625
460
1403
690
881
1686
1408
1027
455
43
1582
1797
1332
1773
1683
437
817
1188
277
1332
1238
544
1216
1278
238
1518
679
648
1779
1569
989
922
590
1649
514
796
274
1544
300
970
1399
1846
105
1372
1067
1286
1927
1512
1176
859
297
1772
1300
1229
722
804
1836
1232
1248
1782
1119
1336
12
267
931
1228
1211
847
146
220
225
1908
1382
377
1860
1305
1017
865
1529
1892
1367
879
323
821
1376
1479
1892
702
1785
681
203
989
1254
291
1977
1208
341
1864
71
1891
169
957
806
567
269
446
1570
1541
1196
870
746
344
310
60
774
1168
79
915
1159
1842
103
667
1377
1576
869
834
1014
884
1973
608
411
1589
1318
286
516
1940
1185
951
845
186
349
1426
95
1894
781
320
1872
1407
243
1210
1838
294
1551
611
1210
1482
486
681
176
833
810
1332
550
794
831
48
1078
1208
1444
351
1643
395
1362
1958
478
1819
1982
1303
805
1396
1348
1947
1668
1359
725
59
1298
340
1929
40
181
0
297
980
1965
928
890
1871
1592
1587
1121
782
1707
1366
1650
1692
660
1619
797
788
1466
810
294
237
1346
895
456
720
1190
1760
1934
1790
71
106
556
1306
349
377
84
185
1633
372
1241
396
1856
1854
1911
947
1267
268
690
1541
502
1391
1848
179
1015
444
1925
709
1359
1713
368
755
39
1505
289
1445
131
272
1311
417
1487
1236
1741
1922
1705
1383
588
1963
1192
1251
480
933
78
782
970
1903
140
1809
185
890
1472
1238
620
1162
982
1933
836
1878
501
9
1099
1170
1811
1329
1024
1342
1364
128
958
846
320
27
1536
218
1539
535
1831
1104
826
618
1560
869
1197
1479
776
705
439
186
1153
169
135
444
819
150
301
1684
361
1955
598
220
521
1944
1433
166
78
744
1113
1916
550
703
1556
819
121
1889
1098
1821
1302
1108
604
39
621
301
1360
1131
1069
260
1732
301
417
1311
586
1588
194
1620
1067
1739
235
1975
1084
1866
1484
351
441
527
786
171
1907
1476
121
1867
82
1877
1453
355
1421
276
467
1182
1067
443
1768
1017
1960
170
1832
137
1669
974
294
1467
374
1751
65
1151
583
812
1448
833
926
983
1183
1175
1564
1648
450
1828
312
21
1081
1926
1554
1009
680
1865
1595
1383
1655
875
254
17
1461
328
1236
1508
709
263
1471
1830
221
469
1165
1719
488
1457
1776
1984
839
236
370
1754
1513
635
1125
460
460
620
1875
1500
1386
1916
1922
919
1331
1513
946
455
1310
253
1622
744
259
244
1496
417
1672
1599
518
1499
44
1444
1020
106
394
11
445
1412
739
1997
1029
876
828
673
712
120
1618
1515
136
108
1247
1570
1245
1493
385
779
1788
1593
437
150
671
637
863
479
1191
1496
1754
462
1995
1782
1524
1028
1969
917
69
814
1016
169
1682
1966
1424
878
1461
759
715
1310
1281
492
1097
428
658
707
1883
356
140
1672
1337
1127
1543
884
267
1501
1869
1389
380
42
225
1585
1489
1033
1362
1935
487
937
1689
380
763
213
1236
840
1852
844
1955
1980
1242
1039
598
218
820
1514
280
1254
1932
1000
437
867
1517
642
40
375
282
57
1989
1410
1063
810
1821
574
115
1990
510
1699
1665
1207
55
872
1452
1191
503
1000
562
761
1154
755
1931
663
488
1976
940
520
453
1665
1648
1607
1544
1032
1298
629
406
1093
1841
1405
314
1195
1514
1539
343
462
914
1922
1722
244
1146
381
541
1629
415
1736
530
1277
1047
231
1929
592
217
1926
1364
713
379
364
10
598
452
809
504
1832
100
334
1839
1872
1441
1038
1429
758
871
1760
1911
1032
1705
1069
1939
810
1475
496
513
589
1635
988
1410
89
173
459
832
845
189
1268
1092
238
1187
1393
468
1701
1773
1111
1616
556
1034
1527
1995
1491
1805
1878
865
1082
983
1143
960
1284
893
931
1385
113
895
1864
1837
1197
1148
1696
239
173
1075
732
914
925
841
545
1786
785
174
1409
1198
270
1548
410
1073
267
1933
1588
1491
432
1540
1866
1150
1289
1138
287
1584
1008
1092
1288
164
1505
1664
1955
1762
1708
275
384
753
1197
1595
1687
430
1151
1126
525
591
906
534
293
1353
1884
1143
114
1856
1291
1509
539
1496
117
90
139
214
923
1452
611
1160
227
1531
39
1547
218
700
354
186
915
82
1853
639
454
1900
1181
349
256
843
1118
1145
632
91
1664
280
556
1511
1612
949
940
79
1654
158
126
309
438
1152
167
1036
1105
46
855
551
189
1302
950
1182
1204
663
556
70
1579
945
27
1110
623
1930
1580
1269
439
207
1749
1189
486
1795
787
868
1411
1562
637
252
1544
1204
352
411
1662
1304
1485
875
1856
1704
1970
1453
1345
661
30
1519
1231
701
378
1625
1211
1255
1752
1302
1439
1194
958
1784
201
1996
1928
113
1546
1682
272
67
1650
1149
551
613
218
955
792
1974
1830
1116
1439
1991
550
1455
1604
887
929
114
408
1491
419
985
671
426
718
364
1905
1024
589
805
59
591
1735
1309
1746
1845
1854
1645
179
730
1719
1884
454
1498
716
39
1366
155
809
1455
1103
485
657
1281
274
1571
132
1469
1054
428
104
99
1772
947
1519
1567
88
285
1610
1198
1838
1443
1720
1404
1218
1870
1724
1899
100
1322
1217
40
1741
1907
1957
1687
1440
1635
1338
74
1676
387
694
236
1786
1059
10
1050
1591
1033
1284
706
1921
228
1644
166
1427
222
1236
1947
636
1853
733
1577
1424
20
1405
740
1216
1315
760
1807
1863
1122
563
1041
93
1151
68
345
6
952
1665
1690
1470
1744
964
346
722
664
812
762
1524
28
1192
1673
179
1715
383
1535
11
758
218
75
1310
1520
1916
48
1844
625
335
1639
435
190
1189
728
493
262
1535
551
1791
948
1488
1004
223
1810
358
1034
294
743
90
30
447
1240
820
707
1797
328
1742
1347
1322
274
3
626
1478
187
168
1880
1801
392
1430
1960
1138
416
1272
1067
1267
1321
1478
1446
562
280
1170
390
1019
924
953
1302
1541
517
594
1666
934
1086
537
1075
1882
301
975
1026
1404
447
1561
1065
742
566
1594
740
429
1011
679
604
1226
1207
1728
1816
292
1947
1461
352
554
1941
1099
1124
26
125
382
1286
156
1121
325
417
1594
688
1198
1393
1568
419
976
1353
31
184
82
1702
1680
40
211
1671
1461
828
1409
960
1262
1074
1400
613
338
582
822
1335
515
1633
1681
467
605
723
682
857
306
838
264
1441
1095
491
90
511
1369
1927
1063
754
1695
384
206
1159
682
1731
577
1796
1997
1404
1235
741
268
364
862
1743
433
1198
1030
1237
982
1947
574
1271
735
1051
197
129
1715
297
153
18
448
1413
342
1928
242
1051
929
89
124
773
1645
565
696
264
1919
1421
225
355
615
1039
1336
595
1689
955
242
1766
1620
659
1471
658
972
175
619
972
1346
1100
45
69
1079
1828
460
330
1068
1086
1960
434
1567
1203
1747
335
456
575
831
878
1741
481
439
1350
1559
1932
1946
789
575
860
1996
1598
235
973
287
1953
1287
1200
1487
843
996
36
899
686
1314
413
1923
1847
1495
1003
143
899
650
1607
835
322
1509
1108
1885
684
411
1781
825
1374
1245
1450
612
1563
487
1319
302
1677
1652
1638
1143
1503
796
1358
610
1107
1439
173
1082
1654
1786
64
1170
1507
558
82
1299
79
710
535
1583
1008
287
1443
589
1865
389
1247
226
1621
433
1988
179
1272
593
1671
503
1834
1674
694
398
748
1112
612
534
1102
1090
500
459
634
1536
968
122
1764
1574
1176
1230
934
573
1174
1158
1477
20
341
610
639
224
972
1097
414
1367
744
1344
560
307
1118
930
422
640
233
550
464
1975
1839
1269
1449
992
627
219
1333
1270
538
858
1520
1201
871
554
1874
497
1479
1485
1217
597
8
33
860
1775
720
317
949
1411
966
952
1333
465
654
498
646
1955
361
1571
36
857
1878
180
761
1670
1277
1877
941
785
1049
605
654
674
1766
1773
757
1760
1923
1868
543
1407
412
1302
56
1234
945
150
1487
1514
266
1209
788
829
1271
1288
1558
1408
1466
731
592
738
901
219
1701
28
171
112
348
831
1158
301
1591
1918
1676
1716
1402
353
627
1676
1399
756
622
1696
1084
1749
1423
1456
1305
1854
267
403
708
330
768
1453
1519
1368
1902
460
1703
96
1640
485
701
160
685
944
657
1082
1708
459
120
521
243
674
1288
1378
144
28
943
926
1001
1079
1656
1049
1540
1527
1854
992
775
137
780
1911
1847
1749
1597
909
1719
347
287
1385
1652
621
1997
1401
368
1690
1666
1059
474
13
989
1019
760
1121
699
603
1500
1843
1027
760
221
69
494
98
228
473
1729
1367
993
1691
1119
1626
756
200
1695
146
408
202
1495
703
1870
408
959
826
1615
1691
1795
24
499
1961
254
1413
1022
386
1665
784
1096
963
162
1419
500
1960
1403
490
449
1198
679
709
1109
935
751
1839
1990
874
770
876
1421
117
678
651
631
1448
1896
464
1224
235
550
1437
519
1914
1130
685
1738
942
915
1100
1901
625
1873
1474
300
537
1908
716
1348
1792
1706
42
986
627
164
740
248
510
587
460
1481
1008
1421
1995
1289
1127
201
665
1661
216
1519
1885
1066
678
569
798
1545
89
735
1064
49
1340
644
1527
1759
1047
702
673
701
1782
959
95
738
1734
1078
398
1644
136
128
1459
1466
1762
399
82
1576
1588
720
411
1915
200
1513
794
817
460
918
1573
1590
811
442
383
695
1761
900
911
564
805
1218
1110
1901
104
274
70
42
1712
1158
642
1602
1465
1511
1669
1398
1700
368
633
508
427
349
1080
454
319
629
1472
1319
178
1195
251
288
1518
1158
1457
112
1789
1662
1030
1973
874
1945
633
300
393
1457
810
160
762
705
527
1846
252
954
440
1421
985
1831
758
1427
1815
815
1903
736
1583
622
542
1959
400
1979
1165
427
262
985
1393
1603
653
746
1386
713
1883
945
1751
399
996
500
1355
1294
296
1522
20
1337
244
1100
1276
1139
423
676
790
1338
670
1049
664
1829
916
170
760
456
652
906
111
1505
1036
40
808
878
751
638
1092
1840
317
490
1114
182
1866
1155
1177
980
580
1473
186
600
1526
735
251
868
1847
1558
519
696
209
1443
198
1582
856
287
258
1636
700
1470
1037
1285
664
1131
1737
934
1976
1940
1187
406
1024
1666
1526
659
1635
512
1496
1046
108
125
1176
1873
1551
1453
1487
491
1320
1850
1719
531
934
920
1918
1521
164
886
1828
1701
1593
1093
1377
720
814
683
833
1289
1837
1094
1692
1474
1007
1645
1359
730
1946
934
1622
1665
167
393
1376
522
153
1213
859
431
372
151
343
311
233
1389
196
1175
211
779
247
1367
723
316
563
1653
1066
1114
1640
1440
1844
1
1131
461
1816
981
1209
1222
1960
1599
241
1847
1292
1046
995
489
128
1091
1569
1430
222
655
1301
1943
1446
1876
979
1952
1893
199
481
1943
1000
1154
10
1383
1974
1495
997
1607
85
537
1992
1824
1243
246
134
1193
344
710
613
1510
442
1096
628
1816
60
1474
775
1631
311
194
165
809
1368
532
1907
1263
861
1134
937
1031
1919
396
904
224
1213
937
1474
251
198
640
221
1280
1047
1861
1190
125
4
1233
1080
1264
465
1853
313
1811
904
256
1669
63
1103
1599
901
1258
1084
648
1977
236
510
1994
770
1057
198
536
875
584
1418
1440
998
47
556
553
1424
300
1256
633
1760
1926
1220
179
1416
713
1305
1194
265
1083
1394
1261
357
49
574
380
1823
1387
933
860
1838
1022
273
1558
118
1295
1285
1558
1006
705
1626
106
1289
1027
243
974
77
556
1418
1009
1295
1675
178
314
505
714
304
1378
1958
857
754
1625
958
1493
1422
1202
1366
1953
239
1651
408
1283
1917
1456
157
279
1572
1178
891
1377
1028
769
214
1137
1737
1159
126
420
396
1538
1634
1409
1552
301
1816
921
479
1397
1337
1505
1450
1890
1404
1782
418
511
733
1680
1532
1942
686
1375
791
1386
577
1331
1353
817
1583
1116
1483
1150
1265
1290
890
368
653
1064
231
317
1555
1531
73
1412
1692
81
165
760
405
140
596
727
1565
1750
1858
1731
94
814
827
85
583
1225
1391
1810
1839
1033
853
518
484
1841
1961
983
877
512
17
832
111
94
237
1190
1546
1413
1302
131
1002
1012
1401
101
1018
1981
665
1029
412
1508
1859
839
1289
1139
837
1077
1986
414
1781
1527
1856
1038
639
1909
420
1020
982
714
1062
964
1714
1102
1229
605
1134
1324
584
1435
1128
1753
89
80
1535
106
216
1680
1418
680
1178
181
932
862
507
558
1133
501
1966
654
115
868
1673
782
569
107
937
1474
995
1783
1293
1905
1941
14
1875
719
841
286
1524
388
86
812
251
1940
1247
1297
1954
1026
1515
971
986
159
1663
1141
1328
281
1568
991
572
1952
1391
678
1300
1991
1301
1356
279
478
688
1275
1972
171
1362
1863
1494
347
1147
481
46
502
417
1407
238
30
653
1145
96
907
1331
293
176
1694
1418
1046
1535
1132
563
1334
705
857
233
1576
1298
1952
1510
771
1708
434
99
1063
693
1622
258
1900
776
1809
1981
1174
1597
1007
258
79
1238
331
1985
448
1336
1935
1637
1160
1457
1278
244
1670
503
697
1180
501
711
1925
535
759
1210
1101
35
1245
1405
1835
994
397
845
382
1397
615
1673
1818
246
1011
947
826
982
256
1672
1477
480
827
1554
1487
636
1514
1862
1200
10
314
278
1796
1387
378
866
1878
1891
1088
1504
1442
1138
729
1813
10
1642
311
166
1512
1347
1460
1233
809
8
1808
1051
1659
1192
778
1945
426
1571
1779
230
664
303
291
1365
1258
1040
1182
1057
707
728
1018
15
1658
774
1502
454
1097
1388
811
513
1749
1195
1675
532
1819
1080
707
14
944
984
313
747
1056
194
1863
616
1389
1673
442
1175
177
1361
203
1283
447
1989
300
1158
1237
1580
1725
1034
157
1622
1341
978
1153
558
234
718
1828
1741
1044
271
1934
1055
908
817
1536
1726
1133
1987
614
976
187
1020
1364
1883
32
1229
1775
824
42
1813
1433
1063
494
1657
983
1344
908
58
888
183
1846
1221
505
493
409
1359
1790
25
1256
583
1275
284
1174
497
816
1350
1402
1853
1052
1501
173
139
45
1833
856
1052
1309
1952
1762
581
928
327
1801
901
586
1713
319
326
1935
1236
1633
981
1729
1628
1064
460
24
1108
53
1688
1867
1510
1002
1344
1679
1981
934
647
1720
1592
1940
239
1071
430
485
1072
1125
1130
249
1167
1147
1120
365
222
860
1736
1133
1040
1457
1193
1347
1418
1333
288
209
689
1736
296
1357
1654
1850
561
1278
66
866
1459
588
201
300
1098
1634
230
1190
33
1131
1635
1559
1197
915
978
1560
294
1329
843
1205
1320
834
463
1661
1837
1159
235
1813
1194
1631
839
461
224
1877
171
1371
200
743
1479
1254
1320
615
1996
1601
839
1348
1689
1851
735
1567
1553
33
1494
288
866
1532
446
83
494
659
1847
1966
767
611
979
1617
1433
1942
802
1227
1245
323
444
1487
1165
395
272
1921
1276
392
1913
1900
315
826
300
1112
1692
1741
305
368
1621
1570
975
1440
1672
1354
207
1
987
943
1171
1992
1399
764
377
226
748
1454
1903
546
184
1967
1594
861
1553
142
961
1199
1684
1391
647
1560
539
891
1931
1299
286
998
1799
1963
405
1058
350
464
323
972
185
1830
1900
1
1337
1793
498
181
327
1428
966
289
1784
1642
1598
1906
409
591
44
1509
1755
751
151
214
1383
1468
341
607
1416
1168
819
586
1546
1548
173
1101
472
995
1666
1818
1564
173
1006
1487
1729
3
590
1681
1520
617
352
76
578
1276
703
132
237
322
538
460
772
241
1511
1207
692
1593
1382
1214
280
1248
107
1262
648
1089
796
1967
1579
167
316
1660
884
764
905
1090
1894
1657
1793
59
833
735
397
1138
1704
70
1345
1628
1406
1917
1321
1250
1597
1800
1561
580
400
519
406
416
64
1009
1036
188
1041
1661
1369
324
1796
1095
1591
1155
69
1903
1587
104
1277
1412
578
993
450
9
758
648
1121
774
1740
1206
1805
185
1959
1013
322
1462
920
1030
54
967
1914
968
502
477
275
406
1045
1240
745
265
314
1797
1846
732
1409
1437
369
923
1832
1152
329
292
1817
1432
958
685
577
1459
505
160
656
1048
1327
421
1613
502
1076
1262
495
69
1779
1838
1423
704
259
385
1436
665
1821
1543
1292
992
293
472
792
1534
355
1328
725
429
913
1660
33
1944
1851
1224
189
1428
1246
1055
728
925
1357
201
1342
546
415
764
1908
1504
1262
1324
629
1741
1594
1064
1327
1602
1924
1832
1410
1563
1493
859
1619
1057
1914
1250
20
799
190
917
1503
1704
1055
621
217
725
165
102
1831
619
472
1569
1334
1668
1148
256
394
1084
1461
107
1967
1727
34
1236
1717
1933
437
927
1452
1463
364
1281
1913
152
1503
320
419
1627
96
424
187
733
1091
1901
48
506
516
511
1576
413
1599
1871
1036
957
447
26
1003
745
253
1353
534
257
1764
1622
1155
96
1837
1219
473
219
1542
996
1598
1730
1062
698
1809
1579
325
1373
1574
1207
1602
183
303
811
872
1681
1714
306
1694
1705
1487
1381
726
631
1497
177
315
918
1446
1996
1027
76
874
693
1995
1883
1517
828
259
1644
607
604
543
1591
1839
1128
1624
1049
175
669
711
1233
1256
980
1010
403
304
1850
151
674
911
864
955
1319
1591
1791
1952
1118
200
1700
1820
462
1775
1251
100
1296
1195
779
1337
970
649
69
739
886
570
1006
1102
257
1457
1846
157
662
813
468
682
1258
71
1167
374
1961
54
73
105
104
513
970
864
325
711
1737
388
1300
1497
130
1824
1337
226
525
153
1959
1198
444
310
427
1566
1174
1730
1226
969
358
394
1773
1710
1957
1505
1978
694
1839
1637
698
907
1282
50
1539
620
985
1108
1046
793
1448
1073
282
280
74
251
1127
1808
1866
938
1351
1009
1949
1993
890
71
678
1494
562
1833
293
53
1357
1855
1478
1953
1308
472
1244
705
675
1680
825
1384
236
1027
0
1103
81
950
197
1214
1089
980
1881
1532
284
377
336
243
282
1644
986
1561
1009
1506
492
3
614
1751
1410
555
305
587
283
1334
1323
707
1099
242
1809
517
1929
1364
775
770
1370
1206
1268
262
358
955
1583
1951
57
1974
454
756
1381
216
408
1024
1761
1650
1802
387
1946
1582
70
1618
800
1171
965
734
1551
1410
1744
1819
741
1486
529
1960
21
349
1743
1061
1960
112
152
1435
86
971
779
1898
1010
1346
1695
1100
1695
9
1400
1667
1068
1636
1511
1000
1067
617
1570
1848
787
998
418
831
356
820
601
536
1766
362
1970
432
342
1317
1051
1997
881
1050
365
251
947
1651
1232
94
690
723
1987
1977
83
1351
1486
954
1189
1867
234
479
88
45
1307
502
1772
315
1083
1336
892
701
842
138
1619
1894
1101
1052
131
972
394
369
1894
1602
568
1972
1827
1556
451
294
1533
675
1083
400
188
958
1463
826
977
1798
318
1374
1349
711
325
1784
509
1782
1687
1200
5
1199
895
1208
1410
676
241
300
637
743
678
1214
1032
191
1800
1853
615
1046
1107
1234
1938
295
728
77
1449
1275
104
1519
829
1761
1897
1275
1289
671
1018
499
1170
1453
1576
1083
1605
1539
1576
1863
104
1806
740
867
246
1001
828
1127
1721
490
919
1873
364
500
1901
96
1354
483
840
651
1329
554
1844
934
401
1914
1014
1037
1399
797
570
1229
121
309
1241
664
1902
1623
1349
877
1669
153
323
1813
1749
194
258
1814
686
842
1496
896
1968
1481
1719
780
1503
1384
1910
341
1697
1821
565
816
363
1465
1708
15
192
950
42
738
1686
989
34
65
11
1140
1399
1979
601
1355
1162
1335
1296
1417
1978
528
1323
1944
840
1731
1277
1968
1495
352
1375
59
682
1391
732
921
967
960
628
137
1470
148
680
1377
602
918
466
59
881
1489
84
1802
991
1076
474
1450
1977
1041
1477
178
1342
611
1837
1253
1509
1481
383
715
1839
1185
1385
502
1973
1245
1150
1498
1066
292
1999
1374
1156
791
1620
1615
597
254
1251
944
1927
1785
1205
1830
1209
1726
424
1451
34
1973
1972
1595
1163
1413
1244
1568
112
882
588
62
1406
1429
1735
1323
362
1111
1938
901
1762
144
630
1876
1609
1116
1215
1939
788
322
1821
81
510
1535
1621
1713
1200
1636
1815
30
697
1724
843
883
1645
711
1863
1608
707
23
27
1620
1623
102
130
1046
649
432
1993
1643
1881
1139
1927
1410
1798
1473
407
1299
1614
51
87
1905
629
1209
1111
1123
711
719
709
1060
315
820
909
70
1
1676
1049
109
1648
1531
1061
1645
759
423
1449
1860
1427
1386
86
743
327
695
417
1235
658
269
123
1846
1057
585
1936
837
150
1576
1695
1788
1148
123
177
1079
755
832
1442
1675
613
1946
209
1579
558
630
196
522
939
1147
1784
842
1406
1964
1889
1664
1593
431
1121
842
364
843
393
670
1442
820
950
608
1989
977
1674
195
1420
390
1820
1788
1547
1185
1846
1874
1707
1614
1658
1074
1596
115
353
847
294
942
630
1980
332
1383
0
1038
1769
107
364
420
503
101
541
1771
1997
1084
344
606
490
697
1073
729
169
420
800
1609
1856
1122
760
452
1799
1856
1406
1817
1898
644
1908
1377
1820
414
1512
545
1169
204
1562
877
782
1943
656
1759
1121
1407
1787
1307
336
1104
1583
1952
1361
1591
218
61
146
75
700
1805
734
1602
1209
38
1219
1747
1156
89
115
1367
1924
1218
920
1176
1322
1602
317
640
64
892
1815
344
1873
905
63
379
1560
1592
453
1065
841
1801
224
373
251
991
1576
92
663
1841
1391
1386
1007
736
1864
918
1278
91
461
958
498
1731
1059
855
693
916
304
417
1261
1079
1393
1064
435
135
1758
965
1609
1167
842
1560
464
1378
210
1713
1907
864
1604
65
1514
1207
1048
1235
1141
990
718
229
754
1042
316
1803
1134
1451
1862
1980
663
1514
1079
1476
104
1271
841
1050
552
1159
24
886
68
1138
420
845
1416
1265
343
1053
1518
30
790
1496
189
1051
1643
1851
1293
1694
1679
1413
1845
300
83
1261
876
1840
1421
1025
474
1187
1188
631
904
400
209
617
235
1843
1250
1942
1538
974
1599
949
61
576
1767
1412
886
846
966
1202
1656
821
721
1614
1850
407
211
322
1231
1534
622
607
1932
993
568
1779
431
240
1204
1842
904
1730
1399
787
1891
868
1544
1016
7
1608
1259
1608
1451
525
1398
1808
936
604
97
648
320
1674
1613
1639
681
1232
1192
960
956
637
1251
1902
541
1390
353
184
35
1743
1264
1458
603
1795
28
1185
1993
300
888
672
970
311
507
1459
650
1435
1251
1485
1234
206
1707
148
1935
1361
1959
1577
1024
1372
963
1700
323
1684
586
1226
28
641
1188
825
1790
1341
1585
1705
1176
101
1729
1570
1958
988
1437
1730
1277
1678
1361
1238
1714
809
192
1754
131
1090
1773
1141
1754
1987
922
161
1850
101
273
1513
1221
557
1218
392
1313
1994
423
1913
915
1399
65
1596
750
956
781
1999
827
766
458
1801
1029
1080
1311
750
889
46
149
432
325
1452
890
1241
1356
1763
1891
1398
867
1630
1467
1100
1144
1636
752
1633
1474
1480
76
1990
1532
89
1726
592
638
408
49
437
1249
1555
1848
1438
879
386
597
739
508
1881
1169
374
1696
1758
1452
995
703
875
1516
973
306
173
1379
928
369
891
1919
1548
55
1144
1020
175
1671
1628
831
1616
1902
762
755
1411
475
37
1890
644
1958
271
5
592
1112
833
1794
844
367
244
589
242
1644
118
1856
195
1908
329
1709
953
1700
125
1895
1772
1296
577
802
1452
720
1191
1184
10
1455
471
1130
1441
220
1375
1452
85
456
259
1237
919
1252
535
975
317
326
987
334
1224
120
1054
1538
1284
914
605
533
433
962
50
1986
35
815
1429
649
1640
6
934
693
350
839
931
340
583
1437
842
1114
1242
1656
922
1132
772
1351
1146
1542
1097
529
592
220
290
1281
1069
816
985
378
1252
1233
1573
328
1624
1407
305
1743
1278
1593
182
1315
1652
1984
600
543
1061
533
498
171
802
1117
631
103
1905
1662
829
590
1926
1710
1687
1659
104
746
467
1434
1511
455
1882
1060
1772
507
1290
111
1895
347
400
1397
1751
773
143
1943
582
21
779
579
1369
526
350
664
1139
194
783
1970
68
1283
1045
1819
68
1439
319
1840
268
148
1009
1431
1067
1922
221
529
1376
1117
1183
1481
553
1581
944
99
765
1466
742
673
1841
1728
383
1897
407
1780
1296
1289
1904
1873
685
1979
241
64
1811
39
862
1140
776
1109
723
46
1696
359
1741
317
836
1572
505
1494
699
1715
696
1890
1434
559
1261
1514
1785
1253
778
1755
1422
468
380
1632
682
845
1351
1485
154
1220
211
45
348
1534
1795
1886
1083
1490
484
1385
1481
1563
919
1247
1239
1666
1265
1018
814
143
1251
197
1398
1402
1472
1628
89
656
988
43
1297
1442
155
1639
1656
1985
155
907
1586
131
1730
1231
992
1851
1885
1715
168
560
802
302
1341
346
896
1307
1222
62
229
1125
775
481
521
590
898
1812
60
1096
416
1875
1552
77
1714
1083
298
45
101
1475
644
234
940
675
416
557
1704
1620
770
341
98
1316
325
1339
1393
1091
1248
1125
1614
814
659
1317
1446
1602
1053
1913
238
479
760
1417
854
247
645
730
303
1613
1634
1092
207
1681
1506
1202
1690
761
162
164
269
890
187
228
1239
1124
277
654
1827
1891
763
822
859
1484
1539
962
1775
1331
245
282
1485
1876
1449
1664
127
328
174
266
1817
1612
504
989
312
579
320
690
735
411
588
1133
1355
959
1500
1235
334
388
28
1812
1743
145
1059
1333
1985
1056
6
554
1847
1931
1771
1540
381
1250
924
91
683
1250
1420
1631
1807
1170
1522
504
1150
1010
1272
298
108
1514
1769
465
84
348
1409
361
1944
6
379
465
241
691
66
893
229
1990
1241
1993
681
170
342
1938
1203
371
230
202
204
1064
1285
925
1870
98
731
996
133
1310
1736
1906
414
1638
699
531
1212
638
702
1707
494
1400
1888
1436
96
848
1433
1500
265
1036
1483
1480
1171
969
1145
1521
737
1975
1228
1583
902
274
174
304
245
1181
145
1614
1138
975
674
11
990
1403
1992
108
1787
1823
1344
1466
477
371
1460
1871
1721
1269
1247
86
1434
79
1101
1978
520
1645
1906
250
904
539
1991
1296
722
1852
675
953
1591
1663
778
1286
1723
1608
1991
52
663
572
1128
1337
1502
1897
305
337
1862
1795
458
957
1043
1220
37
1843
15
502
1200
331
1545
387
737
1054
689
209
229
728
1760
442
1820
753
930
119
862
968
355
1068
41
1526
968
1119
1191
1667
22
1729
1042
170
1040
130
848
693
30
995
967
765
1194
1714
1750
7
7
460
256
74
204
225
1591
639
1553
1139
351
1903
1246
278
851
1224
1083
474
265
720
1427
1251
1237
1477
1294
805
447
1201
1497
1634
251
84
776
1193
1949
561
426
892
357
1148
1445
1718
1607
958
638
660
1862
313
936
49
305
1151
1409
321
1363
218
1369
1957
635
797
1478
1934
1471
112
182
804
1288
1998
253
775
279
134
1285
1180
217
450
572
962
1000
1365
1903
1580
721
715
1819
637
336
1956
1247
1930
1317
803
1206
547
1962
1290
1299
641
207
1314
1339
1561
1477
1173
103
612
756
636
1588
901
1484
1580
645
741
512
1503
1886
1995
165
350
1782
609
83
1719
1204
1297
1343
1183
525
862
329
1629
1524
334
503
841
748
585
791
1080
1633
1569
628
568
1602
32
1162
1760
351
1064
982
865
1167
1260
492
999
571
1713
337
1768
562
1009
664
283
655
604
1882
978
1220
472
322
1932
227
1462
239
1433
75
220
1184
787
1061
1968
1273
1471
1861
1693
197
1909
1136
1659
1457
904
182
1644
1914
1352
1065
131
40
1972
1267
1485
892
117
566
1979
1357
756
1226
217
1656
1872
1494
1771
1788
480
834
484
1568
1037
605
1571
500
1080
1111
785
1354
511
765
1232
1157
570
1421
1844
1174
1310
108
75
1264
1289
1379
1008
1413
885
1132
531
10
1732
1143
1135
420
511
1602
23
702
625
1082
1620
620
1219
1841
297
127
694
1243
1602
239
533
131
1022
599
785
340
128
1529
126
1982
1086
882
59
385
241
67
1663
1934
1248
1011
526
1113
613
877
1796
785
811
264
1155
542
1483
204
1423
1197
1419
1556
235
258
1949
389
319
1619
1693
1439
1989
681
1314
13
92
122
1402
776
1276
237
1610
1180
831
1124
331
280
838
381
1036
1786
576
4
693
28
672
1939
98
1696
194
1151
1017
107
1297
1603
620
1974
77
17
629
1311
32
987
1092
1530
1569
277
8
128
185
1156
410
1752
30
78
466
1872
1521
529
969
1989
1167
125
1157
1474
28
987
487
287
1816
1554
1831
1365
1457
795
3
424
550
335
1964
966
38
68
1594
718
450
573
970
924
1837
607
148
630
978
464
1959
20
1098
1277
402
81
1395
1980
1863
1060
48
635
1832
1978
209
1223
661
1647
448
1576
492
876
1728
852
990
1133
362
1469
935
1241
731
1296
795
1825
1207
872
870
1730
25
227
1026
1485
1000
1210
1003
119
1097
258
1427
1393
796
1473
1409
1783
771
1091
1924
421
1333
850
1239
1016
947
1561
1997
1952
463
1066
651
239
961
778
1635
1358
1190
1193
640
789
1176
1898
574
1147
870
956
1435
191
455
71
1174
1599
1196
1346
1398
1428
1005
1132
695
1390
959
1499
1562
1281
1938
1462
1226
1302
960
289
1332
1689
1698
713
443
50
1252
27
1668
429
483
584
973
594
428
922
315
802
99
46
1153
483
224
1865
1987
737
900
131
1568
1893
1890
329
535
1625
169
946
69
1399
1319
699
1547
367
1970
1032
1741
1969
1896
1933
322
374
164
373
815
1423
537
697
449
1376
923
792
1945
804
922
1468
214
1839
859
721
1604
979
1709
115
743
1933
419
1861
1472
1383
1587
1485
1033
1186
120
1613
820
434
218
907
454
836
213
869
1105
1083
1050
639
1900
1199
1684
1520
1520
748
840
1724
1840
800
844
286
581
308
736
1892
1221
761
498
545
766
942
1215
282
167
416
807
123
349
54
672
1432
572
70
1093
318
287
1363
361
309
1515
352
1448
146
1775
86
435
701
668
233
182
352
899
1060
1285
1445
1814
1851
223
1754
470
1633
700
1162
116
526
824
1513
561
470
974
1659
1376
584
463
672
1425
38
625
737
1416
464
1090
63
1840
1743
672
834
431
140
403
1994
410
1304
783
1784
1114
72
1559
426
670
413
487
1708
77
225
960
263
103
1710
623
572
780
1062
1887
358
1413
788
528
1688
494
1469
120
82
1975
1606
1264
1624
464
1166
1438
356
360
1369
282
1417
298
516
1881
1045
1557
221
1604
784
1648
1469
1420
1763
1446
1418
1346
352
1206
1081
1935
1330
762
1096
482
1417
1605
1957
464
156
1684
340
1949
1330
462
1640
373
619
1247
1752
1811
579
1082
1699
1827
220
32
435
1196
1233
1037
837
18
1573
185
885
1152
1778
1818
681
1484
1095
335
38
1736
1160
1486
758
207
1064
871
1189
132
420
318
769
1588
533
628
184
1576
208
67
1478
229
1489
1077
1810
604
746
699
779
1175
961
863
1468
1017
14
1215
377
1801
165
1787
724
1234
425
1284
1815
1061
314
78
199
1673
643
1188
1873
150
960
313
1502
238
566
1673
282
1000
333
1595
874
1210
75
1267
412
1725
1108
1751
1294
181
160
1086
1621
1706
24
1623
726
1591
1675
709
1387
244
660
376
660
1919
1707
976
144
979
129
234
114
1291
26
357
1657
1969
1896
1343
569
1691
1878
1324
1935
893
1464
451
92
568
1695
1168
986
1629
12
1080
1902
1030
1353
1206
62
329
843
346
132
1942
512
761
643
1160
295
1934
1585
499
98
906
850
882
1477
396
765
407
1901
1849
866
505
1135
906
1164
1293
883
1095
73
849
998
1076
1302
1106
597
924
678
683
453
754
1863
1543
654
116
161
1125
1382
1914
1098
1767
1074
28
745
439
605
1676
328
1556
1088
1048
1763
942
769
1732
1351
678
368
1858
1269
1359
766
589
1600
640
1965
1533
535
354
663
359
77
306
208
1610
122
552
1474
1071
1644
1156
237
1972
481
1456
1067
354
1142
422
393
1878
1634
492
458
1606
1954
1498
873
64
1896
342
1823
1507
1438
1621
591
241
321
242
1966
663
246
1367
1594
70
1854
980
1647
1024
1596
419
34
1181
1913
1721
1522
1343
94
1178
1414
1666
819
359
696
52
246
1816
1138
751
210
1711
577
1175
1680
1556
918
1758
713
763
497
209
1344
1776
232
1606
662
747
468
1094
1201
167
476
619
1165
1769
228
939
310
1677
1425
1283
564
1271
543
610
286
543
924
973
165
1586
1651
1738
1374
1872
805
1318
1678
1423
1288
982
132
278
459
1663
325
1879
154
760
674
977
232
1368
675
687
641
271
278
1197
1605
1526
1075
849
1210
380
1479
467
1319
1350
1707
687
1051
1722
1843
1040
413
1981
944
20
1205
490
1749
1837
1668
1792
1188
622
1274
883
1832
689
1011
1883
1927
1333
526
1925
788
1683
1655
690
820
1921
952
791
1296
557
571
210
1686
123
1392
108
1354
1982
1511
1017
1994
954
1130
600
927
1497
1679
1814
50
1364
1838
699
1946
810
13
1535
1417
1399
1353
1927
120
701
1584
1557
178
1640
256
853
293
1240
85
987
121
234
611
8
1689
1412
1814
1179
607
1629
765
1501
1772
38
11
1135
1440
977
1015
1174
1921
1468
1341
562
502
741
553
693
974
596
1161
594
556
1156
101
852
1212
258
1837
511
284
822
1393
530
1627
143
798
173
1084
396
878
1136
1959
186
1210
1356
1311
1667
1837
656
604
445
1128
869
1995
983
304
1524
289
1369
1580
20
862
1069
1956
1148
319
511
552
1678
700
448
1869
248
662
1672
1954
708
1652
740
807
1849
204
539
1036
1550
365
1726
743
1479
1005
1016
774
1228
1351
618
549
484
1763
477
940
235
898
1405
787
348
1406
1666
1310
1366
249
369
1986
1216
1190
1847
1686
1111
112
1044
41
1507
1773
1747
1930
1307
273
871
681
588
636
523
252
1541
978
870
209
206
1962
10
1021
1312
854
1600
1347
1732
1597
91
531
1604
1125
839
571
1358
372
1532
540
1373
1719
423
1506
610
1958
924
701
218
1913
920
568
1540
763
278
1807
562
661
327
670
1320
1622
1334
643
276
1732
271
252
1799
1269
364
686
372
639
1839
1732
1787
1040
1013
19
1229
1272
698
896
417
193
1211
30
1662
1445
1191
1925
1449
147
1738
1112
274
1083
1177
1450
64
205
1002
647
274
456
867
606
1759
167
1429
573
1031
784
1766
875
502
239
1988
997
920
1758
684
1274
391
555
1802
1367
600
1300
695
268
1316
1689
620
1708
255
21
278
1427
1432
705
1059
1611
377
1314
368
1176
1814
1207
36
594
802
429
791
754
1012
683
1445
1467
565
43
1244
434
395
1678
375
1744
576
404
1024
1701
1004
1274
28
1898
855
907
1427
34
352
176
1606
1847
645
738
1056
33
91
646
1283
1607
499
1609
854
1378
72
1726
1871
35
904
103
117
1754
1344
1354
1112
1151
1431
122
1291
1438
1403
14
833
1517
1175
1347
1865
1812
1174
328
837
1208
1317
1119
828
295
878
1204
1723
342
757
1218
1253
1477
1335
1236
1050
1940
577
657
1017
232
571
515
360
856
1984
31
120
1509
1390
1541
1434
1056
1607
1702
1583
1020
211
1218
1966
3
1399
1230
1189
661
1146
821
310
1041
44
1454
810
1163
1426
460
930
370
1817
1302
590
553
1777
1438
712
666
1587
481
589
1996
1817
1117
1173
75
1180
1302
287
330
1284
1452
835
827
1685
1611
1290
902
1281
1500
1065
105
835
851
578
959
1857
821
1626
180
457
510
536
556
42
1587
348
262
194
1854
1829
1790
415
1100
947
608
1014
722
1080
775
15
1554
244
1311
1900
1797
80
1567
1556
351
714
39
38
1415
80
1020
1715
455
1396
1689
32
1505
476
1220
259
1753
344
594
1176
1867
874
1231
562
603
435
41
94
960
1098
152
912
384
1234
924
408
634
1746
1948
83
1921
1549
1315
309
1118
156
761
1312
330
540
1588
193
530
1960
1447
1595
537
1602
1164
392
1645
612
1774
1544
1641
748
162
923
1702
977
983
677
1634
921
867
164
1735
649
1506
170
1075
165
1854
229
1118
169
911
1390
1505
1424
1123
672
1730
1908
989
1767
1460
1363
358
1924
125
1444
1943
1152
225
304
1708
82
651
1249
577
1687
1975
1419
1658
1507
924
1928
827
1924
1672
1701
1004
478
24
20
180
1733
1797
1615
283
341
380
948
1932
1186
911
107
309
554
760
161
1203
1913
1034
1801
1272
1428
434
222
1079
1451
682
1756
725
761
1572
1356
1766
1864
1227
1929
1782
1551
1299
495
822
113
905
1382
1916
915
346
134
84
1918
718
1661
681
557
285
485
1732
1601
1355
1545
1690
1043
1816
190
791
708
1500
1791
1742
23
1018
1225
402
290
1750
1853
280
691
546
1380
16
1605
999
770
1081
1374
1452
612
970
340
1564
1810
1742
641
1175
903
526
780
1785
1886
540
714
1159
1576
1913
1285
1594
1118
115
1191
1754
1329
1015
52
1772
1545
1142
288
1229
1687
418
239
1973
1526
1214
221
1560
1060
1067
155
1951
1914
387
1124
290
68
499
1264
1519
655
1757
870
586
290
645
877
1341
734
1954
968
1299
942
1439
688
239
552
1915
888
1308
115
1588
1617
194
1023
1093
457
395
64
1334
775
1004
366
1016
1415
464
912
1589
1751
972
163
1353
1120
1899
416
1794
332
1293
892
1797
1386
23
321
1888
1128
464
752
1769
89
712
74
469
29
727
325
17
1318
662
797
659
775
46
1067
1965
1028
1947
1555
871
1065
109
747
346
1137
529
1678
768
101
761
101
1252
802
83
418
953
469
1752
973
1510
1783
1390
1852
1600
1637
166
437
1476
1743
267
58
151
1014
807
1343
951
1813
1105
1422
1676
1259
278
530
559
21
1786
838
1343
1879
1412
482
661
1922
1879
1054
540
1829
732
877
1721
189
1252
164
1078
602
1383
1720
608
571
666
1672
696
20
234
1687
1138
1750
1340
840
987
260
550
1955
750
437
1438
1905
1938
162
394
1870
132
1401
1274
881
571
1893
1049
1348
1831
1405
889
828
210
935
741
1482
918
145
506
1926
1567
242
873
1945
858
1700
1277
1976
1083
1317
1075
548
1975
869
215
1726
832
1074
12
1270
26
1573
454
1361
291
956
1654
955
1998
413
721
843
1207
991
300
720
93
318
1230
1059
1190
1244
230
1476
1458
753
1933
9
1391
1479
409
613
1303
1142
1119
244
1125
800
1352
1985
1040
1283
165
948
852
1220
166
1940
98
1452
608
1199
739
928
140
740
396
734
1432
5
882
70
728
647
16
599
1674
421
384
719
1436
1332
1174
532
907
430
517
1237
718
1721
676
1633
1321
1607
850
699
1534
470
688
1287
1014
611
592
361
1979
1651
1919
1121
1177
506
768
792
1626
1126
959
1804
607
869
896
1496
242
1386
940
1651
1209
577
1678
1458
714
986
287
1418
1611
1443
1203
1719
1027
462
1438
1380
683
870
1841
113
1979
131
842
1760
1203
109
1630
725
355
1559
1729
1680
637
684
1352
1407
726
574
1669
802
1368
342
1279
1252
873
299
376
1848
1412
1785
1625
159
1196
1854
327
1033
1737
569
1569
935
1049
1952
428
894
1966
1741
513
970
1104
1146
1353
431
563
1387
1944
880
452
745
829
1718
1109
1346
573
1408
1670
1741
35
1445
1796
1066
708
1114
914
686
1143
493
194
437
541
1629
813
754
264
626
257
200
598
1424
1783
5
1337
1022
1705
917
908
21
1524
1373
1750
171
1308
1301
1521
1008
1310
870
934
135
635
1092
1009
909
482
1409
183
127
1289
1244
1491
1453
1822
724
544
1710
955
397
1333
959
419
1028
570
1772
1558
1985
946
769
1804
1626
1979
1439
930
194
838
701
2
952
1842
1413
1188
62
1641
980
971
1330
627
479
1454
1788
191
1782
1733
1989
1376
717
1503
1616
35
1643
1981
1136
646
520
1920
479
88
1411
1383
1027
1479
1294
517
986
330
1811
218
1493
1334
326
1153
912
149
337
616
283
1605
153
2
1084
1326
54
1507
456
359
1436
1636
389
659
795
1783
1662
690
76
312
1227
1355
1303
1263
1507
157
1486
1089
1134
1821
603
185
543
1671
1292
607
953
1320
1466
224
1266
1147
1750
628
294
651
570
972
52
1380
1014
1609
1480
639
511
1065
1775
1065
893
1109
974
539
1804
579
137
493
637
413
317
1664
1584
1819
245
510
1208
1448
299
1410
1009
550
1807
423
363
679
549
494
505
1757
211
1282
862
502
590
1849
285
751
833
1938
977
997
186
60
659
275
1148
668
799
147
62
1016
1303
1923
1949
396
1626
975
152
1420
1660
1255
610
311
1424
1093
155
1812
421
347
1189
1515
84
396
976
1465
1
1237
535
1688
1772
1647
67
1373
229
1676
1415
845
439
985
203
1926
1556
1023
1756
889
1481
1771
1918
251
782
809
189
1947
269
666
1486
1591
549
1067
1326
1590
612
45
243
1961
1009
709
567
321
232
679
284
1974
1481
1597
1084
1564
990
1322
1026
461
1150
1536
1793
984
1306
644
611
1433
553
1976
1100
422
1364
392
1174
340
1635
1816
1981
1629
799
1276
947
53
977
48
1380
1667
1225
507
153
1254
360
1200
1180
712
384
188
990
470
137
464
516
1239
467
1257
1154
244
1114
38
106
459
730
1510
895
725
1803
1533
201
452
1745
1118
548
1679
1496
520
710
948
1342
535
597
1941
779
10
910
311
1935
284
1059
986
1269
1158
62
92
1884
1557
757
28
1622
1892
897
356
273
211
1835
1337
869
1977
884
1544
364
1363
1910
984
1193
260
1141
467
19
144
952
1648
651
1901
240
1743
1667
1861
199
1358
1152
1761
1975
42
1680
1304
347
1660
1188
975
1320
1304
339
37
1104
1044
1856
1650
1326
374
92
1829
382
1722
460
567
369
532
1390
1726
868
438
586
521
1215
180
778
1603
1450
1182
1991
1857
910
377
1900
298
1516
1057
1482
42
1803
967
403
515
522
605
71
1631
1005
381
1784
1838
746
752
119
1229
792
464
126
556
356
202
1345
937
163
1656
139
333
1450
90
688
408
571
1352
712
1333
704
1823
967
115
1586
1390
906
1351
1827
1085
1399
1446
1571
239
1089
942
155
1730
540
1272
1033
1456
253
1148
1226
1296
902
1248
96
1917
1948
460
1400
1133
871
757
574
839
1384
57
1612
1972
582
1116
1686
567
661
937
1582
1908
1236
320
51
1272
505
898
74
1447
55
1783
1320
715
1716
1785
350
1716
1286
1989
1344
1641
1434
1482
969
1644
322
428
1733
1797
19
1657
295
1062
1583
1706
340
1934
83
1580
396
1776
1976
262
622
212
1440
80
284
848
1042
1047
1086
863
1241
1541
1937
338
1581
408
1892
1040
1256
1680
1307
42
20
820
1700
789
765
1395
1098
496
1854
1414
928
1054
711
1549
1466
1380
1328
939
1213
1158
280
1578
1721
402
1038
65
247
584
1007
493
707
1321
747
721
963
1359
1471
1474
715
589
1251
445
22
1305
1659
604
229
659
1538
1474
226
1543
293
37
958
873
1305
1986
1110
1702
622
750
279
568
1439
1903
375
1203
441
1942
1299
1026
361
1964
717
678
1621
217
795
577
1186
956
1931
1861
796
1305
587
1174
112
86
1297
1829
1986
1607
1498
529
308
175
1395
981
276
703
637
1045
1726
1628
329
1448
525
674
990
143
1748
1019
1879
607
821
1231
1050
1702
1016
730
282
852
558
1609
1693
1893
488
636
267
737
1342
1606
1884
1152
1983
244
1538
950
1906
1430
1665
554
667
375
173
164
41
1586
536
186
1207
762
835
1250
886
559
1999
402
1251
1662
1776
993
1127
130
702
905
1648
414
1402
470
1080
957
300
773
101
1977
855
1840
1726
625
35
300
615
509
1097
1787
960
615
940
1666
1522
1559
895
1637
42
312
179
1987
1462
696
225
603
1188
1157
1419
1627
1741
1420
378
1965
1970
1532
947
736
814
1380
1042
1406
1993
314
1098
1193
1706
970
616
287
1831
1267
1916
57
343
314
1937
961
1964
296
753
1107
975
478
1830
579
770
1654
496
1817
550
281
1808
469
597
43
1434
1110
349
1938
1165
268
1617
1481
1252
1114
1407
530
1697
1401
250
262
59
490
1384
1165
71
1665
1177
799
395
525
1866
357
1033
989
908
545
1235
12
1108
374
1098
788
130
1744
821
1043
1506
1204
1122
1757
704
402
1412
1641
781
469
547
816
1758
1765
1119
1487
379
609
545
423
1022
1292
1050
1949
1326
1387
254
299
867
67
533
751
311
564
1478
1454
1652
911
1854
1852
1485
645
1551
926
155
567
998
1743
1856
1288
1775
1043
873
1529
1164
1074
926
362
1213
415
893
1481
1437
879
683
1199
403
199
144
5
1286
1008
1097
1804
807
1323
323
1149
497
1586
294
1608
115
921
1947
1077
171
290
1929
1030
719
1459
71
105
1689
1804
165
1264
1308
1673
1771
466
1198
1785
105
1078
185
65
697
679
1635
424
760
1185
1815
790
1871
1904
1238
9
358
1535
481
683
260
1555
629
477
272
1358
504
1378
200
514
450
599
1580
1419
1942
1310
866
1624
1585
584
601
332
649
1602
555
1224
314
1225
1915
280
1626
1657
744
125
818
1031
1112
116
297
745
1678
55
1800
677
1501
1815
937
1484
1316
1384
475
1088
356
308
1834
1699
151
585
1036
1194
533
1292
264
1228
1680
1859
1325
1711
980
825
1138
1247
1374
1759
1822
1039
1461
540
371
1261
413
300
497
396
1586
1895
486
411
214
602
1079
1832
1669
746
170
1668
358
1671
951
1233
22
575
1114
787
568
583
237
1653
1246
300
1939
644
798
1776
772
1217
1731
1837
608
300
1738
1866
908
1432
139
794
403
951
1798
49
400
541
60
1792
649
1115
1401
1637
1690
1577
1067
1418
1245
28
1240
1501
1501
547
1841
820
1887
1447
495
1033
1491
1669
1673
1480
967
1512
1079
1646
1883
127
1804
1222
401
916
1866
1997
1633
291
978
875
1489
254
319
428
287
1013
853
247
151
1409
1739
506
1627
1720
399
1868
653
169
681
421
409
1193
629
1010
1865
95
156
1953
1500
721
104
314
1956
562
42
1029
1662
559
760
1554
1371
1804
1064
62
1815
1812
173
143
350
1497
1104
1568
1143
1351
1233
1972
663
129
1903
51
281
264
1847
40
1391
1261
1012
794
1508
1711
1033
486
1262
1976
1540
1033
1754
1245
802
1565
1957
963
1287
857
1673
253
281
105
1887
1374
429
1669
8
1637
1992
68
344
1964
744
172
800
60
502
1907
32
329
1219
1652
29
920
1435
168
1194
1353
1716
1998
1417
653
813
905
1784
1318
1598
918
1110
22
1740
624
1513
1014
5
468
1130
457
959
712
711
686
1569
159
910
346
1238
1491
432
1773
1996
490
1361
1580
726
1500
724
659
1762
1337
1534
1073
1263
574
1527
1132
386
620
403
1018
170
1144
1818
1297
896
3
602
578
368
1683
1491
1163
725
929
301
935
1631
564
237
1393
178
1697
407
1264
541
1763
1238
1817
1216
1629
558
1743
1589
1119
1089
750
1708
192
1481
1995
896
295
1038
1523
1393
54
1900
685
53
1955
459
502
1419
56
1953
146
731
236
257
1125
1557
223
760
385
172
1008
1409
1096
1979
1754
1123
1469
519
1645
1568
592
967
261
858
465
1519
1426
451
77
386
1241
1942
1330
1605
1153
379
1064
289
1045
413
1873
250
1146
310
909
1936
1512
1525
57
1338
1207
14
1156
658
1467
632
1388
1847
1622
667
80
839
181
643
577
51
1694
105
1297
1452
1850
1244
827
1625
1428
193
1845
1481
1511
1721
124
655
1243
1868
1324
941
166
360
1782
403
1719
1205
1713
325
569
1996
866
596
335
841
399
842
1808
289
209
1580
1326
1439
1430
1639
1415
1049
1086
1873
1335
926
684
1944
772
1050
1708
690
1564
238
1416
1085
1731
1795
68
1283
325
882
846
1732
338
330
85
1826
823
898
270
960
1621
1993
586
1469
682
1759
1005
181
359
1580
1512
872
1795
200
199
1446
1968
1605
1437
1820
693
34
489
1503
670
1022
1853
1676
78
1737
1004
1756
1036
1375
89
707
1775
1802
1024
970
270
311
577
1406
418
705
868
1286
1647
1344
1275
1013
1137
925
384
476
729
998
841
926
1331
861
549
1354
1596
1158
1551
795
328
365
1775
178
655
1272
1612
1468
182
1890
1073
709
991
1859
1420
1874
1956
1502
1197
1293
946
1099
1724
959
903
1751
1139
1365
1851
330
1741
782
1017
716
1236
1855
233
1068
415
670
1468
1235
1223
1680
94
863
66
1781
584
914
1204
173
1400
164
390
1552
1093
1083
1547
1490
825
481
200
457
746
1788
998
1168
1143
466
1669
1468
298
629
1009
777
1444
504
991
359
1696
136
913
1598
546
123
1803
482
1428
503
1518
1638
1762
1716
602
1867
1314
727
48
1712
1221
1225
1579
1745
260
841
984
1000
1371
1969
1259
798
1651
84
1959
892
1216
268
552
1222
109
1910
36
541
1797
1755
545
593
935
1360
139
852
1709
1289
1969
1797
1324
1880
1339
491
323
835
416
1193
1851
1265
1748
1222
1638
1268
1364
1190
11
913
92
873
868
1500
1952
891
1957
1222
22
1279
614
1417
1940
951
1428
0
1306
1036
787
1709
1658
1884
1930
613
114
1086
1524
1825
1561
302
1407
1407
278
1341
294
1139
1988
1521
647
1293
960
1233
607
317
405
225
1425
758
1540
1086
710
1063
1400
772
447
536
509
1364
1377
323
1112
1031
1062
708
1722
362
250
1788
567
1624
292
202
59
691
730
1081
380
1569
1499
1227
1360
758
1668
1614
192
1290
972
200
1928
116
962
1543
345
1500
1716
907
1916
875
166
1053
337
1210
1363
17
1422
592
814
1604
78
1955
765
830
501
1528
754
439
1196
1308
1075
599
68
382
372
1924
556
1261
387
678
1748
1174
703
1342
736
35
1916
1876
1466
1367
434
396
1740
1211
915
815
800
962
1982
1490
306
1807
595
1602
46
1930
1210
359
1662
1574
589
711
1518
967
1049
885
152
282
719
69
750
629
1339
1832
1745
1578
44
939
171
795
1431
1974
278
768
267
11
1312
601
1065
1554
1407
1109
1016
1028
1913
1802
121
1385
1549
1477
1054
1780
1558
1722
1558
546
884
1394
227
1979
1129
534
857
1406
1643
1885
1251
1903
258
135
1252
659
1433
506
1227
531
1332
712
1828
802
240
1212
706
1145
720
1991
1077
1944
1257
758
1634
472
1030
1914
1236
1520
710
895
1062
404
1985
840
1891
1369
1005
775
1815
660
1032
1867
1702
538
1296
455
893
913
1500
289
1643
1885
870
1386
1288
944
1775
1443
439
1507
1305
1649
1492
1644
294
900
699
877
189
1084
582
1757
995
1342
1942
1346
1047
969
872
677
1328
785
1076
1503
1776
1265
798
338
142
1174
1428
1857
391
1428
361
1450
1362
730
683
390
1870
995
751
618
391
1092
1262
453
639
1446
604
65
127
1538
555
1094
770
1836
1986
935
1018
1534
110
1375
1634
1031
1928
543
521
823
1806
201
115
1072
1192
1454
1283
502
975
1653
1828
1410
1586
1748
782
765
1320
1139
1350
1472
1438
1641
859
1775
1918
833
102
1464
100
1139
1511
1498
1764
1564
1736
1732
1109
645
3
450
1371
287
1005
949
247
1816
949
451
502
318
853
1279
1518
675
664
1554
1931
1322
1219
842
240
762
1581
1995
1344
564
1021
1177
1547
744
213
1473
1764
322
1200
1245
674
149
1961
782
25
1554
172
652
983
1690
1809
986
1352
1191
961
1914
554
1271
1225
11
865
1641
744
1725
1020
1991
1656
1577
1784
1822
589
1855
918
215
635
221
86
1004
622
653
502
1424
340
1351
240
1007
132
769
1223
1542
1509
17
877
216
676
794
1682
747
1335
1006
116
4
1327
1731
82
1738
1393
509
144
417
213
1176
1853
1771
54
272
1859
347
591
1761
555
1689
219
1434
1149
1661
304
741
1547
81
1819
98
1052
1869
694
1535
1166
620
989
1283
622
1833
1221
999
610
1267
843
79
163
1280
158
1581
186
280
816
1691
1810
1397
1812
896
1593
310
814
283
1586
298
325
681
1601
482
1944
1074
1294
1499
1492
1295
531
577
119
981
1196
1389
54
1753
1601
514
1991
742
1742
31
1020
1250
742
966
262
923
1258
846
1246
738
1520
1853
1341
1930
1301
598
1729
893
1512
1638
1601
763
1257
95
137
641
864
1200
1254
894
850
1915
1225
1026
428
600
1456
1034
695
1302
101
1272
1622
1563
1643
250
1035
1263
1180
553
1064
1410
371
679
1795
1495
1423
1184
1756
1079
691
232
1591
357
1615
1304
1164
1712
89
1530
1564
1570
1711
1983
575
843
1716
1539
515
171
423
1071
1339
1425
1956
298
42
68
1536
1019
842
923
412
1942
1691
1793
1031
1279
1023
21
329
1424
1890
1926
1870
937
791
1075
979
1073
1894
1888
299
1442
1774
449
891
846
1374
857
1635
206
1719
849
1079
1556
356
1192
754
1962
1711
1881
882
979
1466
1790
693
401
424
591
365
1179
1640
447
1894
268
714
1258
1280
1610
1658
1118
1316
1493
1348
741
1415
1894
137
842
564
227
1693
245
950
1630
396
2
85
1849
172
128
428
1359
1208
981
350
429
1149
1169
731
798
1536
205
1930
1242
1864
594
1458
1243
1107
225
825
1879
1933
1316
1114
1973
1649
246
665
664
897
1544
778
817
168
1097
647
723
1843
1419
104
769
1519
456
607
287
1185
394
553
730
422
869
15
22
852
617
317
1891
688
1163
478
451
864
1699
1379
137
1922
1650
928
1786
1901
1989
1549
283
1259
996
1005
1983
1011
483
661
194
1940
200
1850
1240
859
68
1897
434
813
1703
1832
1841
961
1682
1275
561
611
608
903
163
642
1883
1871
1310
835
987
1383
1434
224
595
1184
386
1016
1063
1891
567
1676
235
973
1531
10
308
989
1999
114
852
1927
1463
1769
1082
1800
842
857
892
1885
1487
1933
1129
1984
628
630
813
500
1199
152
1511
418
400
254
1879
618
166
27
1251
853
724
487
1612
1828
1822
417
1674
1839
1860
633
1258
203
596
1608
806
1330
1865
1609
420
1426
1289
1679
1335
1736
1414
399
669
66
1182
1231
1777
1323
1483
125
207
783
568
813
1796
1238
1501
421
1143
597
559
557
741
197
283
1890
730
1467
1431
1210
1648
717
733
707
54
1433
441
804
1419
125
319
384
717
1196
290
1284
1449
1116
1321
465
332
1745
374
59
451
699
886
1879
1362
742
718
527
333
1241
1036
714
1665
858
65
1614
1198
1894
1500
176
884
1117
1882
1075
61
184
1160
792
163
1626
1254
684
629
408
1102
435
1767
63
1352
1838
76
707
855
1473
762
1095
1616
469
129
101
1734
1390
1148
1271
563
601
59
286
158
198
387
1920
835
83
648
920
48
151
1235
1856
643
1176
1963
1727
1403
1203
422
744
1274
247
667
1798
1898
239
1524
459
1120
683
637
1437
561
694
192
1156
1028
1758
1371
280
603
824
1910
1694
1581
745
348
1387
897
1887
93
1504
533
1403
1169
267
1406
1082
920
1847
248
910
1132
1901
234
1576
546
1581
1154
1438
353
197
345
1878
211
20
536
1088
854
1510
77
1252
58
1665
642
1071
1246
47
1559
339
252
993
186
1861
419
161
1798
1410
837
429
1551
1413
1709
1907
1459
502
417
683
1794
1986
852
62
178
1585
63
38
1346
490
1960
1204
1494
998
1336
696
234
841
1638
1144
805
906
641
447
1117
1553
1845
1786
36
138
1753
1851
191
609
1195
362
1639
436
147
1165
631
460
1945
1277
984
535
1019
1043
640
927
1284
619
202
1203
38
969
803
1751
1551
242
30
793
706
685
513
1802
10
682
346
266
922
1742
33
1078
1152
1423
41
1108
1191
629
1728
1801
247
354
1647
21
1502
1413
854
1227
357
878
1182
885
1968
1422
1598
356
1598
1767
126
362
1906
837
1979
1243
338
1468
1835
1081
1354
602
173
1201
1380
1168
1734
653
757
1354
283
1951
794
1917
112
368
296
626
105
1717
240
1006
517
1152
379
271
1444
1093
1644
659
1093
1431
325
92
1266
219
494
1783
630
568
1469
1839
880
1650
668
813
1908
340
98
284
538
290
1993
1988
912
1722
629
1049
221
584
1126
1145
244
1760
367
1112
1358
913
1109
488
1376
1185
68
61
1237
1371
1578
211
534
1828
270
1826
1648
1214
649
1935
1459
1597
1440
271
1293
1961
975
1584
702
982
999
1099
1121
889
1876
322
737
196
1319
1661
296
1190
1722
1242
497
1599
873
605
1727
1066
445
1865
1685
167
477
169
893
1498
224
1821
732
229
757
1230
621
1165
522
1342
298
1252
927
437
1963
1248
720
711
1933
995
360
826
246
157
1432
752
914
627
362
1612
1652
277
838
777
732
1630
1430
495
196
607
26
1113
297
1008
316
1275
1993
878
1655
800
1069
1939
711
1871
1682
1371
1996
602
1481
1404
514
1124
1233
1161
819
499
919
861
1678
1693
1069
1753
1524
708
810
1702
1422
1855
786
386
1641
1572
1861
1078
190
622
483
1862
165
819
737
346
582
130
835
1596
1579
1832
16
1931
789
912
1800
1264
1867
1621
605
82
807
1405
1285
1883
1936
1311
340
1569
1428
1756
950
164
673
1835
491
1756
321
1006
1162
1913
1880
1750
411
376
1535
574
1184
1220
1935
1203
1635
705
1065
601
789
28
1033
674
1855
1277
132
327
510
351
1580
1672
1844
1822
1762
1719
1858
1825
1525
1203
498
1787
1477
1770
1663
1938
61
14
103
73
1333
1688
1401
321
1604
348
1637
32
447
388
1666
1622
1163
1378
1141
216
1933
499
183
472
609
195
1012
1414
561
387
1105
297
1015
895
697
1034
1779
1834
82
1248
1762
969
769
1075
361
301
1861
332
1429
1624
936
567
1551
1156
220
820
1651
1131
1911
727
590
1010
1777
1912
783
34
1295
548
1122
478
337
679
913
1878
360
1020
1246
633
259
391
416
1797
1748
176
306
671
109
577
793
1021
249
310
1350
1535
975
1091
1080
1709
559
1652
1316
1990
940
323
1377
650
672
375
1913
294
706
182
1599
1534
55
1628
151
1452
1685
1366
99
1367
1569
1451
1374
190
1065
1868
1043
448
1070
1574
205
138
793
1688
234
1139
1805
383
792
1056
1736
1376
1479
1247
18
1511
1813
898
1153
771
422
1905
527
220
1794
890
786
1440
1359
666
627
1581
1613
1074
1598
1396
131
430
1424
122
443
1445
517
1033
603
1998
1952
896
66
132
1193
1701
59
12
1062
1531
1221
1174
433
267
738
1546
857
1092
980
958
223
840
695
1440
468
783
254
874
35
613
588
52
1142
436
858
1390
650
379
1271
1722
887
913
1135
205
1965
584
741
1692
1445
614
493
149
1785
126
1718
211
489
898
1194
1540
789
1786
945
69
973
789
1153
440
1199
642
1341
1475
314
1069
34
85
151
303
1256
209
601
1069
934
1498
548
555
1234
595
857
888
130
1939
1148
1484
1713
560
565
1930
361
930
1626
965
1409
259
1414
1568
364
1708
1740
813
1000
1397
181
1371
96
1312
638
950
803
122
443
1085
996
1680
66
1594
1545
719
634
1468
764
555
115
1978
644
617
1930
679
98
1672
651
577
290
1722
1682
328
750
94
201
366
969
1999
855
1626
1884
217
924
1579
489
1100
1994
824
271
1148
148
442
980
12
218
20
1182
1590
1231
202
277
1259
675
1212
1318
899
1936
535
195
938
1016
300
641
1208
1000
1970
566
1580
94
137
118
1237
410
806
757
165
1090
384
584
96
869
598
71
797
755
196
669
555
766
200
86
784
1428
1288
1636
697
39
749
714
264
1836
251
950
386
1041
180
557
144
887
556
747
1705
1342
1986
909
438
1112
1859
1504
1197
171
1020
1256
367
398
926
1491
231
1529
1354
71
1854
1786
494
1830
771
278
96
241
237
0
1681
1650
1360
1262
972
698
1202
1833
1885
715
1915
1482
552
1552
487
108
317
291
365
1088
1597
1908
1275
239
1158
1169
69
1802
664
1452
1955
1952
1999
608
101
1337
528
366
797
1774
1773
1958
243
1432
356
802
1211
642
1400
1348
1307
1312
238
1170
1165
1643
1901
1850
772
1711
1739
1751
843
1663
1076
1418
1985
1264
1600
1574
26
1741
782
1750
230
1238
1669
303
278
511
136
554
1322
933
359
899
1211
935
430
1620
385
522
1193
522
1726
327
1841
1802
1312
1926
363
258
298
1884
1961
852
1191
1435
365
160
905
553
526
419
1092
31
1616
30
1591
1819
1464
699
1782
1199
1573
1577
1069
480
1185
31
627
1498
1005
403
1752
760
1068
846
44
1269
530
1504
1122
1568
829
1098
995
500
1616
868
341
977
1717
663
130
1250
1395
440
284
1958
88
821
70
526
562
1442
1565
21
534
783
78
531
1232
1319
1392
1161
1616
1992
1093
1350
459
416
1865
1998
1170
1877
1045
236
1298
1125
897
118
1692
817
901
130
1740
1209
1587
1551
1958
1669
124
1527
1956
1702
322
346
188
1494
1152
177
623
156
708
1356
1419
94
1270
1265
401
457
1275
166
1544
860
1449
587
709
483
359
1263
332
1013
259
1662
785
222
279
48
505
297
803
406
208
1671
1733
1085
1385
483
1152
1097
560
268
807
515
1529
134
1865
951
502
929
158
275
1293
334
578
399
1792
526
1083
664
1487
1780
1610
1572
300
1370
738
831
664
34
1471
372
1370
1905
695
887
1124
1380
1708
1912
80
1603
525
1802
1349
926
915
239
76
311
776
1012
336
568
986
912
1145
1089
534
1646
434
1711
586
811
1605
461
657
1448
1370
852
1108
1501
765
677
1358
1090
1582
1615
1132
569
1794
480
1846
326
1225
1616
520
1529
1771
1327
1134
69
1212
1500
1289
1929
466
1881
393
1353
141
1663
1238
1121
1819
645
123
399
1988
292
233
1620
64
1135
277
1763
1314
128
118
1551
1477
778
1080
1363
1765
32
1510
184
1457
1407
463
1681
553
738
1259
1530
1112
1694
832
421
805
1906
1219
979
846
972
1874
1541
1561
1324
1836
1036
804
63
1150
679
190
519
1145
1738
1609
1596
1129
1079
1976
351
1226
66
11
375
1203
1276
1292
1586
1174
277
1872
654
128
903
468
1165
1151
1132
675
164
1079
577
660
92
1108
1074
983
488
1856
186
1109
1695
1983
32
1793
861
718
274
1316
819
197
1258
380
1165
1558
618
829
1164
1459
554
389
1391
588
1830
992
1049
281
872
1298
114
88
645
111
1605
1099
1163
179
1369
1368
1464
328
549
192
760
1975
1073
1654
1994
121
1217
794
1536
842
757
901
1633
1823
648
1897
1002
1960
106
0
1669
1989
685
1966
217
650
199
840
781
1456
1
104
1115
182
1698
1029
259
956
1759
1865
755
169
559
972
589
75
1746
922
1359
397
199
1288
835
392
1038
407
1520
1218
1806
113
1910
1037
1023
615
679
468
63
576
1002
954
1314
1693
917
923
671
1476
1426
1584
1725
1955
1120
512
547
114
787
1957
1837
442
566
1101
1385
1483
37
646
926
850
1700
407
1128
1482
213
981
1196
33
1013
493
612
1527
1232
963
980
1429
1262
991
1990
206
920
1858
1190
21
468
469
928
1451
1240
112
1041
1551
457
1794
863
676
1419
648
1860
885
1614
329
1860
1808
19
401
52
346
1473
1066
959
1843
599
443
1702
1019
1206
1994
1866
1234
1751
1446
1230
883
1213
1452
699
1142
1332
1992
840
179
1529
877
501
111
106
1594
234
644
658
1403
1863
1934
1131
332
135
1353
1050
514
1649
1895
898
1492
242
1197
1813
1136
771
349
981
1730
1096
1528
1669
570
1627
708
243
86
1744
1850
770
1036
833
1842
1887
1896
1484
1767
1638
820
390
1247
396
430
1158
354
1816
912
1026
1296
948
151
1631
335
1545
1570
619
135
16
925
469
282
865
1067
1971
659
904
1165
1068
118
422
580
444
774
562
1873
1857
1387
724
1007
1682
1364
378
1396
800
669
500
1760
1348
1156
1277
273
658
715
1213
480
668
10
1195
1322
658
403
1565
806
1301
1902
574
652
1584
80
1624
953
504
937
1780
78
503
1114
1187
759
1732
1037
1018
1201
871
128
1106
1671
1907
1308
792
743
1029
980
1579
1559
1468
1064
1030
221
621
1306
744
268
1653
1794
1436
1391
36
1331
499
1074
73
1763
550
1679
599
1811
720
70
722
1545
1259
518
1745
734
810
1624
1821
1916
1553
1563
838
1383
249
753
977
1800
853
1391
1877
1971
46
138
207
1373
1175
569
1546
657
214
1302
1539
1751
13
149
1186
600
1608
1041
456
692
1642
1068
697
1459
1722
771
454
99
892
458
867
1246
1125
1925
824
1970
320
155
607
534
939
1091
1785
1060
1329
1400
1205
982
190
549
423
1692
771
1352
385
824
1520
1629
867
727
1111
213
1622
1942
617
1201
459
406
1022
1135
1668
1382
1904
454
1311
1541
995
1408
1446
279
28
1743
122
343
28
580
1497
1569
1885
1182
1827
1485
142
1056
1747
1177
1661
942
1026
142
629
1794
31
1033
257
1930
789
1319
424
59
227
1549
427
994
1405
597
1367
1785
53
282
899
1566
613
870
496
802
1320
1944
1059
1809
334
737
1362
1880
1941
1498
327
996
212
1519
1126
341
1626
594
34
1308
1639
814
373
1374
1169
1183
1549
1474
1067
895
147
78
1779
1801
951
1098
886
1933
1376
1357
425
1788
651
1624
406
1595
301
959
269
562
1680
1203
7
1953
445
1459
351
653
698
694
847
1557
398
1109
668
1020
708
1638
1780
112
569
82
753
1078
1855
1986
1393
397
723
487
1285
1767
1649
922
1288
1330
1257
847
774
343
1816
824
655
1628
1287
1678
1785
780
1622
1267
680
1873
1572
1698
1476
1730
400
227
1654
1251
462
911
192
28
451
1009
328
1542
1805
990
1943
452
1164
718
546
1452
351
187
359
805
1144
1276
356
1806
1111
247
319
419
666
177
1697
1049
1754
1329
445
1035
1891
1443
933
519
415
1209
875
1356
546
1706
839
628
1053
1625
370
602
451
632
1038
1488
1881
1144
1784
1383
1585
1108
1552
35
268
817
625
1532
604
992
1424
1776
1036
1183
1965
785
1463
1752
1817
1937
330
1846
262
376
1437
657
242
112
443
811
550
828
1788
983
1230
1096
1053
734
1533
353
661
803
1192
609
812
1089
1089
37
1066
484
741
981
454
216
1688
632
255
165
333
382
1833
764
1052
1490
1244
1672
315
1360
302
1074
1973
691
55
568
1134
614
456
1356
642
1696
1039
1363
1420
1461
760
860
1
565
1209
292
704
227
1409
1466
924
815
722
1390
1831
1221
124
828
1504
994
1075
1083
1766
1135
749
1102
263
499
1517
508
331
541
1236
437
269
1842
1632
15
1108
429
1788
548
1923
45
725
47
1727
466
535
212
1447
932
829
662
197
182
1507
1864
813
893
937
1698
1708
1102
798
528
1277
1295
203
343
964
1269
1201
890
1728
1379
1021
16
717
1818
352
851
1624
1613
1613
1261
383
994
815
1015
525
146
66
325
1528
1265
1829
1871
771
1887
1605
1747
582
1115
1299
1155
843
1144
482
1023
1137
1951
1753
549
70
942
1785
1163
1235
59
1693
342
816
1535
1930
746
301
122
1349
248
1490
5
430
1389
1752
1727
54
1834
1207
1861
1168
1432
193
1902
1735
545
1570
183
928
774
586
1436
403
1762
1520
1063
1580
788
1178
1338
465
158
754
618
1862
1136
844
960
523
1348
282
1347
512
1702
1000
623
216
394
1583
1576
217
277
202
544
799
1984
298
1763
1590
1004
575
779
199
1266
1232
1731
969
345
808
1908
399
824
1194
516
188
1184
841
406
158
610
439
1310
1248
152
616
961
1209
731
973
1996
735
1446
467
458
1445
1798
863
6
977
707
1499
1305
742
778
1090
40
1981
728
1551
539
1361
758
1529
1739
189
448
1391
1181
1071
1399
829
932
201
1612
1969
432
860
1611
242
365
641
1046
568
958
807
1757
1655
1757
1247
1710
376
749
295
1527
824
1720
1751
717
1731
638
875
601
1651
1676
1353
1223
658
719
186
801
1077
1443
1379
347
1054
1170
1722
1297
745
740
735
1697
47
1535
33
395
141
1033
1260
1506
376
1098
1592
505
1895
167
110
994
546
1001
1803
1919
1254
421
1189
700
916
1845
1815
1299
1584
1255
1252
1854
671
1047
1192
1771
676
1792
1862
1626
1785
667
638
1771
544
1220
1869
460
890
1534
1829
1929
453
391
373
759
175
816
1794
1198
893
709
1701
568
349
1275
1585
837
1547
864
486
1916
835
532
841
0
639
1385
1354
1654
800
211
951
67
1451
862
1759
1883
849
1102
37
1040
335
1185
747
936
254
1040
1804
1298
1705
722
399
1544
1926
979
1275
826
1187
1942
186
1014
478
152
517
1584
232
1017
369
1685
1682
830
1177
782
1192
1162
508
769
116
1345
1172
348
573
848
1154
1267
1235
1732
1884
190
467
1323
1629
1809
460
1443
1445
624
1601
820
307
497
1073
698
669
1467
1811
1359
754
1111
1762
945
212
803
1435
1210
1380
553
1662
725
500
727
668
566
298
545
540
159
230
1636
36
868
1939
281
658
1144
1790
957
1540
1486
1322
1708
1868
119
1219
1622
710
433
1788
233
1615
1199
1557
660
1931
1773
395
1447
371
1319
188
1082
173
17
756
1087
79
135
491
697
227
648
493
1462
1942
650
1185
552
162
807
262
847
844
1030
390
819
1647
1614
1772
304
1567
1462
349
665
438
226
392
1242
1324
1970
1151
47
397
75
708
838
1836
1128
620
1492
689
898
23
1088
128
128
830
1638
1744
642
1300
770
152
1966
1710
999
1258
1864
285
316
1157
603
5
267
1951
965
1354
647
1975
770
89
1582
304
1026
305
665
1562
627
1469
248
1519
464
1716
1676
1195
757
409
1911
628
1017
817
1066
1779
1088
479
1939
1236
1558
1259
430
307
754
192
6
87
1703
1730
112
599
1305
1212
1837
879
1190
1542
1539
1816
273
1964
440
1636
430
413
474
1833
787
1580
1225
804
1744
1278
1121
858
1819
769
712
1615
1562
153
1272
897
1480
1896
682
1259
1696
1617
1026
1667
895
1632
890
1538
1273
1538
948
1349
1621
1429
382
1729
1074
504
346
840
555
6
1990
887
1571
814
606
1739
1268
46
797
741
1068
1828
506
499
1330
641
1956
1270
81
1078
485
82
776
1266
834
1364
979
393
1340
1428
1622
1695
1747
491
560
543
1852
981
1960
599
1136
832
727
1703
486
277
1304
197
1925
1931
1024
1986
68
1674
744
492
557
544
19
379
701
1980
50
1674
1708
1719
1952
1171
1646
1526
631
560
1011
61
1487
804
319
1203
371
585
177
1208
287
191
1172
1162
1658
1799
336
895
1859
1518
662
146
243
860
792
45
413
124
1409
471
809
282
1048
1802
322
1955
1238
1223
873
512
28
1293
1698
1658
1817
1710
784
1501
1342
1406
365
1554
1129
1160
14
1429
1871
1311
1910
988
1810
158
564
733
826
1748
130
1232
1601
776
556
1875
1365
1362
1328
90
1176
1623
846
1338
1527
268
546
236
783
162
145
1533
431
1566
1256
368
760
1017
1016
153
1492
1508
120
967
1823
1
260
1755
1308
1049
817
1212
1994
1104
70
1483
1878
1863
1118
1426
1717
853
849
1526
1611
899
1783
1945
1363
1574
44
1797
1242
1914
1114
329
1183
1658
1165
1691
1098
1629
1774
1832
1664
127
65
511
29
1554
1577
94
50
1687
373
25
1869
793
754
1355
146
1070
502
484
1266
920
508
563
1767
1030
1910
1456
91
1512
225
1997
431
903
1005
126
1584
59
1164
455
1822
700
1486
1950
1868
1104
1136
1791
1597
599
621
201
1484
281
1526
867
154
1244
998
431
1878
721
351
1835
70
770
1262
1045
1251
1491
50
1835
332
1254
908
112
477
1976
810
1498
501
1886
1716
145
709
1871
1754
1557
1314
325
710
1757
1194
1878
1384
1100
262
1390
1037
1205
1444
665
998
394
1859
1415
521
952
1655
534
1129
422
1085
999
1341
1257
462
1631
707
891
1169
628
265
1128
1989
390
1563
745
383
1369
69
1030
797
1417
1863
1187
198
1904
620
435
246
792
1378
142
1193
896
1023
131
228
1394
638
473
1786
574
84
1749
1152
515
997
1328
1779
1280
112
945
1346
1397
1625
1429
1070
1512
1261
1590
1756
1501
1233
1651
122
1364
286
1787
1274
13
1918
1294
187
879
328
650
685
701
634
907
1907
1276
1978
532
735
824
751
640
1758
1011
1140
1691
1838
287
389
1377
139
1999
1771
328
868
571
1852
1035
750
1591
166
782
1467
659
256
1694
1204
1948
1566
841
456
1409
1466
1946
308
1012
1039
326
392
349
558
1017
659
6
1477
1592
1047
1562
573
1216
396
1555
1466
865
797
78
367
1127
1774
562
651
1098
317
1920
1185
1938
99
1361
317
1174
77
1439
1298
1311
1137
440
1757
1813
526
1027
459
1515
752
851
884
140
935
876
1959
1214
1567
949
953
1340
1048
1333
285
1823
600
489
623
1517
483
1697
1247
1107
1015
244
215
51
201
115
1025
627
1425
461
967
484
104
1324
41
994
36
602
530
1700
282
645
1235
607
864
1362
1208
404
492
1310
92
1465
933
749
1211
1608
653
1903
239
1925
384
409
438
1614
1160
116
881
1101
158
1126
1584
1354
137
767
340
225
1274
1153
617
853
309
1749
513
1661
1636
488
56
857
1178
319
294
148
150
1347
653
253
608
1398
1921
21
1964
1579
536
1253
459
885
599
1479
1348
629
1842
1108
1662
663
1891
1539
451
757
1391
476
563
849
329
277
750
289
1176
1304
517
282
377
1325
1497
981
1583
406
1586
475
1189
1357
86
1613
802
1909
66
317
1619
790
1731
911
971
409
1518
1518
1441
683
865
388
962
1881
493
1385
712
685
751
590
996
1601
482
1763
1948
331
1155
1266
513
1233
1425
1074
1260
1581
1777
1430
60
1214
1154
202
548
2
1369
1218
413
998
1331
733
29
220
497
679
357
470
1018
165
593
1341
663
951
1335
1391
1454
973
206
1675
596
1964
459
1913
1752
1232
694
861
1748
874
1379
1781
258
891
712
608
1297
551
33
493
56
457
1326
1598
1383
1236
949
919
1760
191
1507
765
1108
1123
7
954
62
1004
1367
671
683
617
1276
911
419
317
382
698
626
1710
1398
1530
290
667
1070
1900
1269
874
1432
432
884
1698
1442
1915
916
1022
1707
956
95
927
1813
947
1899
445
1054
699
1443
1949
1930
1099
1043
130
1029
1062
1301
453
1322
1121
295
427
648
1490
71
565
331
1144
734
841
1952
880
809
1622
269
1771
1859
1546
928
1806
1476
1506
640
926
1579
1203
1500
1780
467
1419
1016
272
834
1740
689
172
56
483
1648
26
656
704
1020
725
1000
1963
578
353
1901
838
771
1964
208
699
1384
1395
363
309
1461
1028
1477
483
278
1799
1511
1573
966
905
1601
453
1750
896
589
454
950
1070
59
67
772
82
1287
141
266
398
1125
180
1196
976
1210
662
219
1447
199
868
1296
277
944
1015
588
1198
224
1870
1364
1600
1297
988
474
1682
171
1584
737
256
612
845
1781
73
1294
970
55
1874
995
1979
1853
1504
1466
1624
1492
1255
214
1285
1979
53
686
1001
72
85
1094
1334
1146
811
1547
1476
1140
1948
1772
1568
175
516
447
838
764
1370
857
1498
1085
133
512
1328
1653
677
956
971
772
250
444
279
789
957
585
1985
1693
873
190
1689
67
244
1878
1055
1054
289
1663
66
1908
703
1872
574
77
899
1737
358
341
1457
858
959
1093
533
298
1740
1354
589
1136
34
1687
1856
1195
21
17
968
527
522
819
1678
1735
718
944
739
1889
1543
1096
1027
1665
1309
327
1643
1914
1600
836
1621
1248
1088
1716
933
283
177
254
13
1852
906
1700
895
446
1018
1668
1140
859
897
398
1553
663
141
418
203
95
826
981
1077
354
777
1960
934
810
662
780
563
17
662
251
1645
421
312
333
1964
896
1487
301
78
1214
1776
1488
220
1890
1822
549
1803
1235
747
129
1066
541
1677
1650
1503
648
1627
1016
166
1198
1242
1984
1204
452
839
1943
243
907
867
394
639
1938
739
693
1192
1797
796
1187
10
21
903
1477
1320
1939
1300
514
132
1580
461
1867
431
108
1720
1991
94
234
1339
1924
1567
604
588
1966
486
1735
564
823
987
936
1656
792
1555
1077
73
1506
1767
988
566
98
1569
199
227
1326
227
352
1217
1174
1390
1833
1428
1406
1012
1813
1389
1725
1953
1963
870
71
1430
76
148
104
1335
1016
785
1810
1434
1425
1918
266
593
861
1747
1838
1530
648
1263
1044
700
1593
1195
1548
1846
998
1277
425
1018
315
1541
1315
994
542
647
1293
1780
1043
496
396
292
1706
1240
586
199
1733
1760
32
572
1904
82
1157
1750
799
1602
825
609
164
1859
1551
1356
1374
1954
545
1576
571
881
1566
201
1938
584
1877
1482
581
856
134
336
134
1452
1449
788
770
1480
178
1031
447
1875
342
158
602
240
244
299
939
475
1163
1050
1576
1500
1465
1943
1499
1246
918
1823
543
1756
1810
29
809
1906
1992
173
391
835
1367
250
323
466
1339
1314
82
755
419
1994
203
211
1742
195
1671
1194
945
1934
512
72
1165
1746
1856
141
137
1999
1453
863
99
1916
980
1645
254
401
1500
213
518
1722
1718
437
1233
481
1406
1009
837
597
986
344
1591
316
581
799
323
1740
1768
55
1290
1088
1158
1791
1635
854
453
684
1678
762
1287
1690
1805
269
1001
1969
1535
1603
817
1426
1623
1230
568
767
509
1521
1940
1915
1967
1691
535
647
1097
1076
1862
1996
1070
1639
1656
1672
1868
1347
313
268
1003
1205
559
1080
75
1486
731
1728
654
988
1578
1521
384
1287
295
942
1460
1858
1454
1731
1930
828
1253
1140
932
1260
199
876
446
1923
1698
1161
1538
424
294
290
1102
1535
1059
1757
847
715
1906
1063
1588
1319
1152
1164
1065
887
1968
418
1676
322
346
1938
568
1350
63
1473
1092
1816
2
1035
1582
659
611
718
950
617
876
254
1105
1939
295
117
323
1011
1604
1151
603
516
559
1915
544
182
1680
1467
1213
1495
1166
1029
1865
254
859
1232
1749
584
1635
1499
341
1238
945
1222
759
452
1678
1034
1591
1794
210
919
1890
929
1738
411
483
447
853
571
578
131
1791
1916
203
323
573
1823
411
169
1721
1698
323
890
1285
1694
1779
797
1314
657
838
450
106
1260
135
1651
1920
1449
1187
1375
449
255
304
1308
469
861
485
1478
1735
1931
1849
1811
1834
234
568
1425
251
1080
290
1634
1172
1471
1682
1035
1016
795
20
1980
1428
717
459
1257
608
571
1631
1878
1794
487
254
1590
1276
93
278
465
323
1737
1506
1879
627
1719
1017
1947
373
1118
1665
1851
1081
1034
996
929
778
1428
783
92
212
1831
439
365
391
1264
1351
1539
1770
715
419
1435
407
574
242
13
1186
308
1598
727
616
797
1441
505
353
323
1923
594
979
994
1910
1467
598
412
741
926
869
1219
56
128
1871
379
167
1755
257
1704
1375
589
1067
1641
973
1861
79
57
1358
1232
1697
549
103
580
1167
1546
1098
632
1278
562
1771
719
469
1039
1021
1350
142
702
289
1577
122
1364
1360
748
541
1103
327
1006
1344
231
1474
1297
1542
1925
1144
782
1193
1136
1200
1689
73
269
1042
676
1656
866
1249
1018
1481
725
1279
1756
1332
1278
1139
1419
1306
202
191
122
101
1048
1233
531
214
1435
237
493
1246
1375
216
1446
1318
227
1255
1700
1116
1565
1184
61
1140
1079
569
559
38
1543
1853
166
1093
200
1778
1091
1369
1990
279
239
824
707
1344
1260
1098
198
196
1911
557
1246
419
1021
649
588
1584
1910
1589
289
65
639
266
1339
527
891
799
1212
1067
165
40
1750
96
1868
890
907
1900
1299
962
760
55
817
480
1518
1011
1406
1128
1756
1570
539
1827
1879
1234
410
128
1362
563
352
1466
1314
779
1332
178
43
1911
1460
1927
388
1217
1719
542
816
1912
1438
1727
94
925
13
1810
184
785
39
779
678
1958
1476
1438
374
12
1501
1383
674
884
1865
40
1319
1849
1203
756
260
359
1306
420
1079
498
1320
933
1050
307
1642
945
1380
1279
1059
923
669
72
1163
1367
838
885
474
1550
1922
1874
1755
989
1627
991
82
966
1095
1371
749
191
94
979
1914
698
222
789
1906
939
87
416
1575
1561
250
1875
466
1660
285
888
303
327
1944
1782
1252
1675
783
173
978
1378
1327
1049
650
720
962
1355
865
714
174
545
1622
814
1256
566
1014
943
1601
239
1277
561
1309
293
1712
1783
562
1640
978
101
1309
1980
175
1382
267
1620
232
328
650
1848
1923
927
817
481
1352
1506
1952
1526
538
1544
589
55
885
1461
1891
59
1380
1637
314
1110
1411
1995
1174
1036
1913
681
1447
154
1408
1718
697
615
93
808
385
956
1425
226
1085
1353
1946
1758
98
669
1047
1433
1974
1661
106
1724
1303
286
1692
323
1748
1091
1896
213
1649
52
1297
1697
609
1861
724
1504
1058
755
596
60
1504
1701
1030
178
972
1834
1154
232
873
1034
20
124
1051
1879
1330
1132
309
734
1288
229
1407
1451
360
1732
285
1027
1602
1541
668
1663
597
625
212
882
1609
1308
839
1014
1157
940
555
1677
1188
1561
975
565
458
1151
1561
1416
639
1562
1439
1636
1334
1668
924
49
256
983
1123
1146
97
846
1189
117
1939
992
1628
259
1789
613
1112
1979
1322
1228
558
1835
869
587
1474
1780
1809
1243
590
1498
1093
1911
843
766
1351
1942
217
1390
1274
835
537
1299
540
855
560
623
1435
1287
803
909
810
1804
429
1930
273
893
1053
704
209
1210
1515
1716
1932
495
758
1564
435
23
240
1825
1410
54
881
1784
717
1970
1881
1773
1506
1473
870
766
916
672
1089
689
1448
705
1289
1825
983
53
1890
459
1880
930
1101
1497
297
630
1443
1483
1202
1747
1671
956
1742
561
1964
1262
1323
291
1778
258
1359
732
702
829
904
1853
459
1026
1151
1629
1741
505
387
1169
1166
515
1331
1985
961
1341
98
1726
1693
1455
60
192
95
1785
420
157
1206
664
579
776
181
1620
568
506
1377
1494
1725
1336
978
544
1998
1111
1219
409
1693
1255
981
1898
746
1886
1218
258
898
6
1292
6
832
1418
1630
1183
648
221
1967
687
408
560
1791
440
992
1354
976
1345
625
10
476
1144
1749
1944
541
820
1809
497
300
1938
1059
1004
215
1346
1526
459
64
1934
1432
1689
1620
462
1500
286
1220
1103
1749
229
1587
1691
461
938
1405
397
1476
460
232
1604
1424
533
180
1099
1580
1792
1886
1299
1768
143
1727
1812
684
1983
116
1980
204
284
228
1376
1167
1434
86
461
570
1610
1061
328
1434
1296
326
294
1714
757
1335
1866
1552
1931
347
385
1313
1896
967
1573
1815
1127
718
644
1234
530
986
641
1233
548
129
1368
1579
1058
1601
1331
1333
1351
1490
324
1085
993
1990
697
606
331
1702
1273
1347
1671
1403
1082
881
1763
992
702
1555
1072
1349
269
1250
689
1251
1677
346
1558
489
366
151
1513
1231
934
510
886
909
1745
1782
1838
819
588
1450
439
1381
1751
1647
684
997
666
984
1277
500
760
1491
1510
1830
967
1359
482
616
653
1454
296
1531
1067
646
1911
560
719
429
194
484
538
1743
1188
1432
1093
933
56
434
857
1766
684
385
1343
589
1155
536
652
68
332
1602
778
1403
1026
1587
735
1060
444
1
1065
1759
654
669
1488
655
1346
1712
411
1291
1406
1517
642
1150
1584
74
1647
777
222
1729
23
1383
263
1091
256
128
61
1429
1384
440
511
762
884
641
234
1586
441
1573
1893
158
82
463
240
103
1047
746
862
466
1420
1916
1234
385
470
1000
1058
1402
929
715
815
653
153
1566
703
512
525
771
1528
195
890
809
312
1877
1659
1358
317
968
12
1159
735
1458
1188
1377
617
1351
667
1918
1750
1658
665
895
698
139
1674
1595
1832
1448
1445
1876
1001
1182
1380
380
666
539
110
109
1121
1947
1202
712
1672
1458
1046
1235
752
1600
1750
342
1982
1263
861
388
1266
1676
1077
1969
32
864
135
1309
430
246
1814
1301
675
1062
500
60
1197
327
648
148
114
989
236
581
1444
1328
1646
1817
855
1731
435
361
272
1944
1996
116
588
1335
698
233
1440
1214
1171
24
923
598
1575
135
1199
541
1770
1773
975
833
1704
1058
821
90
1881
332
186
1754
1381
1414
1761
225
985
1781
1755
1773
487
952
525
546
952
1936
319
1100
419
996
1168
1571
1580
279
1875
1258
1026
1546
674
582
685
1896
425
1045
824
1267
1321
261
1727
1423
609
1889
581
1984
346
838
525
1531
1881
169
1210
1113
120
970
986
1104
788
1714
1458
1121
625
94
1101
555
1350
1641
1060
1192
1516
1644
331
314
1649
1769
599
1026
1026
708
1662
1610
1601
130
1097
1237
308
582
238
1261
885
181
1223
140
283
1690
1491
1028
1611
735
1786
1468
1404
923
572
1
1232
145
829
1074
24
893
1606
988
310
41
1656
719
413
1154
1268
857
1183
1683
364
1666
1704
731
106
1136
772
1365
606
1108
378
1404
365
1526
793
695
559
1174
1016
133
459
1169
1089
343
1419
1018
1248
386
625
537
1779
743
1297
1289
51
587
1410
773
1066
1561
1105
856
529
306
44
1048
1551
466
1787
158
310
319
16
587
833
258
926
370
582
444
1829
58
1050
421
0
1905
1635
297
843
489
1805
1365
1399
1079
604
1428
1580
163
509
1232
637
253
1373
501
510
1660
306
1683
1025
899
1643
1489
1123
1877
122
1672
1541
1577
156
1605
1218
1039
1717
1183
1995
1696
1079
1776
798
289
775
1322
1188
946
458
710
142
1055
1583
1808
1194
146
1932
911
195
1456
994
1844
1024
238
1008
585
426
1833
670
403
591
74
1018
734
667
1529
1256
443
501
965
254
1035
856
304
110
815
793
1130
749
1363
1167
1102
1854
590
1350
1974
1255
350
242
1456
424
934
1380
1540
1599
371
1028
1462
236
113
1004
1861
1018
983
882
1590
1636
1854
84
793
1486
1635
1906
11
255
1512
967
523
131
1420
881
145
701
151
1261
1465
952
1563
1444
1659
1632
1197
766
1663
1629
1775
1620
1245
1421
1782
304
338
1645
639
656
1149
1572
204
1620
1773
623
642
556
1276
131
1072
18
688
1
384
497
383
79
1383
534
0
357
1382
1957
332
1933
411
930
144
411
1110
1449
1001
116
365
1374
1564
1355
1022
1398
508
1974
775
1870
577
1126
793
1436
1314
1097
1708
818
624
361
1538
544
1503
647
35
417
1311
783
720
1786
1375
843
829
624
1396
1921
1251
1143
1902
78
800
1672
1260
786
400
1665
1000
527
1896
1790
408
1417
1144
1669
1715
841
1173
634
1844
1918
1577
961
318
574
1780
367
1653
1426
1947
1715
613
116
440
374
1006
637
498
1732
1515
109
814
744
746
1097
1356
484
1935
1902
437
570
226
1428
368
1472
272
469
1452
1348
1533
338
1956
9
595
770
151
1528
1321
1025
1650
1592
1853
1141
1797
777
58
1660
1678
409
1399
347
690
1423
645
1181
1035
1951
156
1900
1267
744
252
193
1380
1610
42
774
324
1018
782
1751
164
1499
963
158
1344
482
1006
1632
375
1492
552
846
619
1170
964
575
1011
754
1673
1988
557
893
1347
950
1191
1441
716
1577
1828
842
684
1795
837
739
155
549
1240
1300
224
1866
663
1107
1513
784
545
1294
209
103
1905
354
1654
920
500
599
993
1726
656
914
777
1140
1726
1879
1698
326
910
62
1583
377
1491
1331
247
1860
909
358
1142
678
1062
1611
1161
89
539
1202
710
45
287
1985
1408
1852
1433
1220
1119
785
1346
1402
1349
682
1263
1655
68
838
465
1862
657
1397
1592
312
606
1659
80
605
526
1439
1816
1615
989
1504
585
289
1491
1747
499
1821
1046
83
1000
838
1734
328
1861
1012
964
241
124
1124
829
390
1720
1676
846
1472
1721
445
1060
544
74
219
1844
203
455
1598
602
957
74
835
1439
797
1346
640
1034
26
541
46
1144
1641
468
1397
261
1359
441
972
1817
113
881
1309
1576
1878
156
1950
1592
588
249
1304
1552
313
870
779
1106
250
1587
336
737
1253
289
1230
1187
200
239
766
1293
1321
636
161
1582
840
381
1217
184
1929
642
1617
1591
1851
275
1769
826
1399
1278
769
990
1115
1320
365
1285
370
587
1778
1165
1271
1177
1638
1785
1032
1514
1547
1103
317
1213
1341
1891
98
275
305
300
844
1843
946
930
223
1644
1211
735
1646
1407
1308
444
1798
300
1740
1757
376
215
1478
1741
1426
892
932
1368
1758
452
1806
1979
463
1990
483
69
1307
1896
456
649
1730
222
539
470
47
1280
1122
1851
877
1080
229
1051
277
1428
1946
1272
742
896
490
32
1177
196
159
1044
622
1538
1899
1720
209
1680
1558
437
1533
1438
37
1271
1895
1810
1272
1509
1971
1285
1666
1528
993
1644
1702
610
1635
1973
1690
205
559
1034
851
505
1319
1419
334
973
437
1098
1443
1660
1067
492
573
1625
146
819
972
1875
472
1699
106
1339
1671
44
285
1046
1966
548
738
1122
1456
183
102
1115
278
279
1617
1788
1668
779
502
1206
561
927
464
958
666
1588
364
1781
1355
1179
425
1895
152
1284
789
1781
1859
823
114
1966
838
282
147
323
212
1245
617
497
1478
491
1078
96
1975
1769
1367
345
1868
1753
1239
1362
1691
676
1688
248
782
208
160
1268
1857
57
1002
1137
878
139
84
1442
93
1790
1136
1832
694
844
1042
127
1755
1992
1348
525
1928
1694
1591
1150
154
1860
1402
843
1729
1879
1198
350
1206
1526
1380
1047
1625
702
35
1978
1100
757
1681
1132
186
1652
829
123
65
1672
1386
336
1247
1287
353
780
1147
538
69
553
630
119
884
816
1959
684
547
1210
487
1949
1376
933
1775
1648
1403
394
1596
1344
526
403
692
343
486
372
538
1586
1233
378
1377
1349
223
1585
783
1713
1974
1926
379
620
486
1892
336
1956
1332
251
281
781
657
1146
1475
1209
525
654
462
429
1328
1688
1276
182
904
1267
1325
1255
1193
717
350
122
1226
752
736
75
582
642
917
378
946
1739
383
1857
974
488
69
1627
1892
535
1384
757
193
866
661
1289
542
1127
648
1016
311
681
1313
1071
362
889
1909
1337
1670
1957
1393
1375
207
782
1076
877
1058
865
65
161
882
1446
226
439
184
384
1989
1339
513
914
221
273
157
835
1944
487
177
1568
1645
683
1119
1683
908
1514
436
102
1084
478
1783
1455
900
934
10
1981
1187
882
646
600
1952
337
1767
582
195
1658
878
401
842
39
1490
1986
1891
925
1034
594
390
272
214
467
202
314
1851
414
933
1253
525
1975
1695
546
1474
1439
1581
681
1479
1702
714
1907
870
497
1922
1798
1222
1633
1963
126
2
1567
1770
1358
896
160
137
373
1301
941
794
753
1490
1603
1755
1614
1103
1525
306
525
582
339
193
891
1132
1495
1760
814
65
1169
1381
932
973
271
196
281
526
62
1324
1991
1273
1708
1642
503
1951
222
420
650
444
788
329
1798
1977
580
1147
973
1569
613
1631
1630
112
997
1413
1655
1317
956
1576
591
233
1185
90
1318
1940
104
190
213
551
274
1814
1431
1496
1000
1041
1467
976
635
189
1255
1775
1233
110
1764
529
467
1621
703
1606
1931
1295
798
125
17
468
869
610
1628
1997
65
1430
1132
690
694
860
703
1543
663
672
536
1507
303
1447
412
346
228
1919
821
1269
699
223
164
574
847
30
202
67
682
609
551
1177
1699
873
273
376
1561
1108
1996
360
1327
1694
1534
1732
1920
1812
1035
1666
854
1658
1545
779
1613
1369
896
1799
1797
574
46
161
1203
1396
1342
1673
1232
187
903
1071
1026
559
78
501
970
494
1900
1721
1173
1267
1975
1319
440
261
592
1166
590
46
1978
1451
496
1433
66
1600
972
396
216
1833
1485
562
121
1623
194
1180
1825
723
38
1191
1204
591
551
1623
295
293
320
513
1373
1879
1965
1710
1473
680
48
873
3
1043
876
1801
1881
1999
1228
381
519
192
192
882
123
1569
1532
1412
824
91
1893
946
1670
1078
753
1796
1781
1486
1090
640
887
417
135
1641
1889
120
588
22
1039
1750
1737
732
1376
1341
791
1266
1674
423
1338
487
101
1196
491
247
246
146
1949
368
720
1783
1175
1734
1643
1057
1515
1399
654
900
1601
1259
287
1259
1947
1742
606
719
1888
1009
1150
26
1385
1949
1855
444
969
1133
1479
1257
986
1113
444
1687
480
1757
1984
1279
231
28
1164
95
443
1094
1925
202
1425
349
351
357
1935
1651
1403
1297
244
1978
658
336
1269
1269
1877
1601
661
1741
312
1112
1513
1179
53
151
1578
1200
863
989
719
611
1086
983
2
280
1347
765
838
1001
1131
769
1036
590
38
191
1375
615
1551
1989
1957
830
1219
1338
1166
1024
1785
769
1972
1129
375
1093
597
1654
253
1146
377
727
1333
1166
89
1296
228
1404
346
124
1646
196
720
1235
1726
640
1049
1489
69
1836
770
1230
275
1044
211
1175
89
302
1153
77
970
1799
1056
1718
1605
720
1561
1293
437
1927
1808
1316
218
1661
547
1411
1646
1965
1617
918
1905
86
1577
819
920
892
1406
1073
726
1375
779
286
1495
75
868
1029
1216
1323
750
1481
1162
134
716
699
375
1329
681
89
1448
1041
1567
689
134
1797
1279
758
1773
1706
1912
553
595
306
1967
1559
1350
1484
563
1236
421
936
1749
523
1390
1488
581
930
348
1750
1052
589
681
1942
145
1787
440
1180
793
1980
597
144
1309
1780
196
1276
1612
906
1948
615
1817
1125
636
122
645
1441
1495
1514
1658
733
1798
249
1204
272
1988
1556
1000
126
1278
690
998
1173
531
1412
735
1640
1932
357
1668
354
1280
1757
1579
7
216
522
728
990
1715
1816
1648
850
404
1438
1296
843
42
1021
355
271
1773
1497
643
1873
598
498
868
104
470
1308
394
647
201
398
1864
101
1182
468
1241
1229
624
1268
1225
278
282
1817
1118
1105
327
210
1854
1896
1936
335
335
1725
1278
1977
343
1805
137
1609
1334
287
15
1557
1301
429
1966
1688
1574
1773
454
643
106
341
936
1566
541
788
802
1145
94
1694
919
1853
260
489
300
1015
231
1736
1884
1105
661
67
370
411
377
1552
1472
608
843
7
831
275
1904
1538
892
822
913
1302
1327
1630
774
938
1684
1239
1363
1402
1209
1722
831
599
241
1993
354
654
479
293
1006
154
1348
298
1265
1844
758
1332
1634
1795
683
750
221
1658
1022
1163
1680
1764
937
467
1520
18
1089
1555
1200
1092
1061
1260
1828
1410
174
131
1967
330
1293
59
1251
1342
1859
34
1141
1342
1448
1593
1678
1951
1577
1403
315
1665
1896
403
801
1020
1084
1822
84
748
1585
28
703
354
368
376
478
220
1658
959
1835
552
385
1867
1659
1476
750
1631
430
1856
1928
678
1073
271
523
690
1251
128
881
1056
1565
868
1453
1992
307
1116
1046
1988
1116
1539
1820
1543
1515
784
1840
1599
663
24
1147
754
657
455
951
1941
689
1570
915
1484
1765
204
1620
987
164
1729
1720
54
751
231
1850
459
992
859
337
1480
1875
1883
491
308
245
502
1599
1388
1604
1939
1445
993
852
1869
143
1841
510
1671
1915
1446
1707
603
398
1317
1900
440
848
1988
410
504
874
409
708
1127
666
1082
1685
1688
840
819
63
1343
639
1331
969
1143
72
851
530
1349
550
1625
1008
1556
1443
1246
1294
224
410
158
1986
496
1200
1401
1886
803
1884
1563
1951
1939
1028
1456
1714
291
1568
1680
1484
1622
1513
1544
566
106
1183
1526
1976
1872
1128
1827
1656
742
1485
1362
336
60
1108
789
320
1008
1051
1843
201
262
915
1540
731
1123
1941
774
1543
965
1747
1160
398
476
1045
220
1760
382
57
1899
1555
780
1633
562
914
207
1737
793
561
1889
1336
1688
979
1815
481
1843
1529
1667
1685
1601
1362
1177
556
629
386
281
1661
1126
385
1210
510
902
784
1509
966
1045
1060
1555
103
1171
265
843
1520
717
1150
30
1119
1989
1435
1666
976
1351
1726
923
1559
552
907
919
324
355
309
168
870
695
346
1205
1749
806
380
1300
943
923
1039
1179
493
810
1279
879
110
1707
329
1387
48
71
1289
1058
1769
1292
430
1233
131
621
75
435
1112
1301
366
644
1183
1743
1622
916
1931
428
1627
1354
1644
276
1916
1511
747
953
827
571
1893
1266
1008
1670
665
1906
1448
1880
620
1073
1669
1346
1621
1162
1012
1669
765
383
857
1038
1432
900
1169
542
1397
102
1258
577
224
1239
286
1465
678
1974
1212
1549
211
216
407
1149
1875
659
267
634
1108
1756
256
1916
1840
138
833
421
1770
251
705
1821
888
1875
1044
1305
334
531
817
1601
92
891
1367
371
1135
13
1769
1117
448
436
596
1218
33
870
1459
285
1006
385
221
1929
161
1140
1785
817
1429
304
1246
1538
1724
706
703
508
556
1095
606
1206
1828
339
1911
1962
1640
1125
1610
1403
356
1533
455
1545
974
446
1645
1787
1016
1001
1108
1899
298
668
771
1156
658
748
696
514
1603
546
320
402
338
1917
1051
1388
1029
437
874
774
704
679
246
1864
1868
274
584
1081
530
1401
1922
712
955
494
652
825
226
1004
824
967
397
772
932
1102
981
84
532
908
761
1220
1255
918
439
1045
1089
276
1497
775
1216
1530
1862
128
1361
571
966
1580
428
363
1508
1185
1863
1574
1256
1325
1748
228
1579
520
1962
1719
974
867
1620
1335
169
868
395
352
1877
1675
175
1115
205
1176
1927
91
431
1411
913
433
1263
300
1504
1781
69
1463
785
1685
1625
122
1728
1970
1740
1907
1285
114
1848
1495
1212
1722
491
879
600
1679
1292
992
1895
966
282
1688
1430
869
169
1973
1842
1853
774
51
1071
1210
1202
665
620
897
598
1007
1769
960
999
516
1238
707
1264
220
510
1229
1425
876
1982
1047
1047
799
21
1357
1710
153
1761
830
494
334
1253
687
374
1709
1566
109
1737
1271
1935
1719
763
1711
1575
765
25
1111
408
691
240
655
1263
1941
1781
1714
309
927
1781
646
1745
643
640
1217
1107
791
18
1060
1495
1045
742
184
1147
1878
1216
868
573
535
1586
1797
140
841
771
1062
584
688
117
1556
48
1954
921
1652
1219
1431
1798
913
949
454
1262
893
1763
404
1407
1150
729
21
741
1650
1873
1801
148
101
55
1403
118
1051
1006
837
1271
1791
302
385
714
1841
464
1063
1808
1392
1587
216
625
200
100
1055
1253
310
1977
1983
1718
1121
1565
899
874
1187
496
1337
1536
366
724
458
1118
333
1307
1001
646
250
1656
510
963
1119
481
1542
643
1168
1923
736
103
1263
1496
1573
1904
200
1197
1509
641
1062
1985
1698
1759
456
965
730
970
1546
870
1607
698
1811
692
1384
1825
696
385
1822
785
573
1308
896
861
382
394
135
1958
346
564
794
1440
1170
214
1402
1585
1516
1833
849
1651
847
1660
633
1816
67
968
1853
1075
1225
1021
1365
1903
540
243
1439
1881
371
1247
1513
694
725
599
587
650
1306
1668
773
815
73
619
1814
1258
1603
661
805
1675
1234
488
1438
1069
430
730
140
690
42
1125
806
1598
845
856
277
355
389
1174
375
129
115
469
723
1482
469
699
1232
1720
1924
1897
461
1942
309
738
307
1724
225
1209
1200
1812
1817
36
1191
757
1868
278
1617
1047
381
187
1825
1714
1985
37
350
1975
1564
1785
1944
1362
1068
591
1686
1429
1847
512
1526
897
1718
932
786
1034
706
1429
1985
435
96
587
679
1347
488
1848
887
192
1887
1298
1602
222
419
1091
1851
1161
1871
1823
1359
1265
467
1394
842
743
383
1007
1584
1505
1748
1779
792
1225
237
600
1639
1247
1162
1765
944
915
360
336
1512
1627
1952
1442
1509
871
329
1036
1904
283
1652
758
986
844
1592
1394
1195
1451
1973
1400
1946
953
602
1614
1734
692
85
1679
1773
1731
701
1144
665
1306
1769
365
1272
633
1687
1725
1670
1640
314
444
1711
812
25
1650
172
1519
1070
284
1817
951
879
1669
411
1426
185
729
940
1305
1711
231
611
1730
269
18
1988
61
280
70
52
772
1319
1842
1943
1094
986
1692
349
1453
407
1654
47
454
1167
1285
942
1350
903
869
1942
86
1295
324
737
763
217
1325
1751
787
1956
1255
1376
972
1255
1233
637
368
417
1994
1777
1461
1531
1107
1953
925
185
1025
229
1728
481
521
1622
481
639
293
1412
1155
739
1201
974
876
421
730
1256
126
665
1839
1449
1411
897
37
1901
712
332
1153
1995
658
313
464
1346
1294
8
823
1381
166
10
329
1366
1258
327
1945
1986
1324
1898
932
1084
838
1079
1385
1311
265
1316
935
1706
1224
1907
623
1591
1075
756
32
499
358
1190
1520
610
1184
909
1072
1680
303
563
1343
1269
771
1489
1776
226
1637
131
1675
1221
218
1078
771
531
1077
483
760
340
832
1373
1581
376
1072
382
806
1444
787
624
87
1431
1041
534
1369
344
750
1180
21
1273
376
935
913
645
1327
1517
762
830
156
148
1636
508
1750
1456
1798
1851
1975
1320
1250
1889
732
50
450
457
334
1786
905
970
1301
138
1287
1555
1392
293
1917
890
995
1716
475
1184
1372
364
1022
1341
720
1272
578
265
1303
842
1467
1902
1144
1889
1927
464
417
250
559
1395
577
383
429
1384
1902
856
1381
1011
1530
1992
746
698
1625
1964
1999
71
1406
412
968
378
1284
977
240
1663
595
1748
1916
363
544
1882
708
1951
660
1591
289
1090
1668
722
224
647
768
256
1167
403
1144
349
600
529
1331
1840
1247
814
1880
632
255
1394
1125
992
682
546
1143
755
1278
504
1349
1822
435
1644
1191
421
99
1036
1681
846
890
18
665
439
699
1843
946
953
70
123
972
772
1451
1039
1041
418
1002
124
489
269
406
1722
1045
1810
1504
49
1719
891
132
1115
1334
532
1927
1358
305
1580
1808
1492
459
1610
774
1271
749
191
1382
1498
124
787
746
499
1399
140
1282
1281
158
934
27
213
522
1118
1420
1403
2
1268
515
1254
1740
446
533
1135
1377
1045
1791
214
1388
1417
1506
1600
1499
1689
436
187
1339
1153
764
1114
607
672
1154
1673
1921
831
1461
1716
499
1379
772
1213
1779
1053
1712
11
1900
527
441
387
1037
177
1184
1322
421
1766
1751
483
1399
638
707
165
145
745
1754
1
218
1189
1402
1252
367
1791
412
797
1058
1487
1010
123
1864
1701
893
1241
822
1919
899
849
1100
151
590
613
1241
1581
499
131
296
75
103
220
1651
1303
445
911
1009
1264
289
769
1239
1672
567
279
388
514
756
477
416
1555
304
1966
185
330
306
1648
247
989
1743
1494
1778
682
1799
798
1940
1885
368
398
1371
852
283
877
320
8
748
181
339
877
1005
47
799
110
278
1906
273
457
808
365
908
689
1930
136
1758
1063
1123
594
294
1188
78
1728
1675
31
1953
186
1890
43
625
60
1318
1606
567
111
620
199
752
1345
1183
447
1868
1027
974
1265
490
1543
369
959
1936
691
722
643
1574
210
1730
543
1834
677
859
1932
1206
1076
1022
1761
1156
1816
1888
1409
1567
110
1139
1701
1917
1595
284
378
84
1966
905
1369
1610
1558
500
1321
1991
884
1953
1286
234
1369
732
776
1828
1581
296
1276
283
267
16
948
731
1800
216
1441
429
1405
374
275
1444
627
837
1793
1850
512
1824
84
148
1558
688
634
1306
701
313
339
1429
313
495
810
615
223
1451
51
794
716
571
908
1022
299
1414
442
1897
1355
1260
1399
416
1839
593
564
1599
657
1065
1988
1337
892
1799
807
488
1304
1444
733
459
188
1451
110
1132
639
1791
445
353
375
1983
290
1512
1408
459
1022
789
1747
24
606
1414
422
837
1962
856
1120
1815
254
1520
39
1172
447
981
1707
1693
284
428
341
708
897
1321
1123
1334
1382
52
686
1761
1785
203
1498
15
186
1905
1999
1206
693
1715
993
578
109
672
1653
891
1254
286
54
908
1806
1536
210
1085
33
1209
1399
1174
1335
485
1580
208
284
1380
1626
1272
1108
916
535
1358
759
1116
1113
1523
1957
663
351
1859
798
1067
1674
501
640
1259
736
126
1077
678
405
287
1548
1544
1993
572
6
1011
516
509
387
199
912
725
939
1362
1676
106
800
433
93
1619
1798
590
1727
1762
1619
1972
929
300
471
1462
216
122
1699
1402
29
949
198
1468
514
1171
326
690
989
1601
1770
737
682
887
1838
406
471
629
985
1277
1290
808
350
1237
691
342
1075
1255
704
1728
498
1163
28
1197
1783
245
275
1910
1142
421
360
1081
1226
391
1410
1880
1194
620
422
1312
84
1610
1211
978
1148
1535
310
670
490
958
492
1759
716
486
321
1104
1985
1607
1591
1057
948
1206
992
1193
1377
1312
1583
1547
1343
1541
693
480
862
1781
940
449
338
1878
623
1000
834
574
1417
1394
999
32
4
401
141
1478
1570
1358
1133
895
323
1321
1432
1431
800
492
1464
647
1862
1481
666
1320
776
584
943
237
779
1266
912
1162
1647
312
505
1940
1569
316
573
963
1758
166
493
456
457
1327
1756
1729
1198
1807
395
51
451
1851
1498
395
799
1884
1202
285
1215
1285
428
1418
8
250
1653
1008
421
1775
24
505
586
346
1543
91
642
172
613
598
1022
500
1736
590
1735
1152
1748
1889
645
1458
1950
1392
1933
1877
1458
289
1194
817
1372
761
1211
1105
1608
692
119
854
1170
1909
1140
922
109
760
80
656
1294
634
779
1979
1868
1830
857
1503
9
1851
1159
605
1453
786
1532
1246
1524
1712
732
1591
1379
1867
1765
957
547
1183
1360
1723
28
1138
661
66
260
705
1096
494
909
783
948
1979
587
88
1155
955
1443
505
491
680
193
124
1587
232
1158
1947
1840
1252
1806
1152
785
975
909
97
107
856
285
1084
394
1430
359
1163
931
52
1195
1731
1645
1594
1201
267
43
1965
1481
351
1870
725
1505
1997
1204
694
693
1329
206
1774
1804
1814
655
918
1712
157
926
1093
612
1977
83
1017
1083
1780
1048
168
971
1671
1704
982
1999
134
848
1883
322
866
969
1570
326
687
1800
930
878
443
410
1734
782
275
1220
1914
1356
887
1213
299
668
815
995
233
1073
578
1832
993
275
186
127
305
725
819
1397
677
796
1000
1965
956
1026
1711
973
1764
826
1899
853
1172
867
678
655
1068
936
78
1891
1267
481
632
1717
796
803
1420
380
1093
339
862
162
1122
1258
750
1090
447
396
639
383
616
897
1151
77
1457
1355
188
386
698
894
411
477
1905
622
723
1136
1958
452
1156
785
653
947
1973
1129
1771
901
195
514
1062
577
182
1205
1519
1871
608
1141
325
483
16
1316
343
637
1897
290
1517
1425
158
274
1549
727
1823
1506
1986
519
893
743
1417
1941
1973
1421
624
1955
1563
857
1844
1903
655
1037
1357
1074
395
131
835
400
699
873
1834
757
1035
1150
423
1504
234
320
1070
1250
123
1639
1699
4
149
501
1020
535
977
89
1991
1938
956
1032
1944
544
1349
1614
1930
550
1856
897
1663
307
1586
1040
1798
402
1395
375
1455
462
198
1050
1708
1331
881
603
1878
519
1659
690
1868
1275
845
805
1510
1818
1329
1364
1597
341
390
1868
1898
112
126
1671
1444
742
312
496
1502
1585
134
1113
1782
1919
943
1563
1359
1336
599
1916
1023
612
1394
1219
1774
1224
1054
83
398
656
162
1431
221
219
822
912
1557
433
874
131
1475
1166
733
319
1743
142
191
1412
1591
1640
84
1059
812
192
832
1515
770
808
161
1889
293
1430
897
619
369
633
1420
517
926
563
1589
1113
509
1434
1755
1122
449
1711
421
800
377
1680
307
468
1613
276
666
134
759
113
1904
1608
265
138
123
1673
1806
1784
375
290
1688
769
87
415
1503
1493
555
716
614
1123
769
486
1701
1081
1836
1885
1754
910
109
1421
1500
1714
508
309
777
1406
737
70
1493
1438
1066
1094
962
650
1250
1814
174
1106
695
715
1822
1602
289
98
656
1996
894
1120
129
511
1945
1908
356
1988
774
16
121
1000
1118
654
1495
1994
1753
1750
657
1120
1635
1834
361
1017
905
569
1296
1280
1401
148
550
514
629
1415
11
125
222
488
1062
1855
1636
1170
753
109
1731
1407
1317
1246
1397
673
1509
95
1216
177
1035
1908
1173
105
434
1450
397
728
1244
1245
263
1122
650
431
659
57
1687
216
1304
649
853
1881
211
1839
995
1202
1864
581
1582
1159
791
1986
760
452
785
790
1364
1009
649
845
1216
15
166
1667
1483
1864
1938
1432
24
951
680
732
1503
230
496
1419
917
1976
1333
1583
1155
1832
773
485
2
1670
1789
975
360
1638
1712
1726
182
1470
844
771
42
57
237
133
859
702
1008
1485
629
61
450
1926
53
744
1604
835
90
464
1516
1963
30
883
1932
1312
1204
1046
1412
870
732
1869
1708
1205
543
91
1797
311
1642
468
1301
671
819
485
1071
660
412
1838
1626
363
1185
360
1998
49
1692
1058
312
809
683
162
1812
220
1765
998
1806
1816
1011
1033
600
822
1710
773
652
1916
1977
1256
448
746
141
1500
1089
432
1923
1147
0
132
1317
1978
1639
1750
932
1308
442
1678
577
1511
151
884
1286
633
206
656
1757
880
869
22
1808
687
398
1071
498
1699
655
105
316
1615
1344
1466
1679
1524
1344
1482
963
404
898
1450
1218
756
515
1145
1618
1818
480
915
502
503
580
506
1489
1019
1031
1512
811
695
1380
1269
1625
187
1393
1341
880
1880
1370
1834
1602
838
276
1696
86
981
1760
9
651
1159
1429
609
1328
1938
794
538
281
1357
810
775
762
581
276
1624
16
1647
1201
421
1417
1111
1316
839
560
1188
1201
420
331
491
568
1978
457
407
1400
1430
636
403
1618
989
1331
678
1446
183
1095
1774
1330
38
947
593
168
1967
352
1766
383
600
689
1587
1589
1584
1427
730
663
1938
194
1382
1783
181
1099
754
1517
1713
224
1259
321
342
1723
633
1634
1575
1707
1969
922
631
961
1778
124
1216
4
272
1363
456
372
719
1089
1045
22
1221
522
1998
217
143
1717
468
1821
928
1303
98
616
1577
1888
1681
979
481
1007
212
1121
772
555
1420
184
1093
1516
1657
1491
944
1547
633
541
353
408
1185
1110
919
1271
380
516
156
1915
996
407
797
417
738
154
1618
1892
580
1170
1712
1827
845
317
1409
1082
908
1617
644
1953
1977
1596
414
133
818
1936
1892
491
231
352
1021
1822
588
1159
870
1928
2
828
753
1511
1502
173
527
1674
1633
612
167
967
1146
1970
1025
31
1610
1603
317
731
1961
1114
1821
1784
1669
1788
1135
690
1768
137
168
918
676
880
1307
1125
859
1662
769
224
1337
1712
1258
1657
1232
359
1447
1477
1739
364
1919
847
657
246
376
39
1586
280
322
1945
394
193
1845
935
467
1097
382
645
1614
236
1428
376
454
464
1370
1076
1845
830
1206
957
1183
873
1667
1015
436
901
1921
553
73
1457
1718
740
1660
142
1124
151
630
1885
1916
1826
295
1722
746
1427
1319
452
1326
1826
1458
607
1865
1792
836
111
1735
1926
372
466
528
1647
629
1092
1765
1736
729
1186
74
1033
1862
476
721
702
1319
296
741
1736
821
1715
561
695
681
1272
191
194
307
1828
368
345
783
761
481
42
563
854
384
692
268
1910
963
1175
681
1112
621
1193
1357
886
630
793
1805
1732
1084
242
424
1394
1829
638
906
356
1522
1672
1050
779
377
49
780
700
695
1636
139
1847
98
1976
170
139
1608
684
5
1540
490
1084
697
399
1119
282
1991
1231
918
249
1353
1566
8
864
1668
223
1023
1391
751
792
1016
1398
1302
533
1242
854
4
463
1356
1009
1461
1546
1409
982
1562
880
1114
1437
1129
994
511
255
1813
1727
105
1520
423
1386
735
525
1371
1232
1034
930
1615
688
68
786
1606
639
1167
1722
1866
1523
185
192
1869
711
1002
290
640
915
1443
1911
1756
149
1875
1965
1297
1622
282
283
1645
29
1171
932
772
207
1183
1743
1324
1606
1964
1448
1088
286
1905
1544
922
1677
1276
1820
406
1317
1124
856
1549
1761
1994
721
1779
692
919
892
802
1828
1202
431
845
1321
1366
1837
971
947
1288
373
1085
1651
1486
1716
651
1101
770
91
414
1301
1255
325
1862
372
1220
1931
765
187
43
562
475
154
1244
1593
807
1180
459
244
1519
295
1473
785
1377
1977
1239
229
805
123
561
1249
163
1299
1777
58
1890
412
1147
1892
1708
673
256
397
829
262
1468
1430
1764
232
1313
1946
691
682
518
1249
1754
202
718
1600
750
405
990
500
1020
830
1437
362
55
686
1315
77
1314
234
377
97
223
672
611
1581
276
1034
58
1283
900
1555
246
825
1674
437
796
141
239
779
1431
1121
583
721
1582
1194
504
866
321
1840
934
1075
868
766
217
1739
1032
696
1044
187
296
1651
264
1128
1937
754
1599
1577
1489
1293
1064
1577
857
569
1884
424
1478
1512
391
1724
998
1993
1207
957
1967
1335
353
1051
1591
503
1874
1848
761
1104
1513
1750
1713
1621
1065
1625
251
785
1699
1794
1154
587
1756
440
1660
1745
677
576
150
403
1469
1120
191
887
1630
146
295
1039
1538
111
1788
659
1750
590
622
1541
98
1190
1769
801
313
1437
1607
1251
1978
1048
1260
631
186
1016
1854
659
1072
1544
834
1101
590
152
569
1941
1547
164
1675
707
1313
1308
1650
1960
1622
761
97
1108
284
476
570
1908
267
451
1036
1864
492
1852
1736
1146
1022
1808
1987
1876
193
1722
1575
1163
417
338
1668
1980
1530
25
1624
511
761
1726
328
1318
1762
87
1809
913
888
1335
142
485
5
1655
1391
1529
1647
810
1801
1738
24
797
1364
186
842
1144
1787
237
1954
1369
1610
677
33
847
1205
1233
1525
738
1313
1779
1755
1346
1954
12
21
208
1237
1620
1255
277
820
1933
28
1256
1753
1878
1518
1242
1960
1271
582
6
471
1592
1272
627
58
1310
1615
1631
1077
1738
709
1459
699
1700
1584
226
798
672
981
1476
235
1797
1695
1303
986
976
847
349
130
741
1804
1621
1759
135
1624
984
147
397
1080
648
157
1446
623
18
237
1849
1566
1450
963
1249
1467
604
316
1765
1741
495
1157
1156
911
1071
252
347
944
1475
1857
319
1579
429
1721
1449
496
1441
157
1697
268
523
1702
108
1267
1823
380
1397
1632
885
1370
96
408
1439
339
31
1598
401
475
833
1021
1701
1539
1146
1772
1525
1680
1756
1251
1417
1259
895
1484
1532
1584
1332
726
1448
342
1992
154
354
1337
1643
1427
1068
674
671
765
530
1379
1247
781
103
955
566
1872
1286
847
1118
932
367
1856
550
1215
828
1203
1335
861
214
812
28
630
1643
1452
890
87
118
1612
1642
730
623
1489
114
1820
773
135
824
577
1501
1237
708
819
82
706
800
1097
1282
294
1040
1420
600
923
1374
1204
1429
654
1089
944
590
906
1156
1174
1662
1325
565
1236
842
1748
1385
1806
203
1076
64
54
1582
1554
1217
288
928
1314
528
1773
1789
930
256
740
969
1613
829
1339
1659
138
38
1308
272
84
773
1471
782
1270
334
982
1390
1412
1090
1755
608
1275
0
1028
885
1220
942
1758
1135
1125
1579
1536
573
1727
1493
648
1563
700
846
1870
1202
167
1857
17
1969
1776
526
526
85
672
552
1757
1275
587
725
1042
1813
436
1113
358
760
1608
1332
24
237
88
1766
1435
1357
338
1294
970
633
155
1066
978
1259
652
709
858
1858
85
1654
1130
237
202
1882
1432
1966
1720
1580
508
1601
639
1534
956
1771
1265
1106
321
1698
1188
363
352
1789
204
1803
1131
519
1116
174
745
1967
379
827
734
1832
86
1714
1300
521
1197
1706
1931
1146
1801
1723
1334
113
418
1715
877
333
351
1959
571
1749
1196
770
1053
1495
1347
1132
1187
1548
1606
559
1165
1524
1440
1079
810
1032
44
1073
1720
1852
97
842
1686
941
389
1562
1127
1475
1314
1067
1491
1864
160
1870
592
725
508
1584
1953
501
1041
1943
1131
1523
382
192
725
896
1384
41
1622
1624
1584
1142
1420
435
464
1559
1627
124
231
1175
485
1349
766
136
1922
1345
1176
440
502
1373
492
286
1958
340
1091
655
1081
281
929
1118
1523
1996
1158
1263
983
21
280
223
971
302
351
687
854
1019
1755
1689
98
712
1884
413
1320
66
600
1027
49
1795
1969
687
1143
616
1614
14
1449
494
1013
570
546
1588
1731
1354
466
692
1982
607
577
1818
107
435
37
1572
1101
360
1551
1026
937
1466
166
1219
1399
456
1825
663
1941
1623
1104
64
1014
591
2
1358
483
1014
33
885
1312
35
1732
1061
1065
1397
43
1798
774
1791
703
1523
1714
1858
1299
1214
359
1792
1664
1281
520
172
1070
1247
1337
1376
804
231
1356
1218
1727
886
1539
1283
469
291
597
1911
417
80
783
1769
1265
1434
971
541
1762
1924
1336
897
725
63
1836
366
1407
1775
337
1378
1773
526
993
1120
1484
1881
172
381
345
530
197
674
705
1545
718
819
322
1961
623
514
1181
177
223
1438
1411
838
978
13
1500
1528
1361
776
997
475
538
192
1562
1836
189
684
1957
1835
1089
676
1804
1694
1796
1780
712
328
1502
353
447
1245
567
1918
274
1579
44
862
87
423
1746
1085
97
1772
1001
941
738
766
1515
1290
1761
1757
1013
502
624
1840
99
797
662
1827
1058
1570
1300
1091
710
467
1116
1302
202
520
1598
507
1674
1952
1886
434
1998
311
515
144
1949
1348
1174
1650
127
1381
1852
127
1355
1107
1377
1145
1243
75
1870
1252
1674
815
1070
976
1365
1522
626
275
498
465
1470
1013
10
938
1995
94
545
1366
1121
1192
1542
694
570
1560
823
1501
1741
224
1755
1578
975
1191
1844
942
1636
529
566
933
897
422
1423
492
1474
1160
1194
129
1273
586
273
259
1194
339
1164
1791
1164
1544
1154
890
68
1607
1691
708
871
684
32
26
359
291
605
377
1822
84
676
512
682
1218
1825
516
1556
1345
914
326
229
1458
460
1138
890
1293
892
166
929
806
1794
1275
433
1996
1827
1335
817
1672
792
1950
1061
627
1241
588
950
1997
1274
249
985
1889
508
1258
1378
1747
563
525
1565
1102
96
1553
1508
857
1030
1223
636
353
128
802
87
1623
586
1223
1394
1017
1738
1252
1596
609
25
661
1085
712
1972
1916
523
1164
1445
626
1954
902
1811
1801
474
1695
1316
417
849
385
355
823
1197
111
1410
248
659
496
651
420
658
1826
726
571
1533
834
1338
1775
1760
797
573
1031
929
55
1413
53
1133
1937
1842
2
539
760
604
1158
1564
1100
1748
1419
1219
926
41
806
795
528
929
553
989
922
137
1142
1556
314
874
66
1332
345
938
896
1829
1530
919
906
1991
347
1531
917
559
1830
977
1402
772
258
1013
807
628
1492
632
1330
289
1749
1726
1227
687
1855
1216
879
1594
1411
578
1858
1362
932
1584
133
1143
1909
407
1398
1292
701
1246
832
288
1723
1639
430
1058
352
1110
1881
1638
86
1229
1273
995
645
1032
808
672
664
642
794
1123
1753
163
760
721
1428
1747
1542
265
618
1003
1357
153
1508
1311
1034
569
1693
425
1451
1584
894
211
1571
1037
990
88
1127
481
1356
1360
567
155
494
1331
388
68
1321
1647
36
1879
1869
851
1534
701
1330
1049
1899
744
942
1847
840
394
1517
1748
1243
974
970
1015
1094
1906
1487
328
440
1201
109
150
1374
309
1118
656
1676
87
97
1922
1722
1368
307
975
1274
565
265
177
1519
285
454
82
227
1937
857
1364
1979
1189
1108
479
1769
192
1790
423
1396
1355
1
1468
1435
1271
1572
830
1017
494
356
37
1607
1645
1405
1207
1244
709
791
1663
91
136
469
997
863
114
1544
1740
1228
1689
1027
685
330
341
1204
206
851
792
485
106
1765
1176
1711
1191
1988
739
946
1393
259
999
1579
1397
1910
1263
961
1828
541
400
462
1568
743
862
356
1469
394
372
505
797
1002
1218
981
1716
490
1126
111
1487
1749
1022
120
209
1889
1475
1216
865
1917
233
1772
310
1551
1099
1270
989
352
1486
717
1769
149
1608
1529
1101
363
177
1823
132
1872
299
1626
1001
960
855
1637
803
688
1214
682
1830
653
170
137
784
1835
958
1208
1991
1804
731
1341
346
1342
1204
665
1492
875
1572
1732
199
35
558
1220
1738
425
1407
1080
971
875
1730
1368
650
1831
1242
1069
397
673
283
1431
1994
1748
810
978
1024
802
145
1145
1641
647
1532
488
969
1882
620
1271
143
675
469
314
110
989
1890
1458
1627
907
1723
1250
1116
1778
1091
1147
1557
1776
714
884
1594
928
1716
1546
1682
1009
781
327
1310
1337
1015
298
354
513
283
392
272
1882
798
1069
736
1001
1233
1453
72
426
385
1446
471
1326
1787
273
462
882
762
389
1714
569
496
1323
1940
190
192
920
1266
2
1238
1650
876
71
1479
1742
1564
253
1864
1772
893
1144
615
517
805
754
277
1662
428
1693
1680
1382
42
885
1156
1127
695
1783
601
1505
153
1839
1695
1355
450
1714
1428
1716
1072
292
1854
837
779
7
1280
1174
1211
1102
1851
1475
1809
1235
1376
1931
870
1216
741
485
1553
541
578
1616
1888
917
686
1860
1329
681
613
1606
1178
441
1005
873
1451
1319
1028
1387
432
1538
1129
1469
778
54
497
926
1570
1905
100
1670
705
1543
171
707
749
1148
1050
1987
980
1246
873
1933
129
1244
937
1135
183
45
455
15
1771
1826
1095
1751
1413
1536
981
652
496
1108
1936
167
1691
1542
1549
1626
1213
1462
1442
1456
452
979
14
1153
1686
947
307
882
1443
1586
204
1605
1610
1678
1077
1979
1382
946
1964
461
943
1998
666
1627
1367
1490
1751
665
1571
643
975
1138
1431
1440
745
439
668
1271
1179
573
1695
265
422
1525
1539
222
50
38
1543
12
1626
573
1106
916
990
631
629
1709
1987
312
1847
994
551
1446
1897
315
354
350
1058
1631
913
1808
1785
976
1247
99
1508
98
970
1332
295
338
634
1041
660
203
78
828
681
1052
76
87
1368
1491
1269
958
983
1662
795
155
1704
1916
39
1799
276
786
1670
521
1222
1727
1747
615
1858
770
1973
759
1649
3
843
489
1318
246
1813
1008
1319
567
994
586
1639
1529
245
1729
609
1790
133
757
1805
1821
559
869
812
594
373
631
695
892
1251
1202
364
1312
1833
0
61
845
1497
1762
950
1866
184
1399
1371
1105
576
1297
1707
1165
194
1181
1998
1389
919
770
229
616
905
434
888
445
698
771
614
322
1941
255
1057
143
1278
592
1762
344
1557
1322
176
689
62
257
961
1847
1946
1734
64
121
990
877
1817
1711
472
182
1119
469
741
417
1374
1000
1875
1662
299
1216
1800
571
456
686
121
1076
541
1023
528
1390
506
1217
1898
803
778
1797
837
554
1773
483
1877
1933
989
19
381
1240
651
1561
1099
873
842
972
572
1408
100
387
529
1919
530
493
777
1952
973
998
691
747
709
522
1192
183
29
1966
1479
1906
99
1922
69
520
1696
531
933
1380
1689
821
355
1551
651
738
1660
401
281
1891
677
1079
1632
1548
1692
1197
679
900
1543
437
532
36
922
316
1591
1568
9
220
619
367
24
1115
133
1919
1242
1379
1187
1343
1657
1714
812
556
481
625
525
271
781
1951
349
519
1117
770
1527
1776
1041
1212
1125
1518
1205
1805
889
1878
361
487
1810
768
1142
1313
1276
1544
1925
626
256
1293
1542
351
1759
1290
768
1581
349
1276
525
1529
143
1406
97
148
1030
1287
143
1592
1425
1438
879
606
1205
285
245
555
1549
910
159
1098
1258
1628
297
1408
138
1574
1394
550
1027
641
1600
1481
1905
1610
97
1545
353
1087
759
873
178
1893
621
1937
1717
1057
1835
1848
1186
1896
1526
1918
39
1389
691
146
1276
344
483
1367
532
1004
1592
1176
1226
1770
316
1986
1332
1047
860
1450
313
1529
285
1892
61
633
447
1928
1113
1278
583
1410
417
1242
1715
8
1220
547
880
510
457
110
1451
138
1748
1996
813
1206
886
1012
1507
681
1837
1845
814
662
1527
413
48
774
1393
825
1009
223
723
856
765
1578
1077
940
1983
1721
774
1418
237
48
1123
1362
250
1211
1968
138
1723
142
615
1733
1007
1210
9
1327
731
567
820
158
1049
1091
1646
102
51
925
909
232
67
691
622
404
80
803
1855
493
9
1557
1964
1145
232
192
623
1070
1107
780
525
1867
342
1273
787
1599
515
531
592
731
1812
999
1502
1718
1416
217
29
600
268
320
1222
1845
1887
1
1491
1205
284
1438
1508
1178
139
1807
566
1415
1659
1254
189
99
1473
1885
1152
1585
634
1996
428
1371
1756
1391
617
1008
58
1827
14
839
249
483
573
1105
148
1896
1751
63
673
974
92
1826
549
800
707
711
1749
723
1692
906
360
1918
984
223
1563
1069
1840
1773
380
165
1182
1113
248
1080
853
131
217
955
503
1008
1982
1360
1144
1626
1414
1669
1510
40
1500
1123
1902
1342
1114
1698
513
1988
1554
1656
744
1854
1863
1152
1020
109
1372
824
19
257
1332
596
1684
589
1188
1182
1708
677
1339
596
1253
405
278
1039
1440
1504
931
1440
894
1342
1408
614
648
1434
353
702
202
841
1489
1451
1308
1140
1362
590
968
1205
1220
1937
1270
1193
1690
206
254
1165
1277
1339
1329
734
703
580
1910
537
934
504
396
762
598
1759
164
1406
446
773
291
1357
1738
1514
532
1347
1791
1906
1771
364
1989
326
168
1436
1585
1866
556
309
867
1881
1650
541
1799
1235
1941
933
1912
292
1126
261
1394
1447
955
205
708
760
1909
113
1138
1281
94
855
251
1911
1032
361
1337
217
534
159
1976
1361
1752
1682
412
398
1509
334
1978
586
850
1970
675
1777
1302
1133
966
1633
1634
832
96
1925
44
1877
829
250
726
509
1997
822
402
1159
1825
508
6
1136
31
1291
506
1539
130
1389
378
98
306
181
1763
295
502
579
1849
97
1045
1137
1288
394
76
138
1966
1650
1886
1593
468
1818
1985
1947
117
12
248
1398
1450
1505
430
571
1812
1540
689
1914
944
1815
1109
1551
440
1708
1773
1542
1891
1053
634
1474
1241
1665
1317
1317
1904
253
717
1973
676
1330
1976
1074
656
1454
231
1004
1930
171
1669
716
1964
743
1900
1409
877
1946
1902
333
59
1517
1952
208
781
1982
621
1371
121
906
1005
994
1459
1806
1816
762
1200
908
1338
1945
385
1412
557
685
617
377
760
1912
767
802
61
46
1801
594
548
1533
394
1699
1357
1218
1359
1651
1585
1827
1131
1664
242
1078
1939
1275
928
795
539
1588
1997
114
745
833
1540
598
1802
963
1418
1542
1428
370
749
1799
1245
1494
1186
122
1814
1519
1493
1057
1558
98
959
1496
1507
1120
865
1398
1172
566
209
1845
521
1952
259
171
1310
196
111
781
843
929
631
718
231
163
1802
1477
140
1806
817
1749
415
983
1133
1367
984
1078
243
1530
378
392
1549
1621
1944
1394
1864
749
1246
238
1360
1484
95
269
27
108
162
107
1466
1802
1226
1620
685
496
1885
453
1954
1001
20
1612
459
387
336
878
1808
942
265
1897
75
953
1643
1154
89
1649
1484
76
553
1660
1898
184
414
733
1025
788
158
1258
137
115
256
1374
1159
1068
309
1165
1466
795
578
1349
1229
926
1430
1048
1205
1714
1844
618
742
1742
472
348
575
694
1168
571
1947
855
796
336
966
1976
830
1752
1239
488
564
925
754
486
1772
1277
773
1124
1469
966
772
1684
1624
1206
1896
372
1906
254
479
1505
1039
1295
382
518
359
1586
1480
1882
938
597
1729
399
1976
777
1628
1981
856
1911
1646
495
1761
745
542
571
1521
1036
252
1430
552
173
1924
1943
1896
1466
608
1129
28
347
1039
1018
1129
230
1254
1105
1729
908
1844
680
1012
1718
208
418
108
578
76
1504
441
380
1409
1830
206
95
1493
477
1764
742
1391
1069
571
1376
1948
1431
1862
1137
318
350
1793
327
1533
287
74
732
453
555
1501
646
1210
542
1540
1610
736
1657
918
549
766
1363
1980
1778
979
38
677
1652
1678
776
49
97
1568
408
282
431
1888
509
488
22
1749
659
1730
541
1499
294
1206
486
616
1551
1969
1995
93
1363
556
1894
786
1075
1598
956
732
1989
204
1492
723
1740
687
224
1092
1869
33
562
330
238
1374
226
1785
1502
1520
1994
1500
1076
693
1758
1883
718
1583
966
23
1941
117
370
1012
1773
1799
559
1979
178
998
1827
1935
35
1780
1094
331
890
1046
1893
1657
374
1724
222
42
217
638
131
569
1240
1461
237
1897
45
1360
24
424
496
1731
1660
1636
217
903
616
513
1131
1970
1450
1107
470
1191
1466
1524
163
958
1374
26
1818
165
541
306
584
754
671
673
1338
1735
508
1452
1472
1002
1805
367
158
513
379
1720
947
511
449
1873
219
917
1821
248
186
676
475
1276
1272
795
1988
45
571
1588
1990
534
995
926
1077
337
1886
1472
1823
1977
1994
705
1452
1200
1938
1366
1530
524
134
977
590
1642
675
791
1318
1049
789
1827
110
1378
433
191
1371
592
1993
4
905
679
623
1011
958
756
880
169
1797
63
1703
1926
761
916
1967
1719
540
773
1846
1910
1771
37
666
856
1364
689
1257
407
1336
1538
1570
1422
395
944
1141
810
419
395
1304
1091
752
1356
1701
1334
270
439
1463
295
1010
312
1122
993
26
861
1779
1474
1186
68
872
206
1681
343
367
1981
1062
840
1428
1236
1885
957
1556
951
193
1924
569
2
1579
1797
1685
1251
1922
1337
110
1493
500
1391
722
901
195
162
808
601
511
1790
1144
1075
1722
483
102
317
1923
696
1607
1725
176
470
67
459
1519
209
497
1140
109
442
459
524
657
953
585
1357
788
1026
498
1501
439
76
1310
498
1458
1739
1611
1428
800
418
1716
1576
1991
1239
1649
1718
1103
907
1141
415
629
1099
792
1623
1976
402
933
870
1514
163
1354
1019
228
415
762
1030
1346
243
1865
20
348
224
155
184
14
211
258
1039
625
1291
1141
1878
1599
1311
514
186
206
1232
1378
924
1010
917
1521
1063
468
919
993
1757
389
948
908
1907
978
1741
1337
1411
382
1678
1867
1566
1949
39
1762
49
61
981
291
1145
393
1412
1677
1421
594
1042
932
730
64
1773
687
163
1445
1893
323
1099
171
581
223
1308
354
127
1047
1704
1517
515
959
1339
674
26
572
1712
1936
938
496
1652
549
200
1225
181
1624
1844
972
1881
656
232
63
199
313
117
1131
224
1119
1067
1543
357
754
442
822
139
294
495
1590
181
1200
1026
1617
218
748
1724
1053
981
1660
1514
823
1569
612
613
471
1327
1357
1115
233
567
1654
771
1218
785
1801
592
472
232
266
1052
1289
1089
1384
326
482
1732
704
534
763
1489
982
1723
1336
1340
1521
1966
128
1412
1449
1061
1229
1049
1794
539
1374
943
1363
1832
1825
674
1589
1868
1017
268
1802
11
409
1050
797
827
1571
967
676
76
26
612
1907
1697
799
785
346
1431
119
1433
1559
1414
1933
916
28
874
1451
1475
1852
713
862
340
1787
857
610
1851
1968
1596
193
139
302
1794
1721
195
396
1054
423
802
1548
1168
652
1978
687
1887
585
1552
203
468
1412
1128
188
378
540
914
512
789
70
1801
1870
1987
626
599
1504
1966
6
1918
1818
1797
782
1258
1345
1478
1565
151
732
1221
1153
544
1140
1628
59
413
912
847
970
688
1857
906
920
920
456
634
137
987
1513
600
1094
1269
1478
428
360
1303
1812
1282
1313
570
70
1358
169
1231
1656
1089
1481
1671
977
1478
368
15
1572
1049
1145
67
836
648
453
724
1277
962
96
1310
1045
687
254
426
1798
272
1526
1195
293
831
297
12
1144
820
1455
683
1904
1779
1042
173
1356
1115
1692
1572
292
1922
1747
405
281
756
1688
774
249
1393
1797
311
1612
1334
18
1821
876
436
493
673
336
767
1599
898
1394
483
333
141
1365
1725
529
1110
644
607
837
1640
1196
106
1412
1936
658
1714
803
28
1979
1753
1668
1611
1515
381
362
42
1017
93
1602
281
415
609
1845
1774
1900
1128
722
1877
1506
542
1753
1014
299
1762
1531
430
1183
352
1156
1610
1815
797
30
96
1862
461
1278
334
1371
1879
528
782
1321
583
1560
924
1217
1438
1038
1822
1387
445
799
1301
621
198
693
492
1972
870
1190
283
899
1403
513
1775
1526
805
1851
1674
96
735
1299
991
1376
76
1065
1592
1351
1566
0
1134
628
752
477
1954
352
883
94
1215
1094
609
1332
1122
1982
1194
1633
330
1736
532
1617
1026
434
1043
1941
537
1091
860
1799
1892
439
566
1835
145
1225
1952
371
1456
1470
1169
395
324
310
196
427
680
551
1647
50
1452
538
924
48
290
1886
1372
46
787
1562
1717
1107
1909
1415
734
1045
1451
1657
1313
803
1729
357
757
616
854
145
1881
1482
420
624
765
1390
1287
1580
1821
165
1933
968
1074
236
1376
1937
1623
666
909
1787
1757
1901
1816
1897
169
1413
1395
1232
1300
1147
1683
1623
846
270
1147
400
1435
342
641
1434
309
1441
1036
1723
1911
1740
1770
1276
1388
1066
1763
281
1893
1734
921
1687
1268
1041
1652
1942
1837
341
995
1135
1295
760
1114
1083
1596
968
251
1287
27
1860
1534
1026
286
901
1930
1774
1351
1546
669
26
1768
245
1265
583
816
1217
409
1288
33
1984
1531
1445
1417
260
602
69
1133
1575
954
723
595
122
1591
1195
276
319
1250
962
1446
1372
635
89
1283
1108
366
1233
367
267
1073
160
676
86
447
782
1724
1760
1046
54
279
726
279
1441
816
1193
1067
1275
558
1151
1599
1308
319
73
277
1113
506
1684
1453
1661
1228
459
279
353
473
861
1319
1752
106
908
1966
1172
361
906
432
341
504
272
1046
1450
446
1932
1969
187
1404
1436
1446
1280
1650
1251
1594
1154
1948
679
1382
1479
1129
412
993
1818
93
46
563
1056
121
1133
1191
1795
1619
1504
1200
81
889
544
1838
833
796
1256
1599
1868
718
1770
283
37
1720
1951
1079
1042
245
850
178
1439
638
1470
1657
577
222
801
1152
1668
1685
1695
412
621
125
732
1534
787
1340
1766
955
1219
1640
1677
1470
371
820
1771
1394
1822
265
412
262
1533
79
322
1567
1417
513
716
507
920
1401
18
1725
229
1486
857
1970
881
1747
2
917
1458
302
938
327
1746
1363
1711
1995
363
947
915
802
910
1352
1899
837
1043
552
1165
1509
1317
1043
1745
206
1671
1164
1237
67
1547
1422
400
976
1879
856
1512
343
1221
726
988
771
1482
647
765
907
126
20
1695
908
832
537
605
584
1636
555
515
732
353
423
1365
441
1203
35
583
1651
289
826
1900
1807
696
486
426
46
1490
153
1806
30
1523
82
412
1114
1605
147
240
71
1219
1106
1941
1308
1261
1588
1364
1656
37
1632
301
1263
1256
209
483
1093
1163
364
1686
1424
314
26
1154
740
1752
794
1059
682
565
1234
1438
1020
495
76
674
1932
802
21
1640
373
287
1971
1328
589
502
62
162
1357
1542
597
268
1939
308
1357
155
515
194
1098
649
981
412
593
887
1059
1213
519
1556
744
1628
1200
448
497
1359
1524
1814
1912
111
1990
1958
1624
1881
1306
618
655
987
1142
127
685
1895
1862
5
1143
979
953
1069
670
342
1367
945
1482
1619
1714
938
1477
937
1624
1851
542
1256
623
754
954
16
1042
181
679
1869
224
1967
744
1128
799
1723
1552
422
436
1392
1440
328
1944
700
1992
1944
1897
799
631
996
1418
434
983
1883
1206
1919
917
747
109
258
1929
1085
1853
1524
512
1982
1544
868
1164
1755
414
1422
297
905
1802
74
1181
141
395
32
1027
478
1479
576
452
987
1108
1783
51
508
1290
961
1577
316
1770
1306
24
1954
1290
1230
1760
446
1179
1302
1619
1491
49
254
1818
1820
1736
1833
1426
399
1603
1806
1369
1449
640
1004
887
1569
1388
493
627
709
1750
1232
104
1948
753
1201
616
965
1496
137
1011
1698
1107
783
1826
1685
0
108
1747
808
951
510
650
396
1122
394
1488
368
60
490
407
343
1386
456
365
1241
865
1766
1942
1061
1499
1253
1874
1177
416
832
121
715
399
1648
1194
314
897
942
1765
1819
933
1269
1322
1423
426
363
1013
1702
1705
842
1154
180
656
269
35
888
83
1492
628
125
167
109
69
910
1001
56
1795
1945
52
473
1972
1667
709
634
787
1071
802
715
221
616
1530
813
1647
1064
1914
770
584
1516
1219
710
1088
1443
674
1370
493
906
1482
1412
1437
1384
1777
785
13
838
342
290
1732
1331
1801
256
1020
1956
95
469
136
170
1102
1234
1467
1837
1112
1904
469
109
1734
1052
617
1549
978
1571
1315
1345
1472
1059
1457
1803
107
258
1331
685
512
1419
816
745
663
964
696
1854
622
1704
1516
703
1096
1169
698
1307
238
357
1842
1639
939
269
1434
1600
73
1676
639
994
53
1276
1802
586
986
1888
851
211
984
626
313
1720
529
1356
276
1583
1189
1856
63
1958
1779
396
1448
752
753
1461
1523
1644
788
1131
1221
1218
448
1766
1626
532
1049
1179
1184
1048
1912
1240
1695
487
1648
267
1724
1374
1047
1704
1372
1468
1016
1288
1807
626
408
1068
1078
1363
928
878
1608
1739
71
1052
1485
1166
1028
416
965
746
340
1801
528
222
1152
1087
1990
1175
580
1150
1604
1538
1446
1823
891
356
1815
1876
778
117
1822
1997
1964
1442
1718
1221
493
1824
738
496
519
414
31
0
1130
3
1554
121
766
15
998
739
1141
957
777
243
1781
246
1390
758
1170
1167
181
405
1192
1531
1058
244
1166
125
709
988
288
870
1184
743
1218
1927
1737
1400
1790
1393
224
1976
1596
1629
1290
875
74
1979
262
1360
187
188
1615
939
90
912
945
498
239
803
1545
1061
1324
1342
1224
67
1804
1811
130
316
1002
1163
775
1517
1311
332
430
1905
53
358
34
807
1428
1072
881
1442
180
1452
89
1388
318
1492
1550
329
1972
1690
823
815
873
1056
246
952
580
762
1072
145
1612
698
173
225
199
1658
279
499
1574
1581
1211
1298
1837
1315
1964
274
1820
1167
920
1848
264
1887
1729
74
1616
1221
1086
992
524
385
194
359
1731
892
1772
1762
786
430
825
605
1585
1758
627
130
194
1093
1782
87
471
1685
1591
1905
1920
220
489
933
1623
543
663
1957
539
877
722
1257
1578
1144
608
441
410
384
295
1328
1306
123
412
1650
816
1937
1220
1648
1266
818
959
99
86
33
637
300
399
474
1074
831
372
1415
1046
1622
1368
845
788
278
526
19
177
1695
780
199
14
930
1690
1347
1460
1917
1104
1507
249
756
1651
1552
649
660
1513
1560
1968
222
1474
336
508
443
1849
124
609
1588
333
812
840
1727
1257
943
86
179
1022
1821
924
1055
1538
1094
1740
1898
974
385
1332
400
570
1963
1334
1217
280
1798
206
1128
262
1447
772
522
625
318
6
1578
846
775
578
1257
917
465
1106
893
1785
1513
1160
849
1327
1112
1256
1834
1113
592
1521
533
27
1592
1004
1703
108
774
1018
1717
437
866
1335
1493
1994
666
721
447
1000
1895
689
1385
1935
1024
1281
667
797
484
993
1510
1146
1042
423
1163
1116
903
3
1244
1197
522
609
770
48
1270
1108
1983
556
1099
690
179
443
401
563
438
431
694
1392
1194
1868
1719
125
293
1260
1689
477
402
635
1972
1511
1164
198
1421
29
1138
41
914
578
1866
1902
277
1154
413
795
1018
1086
1695
1922
1838
693
1341
683
1575
1804
169
464
424
537
806
250
1628
1655
751
918
1937
243
638
1212
966
1425
1160
12
1916
1557
938
457
467
1115
1092
1841
366
912
825
892
402
843
1146
1286
921
1673
1435
1102
181
150
1425
977
108
820
1293
319
716
878
334
1278
1248
322
735
1564
100
1877
1868
866
499
1278
476
1358
950
1290
745
530
70
150
1866
1416
546
403
1171
125
395
972
884
1638
1911
451
1915
1133
658
1303
1963
776
224
1834
264
219
1332
138
217
1611
632
1927
1729
1556
470
1966
655
1719
1522
1136
171
375
1886
395
513
1081
921
1104
1391
1558
576
1238
1718
1286
1116
1407
1772
1302
875
1815
783
336
1390
991
29
1060
240
1656
327
1947
1886
1623
1791
768
1862
1157
756
1644
1484
281
1398
1748
394
35
1525
494
1704
883
1580
805
736
1259
1102
153
1988
329
947
212
798
1633
682
1323
238
1377
111
1145
1535
1885
1100
571
1560
1937
654
1633
63
780
1007
1674
371
1343
1176
686
1085
539
1056
1735
613
297
1195
1737
1050
1083
1789
1082
1615
379
680
1618
339
499
521
1021
1688
873
129
668
965
169
791
641
310
1279
308
785
373
507
341
600
1568
1001
265
357
43
231
750
1476
628
553
1504
1015
719
1213
1472
228
1454
1212
883
477
151
79
845
950
892
101
1761
1594
830
312
1760
124
112
1272
1761
1615
50
47
922
1268
1075
67
1304
1822
885
108
411
974
1008
723
1984
927
1076
85
1471
1637
1662
534
979
1704
1854
1018
510
1078
95
1307
674
1174
746
752
614
1628
1704
33
1722
1600
516
1742
1847
438
1099
1910
1895
1306
1859
1684
955
1684
454
739
896
1105
1007
1283
1215
60
95
451
663
1869
522
1899
964
1956
518
1860
1343
1102
1424
1759
677
486
890
705
1949
806
1065
1229
577
607
1338
1826
1030
1411
1230
1276
1816
890
1573
1776
1768
669
1671
1391
762
324
1224
123
1351
948
1654
1033
749
591
1785
1265
1566
1385
1403
485
310
1098
1357
1085
1097
1902
525
1728
231
1081
638
931
767
349
677
825
535
1257
342
385
1568
29
1165
1391
761
996
1653
219
815
1056
634
52
639
1925
1644
1490
928
593
1778
255
238
1189
1930
1747
34
1965
723
0
492
1212
1826
418
1738
1489
1568
1618
975
1963
1849
1141
1468
1552
1445
627
924
143
716
1564
1517
1794
1668
795
1196
315
1751
871
733
1921
1758
225
296
602
1907
1815
1288
1462
1432
996
525
46
177
1498
1343
669
260
1835
1555
1294
1207
1971
1544
1418
783
795
846
1225
1327
1081
1300
6
790
345
772
1561
13
681
1217
1234
165
1786
1794
1483
1307
1658
1754
1120
267
1713
327
1475
1041
78
39
410
1807
601
282
1460
1399
681
1347
293
1843
1795
975
1119
1480
1762
564
1788
68
641
1948
1198
1134
254
631
1090
319
298
928
1733
1474
542
1918
49
208
512
1887
1387
1559
1177
822
1512
1472
1864
993
1362
1388
1038
829
857
4
1402
1241
17
1067
1540
1631
538
1237
1921
628
462
677
182
113
662
1089
512
1630
1000
549
1054
484
17
1889
98
17
1829
1661
641
77
1625
1261
875
967
1945
542
620
1223
1023
1519
1531
978
421
1462
1607
713
1506
148
1960
707
210
925
1260
1220
1190
1168
1097
16
1208
1466
1736
537
311
998
196
1761
950
158
1112
1985
106
1091
1359
1601
1954
1147
1598
1032
522
2
1455
1816
922
718
1818
654
1282
686
1030
1160
1090
1070
27
597
538
1384
996
1161
1128
987
905
231
1364
1665
1760
1322
451
230
396
1679
1366
1668
460
1001
1284
399
1613
1945
547
1724
876
1846
954
1676
499
68
408
1126
936
1740
21
1642
478
1694
1511
462
1474
1537
260
761
1726
1896
1312
659
269
395
1001
1900
540
973
1145
379
1811
730
1092
1210
414
238
151
1700
597
1826
998
1412
1778
676
157
1065
952
1911
1246
877
1782
663
1382
1300
1249
1935
1066
755
1474
971
1000
200
1449
1613
99
407
940
1054
672
1877
361
702
1851
444
1168
474
69
996
718
40
1895
1129
1039
252
925
572
1111
884
1007
1937
712
185
905
1892
705
1335
1029
467
1606
1603
370
364
1674
709
1511
616
999
1891
1124
1014
1170
1868
1838
460
1645
1819
637
1831
414
1823
1807
566
1491
235
1358
62
1946
763
114
0
423
1757
1786
1745
941
542
44
530
1012
1501
1017
235
1372
1770
1465
809
1947
289
1408
1810
647
404
826
404
11
375
879
251
622
1579
1802
1563
1004
1810
716
678
1793
887
571
1169
558
256
1217
83
566
1645
1509
1655
590
1784
1905
1023
699
508
1343
1707
1670
1715
111
1000
1557
1429
1255
1447
264
1603
1173
726
1302
1778
756
6
1353
1931
728
577
1178
1451
1265
932
431
803
747
491
475
1337
339
1591
1421
1024
244
1521
1261
599
1227
332
37
86
1699
856
1174
1130
1552
1647
45
1404
1645
1756
1376
1853
1888
177
710
610
1846
1413
857
1541
40
1769
1728
915
1096
1162
1531
1176
1838
1905
335
1475
929
731
202
818
1043
1081
693
42
111
364
1843
1849
533
425
560
664
1197
1503
385
1678
1269
1819
1017
1312
773
1508
942
1489
1097
1630
245
1030
975
100
1825
1793
1685
123
1719
0
1219
1704
984
1528
1905
1265
705
885
609
976
1460
959
1081
431
1998
1555
171
399
1770
1170
1732
1516
933
534
231
465
229
255
1856
690
741
1182
1660
1173
1163
682
923
659
1608
288
220
1712
1298
1140
1735
1496
180
707
110
1301
1402
1160
1342
539
1916
1551
681
1724
864
1030
901
899
1494
1707
1323
864
978
525
1930
1620
609
47
426
1971
1104
1041
562
517
1191
1762
1184
1791
502
1988
737
1693
1587
579
200
1877
1977
171
409
326
1234
184
1450
224
22
1506
1509
1898
1663
1578
1358
1307
476
1340
107
1433
1915
1405
1243
994
326
287
626
408
722
1573
143
1808
1532
1797
821
1354
128
638
1300
1392
1218
17
257
1888
346
1187
485
1202
1001
1523
876
1011
1234
57
1281
1748
1829
1080
1031
487
361
254
1173
1542
1907
1829
282
1399
953
1014
1347
824
1050
93
445
1615
1225
1051
711
294
1718
78
198
1286
589
1212
1551
1956
1629
662
1228
1803
1024
1777
1247
969
249
644
1938
1949
260
55
1732
446
152
1490
1164
1887
384
1952
232
1231
178
1046
318
1789
783
1732
985
1984
1899
91
1480
140
1019
26
118
614
1680
1477
110
1541
273
1540
914
1673
422
416
870
576
1326
276
538
1727
866
634
880
862
1276
1909
1103
1677
137
839
1229
1112
506
379
381
1835
1283
1325
1842
1862
942
914
147
631
1355
1838
384
1756
953
520
1955
1522
517
1517
832
1642
743
1358
1247
521
1811
703
713
272
1413
347
354
1199
900
1891
1324
1734
210
1138
1097
1965
1002
550
1008
1890
383
144
36
1600
1650
1321
611
1933
1803
352
395
1799
700
80
1349
1239
547
476
1990
1470
505
844
21
198
596
1009
320
1902
1446
960
1814
45
1547
1259
162
63
1925
1494
247
1607
1055
52
1732
1905
1005
397
53
72
1758
1088
1766
394
863
444
393
1869
1570
1135
1883
1189
1382
1378
952
1907
1095
1545
274
1928
574
1063
1097
1241
751
1557
1515
611
743
1712
418
1047
1471
1409
627
905
539
1963
1839
1831
747
328
1390
1102
354
701
1072
1871
780
714
1049
998
927
1888
1871
1561
0
558
434
481
1809
202
909
1955
174
596
971
500
704
1447
918
1378
1769
452
1778
171
1713
1034
1047
2
1119
158
972
1355
1051
1562
784
1653
1670
1174
1397
447
491
636
1996
622
1971
1168
281
496
119
485
1371
1855
1937
1375
1450
998
954
1831
163
32
987
390
256
397
862
913
1113
1506
792
621
803
561
704
1863
9
1856
22
237
504
829
1302
701
1959
1468
1530
857
878
259
1338
1943
401
1638
1094
293
483
1944
1198
563
808
1468
1127
29
32
368
1242
1896
1463
1269
635
1162
1224
463
478
1050
136
1407
1490
467
1516
32
531
1505
220
523
115
959
44
208
823
1750
886
1695
1466
809
926
844
744
641
1241
181
1117
1707
1940
840
732
1939
1906
363
765
1159
1229
1257
778
1364
484
291
483
267
1324
1682
1570
519
1715
181
1885
1510
1550
843
1866
1836
1593
981
740
250
974
1235
1714
196
1324
26
1673
310
1851
1810
423
1912
560
1960
306
1619
1077
658
1915
1651
1113
1326
1855
646
727
360
1839
1892
1339
50
744
1573
1308
733
113
1495
1411
950
1804
1706
1931
1472
1754
1097
129
1696
1555
264
46
144
1519
77
999
553
1971
1965
1443
1293
1340
484
304
1718
1189
1133
1494
1482
1646
656
1989
781
117
1162
361
421
1521
1124
307
343
1309
282
236
9
1336
469
1907
1811
79
438
589
1541
1888
880
1548
1257
842
1886
1218
1714
1987
948
1916
832
691
505
1242
420
399
723
1308
1363
1351
1936
300
969
1899
250
475
1825
1096
1906
1994
1008
811
967
1261
1025
829
1447
1001
542
1382
1511
1408
902
161
737
158
249
1739
864
505
1714
1793
1509
580
1228
1131
862
1062
119
1421
1187
1654
1926
215
811
350
144
1982
543
934
1643
121
1253
626
1202
1367
1620
207
1685
326
263
1294
729
898
24
461
704
585
1716
546
1469
301
607
167
1103
626
717
1504
1417
1955
304
1990
387
30
467
581
1078
1195
279
1150
1456
462
1989
711
1472
1700
1489
254
957
1133
929
1879
917
1025
1089
1904
420
86
94
833
236
703
1854
1712
1170
1162
1886
512
30
712
406
322
177
293
348
111
1971
133
1503
1166
1916
143
784
1109
618
544
415
888
1985
866
1061
127
1479
526
294
479
398
1110
1184
1050
1508
977
4
1864
140
1096
1185
70
492
1374
154
1025
690
1422
1931
825
686
216
1885
1603
704
212
1447
1666
140
1882
839
313
1096
179
169
1792
1538
496
261
1031
1147
1837
1668
382
426
731
1503
1994
316
209
230
50
884
762
1849
1967
273
1806
487
1899
987
14
1102
910
458
1280
1423
1498
1434
793
777
1134
600
1188
1484
258
469
1554
153
197
267
988
1883
853
1443
1065
597
790
1515
411
992
1194
525
1561
1652
892
676
767
232
332
1540
91
1180
303
1724
669
1356
590
1103
241
260
570
1708
522
1506
1072
1062
1015
1634
548
1028
1029
182
886
1120
1766
180
265
1661
1005
1884
1219
1514
1624
1135
1660
574
46
386
338
1270
670
1798
1589
46
1826
885
601
1447
357
965
984
1971
722
1297
1082
1442
494
1460
1639
618
263
263
932
1811
1691
1779
1371
846
1392
130
1658
1573
824
20
997
1953
874
1768
1091
1514
879
1216
1266
582
719
1709
1284
1621
1089
1826
564
1286
56
270
1013
529
140
1852
1944
649
281
1938
1653
196
1299
1656
1543
257
286
1679
116
1401
1292
332
1572
357
1752
177
160
953
427
754
1743
387
1380
1189
1508
138
930
217
1754
1574
356
776
1720
112
1474
1692
153
1068
1644
1485
1910
813
220
473
243
1254
361
1983
1464
1699
1685
151
422
574
1153
1362
307
761
1150
1429
486
863
1609
287
258
1297
594
1920
108
716
832
1607
109
819
102
1675
1229
1525
1849
1148
1526
1285
1666
1025
1784
1697
1492
287
1079
142
1499
1508
605
901
935
669
760
1431
1668
814
68
1004
1877
883
21
893
1286
781
66
178
1348
1789
1367
1247
370
203
1590
873
637
1568
1590
895
1388
603
548
564
1398
815
1611
1893
443
1605
589
54
1499
1374
1380
887
34
1420
26
1478
1781
221
516
1336
575
1337
241
1271
1190
1080
1128
87
1689
789
1257
1735
149
1447
1384
866
1851
398
1364
1361
1645
91
1686
1682
1741
1210
1570
1420
940
1531
1998
974
90
1058
1345
1634
739
1262
999
851
556
1636
280
506
1778
293
320
9
1966
793
943
1296
1051
1155
1962
924
1953
1775
1527
1476
1886
1789
411
1607
1706
873
1483
1496
457
945
106
1148
0
682
1506
951
1882
324
1356
1550
1670
1601
449
1022
1352
1534
459
316
373
287
1803
1847
945
1164
1399
358
73
1219
1529
715
814
1759
245
1306
1101
708
1198
698
122
1578
1036
1720
1971
1946
1225
248
643
1911
691
340
85
1459
438
645
1211
1526
1148
241
1641
42
1359
1526
1987
664
497
101
622
958
48
500
1224
1075
95
1658
1029
437
1049
1559
1603
1835
690
364
302
1877
306
72
1252
1847
277
488
1019
1806
681
1164
539
1229
1386
244
1898
1113
1562
1748
837
924
746
1578
416
1378
1706
1925
577
1373
1779
260
1993
576
1765
1932
1568
1143
1446
1401
1830
863
1307
1820
1218
791
1832
1604
1538
1177
689
1484
1635
1207
1803
427
1267
971
1811
1118
1867
635
679
370
1657
338
501
1685
1519
1960
1927
359
1156
1548
77
991
189
409
181
609
457
1998
1377
883
927
1472
460
1302
973
1507
1284
556
1034
1473
1751
1477
1060
391
1169
1501
871
1396
1861
1518
1077
292
1359
1868
78
515
1367
438
1020
541
367
285
1860
204
416
1594
1070
1417
988
1924
897
1046
1913
407
1239
451
575
1343
1922
1985
988
1307
769
124
26
866
964
365
1255
652
415
1988
808
965
778
1859
732
379
1418
1267
609
1736
39
568
738
1514
795
1014
260
631
1221
1370
356
905
117
1875
1572
250
1866
864
1752
36
1691
305
454
1896
71
1146
518
477
560
1281
1725
129
114
924
616
313
1162
1929
1330
141
731
1598
1224
1085
263
1830
502
662
353
1521
1051
945
924
1987
1358
888
1493
655
715
1321
1327
751
1542
468
934
1724
1851
534
877
1264
684
894
92
981
469
1040
1197
426
609
1783
987
1332
644
1057
869
1445
518
1755
1899
1545
1276
1715
975
1332
1644
1971
114
1298
1116
546
18
1245
1115
228
1267
398
1002
142
1358
636
1270
573
718
1075
1746
1267
1191
676
285
1219
940
1093
311
1798
1823
1576
1325
1817
1656
1633
1531
1831
771
692
146
1193
1765
1923
1291
501
1224
1878
879
887
287
1307
689
940
1704
1776
107
1086
677
775
1962
141
357
1973
1740
1623
0
971
756
1550
625
1163
949
1983
689
640
760
613
1988
1307
1844
323
1801
1316
1711
729
1889
131
1950
396
1019
1074
885
1298
1379
291
1275
322
1178
1722
159
450
1763
623
329
1410
559
415
1417
1890
888
196
570
1015
808
1454
1896
1118
488
1660
506
962
1588
21
1283
598
218
1709
1768
719
1689
824
1621
26
817
1475
1397
419
664
1342
846
1464
1530
1209
133
615
1327
1203
1081
437
460
417
1019
952
1521
1444
1445
735
1480
367
1644
626
1742
497
296
871
844
372
24
188
18
1894
1729
1336
137
76
120
1197
1432
572
1242
666
1482
300
1965
1772
240
737
738
871
1022
1019
884
238
1970
1257
445
781
1039
1221
431
1218
1801
1630
829
384
315
1580
1543
640
977
1617
3
1725
1751
257
1577
550
1256
1597
1328
309
1943
1522
1826
409
848
941
1437
148
1840
1487
937
1751
442
303
1948
1046
1950
1914
1394
294
585
753
1071
1303
301
709
724
1280
110
483
932
854
1412
1077
603
228
603
1536
1611
495
643
579
1429
274
1179
1013
225
1046
1757
761
301
405
429
500
1046
1373
666
1583
810
1195
893
795
1677
224
971
962
1181
836
1653
1313
658
500
617
639
1949
1445
776
940
561
608
557
1907
112
894
1627
1091
284
1553
45
753
1741
1027
1495
712
1626
1800
460
1338
1192
1335
493
36
625
928
1706
1360
1194
583
25
1514
128
444
275
1915
46
82
311
980
1346
352
1502
639
126
598
1058
1460
1194
44
281
967
582
1227
1486
1201
961
700
1211
787
1010
1598
431
1102
1453
343
728
1996
1982
466
1211
534
1103
1070
683
1256
594
538
1547
1466
1496
1873
138
808
1493
776
1844
244
53
1513
1305
1238
352
1081
1984
279
1368
245
3
279
1585
1224
577
1734
1303
1394
1743
74
1769
82
1322
1762
1349
329
1852
1292
222
807
954
92
452
1585
1906
1549
1538
1328
269
1670
1049
1267
771
1509
359
58
1155
844
420
356
688
280
1921
805
1025
1330
1590
1862
863
776
754
1739
202
1505
475
213
1760
1729
1443
447
46
1696
233
265
1174
1737
615
380
483
1171
1536
897
1099
1563
769
1884
825
552
72
450
1324
561
1009
26
507
777
440
1132
260
1604
851
915
1751
1453
1506
637
183
1930
147
729
1115
254
1503
746
367
1567
888
1022
1589
525
996
1912
1978
1234
798
877
1911
379
1387
352
1522
679
481
454
738
743
1773
1045
1624
22
1237
1410
1263
662
26
923
760
1296
1571
16
1217
1430
1986
351
1300
554
1471
290
560
378
1432
18
1945
11
1095
206
593
227
147
442
1371
338
1076
1253
1441
876
1400
398
1726
1033
1108
350
1133
342
1657
1115
1850
1357
66
509
1294
340
267
1153
357
904
230
1794
141
804
1515
0
1070
10
227
1024
768
783
1296
1761
1114
1439
1054
73
1122
998
1117
1364
438
515
1208
1698
1201
461
697
1449
895
700
1350
114
294
1871
712
1070
1226
1133
1709
1687
631
1155
776
896
1378
693
1057
424
255
1184
1269
200
669
1397
1338
119
15
125
1422
1263
1301
586
99
873
1681
203
277
992
1445
668
1115
605
1974
1494
232
0
788
418
1754
237
1484
32
1691
474
1459
143
1620
387
1232
599
1775
1332
288
115
996
929
1970
1300
93
252
506
1425
145
36
247
575
634
966
1719
2
113
1737
717
1114
1389
1122
12
463
736
105
1363
915
1818
1709
1326
497
858
1865
1286
727
173
222
479
1545
1319
443
322
24
1385
37
1544
589
1338
975
722
1971
450
435
934
561
472
377
1565
1192
76
672
1674
270
1571
945
1842
233
1685
1277
986
987
541
1370
1039
1501
680
1145
1055
481
1980
1203
1972
417
446
818
1954
1163
1628
673
1853
1960
148
673
1394
1048
921
556
952
719
539
906
627
584
1881
265
1616
12
508
108
850
1810
953
183
693
169
501
1276
1825
289
235
1611
1053
1418
824
1071
1743
782
776
1145
566
1281
778
1829
794
172
1323
865
1526
563
1624
353
1036
995
1122
1960
438
1295
732
734
1480
774
1156
767
1221
1428
481
339
133
1596
1418
1296
1227
1551
971
1068
1547
1454
971
909
1623
1861
857
1139
1435
54
792
1872
894
1229
1242
1846
1598
1507
1793
876
1014
1898
813
892
563
450
1074
0
290
727
1981
836
776
955
1233
142
693
913
898
1795
52
396
677
971
1684
32
177
1008
819
329
81
1640
1810
1939
1296
38
31
7
470
1037
1508
94
577
1927
729
1867
1853
558
120
1125
224
1082
1181
1555
1277
1273
667
1415
1693
749
104
1511
1727
656
116
1978
328
1200
440
365
1866
630
1271
315
528
691
464
855
648
1132
1495
862
1146
1271
548
757
753
1829
488
1133
1246
346
1649
217
829
382
1956
1743
1354
373
222
1483
72
1177
1444
942
205
1597
1554
480
138
1125
1567
1123
1880
196
1827
15
368
1586
448
547
305
832
873
657
1459
331
1514
786
606
270
939
1962
1325
1368
277
1447
52
422
542
1779
1444
1634
1548
1515
551
916
1954
1953
440
1454
1742
1170
934
372
766
266
730
1407
1175
1726
542
1565
854
1407
1562
1873
1456
10
1938
938
1058
1907
599
1862
1712
981
811
1469
1301
434
1724
534
404
427
154
1819
1924
1540
98
233
1686
907
1457
15
775
1925
700
991
1001
1842
341
705
508
224
406
1563
310
1288
1339
639
1013
1513
1478
1735
1683
913
194
1289
1531
175
1214
1110
1422
528
1912
758
1115
1303
709
294
930
1210
899
1519
1335
1944
339
1326
391
821
1212
381
531
1243
543
753
1022
79
1602
1961
465
59
367
1174
1170
401
622
952
1245
923
1560
719
1884
1260
43
429
1875
1215
353
205
1585
594
1135
1424
1331
697
1446
1667
131
1833
1807
1752
203
1450
944
1880
767
1016
929
1685
1570
986
1165
1080
911
302
1214
882
418
882
1197
1025
592
1204
857
442
1073
605
1746
252
1991
1629
554
884
1071
749
1921
1748
1475
834
1090
1595
294
279
399
672
1791
867
1302
1015
1320
493
1307
685
1546
1723
388
518
230
1266
902
1614
1357
482
113
1898
1262
670
1455
1182
917
1689
251
1461
1269
1292
361
1081
1663
305
1893
1405
1838
1729
1996
1998
147
140
1722
1687
1979
288
1903
568
963
1162
907
769
959
294
1403
754
1653
0
1985
903
443
1312
1530
77
1329
40
1853
1973
215
345
1496
458
1387
159
1274
618
96
1693
713
1783
1913
646
1273
225
1824
896
79
963
956
921
451
397
1939
1278
1739
1157
112
200
1236
1261
1324
1007
1748
1257
848
478
186
1542
291
1888
1176
1123
253
1417
118
1437
1208
1081
619
1313
1339
1932
1135
872
1704
385
1748
514
1922
823
1996
1282
982
50
410
1266
5
988
1139
985
264
240
564
156
280
1893
154
1625
176
712
1705
609
546
510
1301
874
311
845
1538
558
92
741
919
1214
1032
792
1482
270
1218
266
497
1809
1799
17
1378
782
901
901
483
544
163
1170
840
801
995
358
772
598
9
605
1514
191
1807
1356
59
1612
1006
1440
99
1467
761
963
1951
859
1061
1091
1199
1706
856
662
285
1592
1233
557
1477
199
41
285
1600
1291
658
1317
1301
621
1648
1329
899
0
1800
1537
266
146
546
194
499
207
91
1583
1175
389
426
1587
1566
384
1462
1424
586
1092
503
1316
1530
1813
1936
984
658
98
1669
1927
255
1621
31
996
1158
1031
59
520
1261
1949
1076
730
1153
254
651
1083
75
1648
1608
67
1788
1579
1827
1196
1703
850
473
1517
803
20
1733
1747
823
1488
1621
476
1818
631
1879
1773
472
1739
698
1863
1290
872
985
1198
1067
242
134
1021
1403
1085
1313
289
1993
963
252
13
1066
1836
1315
113
1311
1191
1768
1112
1878
342
904
1593
394
323
1387
250
1454
1852
1739
1594
1590
1497
611
159
1201
1419
1791
1544
1288
1543
1088
532
992
1339
1926
895
89
1908
1800
66
68
348
728
1275
265
1994
1421
1788
1350
556
1025
1843
1417
199
1832
787
315
347
1287
1870
1323
373
1503
1588
1264
83
75
1055
1682
556
105
500
217
913
1272
372
84
1770
456
1758
50
1650
393
1482
1954
1481
1252
1428
675
1051
917
1176
849
1151
1339
1347
475
692
1273
1050
1326
1879
837
647
1175
1289
1973
13
1093
911
334
1582
977
1571
1804
953
1166
1172
558
180
746
521
1602
294
595
1281
131
1306
732
658
597
1757
100
186
1855
914
750
470
158
294
438
1262
680
1003
1676
1284
624
1666
353
264
1217
1028
197
1387
1856
791
416
550
1995
196
1146
320
100
289
1421
868
1937
1632
198
1818
1762
1158
253
138
1425
59
353
1971
18
1461
194
1752
1795
887
501
1485
517
535
34
971
1368
1705
1883
576
894
1948
128
1134
1567
1956
734
668
1725
258
327
1872
952
1297
1274
181
995
571
846
1984
1186
1996
1298
923
1693
1120
1451
1120
1855
434
435
270
664
1803
1454
1804
132
1243
943
795
150
635
1717
569
282
1759
31
1666
1296
1341
1125
936
132
1120
818
265
573
93
648
804
1055
1540
244
1362
1947
1331
1896
1223
94
1452
1345
813
1391
440
735
379
962
261
1973
1155
1053
1378
464
1175
1650
1368
881
849
1088
1562
1377
1670
1190
105
1188
1000
1187
398
1310
768
1026
391
662
493
100
1733
1460
1672
806
1575
376
1143
1150
1820
1061
96
1757
1585
105
1467
1597
747
1594
1557
341
571
1867
1794
695
705
1185
508
126
304
772
1694
1965
1664
1543
509
988
1498
183
515
9
728
1330
1428
192
1640
1933
903
1705
557
433
1815
1133
1859
148
1757
331
1189
1919
1309
337
1213
413
74
922
998
1548
195
365
36
1271
452
439
1521
1288
157
930
538
1465
641
1161
776
961
732
382
1655
1415
999
74
341
1126
1578
1801
569
1075
1762
343
1738
1925
801
1960
200
37
1948
1836
512
1140
1547
678
1951
1764
364
1171
1057
1331
1926
737
883
917
154
1047
1525
253
665
1101
1876
301
1819
297
984
725
594
1860
975
531
26
357
1610
530
1602
1046
954
1193
558
243
45
1045
70
1224
1726
358
830
59
613
1267
1470
985
1902
741
450
890
980
1218
210
807
936
1438
1534
1628
1083
1739
399
106
879
1156
1925
369
1120
1465
1072
819
398
1351
1903
1687
319
882
1233
1333
1310
1970
587
1581
1673
1459
1693
90
123
683
1032
841
430
135
329
618
1123
656
255
1984
664
437
1665
96
1942
428
959
1859
1222
1211
296
117
1743
539
1127
1694
1858
1729
806
492
1499
57
1684
473
1255
1382
1312
110
497
725
1980
1511
1800
453
928
633
1550
266
356
589
1839
503
756
867
154
1162
1976
1147
930
1859
1235
203
227
1549
1069
1358
1815
1374
428
271
1100
1957
511
939
421
251
1614
1328
909
1130
392
45
685
537
1976
935
1933
1373
902
510
273
501
1492
1315
1374
776
1617
1874
1163
1989
1584
1640
553
1089
1365
833
945
1496
1633
229
1764
316
1570
1839
1087
1108
311
1871
1926
1144
1734
1862
753
1073
217
242
1149
115
899
1740
1976
1607
84
833
261
664
1929
1591
1288
653
194
316
744
1064
1759
933
1937
1632
1506
814
81
981
1297
1556
170
1897
784
601
832
1221
1394
1352
1056
1051
1825
974
1102
966
1152
842
557
1320
618
0
1331
773
871
1912
312
1897
1403
1845
163
1583
1973
1608
200
786
1352
1570
1768
329
1562
574
816
1224
1831
612
317
81
543
1697
232
1044
1696
1951
343
684
944
805
494
1962
1299
999
1365
1543
710
1477
1908
190
1167
1863
460
1550
28
976
97
916
1979
1552
1726
950
1456
1003
1471
634
53
996
372
1582
1052
383
282
556
1020
248
1785
1513
1723
1053
194
105
414
589
1239
1555
994
1103
546
808
760
1935
955
27
1111
611
89
482
244
1156
267
935
941
661
1930
1591
1589
1738
1441
947
1840
23
348
649
783
1538
1455
493
1731
1889
479
1955
638
1507
521
435
1820
41
740
156
150
165
1683
431
1525
659
438
1580
1249
25
43
1514
441
601
1587
1103
158
1231
1958
488
662
560
163
1606
946
1656
1572
338
1527
616
235
1413
1387
1796
834
24
1387
1000
1852
541
1272
355
1940
255
1520
845
749
590
679
1721
1315
1184
948
742
1695
1328
1732
1294
703
1947
1828
978
166
572
406
915
1047
1321
1252
835
915
1047
690
1560
1651
245
1551
904
1926
1086
1462
191
442
1144
324
1949
600
755
1514
1540
260
1240
1639
1500
386
711
1854
369
919
1025
46
502
878
711
1946
1466
769
1114
33
1448
1014
580
649
1856
1885
726
682
395
1968
346
1841
655
901
224
305
1209
502
852
1226
659
356
1675
1336
1041
1240
50
796
689
122
1002
794
1196
608
1880
356
865
1
1862
63
474
164
1738
173
893
440
1517
1852
1623
1711
1023
809
1578
954
645
720
1597
1249
1239
1212
1024
1940
714
1657
317
818
801
361
817
409
264
85
1306
590
1813
1460
752
878
900
598
1534
1776
881
1358
605
1459
884
1101
513
534
773
952
20
512
1611
426
901
1610
151
1428
408
1018
41
1416
883
1350
1714
1220
1395
1870
1483
1182
1614
383
1997
1745
1457
1835
432
318
1753
53
1186
947
1429
237
1804
305
110
440
639
838
1660
1432
306
318
771
1097
624
3
1015
1518
1724
1171
1739
1722
652
1487
306
1059
1144
1817
1454
1028
1185
1946
1461
1821
856
1632
794
1701
1888
449
1245
1150
1717
1997
1436
1182
85
587
1162
763
25
934
570
1211
674
1010
1763
1671
561
1574
283
169
164
1773
286
225
1603
1693
1001
100
976
901
136
875
943
1659
1723
1419
416
1472
1719
541
603
1527
868
1708
409
87
1062
856
239
153
1896
1528
1994
686
229
467
1873
128
1068
1369
119
976
1882
1918
1290
201
1982
625
967
1918
176
1828
231
814
709
1236
688
1449
486
1722
1899
1094
912
618
857
275
1084
663
884
141
1466
1150
1269
1569
1278
930
276
439
1087
908
23
1096
864
1830
1797
1388
1977
1676
1635
850
1821
1464
1629
846
616
1234
1385
1657
1987
1345
142
868
805
114
127
1057
1644
1457
936
1731
929
313
1639
1218
44
945
269
1783
784
1463
1090
1999
1950
979
1995
1699
857
925
1930
1924
1165
1338
1884
52
1754
1459
981
603
389
1999
1836
1454
1262
951
1547
1877
285
1828
665
134
246
444
48
1925
47
1552
159
669
847
1138
1670
1167
309
1053
1319
418
1689
496
983
278
710
2
750
977
102
1948
153
1346
1061
381
637
1479
143
1951
1333
803
910
398
1620
1916
1430
668
439
162
1256
928
7
1697
66
810
1032
1838
1969
809
1159
1357
422
1206
476
921
1675
1611
750
1814
1920
1972
1747
1435
1972
1298
580
972
1703
1200
842
111
1506
1425
1813
710
682
652
1937
1090
1063
1328
962
700
1146
337
55
1048
1765
368
766
1519
148
65
990
1319
1488
1388
234
419
1006
597
1925
1894
434
84
349
1007
1941
120
183
955
766
1711
1347
1410
968
1109
130
1672
669
1704
40
1835
106
1051
1159
1267
1438
888
149
509
1238
725
268
1855
95
586
1498
1701
1352
262
840
603
683
1227
1229
746
1932
1125
116
334
1655
1457
442
892
771
1990
1148
1774
1351
1421
1861
1641
165
807
1221
1929
836
1820
1668
164
629
1473
437
411
835
1129
232
1822
1394
1678
1994
224
811
937
1317
1482
1140
438
1223
736
1321
363
690
352
1512
1856
1094
1583
1093
409
285
117
253
1784
1574
1540
558
1748
887
1159
1275
745
1007
1720
1878
1247
933
843
349
823
1962
1664
923
177
1918
1884
210
155
814
1831
595
1899
1056
29
21
843
1493
1630
253
621
469
1936
1733
943
1021
195
1362
684
69
490
1364
1746
1362
1579
1193
789
322
1288
1621
1855
1869
1849
558
1460
1161
646
629
1784
576
574
693
477
1583
898
1036
1117
1166
376
1471
454
1726
885
1612
1685
1691
1810
1970
1144
758
48
17
1424
1542
1108
814
1860
204
714
806
1680
1832
1441
890
795
1320
1917
344
817
163
1554
1344
1898
1537
800
1225
842
722
1051
1711
1202
1552
623
328
1346
1832
834
1733
1428
1395
1606
1363
1096
1404
1897
671
1152
102
1897
154
1848
1324
1265
697
427
1410
643
551
1919
881
313
377
1070
1157
364
1148
1656
1244
148
1431
577
288
1664
1322
1770
562
894
1587
990
1727
1161
25
1150
1514
665
1030
250
676
1738
111
1275
1120
53
1125
962
714
419
122
1711
706
473
1819
357
175
765
910
937
1467
986
1034
4
355
1733
1305
498
176
721
477
1031
437
446
366
1298
29
544
1240
1300
222
1238
275
123
1467
1049
1795
602
1974
77
1432
376
922
1094
324
822
1476
1182
1521
1148
1668
518
157
1075
1140
945
1891
1820
111
891
14
1487
1985
1752
299
1665
48
546
1832
833
1170
1874
1971
1930
1696
993
1018
1641
1905
92
876
1814
1868
1885
1646
727
1840
468
1753
1526
1162
327
1992
1715
1529
920
1244
199
885
1651
1435
867
400
912
742
555
298
946
674
1813
280
657
1648
1068
1033
1547
1453
1479
1823
1197
1444
1087
1029
452
1358
1706
693
1136
54
393
1584
986
476
52
1323
133
1839
917
905
24
1633
612
1331
310
921
1729
922
1758
582
400
633
1956
347
954
1663
1961
1804
541
893
357
666
432
1853
395
17
45
805
277
1669
678
204
946
895
587
3
1005
917
404
699
233
1698
1323
1118
1538
1099
740
746
287
128
1257
1976
31
1479
913
685
1607
337
777
1559
487
1449
254
840
1976
617
1258
113
980
1942
1111
1720
510
1867
1973
774
209
1135
547
1969
1494
1347
1484
900
1290
918
650
1847
343
255
1030
1390
1551
1913
522
325
136
1473
1302
70
448
1054
436
615
371
72
715
1037
1228
1066
659
1034
1634
1388
1403
1241
864
1826
35
624
407
1578
1663
1278
323
1229
1196
1853
216
1886
1587
1504
1169
1001
927
667
1572
1889
1920
669
1685
798
1086
383
822
943
1115
393
322
350
993
598
826
1100
935
1754
1567
1890
53
544
1768
1467
816
1488
113
87
1395
1962
1997
1611
167
1900
1628
156
535
761
1305
334
331
872
1938
480
1563
447
1386
1278
1871
1756
512
761
856
712
1797
666
686
1542
1886
827
1314
84
355
503
1205
177
1351
792
67
269
1153
1947
232
275
1863
869
1087
706
1327
1580
728
626
510
1432
853
184
1929
468
259
1433
1600
1043
1713
912
1569
687
566
1285
45
1271
1080
1792
1700
164
369
1495
1208
411
1224
310
1217
1229
1126
869
1095
1968
1514
1661
874
263
708
1130
1091
555
1473
713
1561
1397
1837
402
1645
29
1737
610
117
1793
443
145
1095
932
528
1325
1012
1854
1988
991
993
1263
455
751
1007
459
612
1884
718
522
1310
553
875
114
917
112
1174
956
445
1722
317
921
1108
1249
1169
950
1149
319
100
1526
278
315
1021
1931
1241
583
1857
261
1032
824
526
1579
1169
1592
670
1043
360
174
576
306
1103
1331
267
1948
1821
1001
1274
1710
992
1345
1431
565
1604
1236
1506
27
1228
779
1812
285
534
1059
1573
1560
800
1102
221
1609
492
1403
1989
714
1706
912
1982
1805
1542
1871
804
83
836
1147
625
965
563
612
673
62
1046
12
1057
1725
1971
1507
1775
440
399
675
1907
1189
720
1577
754
358
1342
1220
1231
1646
1945
1763
267
1468
826
77
387
1258
318
1796
1807
1130
443
20
246
1980
329
584
156
357
75
714
1057
299
177
1145
121
523
1039
1630
1018
1638
455
443
1734
1485
179
962
242
566
1056
48
281
1589
956
1436
281
596
1398
477
1514
1385
1700
336
1976
190
988
1453
10
1092
36
991
1614
637
1250
857
878
1041
1597
611
141
1943
978
427
1864
1187
1786
1942
245
196
1860
1579
1257
1109
643
901
380
827
1712
1055
248
1617
826
367
1921
1299
1434
1591
287
244
169
475
1864
1967
872
324
1768
1197
881
362
1323
273
1225
1127
1996
1673
10
1804
1808
379
1742
1103
1435
780
564
657
792
1877
1039
1863
328
1255
588
223
619
1262
588
1480
1243
759
1788
365
622
436
1029
875
1843
1596
1935
1600
612
933
207
1792
347
809
1386
1095
1302
1900
721
960
1765
1661
732
1486
1164
377
830
523
1882
1711
550
1030
1169
1253
865
248
1482
1082
1660
488
743
1790
1532
1702
194
1716
1276
252
965
882
1543
672
1573
1817
393
537
313
507
772
574
1369
1302
661
251
821
1257
141
1260
849
696
1612
381
317
460
76
1094
404
61
176
1792
331
1178
1934
711
1278
318
1162
1979
822
1631
1147
1334
1069
1986
1037
994
908
413
1760
553
1806
1443
1181
1295
302
971
459
381
1998
664
1490
614
58
696
109
445
1545
470
1985
1699
176
928
1280
351
1800
1497
1015
518
1374
873
1832
1319
1404
1845
1469
658
1286
385
1432
1893
1727
372
1827
415
779
1305
575
854
481
337
360
986
414
636
745
1009
1883
706
891
285
1292
1965
1324
385
1039
1492
1781
870
50
1241
125
1878
1440
942
1168
1060
975
1847
531
1047
1744
1379
1702
903
978
1156
852
79
1341
188
1046
321
1256
243
598
1506
1704
810
1131
802
780
811
928
636
1610
501
1353
1817
1904
1305
1881
716
1214
1170
928
1583
882
356
657
1010
1955
1310
1803
1485
1323
696
1430
1378
823
189
1287
717
260
739
1957
1253
1813
308
922
408
1287
40
471
1721
8
1088
311
468
125
501
971
360
619
901
1788
1093
1779
1802
834
562
1948
1182
659
337
910
1489
1470
1008
1622
623
1877
1412
1366
135
1155
281
1143
1591
536
912
731
785
490
627
1123
507
191
101
526
1723
1683
1418
1419
76
1182
124
873
1651
1312
811
977
643
161
1741
481
957
554
1682
881
529
39
1302
1397
406
261
149
918
284
704
1234
1519
1939
1524
584
838
76
594
503
98
689
52
1839
1424
1981
792
1698
1213
1820
809
1997
294
1110
1357
1151
1397
772
242
438
155
1382
245
27
1221
729
1491
1905
1526
994
1265
1522
671
1618
1625
450
1350
1793
1742
1504
636
160
768
259
911
684
1965
1794
1437
611
1847
185
895
916
1286
1088
1614
1187
1152
194
1270
1630
1883
976
348
1763
1626
611
311
265
1711
1054
819
695
988
1328
665
1712
1215
115
466
927
290
482
710
1355
1924
459
1667
927
864
1578
169
77
1406
112
430
283
959
1593
1384
1764
386
1374
1590
305
1812
428
445
1940
572
1148
530
665
1402
1808
319
1674
1412
984
1727
508
441
866
1497
632
232
1639
1115
1977
635
1657
509
559
1264
1902
127
1755
1256
427
53
133
1697
269
1961
1360
272
1064
1890
162
1326
1984
450
160
1597
906
436
259
1353
1304
1747
1634
1847
942
393
1498
1388
1963
1989
1638
979
219
1047
1700
1471
686
970
505
985
1262
1503
1863
406
1859
137
58
218
692
701
1746
295
81
934
870
1819
1623
595
20
1036
741
1601
1745
1298
1902
391
217
1513
752
754
265
1358
1649
1295
1770
1201
1440
1540
751
786
1994
323
117
1905
464
1432
1696
970
464
139
614
1355
1006
1678
887
362
1656
673
1759
1870
1887
1697
1372
1518
1964
1250
529
1496
1371
627
461
678
1266
314
677
860
457
1032
716
78
141
1152
193
350
1944
58
964
1177
1856
1758
148
1736
1836
1152
574
893
171
1207
340
1867
1361
1619
255
1869
1175
611
980
748
549
1812
1904
1366
565
1522
882
1199
61
408
693
580
1677
935
1999
1396
70
460
1704
53
1668
379
1467
1591
1485
91
1307
811
764
1155
821
964
347
159
532
1579
1863
1577
1960
433
1240
1977
85
780
192
1071
969
1346
1543
1096
1779
274
1473
1506
622
600
1246
441
277
66
1118
1892
1543
1532
1434
730
134
596
1706
196
629
717
486
613
366
637
1894
1020
1457
367
1937
785
807
1253
207
624
1546
1099
1271
1164
1254
1214
307
180
1237
1336
418
1463
531
863
362
1642
225
1120
903
1993
833
746
1102
1170
945
1332
1098
80
1922
1704
68
484
1803
422
1808
716
952
1942
1072
1819
553
1504
988
1223
152
754
993
1256
1517
1236
1129
281
1404
245
427
623
1623
1868
1955
1334
1403
944
1802
1218
1876
838
1758
561
812
1358
1053
1629
1406
921
149
525
481
215
1327
1531
1792
1923
1489
1173
174
1791
492
1127
878
361
1681
416
1515
560
236
734
578
482
178
703
1844
1236
824
1789
752
185
370
1302
355
1848
923
741
1578
805
595
137
1606
659
1565
396
1389
1744
1209
1733
1411
1487
1059
26
995
55
453
503
1774
29
1421
459
1096
174
1755
1106
792
1009
1626
1796
1950
1755
1133
443
571
238
280
661
1955
946
1238
437
266
247
27
176
515
1045
47
7
1230
790
331
329
1161
1135
1644
573
852
183
1783
370
871
726
209
665
1013
709
1694
1999
832
1359
980
456
185
969
1015
1829
505
1625
743
179
933
1625
758
1448
1666
1635
447
1668
1760
470
913
70
1098
504
623
1995
1263
171
1579
959
1905
1334
1418
1661
545
1618
387
1599
1610
1440
15
585
1451
170
481
1686
764
1564
193
1015
976
151
1959
691
1323
143
469
1072
178
1160
1820
576
1878
1090
14
1266
290
1706
556
4
1570
167
1592
1190
109
1659
1242
113
756
1477
1649
1404
59
214
373
1283
1166
1221
640
200
543
1780
1362
1407
1563
467
1492
810
1917
1333
1945
1401
820
1383
897
601
1136
1984
1971
1137
189
1670
990
388
955
796
1316
486
1843
1768
1795
1691
411
1936
521
614
624
307
355
1079
280
1816
1198
312
1235
502
353
673
1912
1664
908
951
1602
394
1310
894
17
1099
1092
1645
830
1400
94
1617
1708
906
1552
1666
956
140
1313
732
154
587
351
1014
162
1672
1779
484
343
672
200
451
583
1067
474
1204
416
40
210
1843
755
1660
684
259
656
1837
810
1621
747
626
1225
399
795
582
1803
907
1116
1378
1684
1057
521
33
111
1141
291
474
689
97
575
1063
1473
43
1717
967
1482
1351
370
753
265
391
1640
1988
1638
1056
1768
381
452
516
1748
1680
1882
244
1481
1727
1164
1460
102
250
686
1662
1650
579
1386
387
1069
6
44
1745
1767
1376
1247
168
203
1032
1802
1915
583
1060
260
1131
1670
34
212
1355
657
1124
1465
1129
978
1577
1595
639
179
75
89
668
1928
1413
386
19
1650
339
1644
1948
37
1794
1386
87
366
43
1964
1443
352
925
1467
1313
1749
1509
242
5
230
164
237
381
370
1389
1640
1740
1353
1268
1793
702
1931
901
1364
1400
1754
1481
674
1047
397
1763
1645
605
789
1057
996
1529
273
1449
1402
776
1696
917
1869
431
674
1169
855
1282
1713
679
1290
1493
470
1032
6
903
604
12
221
1043
430
1610
1523
1655
744
1664
1564
1196
1732
1427
1373
1187
978
1805
1632
34
35
1850
1296
1050
864
733
42
1130
427
1225
1388
1420
349
1133
110
1323
1665
1089
147
113
255
1252
40
8
1350
232
1336
751
896
598
1176
241
1983
1736
276
906
722
173
1514
952
1943
1389
252
1577
50
803
1228
472
520
1697
1521
1209
976
192
611
1268
225
1364
1799
1726
460
741
605
275
76
1721
1750
326
862
1064
1198
1370
1050
1211
645
990
428
1731
772
741
118
1056
283
1328
1342
1686
1342
278
1184
1116
736
1074
924
1020
673
1077
1869
324
1798
788
1881
162
964
605
960
682
1194
669
958
19
1207
1
1992
170
1788
786
284
810
847
1393
587
1370
1877
981
266
225
166
1388
1847
829
1635
1301
318
1999
762
381
909
676
1606
195
884
1729
167
226
1240
1131
574
734
270
1880
1105
1782
1743
861
395
1474
441
1720
1576
290
1824
1160
612
594
1864
624
322
1024
536
1674
1564
221
1968
1104
885
901
1261
522
717
1798
117
509
908
1872
1
166
402
1831
1753
1596
634
1523
1864
538
50
1280
347
1284
0
411
448
996
839
695
1533
1016
811
1342
1122
756
1195
118
818
1109
1420
243
1150
1741
1677
1359
1809
1467
398
56
241
636
1871
1963
55
1152
245
1215
1825
1930
1567
1240
935
1219
647
883
579
1127
1103
128
1950
1061
510
780
428
333
743
1627
1525
139
515
792
401
1205
701
532
1972
483
1877
363
243
1258
1789
1403
1533
1258
1929
1597
1313
265
1183
1180
355
170
1879
1688
1916
1488
880
115
289
1753
906
337
1028
1279
1753
1634
1471
1368
456
906
1880
1193
1889
1350
268
1090
392
1264
1428
1255
84
1677
1450
1285
1445
1669
590
289
143
1883
1555
1834
1160
1094
807
1167
19
887
1622
1644
670
688
1498
1794
1535
1192
220
611
1455
1867
332
1149
354
645
511
991
657
1808
1323
1250
1420
918
1941
304
600
949
590
796
1824
250
228
1451
244
1155
279
1398
1777
1764
1072
1288
1786
5
879
1115
1496
1047
1571
868
1323
299
1543
1001
734
1521
623
1179
1142
1701
785
140
453
1079
818
839
783
1514
1072
443
743
1780
1570
1066
505
1115
464
1695
665
648
1348
718
179
478
1218
732
1930
1585
1308
119
317
242
1760
498
1988
1431
547
1181
1493
990
1407
1642
55
1622
148
550
847
1214
1059
752
229
553
92
957
298
555
1578
106
1826
1726
389
765
1931
482
1245
633
841
1096
526
1529
1639
655
669
1018
968
1501
307
541
1664
1598
618
1141
1703
698
1273
1900
1896
179
867
1592
751
1660
1275
1044
1657
1958
1834
1099
861
357
1931
831
824
1449
28
403
1283
1252
706
332
1731
196
1793
778
1039
380
1893
242
1698
332
1596
589
872
1974
1294
51
179
715
1076
485
1370
1620
181
478
1240
263
768
55
16
1639
1488
344
380
449
733
880
1485
1826
575
91
783
1901
167
915
687
1047
1090
1308
1997
1032
7
1693
1780
1035
233
408
377
1497
453
1174
886
1289
1461
1771
1932
341
213
291
556
896
644
854
1473
1197
1157
734
1016
1683
302
945
1523
578
779
632
1088
1300
1516
1525
1975
1191
1661
1020
759
115
839
280
87
1293
1607
1902
1323
1720
198
1065
691
1201
1793
1176
1244
750
1469
251
1094
1313
804
1096
888
811
378
729
110
1286
906
1576
1742
1965
1171
1015
210
1717
1843
1670
163
1655
158
1224
105
139
303
919
1410
734
186
61
791
1174
32
994
1642
1261
1982
1765
133
444
1688
1459
187
1007
212
1292
879
192
1551
1991
1033
485
1376
830
451
428
38
1331
877
27
1762
1875
701
358
352
1416
1703
1862
717
247
734
529
1335
1037
167
872
1304
796
1466
670
411
1525
1676
1218
6
551
1385
1389
294
134
1376
1580
356
1994
1730
1979
765
984
1409
671
1409
1317
1471
954
648
1186
864
1997
1892
46
1642
1107
46
1361
683
72
73
1985
1659
306
82
1906
1210
571
1337
513
1135
240
1298
542
1319
1673
584
504
1788
1475
454
1140
1264
533
1624
1562
999
108
134
1587
1500
450
1584
679
586
1082
1068
939
1522
1955
1118
1771
486
612
1649
1466
115
660
892
1185
504
1545
75
1415
1947
1855
1988
404
717
510
1961
973
1719
503
801
1301
1957
363
675
1033
1549
468
1919
1452
328
1556
1792
1965
1852
362
1671
935
328
842
1367
90
1817
22
1372
1127
1516
1889
1782
1649
1623
1054
386
138
232
1780
1169
1669
10
944
1543
530
1581
1520
1459
903
690
1403
216
1452
1867
1520
1930
1891
1913
1636
1265
233
884
43
183
924
1332
980
1764
444
1490
558
231
311
1280
399
1022
207
1789
1034
1912
1221
209
239
951
286
1765
944
810
1593
324
1325
482
1231
1169
1593
1150
1342
1788
1150
1510
1322
581
1054
1336
289
1857
1156
331
338
195
1184
379
401
44
1932
312
879
1263
1462
585
1634
288
1740
920
261
703
1556
1112
1741
1875
688
1299
1396
563
734
1987
847
1130
492
21
91
1300
1677
1726
298
241
119
529
1358
1153
397
1787
1590
1878
475
128
184
13
1544
807
714
925
437
1184
1883
297
921
402
143
55
188
1230
53
1842
1105
1895
1193
999
280
405
267
1413
1764
263
910
1416
126
1747
991
1738
1594
656
799
302
1413
38
561
531
933
1633
559
40
204
204
1982
1057
1308
908
562
1323
175
377
293
671
1561
1808
198
1148
1716
89
128
1526
938
1456
1621
1940
516
1896
906
1541
824
759
1061
1918
41
965
177
1156
1482
1056
1981
109
1228
162
1022
1082
385
391
1832
1777
428
1873
900
1037
496
510
1961
1452
276
259
375
155
1852
213
1536
637
1475
357
1665
1102
644
19
1339
40
584
871
1254
1641
1167
1723
1683
1069
1742
550
572
1843
566
163
530
535
1556
1863
321
1518
789
1064
1360
1354
1573
1127
1178
19
931
826
1505
1731
1451
1983
1899
199
789
1139
700
26
935
670
924
1896
1184
833
1138
439
1410
139
1455
300
860
923
427
1662
141
1185
413
875
954
98
537
1574
1673
698
582
1890
1222
1459
805
1674
830
1513
1857
1560
381
1091
1920
1459
1506
1900
1366
1022
70
1239
1520
24
1832
1542
263
1422
1531
551
819
1224
490
1984
1114
930
201
1827
110
547
835
1462
1013
1399
109
122
1611
254
1501
578
1400
912
1901
1021
1489
913
1599
1920
229
1649
357
405
902
471
620
264
625
524
14
560
1712
1648
1579
1328
1343
760
800
1695
927
1706
1279
725
1614
1864
1615
601
75
349
974
1071
1843
1839
1547
1237
812
1321
1829
305
601
411
1368
118
566
1285
1960
1106
112
341
851
1323
135
885
1246
542
436
1012
1456
1046
1159
1102
1854
223
361
1411
803
1761
1334
1876
258
797
771
1179
1175
736
150
1025
1252
1757
826
1579
430
897
751
1707
507
1784
1021
1705
449
1004
116
147
214
739
1319
981
1062
839
1415
488
61
571
274
428
650
1398
1571
1588
870
1320
1116
341
885
1784
1145
1887
1978
1752
572
1429
519
135
1328
1547
310
216
545
526
832
1597
912
581
678
1346
310
127
1549
869
879
927
466
1999
1180
354
480
1191
1878
1881
755
25
602
858
956
1647
757
974
1985
891
1632
46
1668
647
545
1014
182
463
431
274
515
39
1205
105
1615
1086
1660
1370
825
536
57
1252
590
893
1430
1403
1053
47
304
1100
1711
1578
508
244
1921
1029
1458
1136
706
1816
64
1610
847
1378
1502
755
528
1175
346
739
1959
419
1672
1764
147
1763
391
95
1559
196
424
614
185
389
114
1149
1335
1128
552
961
640
1356
1913
1774
534
497
263
1339
377
820
1692
38
1166
734
1621
1926
1356
1062
236
1456
1941
110
1002
891
486
485
1178
798
355
529
1933
1168
1169
1181
28
1423
1022
1703
32
1395
180
1616
38
1135
1245
409
1717
178
422
645
991
947
1865
832
360
1046
247
1460
1236
366
377
1539
404
519
1054
696
306
571
1759
382
644
464
908
12
595
852
1569
1143
276
200
1858
1080
274
1134
1225
714
1302
743
490
1786
1648
47
1849
399
1231
82
409
183
298
1972
192
655
1659
868
423
323
1793
34
992
1560
1972
1117
1910
396
756
1820
1562
89
365
1167
321
571
1675
316
1448
920
118
1742
1241
1666
678
1287
1862
476
125
591
741
1950
470
1520
1839
1581
474
1687
1045
843
1038
1505
1269
1861
1598
1568
936
98
703
243
506
1157
1609
1613
1593
1046
1900
106
224
237
1512
448
1839
1052
1296
1125
125
1724
592
1927
1670
388
49
1678
1734
1261
1828
232
385
985
1627
1889
29
1371
1752
1489
1018
621
3
1830
361
1930
406
1143
1344
669
633
1473
1438
1527
1676
1953
500
1144
883
32
1365
1231
42
116
525
1607
1745
1433
1449
5
29
509
1521
528
1562
793
1530
1243
254
1101
423
1475
1117
1197
1125
1340
46
1849
917
606
1277
443
1383
386
178
546
1379
1071
1548
1493
54
1518
1434
1688
555
881
1445
1696
1878
1465
1042
1562
1157
1383
1292
571
0
47
1113
1770
560
1591
27
49
1507
13
1171
526
758
241
1898
1767
1003
1478
119
148
152
870
1998
732
830
729
1936
1112
384
535
600
521
1949
335
1222
1967
1478
1093
760
1372
1338
1974
725
1220
1590
37
1340
1296
997
625
1303
1557
8
1631
495
711
1799
216
1131
1434
1955
1232
21
182
239
567
984
1948
1847
223
1388
77
261
346
1627
1549
1399
367
1193
272
523
1675
50
1314
1496
308
1273
1562
702
1649
1303
1506
1716
1868
537
671
867
94
1013
1400
1458
1451
0
1588
926
589
1833
1498
1375
803
203
183
1042
40
1312
29
145
1580
1355
1589
1992
827
558
1312
813
832
1979
87
992
1533
618
167
397
406
1696
1474
1113
1101
1566
1229
1492
1466
1649
1800
1141
703
1599
819
1071
272
1184
850
936
1833
153
1986
1432
528
511
487
990
796
583
1433
92
20
1232
1095
1960
578
64
384
1486
1980
157
259
275
573
1094
1418
1895
74
534
1780
1489
1383
377
444
397
1512
710
1569
1996
1179
476
1362
1158
1083
1233
1843
274
1697
587
1758
1971
1335
1279
474
1193
819
1257
283
110
1587
1999
1992
213
392
1605
240
1256
615
1116
1830
994
40
1707
1760
780
1032
1291
345
1796
1834
488
1394
845
1807
1323
1039
1422
12
386
255
1087
708
896
164
733
1705
179
774
704
1790
264
835
1743
1765
1662
1567
1534
1184
1285
148
390
326
1870
681
1042
1864
973
607
889
1042
1166
1122
1498
708
671
1055
905
1637
613
1302
824
894
739
835
547
994
637
1549
390
795
447
796
854
1898
927
1960
308
254
260
33
1953
1225
676
366
601
606
1720
1488
1533
178
358
1709
979
289
209
71
560
1865
999
308
1941
664
1374
1177
1159
1029
327
729
1148
771
1439
1025
1981
1030
1964
275
1450
52
887
1063
111
971
1873
205
1916
913
157
1035
503
123
1711
944
756
934
508
1954
1305
636
1310
303
676
1249
411
1282
928
1976
287
1335
1133
1318
1990
291
176
714
608
1166
1817
585
303
1744
1784
58
1698
721
1938
1792
1404
1459
853
1149
1389
1860
1447
1548
1821
100
1740
45
1503
195
624
1096
1970
674
1291
999
575
1268
1555
1570
1621
861
1032
269
1942
1472
824
1421
615
1824
1997
1990
80
492
1513
1754
199
1830
92
1755
1402
1881
1595
707
1650
1219
1867
1528
1311
1700
1332
452
408
635
770
1169
562
358
669
411
1056
1438
1094
962
1329
253
619
1675
291
1773
90
153
1890
558
599
87
1918
1370
1677
704
491
1822
861
1702
1584
723
422
1323
1650
416
1787
589
1566
1161
1117
537
958
385
270
793
995
1312
1295
432
184
1458
833
1244
1557
1886
1805
896
1568
1355
209
553
1853
1203
1461
222
1306
1879
1246
862
791
1366
1508
1148
1995
1523
301
384
309
954
1568
1830
857
1944
852
1116
243
1329
1941
824
1373
1782
1312
323
1128
1374
712
1742
396
872
295
1724
77
1458
264
1969
1069
1331
1666
336
1335
414
532
1057
110
715
1051
1447
1083
1692
569
927
1944
366
861
626
1620
886
189
52
932
933
61
1272
1582
463
1469
1063
1654
1604
1050
726
509
1809
794
1549
420
1408
135
245
1020
1406
368
1867
1984
768
1146
1224
1506
14
1464
1162
1815
855
1385
195
697
998
859
147
1099
337
177
821
50
138
341
686
1982
1973
1354
1205
1725
668
1943
168
934
1698
1938
1293
914
1001
191
1618
82
1485
1351
956
1933
1261
504
1617
1128
1592
1088
1168
605
226
1025
704
1279
85
543
527
1618
1278
1797
1483
271
1935
1928
1124
439
123
761
89
195
681
1834
454
73
501
968
1402
84
406
1169
721
1341
1543
1385
690
559
1739
508
480
272
1992
615
1462
296
1961
900
835
992
1902
1919
1844
582
1422
247
698
878
1762
1228
75
999
232
718
1999
771
1454
1766
927
679
1455
1531
1916
611
1152
658
554
827
403
1495
974
555
1526
1565
282
1753
449
1169
986
1639
658
767
490
207
673
853
1527
410
1337
1127
1545
710
297
1964
834
1542
1903
1084
1682
1263
831
40
819
1600
82
713
1942
1873
545
676
1536
1361
1673
1512
893
1062
1076
1408
1837
225
1932
279
304
711
952
501
1118
730
788
1764
23
289
1759
1199
1332
1598
958
1761
1493
1108
1823
851
668
86
1124
143
866
1375
666
982
1112
371
174
930
649
1675
447
18
494
660
1723
949
1928
676
352
741
916
549
1879
608
1506
204
597
176
1566
1316
5
1328
1120
359
1943
398
767
1411
1248
625
551
584
927
592
1172
965
1726
496
269
607
501
18
775
9
1066
1896
376
707
747
984
1522
1879
86
1424
603
379
1789
486
75
988
618
888
827
942
1937
278
1211
1234
550
1412
1433
224
1637
1840
1277
797
930
1043
506
1013
1973
852
1635
204
974
1958
709
1771
432
1210
407
1581
359
1216
956
130
402
1110
1711
1733
240
638
1281
1078
414
1878
318
1124
503
378
720
253
1968
1590
111
1525
150
200
1802
1978
1779
397
1296
1752
897
1028
1501
48
1353
1078
175
1553
426
172
307
1999
506
1687
920
1511
925
548
706
1910
601
1947
1517
1946
1134
909
859
142
1824
689
1931
1891
1720
1176
990
271
1059
1384
186
897
1854
1355
1404
1483
290
760
1169
1415
59
1236
1826
1095
1659
565
1987
954
1152
1417
1545
1274
100
1844
1041
974
320
958
1632
3
10
1015
1472
1215
375
720
999
1273
718
991
532
566
1753
543
545
1363
1453
85
1542
1316
745
177
1731
1873
384
1213
1366
420
529
868
1704
1555
815
1100
1426
1262
881
1608
48
244
116
413
1418
436
440
710
1001
229
527
1048
1996
1497
42
227
449
1154
690
1226
587
23
1646
778
1791
1474
382
1660
1374
1770
1013
414
690
416
754
901
1953
1670
1230
778
1795
27
1836
1269
668
433
620
1202
1884
27
474
753
1278
176
1617
644
1349
1761
106
254
215
268
7
558
282
1634
152
1848
1097
43
1696
1577
1258
380
1434
1000
509
1881
1431
1577
1122
152
1378
78
568
634
1508
1106
921
852
107
541
1683
159
1518
776
1775
1392
1034
1528
316
586
1324
1464
503
207
1476
1819
1815
1914
1802
974
26
12
1072
425
845
1249
698
1303
110
958
1227
1275
408
930
1193
1926
401
154
554
1346
1501
44
1504
211
187
775
623
967
1286
803
671
1187
1265
1747
1360
236
62
450
145
105
1406
1169
398
1886
688
1308
20
1666
495
142
381
264
1342
308
772
1062
1082
437
1477
677
1561
548
1436
303
76
400
621
507
229
1735
346
39
1698
1102
851
239
1785
1940
348
1884
1923
1328
469
1885
1020
1499
1516
1879
1941
1413
498
48
959
1693
1645
1320
1525
1638
654
1531
1295
1995
1697
369
1646
364
1424
1144
763
1355
738
1833
653
1737
391
1145
579
1720
1663
915
1124
462
1387
1112
641
1025
127
1262
281
1886
1741
879
30
1367
705
335
1560
975
387
167
638
1288
1112
1101
1366
274
543
1747
1257
508
1864
1260
232
780
1039
1070
28
287
1149
260
1875
328
507
1547
934
1378
769
838
819
160
1701
1529
429
1468
391
1227
922
1172
557
1856
1768
1318
1638
315
1371
498
1723
558
1046
1647
531
1117
447
1313
412
6
948
1761
1595
1776
752
561
250
659
155
713
971
24
1855
1057
451
1628
826
850
1333
1829
1451
515
1005
1591
38
267
438
1317
82
336
1018
1304
1673
334
771
65
1567
1020
921
1266
1648
1711
1376
25
613
1607
1607
569
1092
481
1228
1789
1882
1547
1202
1216
1954
1056
1866
1648
1642
825
748
1321
171
1558
592
733
1270
1767
350
1863
132
1813
399
1586
909
1396
201
1367
430
1827
39
1222
1154
1661
1593
403
1821
1096
854
82
1347
703
158
265
1884
858
1755
183
1532
846
49
131
1601
357
684
1913
890
1586
412
1692
1679
773
450
1696
1016
1629
1955
49
1158
1714
714
262
856
1326
250
1237
1209
419
932
1194
213
1776
74
326
1433
1439
104
395
564
1806
1675
32
241
769
1598
866
1361
1053
349
1983
583
756
498
1032
1781
1307
1497
1220
52
1593
1370
1118
413
881
1810
1277
1119
1035
1461
1835
1876
769
1830
1779
1693
1776
1868
750
878
1083
1636
1663
1558
1515
1991
1148
966
217
256
479
1387
1778
1531
1983
672
344
1654
688
1570
325
1786
758
368
1443
1
766
319
580
291
351
1420
994
223
1134
803
1326
1060
224
1002
118
1908
687
1153
96
1935
1678
182
936
18
519
1048
1180
1355
1246
858
73
1483
916
512
430
495
1952
1372
1190
1273
339
540
1813
1691
111
1695
959
1370
1166
594
1575
743
1139
165
11
890
1672
916
1949
528
726
378
378
1864
889
1021
716
346
1278
333
508
588
460
1263
606
1026
469
1297
353
1077
500
1505
744
25
1889
110
1866
1621
251
1448
178
552
780
739
1732
1068
1802
1716
281
655
1948
394
1231
361
1793
1055
321
654
1520
1459
41
1756
1084
962
1842
298
1578
592
275
795
1464
849
1173
1301
749
1451
1687
999
1030
1450
1349
1451
984
221
76
706
922
1948
851
1962
1407
1298
795
1840
1269
1769
1982
636
1527
1638
1408
1654
1244
892
1655
204
1860
1584
1671
1865
957
1048
485
958
160
470
95
524
672
1285
1118
1581
1644
1795
692
1667
1798
1438
1035
1811
1282
1937
765
1068
1091
419
1169
164
147
921
345
165
1668
1724
1027
1100
1834
1748
1041
192
718
822
1768
1204
412
740
364
395
920
457
1984
53
504
123
1917
1779
794
1239
1040
1317
483
1626
616
169
506
356
327
750
238
241
1156
727
1915
1275
39
1875
828
1660
530
786
158
129
398
1506
1883
42
654
124
672
216
1315
1524
1132
221
1934
1557
1827
1385
1980
501
70
1278
258
0
673
1397
914
1103
530
804
263
557
1571
1156
862
230
134
1170
1846
1571
859
26
1280
1274
1645
281
523
1448
1122
1969
268
677
286
1162
48
646
1538
1501
101
1321
324
1066
396
1458
107
1866
914
396
1671
1812
1601
786
61
797
1007
1491
1473
1427
912
875
1485
1876
1599
1620
1484
1653
480
735
1405
1622
1867
1500
1877
613
1322
1292
451
1927
662
1977
1542
1449
1299
1837
564
117
1357
1581
814
1418
953
1913
254
1351
143
1463
1072
1317
1180
1133
102
1635
766
1198
592
1143
1795
436
1468
948
1541
1143
1916
1355
1368
896
197
1175
171
594
244
1385
597
199
1052
955
378
321
1728
1913
1314
1269
1684
1088
436
275
1270
1947
281
83
617
871
1190
585
1870
69
1246
1311
1360
1466
121
136
72
647
139
329
1847
945
664
1177
654
827
1483
49
1030
258
346
514
428
1725
388
727
1959
1237
212
9
265
426
187
27
67
1873
579
342
493
28
1179
293
828
571
177
1022
473
1110
190
395
1915
340
192
368
1787
357
1423
154
525
750
804
1791
493
1291
56
1395
1181
1506
180
1147
721
714
722
734
532
408
617
273
235
292
1511
632
822
55
1097
1325
1444
1840
616
1398
99
1351
774
458
1198
1621
1689
590
1414
981
1053
278
752
680
964
692
1535
690
1100
439
180
1808
5
172
55
1351
1438
528
698
1457
662
1493
522
1748
169
1712
676
763
1098
956
393
1300
998
526
1147
1748
1632
1148
823
280
470
37
216
892
1270
666
243
1735
4
1359
522
383
1054
1387
350
1338
508
1979
1571
1350
1849
121
1132
179
120
1343
97
282
1206
556
1300
1485
932
1259
1001
1975
1101
841
1801
767
261
1115
997
702
1996
546
694
1091
624
1808
1420
582
1940
1270
1918
1641
626
808
1522
1269
592
653
290
1706
1670
1259
573
1869
668
141
422
390
1575
1346
1072
1119
401
609
1707
1616
1112
1309
847
186
1783
788
1117
1036
921
753
684
665
1678
1121
484
602
620
96
1365
1727
1185
531
1867
188
650
1359
768
418
951
570
162
1177
1870
751
1597
1673
1822
948
498
84
610
3
88
1609
1533
1511
1081
947
1057
1065
535
1480
246
798
1325
1793
1161
298
470
1212
1449
944
171
1738
1994
1122
60
938
1948
1122
1580
922
1545
1565
1829
1181
1496
840
916
242
737
1158
538
1157
168
385
328
1276
916
1234
1143
991
914
458
262
1978
1929
1468
1730
1110
116
1377
1416
1751
1466
925
1544
120
1034
1298
1678
1226
1366
122
768
1267
1288
1897
1936
79
1034
278
1054
482
1341
1678
254
589
1073
356
1984
1879
1348
1261
1406
971
275
1764
894
1422
991
282
1626
341
551
369
278
1770
1280
1801
508
124
1499
209
1294
1621
103
105
1152
1441
161
627
1018
106
161
884
1881
601
1936
1172
1256
69
657
1993
814
1129
1471
770
660
152
1762
651
191
207
1638
255
852
1392
363
1970
723
1032
1093
591
1412
1056
853
1181
1186
1462
667
1840
444
1211
256
1341
1759
1649
586
265
169
431
287
140
1513
1248
195
498
1911
69
746
1994
909
813
1841
135
1385
342
659
1914
224
771
966
1760
699
788
859
1887
657
866
1004
11
1458
208
555
481
772
221
215
1527
1510
176
1223
195
1004
227
1061
1268
848
539
271
1395
527
1953
1800
1270
952
1264
1597
212
1940
264
932
1710
1330
1126
639
1048
1534
208
1436
1736
274
1373
1841
1332
1945
1325
1082
1734
599
74
986
424
256
1967
1347
1388
1895
316
470
1817
1754
1491
1461
1667
1410
1721
1264
1566
1955
1162
1551
1473
1024
1790
1220
1282
90
645
422
1792
1009
911
849
685
115
1698
607
1224
385
760
69
983
555
995
779
1625
1213
144
979
757
458
736
1384
746
460
1910
1793
275
479
366
1922
1620
1750
286
1182
704
864
1666
662
1852
220
36
51
1984
66
1502
1462
1381
964
1073
1755
717
656
1569
1570
1841
1179
1276
820
932
1464
1435
479
298
1353
581
329
801
1693
1080
506
938
722
233
1877
1132
1257
785
574
22
71
645
75
431
1932
316
687
1673
1797
1232
956
492
303
408
303
527
1692
1955
1363
1128
775
29
668
1020
410
415
36
1324
291
1018
800
85
1020
1595
1220
881
463
516
1315
806
543
36
1450
1903
1118
1894
229
880
1669
115
101
638
651
1358
1113
1995
413
732
116
1934
907
393
260
1792
1158
1502
1520
771
191
1923
467
44
1900
521
290
781
1749
1029
316
1279
115
1597
1062
601
1416
1582
638
550
446
1894
530
1423
1126
1492
1482
1004
825
2
1997
470
1341
1148
202
263
1418
1261
1349
1540
893
868
582
681
1647
312
1418
814
1956
1073
1496
1925
648
1041
1885
1591
1290
1942
144
1092
1484
1801
1795
1591
1918
1594
568
1843
1493
1884
1303
714
524
1814
608
243
491
1935
1499
52
528
725
375
1438
331
1520
423
1962
890
176
1916
594
58
1749
1460
1564
1216
1601
1794
85
1141
342
1051
553
753
793
620
158
600
418
1014
159
891
1458
1646
1884
163
835
625
816
251
1288
385
1289
817
619
1208
822
299
1347
996
1505
962
1249
1635
1361
673
600
151
1535
1715
814
971
180
1010
379
153
509
119
1056
1850
402
243
1814
1881
460
1677
1793
103
1599
706
573
1294
62
606
1317
1696
470
1926
477
32
1374
1077
1445
1186
664
1902
1942
1998
1406
1488
1786
1754
1815
1840
1901
1882
1770
1771
1611
538
1047
397
578
1845
1801
840
1664
15
1708
1275
747
53
1686
992
598
841
1697
33
509
1016
1195
910
1771
1479
233
1307
1171
1236
885
1964
348
1359
800
153
648
1208
67
1321
1554
464
1685
1516
1609
542
254
58
1886
1962
1556
1991
736
1292
757
657
1439
1539
338
1082
205
463
1348
1011
1521
1082
1790
266
922
1480
1805
1200
288
588
1869
1650
1829
501
496
1730
1058
1313
1234
130
1064
475
985
1791
1146
1960
1098
339
1529
1994
471
321
882
138
755
1691
1473
250
101
1338
222
1432
740
1034
1582
651
1530
522
583
1305
1501
1293
186
182
304
1093
1088
1022
320
1149
1190
993
16
1524
1347
1939
642
1799
483
1730
1463
327
145
1356
495
562
80
1894
68
1221
146
1200
888
30
69
1876
442
1237
733
1363
581
602
307
1533
1445
414
1983
1987
1744
1643
167
1236
524
158
446
896
692
795
426
505
1211
1322
1028
1891
1283
1561
1455
1549
1189
1210
367
1746
531
1533
1786
175
1629
738
1403
1094
1653
616
1303
1238
1614
1668
531
70
1204
183
124
1331
284
29
1615
1955
753
1976
1290
1239
697
1357
82
421
309
133
1452
570
1248
1392
864
1472
354
575
478
699
1204
1238
82
1397
455
1751
853
1321
1082
1954
707
1769
1446
1365
1746
205
854
1508
290
44
898
1930
602
1442
57
1470
191
456
1451
177
1600
552
1125
518
1828
1402
1418
1212
1114
766
1138
1543
1043
254
557
1923
112
1294
941
1378
418
72
1960
258
1938
112
1526
1852
41
1154
1617
422
755
1722
1984
955
309
1764
1000
424
1731
526
841
1256
567
1867
1982
940
1326
952
264
1559
331
932
1312
1202
763
1310
941
1203
616
1853
1040
1268
1776
1382
1966
817
1661
1073
1800
116
1473
238
1605
1757
923
107
1063
1940
1390
1169
1003
1600
535
527
1897
278
1888
207
726
976
1132
422
1561
855
398
261
134
1546
310
1693
972
1843
1621
1733
397
1189
448
461
1140
337
1941
1336
1199
1361
638
1814
218
1291
1197
492
160
722
591
1521
1034
1376
425
587
1220
1619
1331
577
187
1411
169
856
1514
568
923
1784
1064
647
115
1178
47
1923
814
1013
1648
94
1504
160
1600
730
576
1113
1473
571
519
1362
1529
1375
1909
1401
510
846
1467
49
253
428
589
470
378
598
282
1418
109
570
646
460
1436
641
1784
346
955
1766
735
1061
1707
1346
1421
890
1310
259
204
1397
1582
1844
1537
1670
1654
163
1357
1359
1605
831
954
369
1298
1319
1918
438
589
79
625
1493
858
121
73
1267
1825
1047
655
532
1611
516
1903
913
63
347
927
957
1671
254
1511
1538
667
317
1759
38
1069
23
1816
397
896
107
1891
1503
24
1275
458
73
929
1080
1258
941
1590
795
141
948
1193
363
1304
97
911
1938
262
38
893
1914
1732
1146
1873
1535
310
409
1828
707
605
1460
1341
1359
1210
1663
589
1343
383
1853
522
1622
475
1131
179
551
1415
1540
1215
651
274
1174
348
596
241
1493
988
99
1256
995
1980
117
1621
500
1374
459
1420
317
1282
415
1185
1879
589
1795
627
932
409
537
175
819
1462
1818
473
747
430
616
1316
1869
1755
895
699
1918
1104
1796
413
485
857
352
319
668
1176
1356
1942
1389
1625
328
1640
721
1667
1069
1014
1538
1976
1201
1444
807
1542
1090
453
511
186
210
665
286
1014
1373
473
995
893
1979
1062
1675
39
1769
839
1209
1267
800
741
1642
1084
124
1305
801
1122
401
972
92
415
1718
1355
1329
732
1674
11
781
1204
1912
1251
419
987
889
926
262
1906
217
1393
1535
500
1485
1780
363
1821
856
77
649
1623
100
1101
1776
112
592
153
1893
525
1605
1549
1938
1866
1656
622
92
661
1449
165
1403
430
921
206
697
659
1760
1601
551
1609
1881
1060
827
1226
75
1972
1164
1908
344
89
1179
302
925
612
867
589
1809
329
1833
1186
479
1213
1101
817
1691
1085
159
1744
442
1492
366
1969
930
1108
165
572
1569
387
802
66
176
1609
1104
1384
656
795
667
228
324
980
19
810
378
962
624
1332
864
1041
772
225
1546
726
15
1535
1084
1290
1462
1630
532
1157
1538
1562
178
1124
243
1250
783
143
1639
1151
627
1986
451
1332
735
1330
214
1528
544
919
69
797
825
1266
626
555
731
416
869
819
241
1276
742
625
1872
309
7
1259
92
189
1495
315
1477
1484
1856
1587
371
1460
907
1173
1343
1430
225
585
1484
1725
567
1560
1767
827
1282
1164
1751
1689
1423
525
1423
1065
1832
709
441
1451
309
1798
1833
1946
1917
369
1305
1091
939
1942
684
915
736
1442
58
1412
17
1841
1324
1799
257
836
1525
897
407
778
1412
1700
1755
1198
450
288
1514
968
111
1794
1856
881
1302
1261
238
1671
1540
1319
1125
1088
68
142
1629
673
1847
1059
1535
12
1503
1649
1051
797
136
670
607
594
469
59
1093
621
643
1150
763
425
115
903
1168
54
966
869
576
1196
1201
1399
664
458
822
1159
882
1504
728
127
1745
566
1904
1571
1373
1574
1429
287
1529
1024
1049
1334
1597
1681
940
1336
1795
1527
314
1339
1033
258
661
1008
51
1059
1119
1383
1615
861
1452
129
739
578
97
45
1065
682
370
887
299
227
1221
1248
218
87
380
407
1031
1445
378
679
1388
229
1689
1291
1620
1904
929
714
182
1416
1990
1163
651
1372
1934
1691
1115
730
1663
1454
1609
1199
394
385
11
625
350
88
1144
1685
1185
82
69
1755
875
833
1860
320
1082
238
1391
1317
1314
554
1765
1053
171
1813
350
965
950
1172
313
1529
1655
1030
523
1011
1832
1146
1482
375
1803
1221
1562
1780
1094
1785
811
830
907
1131
1513
632
814
378
894
1746
745
854
272
1020
123
127
1006
485
23
1948
1828
365
321
1616
1076
410
1698
1959
1032
978
123
1881
1980
95
1898
1787
296
1279
1080
1087
145
1990
1683
1303
1136
620
83
1862
412
674
931
168
563
1020
257
1634
263
1852
1251
1388
1066
450
1420
1919
1294
1549
785
482
906
1170
756
1425
18
362
431
176
911
270
657
1229
1644
1818
461
790
1505
65
1004
602
515
1146
1819
345
334
71
1054
522
655
1203
1697
1535
231
648
1035
55
754
714
1489
1504
289
104
1539
1606
1694
1872
1580
643
1369
1978
13
730
1198
564
544
1335
421
470
1068
1793
370
941
400
575
1410
1172
1684
1046
1879
994
1573
453
1899
1218
1966
1931
1677
1985
1771
597
808
1876
1615
687
1921
1797
1415
758
1446
279
1111
128
85
1535
522
342
1858
1009
192
1789
1518
1728
1308
1904
1188
604
774
1209
1571
1595
884
16
264
970
935
231
1109
795
874
962
1145
1529
1448
740
1249
1557
527
1267
515
605
1821
634
220
1459
1793
900
1153
1549
1608
316
715
348
1492
984
697
1597
1897
1011
463
374
1982
19
851
1744
1593
218
193
711
278
1497
75
1037
1571
611
1370
15
3
1482
1300
1452
1219
435
1960
1158
1959
1355
267
753
730
1328
1708
943
1863
1215
628
314
1573
784
975
580
459
1970
1987
1497
1793
277
368
1102
1183
1227
747
999
333
1705
53
22
1102
461
399
1941
1212
1901
1256
459
468
1822
719
1215
1106
1123
1317
1597
1661
614
516
1308
767
630
1335
1052
936
582
1392
1314
549
948
1217
1818
196
588
760
737
1848
1202
1923
1949
1356
1657
268
867
1663
171
377
1468
883
1833
9
1225
357
1566
78
375
274
1691
572
515
599
1027
1804
14
189
1800
899
605
93
1243
590
1974
267
248
1377
1354
839
599
1880
1399
931
951
291
1351
1418
635
518
930
1850
1239
412
1868
775
1693
250
524
404
989
762
1143
487
772
192
1074
941
496
357
809
1204
719
1593
1521
827
1631
1291
575
119
71
1128
310
354
1349
1866
1462
1860
448
1295
1516
269
260
1085
563
728
324
1111
1264
1792
145
978
313
421
1709
984
1570
976
757
1847
90
126
229
1364
839
1863
1383
871
1529
196
1749
450
988
1893
399
908
358
1854
1054
1771
1200
1917
301
153
867
245
184
870
542
1848
1862
1036
732
1156
1526
1766
1323
1718
1688
544
681
1449
31
984
1829
1190
1217
1712
424
1457
1810
139
562
38
757
1966
568
91
1724
640
1896
1931
773
1161
1359
113
1152
1432
1929
1749
1773
1542
1493
633
128
1119
1621
1717
956
16
361
1851
836
533
1258
125
1284
311
816
482
1307
1093
936
574
80
189
1530
203
20
1216
121
797
1855
919
764
1204
393
1735
1128
1906
1954
872
228
531
332
171
1332
1286
1809
995
1850
1945
1375
900
1873
1300
1255
398
1161
816
116
667
813
1387
1429
1531
416
1730
1056
755
631
222
1719
1158
537
354
794
39
1865
1613
1256
988
769
1519
126
1015
875
1817
921
784
150
574
1237
1976
913
1779
1699
1424
1322
915
682
724
1553
1836
1270
815
248
1823
1130
215
1411
1798
997
1181
58
1900
63
625
380
1532
376
1239
1015
1237
992
1465
482
423
942
638
76
46
1658
1852
248
546
615
1570
570
847
483
545
1891
791
675
1924
731
292
432
803
984
1354
1226
1817
1913
868
1002
1535
686
1106
260
181
1586
819
342
71
688
171
1370
1975
1179
1533
1783
1074
1792
1229
1341
744
891
1664
1395
1078
1790
1804
789
1771
1222
579
1154
720
78
921
1738
299
1015
1556
1406
736
1349
1326
1966
1754
239
775
1767
622
1531
332
1852
1636
743
861
87
1831
1453
84
185
163
413
191
35
275
1656
1744
747
34
167
410
1234
1118
1455
543
998
1000
171
1894
8
1754
1567
224
1801
1700
966
933
189
218
1208
1442
882
1187
1020
210
1084
1969
841
824
1793
1507
543
312
1208
1841
369
604
1383
395
1711
900
1751
1816
378
1729
29
1014
1286
1290
990
1126
220
719
134
1799
1023
65
69
1302
1492
1982
1234
556
835
1434
11
1241
1900
666
801
930
1974
1031
1049
1576
1903
97
397
266
423
559
1480
1872
1412
1993
1378
1465
156
939
1781
693
1969
1545
1240
393
1081
1775
1947
1893
383
1313
406
741
679
1512
139
502
1936
1224
1283
1940
961
824
1310
1277
1272
680
1302
185
1580
17
1679
1655
1422
574
1144
1498
1016
1252
8
1993
1938
36
1348
789
975
596
1345
1525
457
1036
893
1594
1856
737
1435
1035
1629
563
1871
207
381
761
932
1768
1827
1192
1335
1087
1598
1765
1728
384
1221
804
1836
920
42
1023
929
1309
837
588
1997
572
1900
274
80
1504
1565
1685
55
842
1707
116
1701
577
907
578
874
1449
8
1673
1517
357
43
1560
675
1090
98
534
62
1621
969
379
847
1225
1458
291
1887
1309
293
123
869
1045
365
923
641
1025
1896
1113
1592
1897
1141
442
1726
795
730
547
1246
870
958
157
1747
1329
397
37
539
553
328
1738
1316
1674
596
870
1046
1675
1879
738
1126
180
814
1456
373
692
1295
207
1922
188
876
1094
1094
1426
699
329
1122
318
528
1038
1223
1735
917
1869
699
309
1302
1721
1300
1873
1026
227
762
1445
618
847
11
1054
779
195
1773
394
1715
1759
785
1085
605
741
686
138
476
1752
830
1397
346
1143
1742
1868
152
903
1398
1896
1344
975
1601
445
1976
902
833
285
1457
1447
342
1375
1515
1511
316
913
1334
640
391
1831
149
493
1926
956
487
636
1278
1595
974
1025
1377
701
671
1910
611
698
1261
709
711
483
632
708
986
1558
1728
7
306
665
1218
419
1153
1260
1851
290
1330
1000
591
2
1112
1829
677
760
674
1784
780
73
265
783
639
5
694
1101
1361
1146
401
1343
1172
1241
1269
679
1701
1115
217
104
788
985
632
519
1145
680
539
321
1392
127
79
1544
1715
457
1249
1905
116
1949
904
926
305
1775
928
474
1114
92
1909
1791
1366
1243
867
1023
947
1392
1318
1944
1834
482
1951
187
336
955
704
1014
1680
1356
847
1110
815
1335
1949
1994
32
1854
1529
80
4
53
472
1256
1325
1445
818
181
158
1961
1058
474
23
61
1873
350
320
833
507
1726
1628
980
1308
1678
1861
651
1732
1094
1448
1728
851
565
1531
63
1443
248
1428
804
1417
464
1261
90
987
1372
998
725
1264
486
17
293
418
529
842
1050
854
550
1908
1570
517
591
206
1117
778
16
1854
27
124
690
1438
1922
1215
1000
1945
1256
994
1119
519
109
1081
1117
1398
186
1458
1441
1418
879
1624
1575
217
173
1518
850
1639
297
363
473
76
904
1724
281
188
1043
1744
1777
1753
257
797
1524
356
1131
1957
1707
336
689
552
651
1379
704
131
468
1198
1728
582
1722
1657
1108
730
1172
690
1765
584
602
1490
480
1966
719
432
172
1975
1943
838
701
472
1958
403
1864
149
1408
1634
1581
23
984
74
901
860
395
1317
1209
1531
287
1163
1554
1171
84
119
1578
44
1279
1074
1306
96
601
435
740
1632
1252
619
1302
1753
1918
718
1080
987
3
1605
1117
84
1023
600
1654
1411
1477
1531
1509
772
118
1553
13
65
1929
455
1320
619
1252
1317
976
553
1491
37
413
1320
160
898
534
703
1413
1107
1791
1533
1016
1398
1903
1630
1524
1184
503
202
1857
1082
793
852
1294
1105
348
1226
713
1353
245
393
1637
187
1648
1985
616
3
1023
1798
1903
1701
525
631
1441
573
490
1911
1845
658
1453
219
1540
891
632
1529
1678
577
1559
1447
1357
534
81
1633
551
171
527
1558
858
237
103
1054
117
368
513
1587
762
895
1885
913
766
1112
1964
316
1298
402
303
1670
827
918
721
81
393
157
274
1024
975
590
221
782
82
31
655
1052
498
1030
1589
1883
385
1487
1968
1510
1080
1606
941
927
1067
1783
1500
607
1485
1509
395
1685
1554
1566
1068
1392
1386
59
1294
226
975
105
1590
223
71
251
696
1311
582
504
1976
1989
1440
119
143
215
855
174
882
154
520
997
1902
1744
1274
663
1833
558
5
1121
1804
508
360
1086
597
1282
20
374
767
1685
432
1636
557
609
1870
1037
1750
26
999
164
1647
236
573
176
1689
1721
1669
1529
632
277
1717
646
378
575
1246
1152
302
1881
1696
554
529
1242
1288
39
887
1904
368
225
452
836
1658
396
1269
55
1436
1480
1101
486
594
733
748
999
470
81
1542
187
200
1509
474
1873
1806
1390
690
64
77
1076
1837
982
1335
1034
20
1318
1155
661
1903
728
1179
938
1227
1784
145
1246
1421
1681
801
1657
1465
1257
922
1300
220
1189
382
365
1162
1730
1870
1414
191
282
244
23
1569
484
1538
129
1851
1357
483
1448
1197
1011
1173
39
728
972
1599
1254
753
1573
141
436
1387
1471
1330
998
1120
1793
1339
61
343
73
144
1853
1090
395
1519
1790
1368
549
408
1915
90
1799
1630
709
1801
1557
513
1033
1758
830
1905
1270
820
1995
405
673
819
299
1242
293
198
1435
452
443
1454
1090
1686
567
1193
1352
159
1383
405
1710
1109
362
393
539
108
551
1841
137
1654
991
1499
345
184
625
488
830
1322
1275
6
1176
1944
1121
1019
1297
636
1349
282
1174
1035
1763
1031
442
1662
516
465
584
1411
892
1901
721
1446
738
1614
1875
626
995
570
1126
1210
1055
1599
187
909
388
179
117
1010
285
1201
533
965
1509
152
882
1978
606
1842
1794
572
1636
1644
247
1323
1571
1016
628
1593
111
1318
825
1248
373
640
135
502
1524
360
848
1527
339
386
1400
1144
356
268
304
98
1654
197
1987
409
736
694
969
1712
419
1838
1363
597
121
825
152
1662
1103
275
1250
605
738
3
215
1631
910
531
1339
1047
1692
1644
1783
1576
1357
1849
1236
1936
1806
135
579
1481
634
866
1788
669
828
847
101
1287
1230
722
768
887
128
1699
1248
1889
1061
603
1036
1103
637
683
128
854
1176
1873
971
643
343
1906
294
1191
643
1717
841
551
1806
165
1600
56
1165
1
1666
521
1478
873
567
450
752
258
422
1716
455
914
567
680
585
1082
922
487
521
375
8
873
691
481
501
352
1949
1825
1709
671
21
393
1351
1330
1674
821
1110
576
1164
1922
1742
55
1796
419
1732
277
1589
1621
1026
1206
1676
1049
938
280
1277
1631
494
1090
136
1351
46
1211
1372
1628
174
1914
1454
672
1172
148
1622
502
402
426
1319
1568
1505
301
1297
1867
142
275
1113
541
323
1468
1721
1968
124
318
788
488
1269
1192
363
1866
747
543
699
326
356
280
519
853
658
1782
590
1046
1948
1810
1046
1783
1951
392
73
52
825
1218
1222
1601
1079
1935
740
1863
987
1489
1289
1829
1571
1328
1063
1417
724
670
326
466
1755
719
1274
1029
1889
1003
1807
525
1627
4
1268
814
1080
797
1900
897
3
1846
769
257
1208
1787
1563
1525
321
108
1354
1070
366
337
704
1722
9
944
251
1991
1561
456
777
1135
1568
747
198
999
1798
759
1184
425
420
566
306
600
865
1525
752
487
629
1932
1095
1476
1749
1867
650
562
1148
1512
514
793
60
1343
1445
1745
1368
93
531
357
406
39
1849
401
1489
481
722
1862
1954
28
1582
199
564
1293
1243
1196
985
1739
880
1676
1007
1034
1852
798
1131
813
16
804
368
621
932
112
1467
1670
626
119
1454
258
1698
10
1661
131
1728
805
716
384
1797
385
399
1962
285
1888
431
1930
1005
1444
1835
40
1753
837
519
1367
1202
334
1662
1721
1985
242
1826
1278
8
600
1219
1404
827
1338
618
729
1350
1711
567
1951
1450
43
760
520
1967
161
15
1357
1658
1708
1014
67
1421
515
910
1868
1867
280
570
1033
1779
1328
1678
1736
1630
201
1888
1326
1056
1415
1865
1346
374
315
533
663
480
1194
613
149
1343
1413
1129
1646
1418
1079
1781
632
596
1579
1985
1558
105
1717
1804
47
438
396
1989
881
870
829
913
768
1037
1289
348
1146
488
743
1671
1044
1295
808
397
971
1512
748
1013
16
1981
1322
959
406
388
762
758
399
998
1678
13
936
1192
978
1824
1108
407
1612
152
1335
1621
928
287
1706
584
1693
1512
1069
1406
1511
508
1179
142
1551
1516
1487
1062
39
1292
278
310
876
1547
803
1568
335
739
384
1826
1719
807
1972
588
262
37
1767
1577
1685
1536
205
656
1115
631
36
1992
267
1555
1269
450
23
460
913
1016
602
24
1789
1056
483
1126
705
1230
1242
516
1493
1847
1907
1467
74
26
1323
1834
1419
474
1555
1897
1330
857
1063
266
1186
1007
720
1038
675
101
675
19
1047
1546
1406
1632
152
1548
1022
793
703
49
1013
785
97
1102
832
987
1654
1297
1991
9
900
1241
1338
876
276
269
187
21
652
1436
327
330
346
857
713
1941
645
56
593
54
1157
1949
697
485
1337
1207
1
863
305
1144
608
449
1595
1835
1217
1825
890
1469
652
567
428
103
1937
1717
1684
760
1876
808
1931
1895
261
1786
1400
1497
1318
773
61
921
846
1205
1278
1408
999
1685
569
1245
1400
217
1961
1021
789
1771
1812
252
459
1314
218
1099
1337
416
1653
1989
1347
1054
1916
920
1547
374
1698
1341
1492
1982
1984
588
1850
1235
1543
778
279
248
1468
1360
1788
717
114
366
1794
1319
1415
341
1233
1130
1314
374
1062
848
66
799
31
90
1827
1803
217
1098
1516
1513
1882
1178
1341
1797
914
27
1212
1770
1727
1676
793
777
8
952
1692
1789
1948
836
1428
1606
1597
12
1529
752
1323
1048
880
1962
1152
879
1201
274
480
973
468
1866
1489
1336
1054
188
570
176
1009
169
987
703
331
785
817
642
1083
601
1571
446
98
1261
1491
896
816
1211
948
1684
1354
997
1902
1234
1074
1474
17
1691
1602
1954
1771
603
1062
164
1182
959
1811
225
438
1016
1632
721
910
1560
1094
1977
955
131
1333
1375
841
1385
677
661
1144
821
1757
527
686
1997
1305
381
276
1022
1298
856
1058
903
660
703
921
1970
979
1310
232
1619
1730
681
344
894
956
1603
1951
984
568
181
1943
104
841
542
1669
536
1269
1971
96
1839
1170
71
552
114
1651
1329
263
1053
834
1239
755
1714
71
1976
1566
1020
1781
1468
1757
1148
1892
134
939
209
1995
233
779
1291
72
895
1606
865
1955
1773
54
1614
1312
704
1746
1181
1354
89
1441
619
63
1658
1411
656
369
1820
393
1773
1122
48
740
1392
212
1328
3
478
1893
180
1816
271
599
121
1294
1124
621
479
405
1501
624
814
450
1148
1080
1614
328
288
888
1781
1945
706
669
1634
658
1929
1970
594
1724
1906
1949
1106
403
596
1542
773
1226
1311
1690
852
683
1100
1815
1033
1486
1390
669
394
57
904
725
1056
1718
1227
1261
1100
1993
1042
1514
679
1474
219
1759
915
428
1239
1502
1523
584
632
1759
404
118
306
1548
984
1238
1585
1391
865
1113
195
366
1184
266
373
1975
415
1058
1001
197
960
731
247
1703
1654
1694
500
1945
567
532
404
601
1601
1816
487
1825
1106
1122
986
319
557
1141
1569
1741
1688
265
499
422
1172
209
292
1827
1727
575
37
907
103
616
228
312
1304
1686
1786
951
432
634
866
892
705
8
1251
1390
118
122
940
1496
1149
1897
30
214
1772
1586
643
534
1440
1162
928
1932
54
349
649
1365
1620
231
1279
268
1444
789
1996
1974
271
60
380
1021
112
1548
281
1392
1489
1383
1380
1220
1349
1426
1085
1366
1614
382
537
1810
907
1899
141
697
1910
1538
157
1486
156
460
213
1353
1783
232
263
329
1698
45
212
1011
1716
1180
1047
918
37
1119
1581
1235
779
688
1452
2
905
1803
1707
1611
1158
494
1749
1897
1222
437
580
874
1810
1431
832
1039
871
92
1078
999
1755
994
1576
1244
1856
1792
311
1706
331
1437
1740
1660
1419
975
1324
1391
1373
423
748
1
1502
674
1890
1858
252
328
1872
1444
1307
481
1835
1523
1666
574
1684
165
243
507
1197
1549
28
811
1095
774
778
1510
1300
204
1269
1762
1000
1654
1267
447
1535
999
363
431
887
797
246
1859
303
528
1463
443
308
1796
110
745
994
736
1707
1542
314
344
1415
644
421
40
780
1927
1327
433
843
1807
306
1078
1094
1201
378
475
527
1052
270
562
545
115
531
1068
1860
1326
505
1785
1360
1682
818
851
151
983
410
1638
1461
502
1834
1382
256
1459
878
774
575
137
238
1485
51
1655
87
217
1401
210
1996
1216
980
1816
1659
578
104
405
1316
1982
1635
1068
520
1790
1330
282
240
1216
11
1856
1990
688
583
1584
1279
681
819
1125
105
115
1142
1931
519
1617
612
56
375
532
1949
1744
1719
25
1824
994
840
140
1985
1848
751
329
1558
1164
1790
197
492
650
1515
1669
309
1825
1585
1772
139
513
1041
169
1323
576
491
923
1288
1351
1821
1046
648
588
380
364
633
1731
1254
1637
24
1827
1057
1513
155
1020
1407
468
572
839
1443
1679
1266
82
137
844
174
102
1162
814
1249
1867
618
565
1327
1936
1701
841
1881
613
205
952
1098
1253
471
1036
1163
1329
508
1631
403
571
111
81
1961
634
401
1563
77
149
93
813
965
872
645
607
1742
1265
221
1285
748
612
0
1920
884
1799
1572
196
1445
1510
1573
937
1596
206
787
860
943
516
696
1701
632
1047
1354
935
460
829
1932
1690
91
433
658
601
566
300
1955
348
400
1895
564
1213
1458
574
1816
467
1851
475
503
520
1429
900
1671
823
400
1395
175
1719
469
1329
7
1283
1897
1916
669
1740
1740
1952
577
1950
1197
1956
718
1685
932
619
0
705
1172
497
1409
1703
1464
1053
1202
1843
1770
1788
92
1685
1229
229
951
1088
1523
415
788
57
400
827
748
557
1384
1958
1631
14
1522
16
292
1124
384
6
1992
655
1391
231
737
664
1097
745
440
648
393
301
571
1531
142
1592
1614
872
246
336
219
1428
1000
1742
1422
1835
1145
239
756
1873
855
681
977
1201
925
436
760
1416
70
854
468
21
103
1745
1419
480
1091
895
389
1770
941
430
1806
1603
1988
1076
261
182
1554
22
1348
1250
849
678
570
1041
1055
1509
60
1252
534
799
389
1899
269
1281
1994
141
1590
1899
161
772
1941
700
1890
1125
325
1073
49
1496
1682
1404
1762
543
1081
488
1056
1932
748
824
145
813
1806
1686
1479
542
954
150
961
1480
1414
233
940
896
1546
1772
284
539
397
741
121
1430
1
1258
1618
918
322
22
615
1974
1031
1951
1560
545
1987
1064
1076
597
1833
3
1337
1160
1458
1441
1075
128
1746
200
1547
841
22
809
1718
1723
1395
315
173
184
1479
1661
1119
1631
1931
1146
1514
329
372
1911
1582
1327
1851
1550
825
874
608
732
1136
1508
1713
837
437
56
1255
908
1889
1440
911
1291
603
1185
432
1032
835
1038
1879
479
1856
212
38
1848
1914
1216
1772
1269
1510
700
1289
288
1866
1205
140
108
52
1881
1727
1924
1197
1347
868
1504
387
56
1376
332
69
623
1735
1116
324
1571
485
94
1307
868
843
1298
1771
953
1866
844
948
700
135
476
1810
1408
680
1127
1659
1041
1253
161
878
511
1630
1458
1023
1074
744
1675
1144
1232
1405
620
1068
1633
1642
1982
1891
1574
316
984
1250
236
825
1136
761
474
757
1164
1021
975
512
843
1923
952
597
262
1461
1611
1208
143
1343
1425
918
1114
573
942
881
1879
1753
1477
1798
972
295
1620
1970
484
1398
439
958
294
1987
1597
62
1518
567
1070
915
780
216
1640
850
1067
1518
1327
1907
272
525
838
113
1998
904
1292
930
1435
1446
1342
823
1773
728
1855
1929
186
1318
1610
241
407
408
42
1935
544
1660
69
80
1954
1481
178
889
605
283
1271
675
1034
609
1263
576
294
1096
1744
647
1413
1288
1037
1653
1900
290
1860
1703
747
787
1
477
1450
1729
1948
1068
1192
1770
926
1074
1066
1971
195
1233
422
393
640
1460
152
1933
523
1989
38
409
1160
28
1690
1903
987
1556
1444
647
423
59
1638
343
1829
211
1842
799
6
1681
599
603
1921
937
1031
1260
857
446
361
836
386
466
742
1609
25
188
1364
678
1501
565
916
1321
1001
1457
1218
1831
1455
1322
1030
1683
1470
1175
1490
1542
1214
925
1790
1116
11
215
1033
944
389
