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