2837
366
4835
207
2262
678
1059
120
966
1051
771
696
354
1650
1294
2784
483
1515
3084
1067
1879
1245
1067
993
1355
1058
849
403
1675
1863
191
267
856
1367
507
2302
1233
633
2347
1859
1422
780
435
1531
2604
1454
1985
719
412
1338
992
1038
1434
1176
2540
80
1772
456
2954
82
1744
538
447
1474
2006
754
670
1498
270
2531
72
2836
2683
1337
1044
2847
1176
687
1693
1200
1332
619
621
2001
2033
1061
949
2254
630
144
1441
817
645
933
1509
1437
4754
1491
720
827
1079
446
1158
372
1607
2501
399
1748
1238
1602
1624
1515
609
363
2267
1041
974
111
1251
1872
1450
1494
2137
1209
37
2027
1479
1328
742
1241
765
420
1821
1749
623
216
1271
4623
2022
1270
1050
1245
1593
904
2006
960
1086
861
1035
2028
2808
1785
3502
897
3237
882
2886
473
1269
1738
1171
430
1188
2177
2670
798
780
1817
1137
1748
996
1539
647
1127
438
645
1951
1322
1395
1817
6754
1202
410
1762
141
1535
2448
1598
3528
2847
1513
4039
924
2034
1614
968
1328
854
959
3776
3027
429
1416
602
390
187
1354
1979
3085
790
1776
390
357
971
1024
657
1443
687
1218
1311
693
1164
1194
1207
1854
2747
1940
930
2122
848
75
1008
3060
1332
3457
1471
3132
1067
261
414
1548
1695
1535
2698
1830
575
1054
648
3235
1910
1647
568
1231
1761
2028
1203
1899
1018
1186
2493
336
1953
1617
1436
1280
279
3306
930
1367
1843
1062
4503
4098
1038
2269
507
1180
1102
1231
1126
1768
822
1395
1810
1107
414
1910
705
1608
3001
1252
560
771
2320
3820
1032
1690
1416
1384
1365
951
2219
637
1786
1176
3291
4842
683
755
543
1591
2043
2265
1292
1539
831
708
1636
73
871
3953
1511
3435
740
2121
910
359
1530
2940
800
1621
533
1600
550
1799
1474
696
651
1890
2799
1782
251
659
523
750
981
1814
1236
3723
123
1614
1387
1341
1784
36
405
512
762
1100
2342
2128
285
677
3865
1547
1168
1705
1444
1237
2374
528
1068
1610
523
1652
249
626
2686
595
1769
1375
1708
544
2207
1220
1610
677
37
2037
836
1283
958
150
3318
2211
996
1275
3984
1165
488
2664
1690
967
74
2553
1890
1556
252
2628
623
986
1711
632
754
2178
1371
2090
4248
1717
960
838
198
1320
3735
609
1915
828
1691
529
1824
657
1256
199
2055
72
2526
923
1606
2352
544
1102
2303
2265
1785
4599
339
511
4032
1137
1494
1400
791
1560
1227
1935
571
477
2895
1460
645
949
796
4242
2348
1266
2110
2655
400
1179
1066
2646
3807
3582
1280
2563
144
2628
1608
207
1331
927
1905
1743
369
2086
3370
1111
504
951
455
872
843
3468
1545
505
3174
912
834
243
549
2084
92
1697
2101
638
1388
870
1488
1051
794
2557
1207
2246
1534
150
1496
2015
2314
696
357
543
1500
435
1059
1905
2156
1056
379
1278
1893
2120
3795
1763
1031
1464
699
1044
2824
951
2223
1650
1528
2238
198
604
854
496
363
1975
389
817
1586
1433
1826
1333
643
4373
1698
663
1478
174
1664
771
837
1128
1216
1294
534
4478
850
891
771
3690
1566
4461
1250
804
835
529
4846
993
2687
1272
1279
1038
2760
4365
1577
1275
1011
1302
432
1836
1386
1026
1139
1483
804
1242
829
885
810
889
507
801
1336
2749
552
667
3418
297
1418
1350
2163
2684
249
957
1248
3505
644
1431
851
1518
399
1490
1251
845
2716
2427
785
640
703
779
420
550
919
210
1783
1067
951
335
895
1842
151
72
1157
2291
405
5261
519
1786
1378
1701
1456
1598
666
729
1271
680
73
1172
1835
1837
1608
228
1386
1336
2092
1070
3081
2224
750
621
931
1242
1372
2877
1573
1241
1467
1104
1132
2579
1773
541
1184
1467
594
1411
87
71
4689
1502
2040
563
1970
1950
357
948
3642
1458
1412
2337
1860
2277
978
540
1644
643
1311
2034
2575
1925
2582
588
2829
1947
932
763
171
1091
713
1122
1853
660
246
1493
1107
3483
1128
3974
2712
2352
1865
2517
1950
1491
2214
1277
198
1111
817
585
213
562
2892
2055
702
2708
1401
1124
6759
937
734
2490
1027
3074
2502
1502
726
3413
2026
751
589
1509
1716
1026
1257
4056
1068
1306
3626
720
1518
447
531
1687
1735
2028
2496
1556
2830
1054
1403
1952
3996
1034
1881
644
1965
1447
1429
1327
162
1142
987
2354
1491
1659
1714
1753
1575
1236
672
4639
453
1899
336
2272
2009
72
1602
3879
80
968
1293
474
208
1702
1241
1907
2309
603
546
2290
1059
843
552
1210
1898
600
1024
1384
391
462
2441
849
1507
666
1215
1649
1839
1295
792
246
1264
984
864
3564
102
4706
1402
117
2213
898
333
321
1464
2805
193
676
1254
2529
1388
6065
1617
1000
1316
4750
3393
1993
127
1589
1783
896
1020
284
1452
1746
1942
783
528
1389
1581
1144
1233
751
1725
706
72
1185
720
1338
1728
884
579
1812
1747
466
2311
759
841
75
252
753
1713
1523
114
726
557
2427
1286
3170
801
2284
720
4344
1279
853
1281
1378
387
1589
1055
2165
333
1448
981
4385
1665
1081
1329
1515
740
1131
547
930
741
1081
2241
2097
756
851
807
1617
2557
2625
719
1238
1870
2077
848
789
3513
279
387
2722
4569
1859
720
2280
939
2162
1479
1396
1470
871
903
882
3231
3494
282
1505
1346
1590
1239
1924
803
2835
441
1247
1171
4433
219
1180
1815
636
177
1962
4227
645
2060
123
1136
902
3021
3195
753
1525
1541
1577
153
1904
342
1668
583
696
1764
766
1142
2294
907
621
1847
1020
1545
1197
360
1386
1292
2555
1734
1492
1310
1182
1248
1382
133
2573
1137
2031
687
2004
104
2288
501
1152
594
1835
453
903
820
512
676
931
862
1792
1047
1417
1971
1926
1254
1663
1480
548
1172
1088
921
408
580
1395
1837
1056
2868
1146
737
945
1398
973
185
699
348
615
1059
285
891
1081
2755
1360
1085
2213
587
219
2155
7678
74
2178
1616
1115
1761
189
74
735
1144
540
3794
1041
850
940
516
963
75
1831
519
597
426
1998
1348
561
962
360
1192
540
944
1329
594
1440
681
2778
1001
1130
792
950
1251
1274
1498
1569
1508
2732
5080
2463
3493
414
977
1930
4345
671
1305
633
529
2847
2493
2367
1806
1161
1522
1397
2652
880
744
1404
1538
1088
1251
4428
1599
88
891
1326
243
2048
1745
644
3334
2533
73
2653
2444
73
3343
2223
168
659
2249
861
509
3224
550
2108
1644
3234
2436
931
2546
1999
2024
4236
2463
2744
84
1133
1086
647
1176
37
1317
1806
270
783
1267
4113
2960
543
814
1191
75
839
87
622
525
3216
187
1233
825
333
1128
72
411
864
3201
1149
1587
879
1756
2849
642
2133
1679
976
74
666
1566
772
234
2463
1259
439
1879
1496
1532
1664
2435
1185
1450
2730
810
1770
1404
530
3705
1368
3799
1086
834
1725
2879
2151
711
1749
1557
1589
1561
1732
459
747
835
1623
1543
2672
1590
441
2359
1496
723
459
309
607
2662
498
1916
922
2020
585
834
4894
1922
1638
511
509
832
1659
3552
1370
413
681
1907
1529
5104
1860
348
2070
1315
5362
982
79
502
1323
74
1068
681
2337
2631
117
2084
389
788
1417
375
2436
1446
1003
1106
468
1836
2033
555
1399
2337
1583
1318
846
360
1790
668
466
1802
823
696
2401
607
2181
1515
363
564
1170
1314
2076
1197
526
1681
2588
3108
501
663
1867
157
836
708
1255
1188
2696
629
626
959
1361
2254
5568
3391
417
72
787
1019
2635
1743
2059
2274
345
2086
1576
4382
1307
1337
3370
3156
1830
555
1531
1824
2666
373
1717
1648
917
4716
1238
681
1755
630
1050
1242
3696
897
1458
1338
1646
3249
884
687
1623
1200
1539
1634
1380
828
2747
1842
2870
1058
639
1481
237
406
989
1664
905
4661
1866
1030
1975
3768
2463
1418
624
1197
733
5250
435
1500
742
1439
1572
1971
2958
462
3383
1168
952
3489
2309
608
848
5128
1150
582
1405
681
144
2248
678
812
1433
159
1605
1753
803
995
402
120
192
1372
318
3368
681
1795
1108
1404
1801
72
1726
819
3711
1989
1468
856
2215
1754
2893
1913
1980
2576
711
747
724
4532
72
1239
1191
2373
249
1525
2864
4326
414
672
1801
498
99
1793
1354
353
477
1817
402
538
1264
440
2025
1740
282
1442
882
1532
2766
1527
1296
5010
4106
1276
1306
565
802
696
2096
1347
791
2985
1664
841
986
1297
2147
883
426
114
1369
2588
837
4215
234
1878
1492
1087
3708
1711
1539
683
1032
3287
398
1408
2965
2513
1357
1213
643
1379
2694
1713
1317
1805
706
731
2196
72
1565
1560
1551
1375
1017
3026
644
1125
2040
868
270
1094
369
4879
1770
4703
1708
3111
1081
2223
1737
1553
4131
4606
1782
1220
163
1735
517
1296
96
135
1962
360
1693
369
540
2013
2099
3918
3854
1792
72
4584
940
598
2007
1400
314
1340
1598
2424
1500
1585
3942
1154
2397
1510
189
2329
2411
616
1927
522
508
1521
123
1851
1866
4685
282
1770
2715
456
1578
3647
1305
2397
3211
855
1011
1373
72
2181
1356
2151
827
2640
5115
372
998
1883
348
2312
2560
1464
444
3041
1695
1914
722
1027
606
564
487
1911
1787
855
1625
219
2170
717
1448
279
1016
81
1295
1419
927
771
2083
1536
1585
456
2969
1676
713
527
552
1449
1560
850
2057
340
847
2679
2299
3841
3747
1294
1451
159
228
4078
485
2562
2278
1033
1209
1991
1843
2575
1970
2878
963
1983
2193
2350
1389
1121
89
1259
1106
1346
1443
734
1087
465
1312
607
2034
1025
3058
1338
1838
2198
1188
1364
663
96
106
731
936
1773
6417
5791
393
1268
1512
2049
2994
2893
1439
2212
2163
1207
1024
3431
2256
1257
4534
1801
1598
1608
183
3095
947
2061
273
1527
1495
1105
1467
1479
917
2783
531
132
1229
1047
3324
597
552
456
1242
2109
1471
1100
1986
1460
2234
744
2115
705
1230
1465
1653
1026
544
1318
321
1887
1397
683
1425
685
1453
1077
591
1332
1963
1005
509
2574
1129
1933
502
919
72
1341
852
556
1296
516
2549
1440
697
1305
2466
2886
132
1140
2316
1838
3458
1755
72
1480
323
729
1554
2782
976
865
1209
1080
2127
675
1428
1537
318
1605
3218
935
942
1523
2782
1089
1551
2479
792
1721
786
1190
1526
597
543
4094
813
847
6068
2420
1272
5946
2636
252
2193
1225
2574
2445
1799
2721
3626
1241
1240
715
2352
672
867
1669
2308
1936
264
985
2598
1963
8937
918
2837
935
538
3080
246
1760
554
790
879
1083
1352
2268
3108
522
74
72
544
71
6135
907
522
1242
2075
135
874
1689
2017
37
1608
3117
1507
903
1567
1494
1542
734
315
1286
657
924
85
690
621
1260
1578
5133
2378
989
2016
73
631
1147
1370
505
1236
486
2668
1174
1103
1652
1002
79
1229
73
354
264
1400
690
405
1055
1021
3320
219
420
898
1416
480
1215
1530
1448
1765
753
546
1504
6253
1831
2118
813
527
2990
1564
375
2043
2721
483
2071
1458
819
1493
1024
354
1366
510
2261
1002
1151
1424
7231
1580
3236
1554
1514
434
6246
476
1977
633
1090
5867
2977
1179
1788
504
1685
2184
3165
684
2692
81
1202
1186
918
548
966
1740
4653
934
1511
524
828
4602
2307
1416
2741
978
621
1093
481
731
2441
1693
3832
1440
1740
1575
114
462
825
1672
1086
1675
1635
1068
2178
1020
597
1365
1506
1974
2810
2712
1444
941
1849
1772
1493
2058
659
288
268
1397
129
471
4440
3399
687
387
999
1744
1672
1298
216
2603
276
995
594
1762
1493
1385
878
1274
1773
1280
3229
1376
639
1649
1473
623
1138
1322
1480
2019
4834
1860
1779
1744
2303
1788
1251
857
72
903
369
1436
72
1087
1086
788
936
708
1821
1796
1567
1195
1488
1570
1536
1060
3771
2763
1443
1466
1152
1123
3386
1050
3787
1380
1478
655
112
2009
2772
1575
1180
456
1062
2268
699
1440
348
1746
823
1047
843
1222
661
1071
1286
73
772
367
945
729
2341
282
1686
1565
831
369
674
798
1403
730
972
943
1219
728
1930
687
2432
1011
871
2134
1590
6125
6809
730
1455
609
1535
2120
1041
123
830
2277
1743
1374
2014
3219
980
1282
2588
714
953
4320
1837
1919
1513
1937
951
1619
1325
2078
701
1052
757
633
474
2523
1567
2897
1383
1401
1262
873
93
1104
2031
1159
567
1623
1714
1026
1027
126
1137
74
3052
1038
1296
2098
2562
312
3206
4741
1425
1083
2022
1223
1126
2050
933
120
1098
2066
1746
2364
1794
3330
1792
2782
2340
2215
693
853
3284
1264
822
1942
465
264
1400
2983
828
73
1602
2945
72
501
103
37
3665
2874
1620
2921
453
2320
1427
1374
138
2034
1471
2514
974
1427
843
74
1303
1674
3532
1235
1343
1188
1104
1746
1524
1339
545
507
1697
918
1068
1410
1932
1645
288
3099
737
1614
1389
2003
2973
3527
2491
1658
1569
3906
2013
872
901
302
1785
2629
4968
505
3438
990
237
2769
1228
970
1461
1868
1897
1684
114
2833
1573
209
2014
756
1583
602
914
570
729
450
824
732
667
3438
1045
1222
261
1222
465
2005
369
375
1819
1540
2609
1308
2235
2620
1114
2027
987
624
2485
2329
1444
1286
528
1065
846
2241
1199
767
612
4053
764
2489
1503
924
1035
2675
344
1883
1517
306
2619
956
2345
923
1494
701
1060
2535
447
1215
2161
1419
1283
1355
6154
966
2244
72
1665
1507
1156
2621
631
2088
240
1173
1656
1495
1598
1861
2039
1377
73
1020
1998
1212
2355
727
2324
2025
879
79
722
1613
4142
381
3943
1698
906
1722
2380
2187
1011
1579
1657
1222
1876
3251
1889
678
1330
758
2429
2697
1612
1246
1343
1296
2048
810
1665
1343
1527
1587
1957
2121
2172
819
5658
1440
2008
2311
2405
1471
789
453
1332
1412
1895
680
1584
765
1623
1775
1577
1322
1260
1572
2479
550
1991
831
3858
1888
702
3783
1727
3404
1173
222
1605
2647
4004
834
885
2300
759
2712
643
894
4557
1680
2335
405
516
1709
1091
2487
99
1596
628
765
1210
1050
1918
1619
2035
2466
1092
1355
2919
617
1088
1107
4939
1350
707
1678
991
888
1210
2149
1720
1731
1153
2077
677
129
1187
2871
771
79
2106
999
1837
5577
1996
348
1686
556
1913
1452
648
861
2605
1649
1534
1836
72
180
2534
2197
3358
2118
5434
1395
2600
2384
1108
533
1704
1116
1239
1361
1071
1211
3501
1517
1452
126
324
653
1527
1509
879
1158
1158
72
1671
4050
1719
1610
1288
2149
111
1911
303
669
2003
714
935
732
1022
960
1154
2814
2263
1311
1425
1807
1188
781
2370
573
669
792
605
2183
781
2790
2016
767
1521
699
570
810
1899
73
1630
1160
903
402
1345
75
270
462
2512
1197
79
1218
1557
1582
73
2346
861
781
4293
524
808
1143
470
1140
1925
391
1026
366
1906
1051
1702
1208
1299
871
531
979
457
755
1059
5189
348
1248
842
267
982
3521
881
851
249
1692
912
1181
488
2918
963
1269
2064
675
74
1071
1490
4052
1094
483
1464
1726
2255
1383
1467
749
513
1766
2208
1652
1836
1373
1044
2101
1785
340
1424
1249
2499
404
603
1735
669
1362
3159
1055
2064
835
921
612
1413
1233
903
1291
1056
2608
2706
2104
1758
141
1068
2321
3102
980
1673
2415
1596
7577
810
1133
2194
1372
633
2986
1170
480
829
4352
1076
1118
2035
2311
1005
1391
1029
1347
123
282
677
2126
2953
432
1261
2010
10972
3703
1587
1907
213
225
2436
2538
2338
835
2137
2681
1290
2290
2171
1466
1650
2682
907
192
868
1347
1202
3180
84
234
1603
2653
1511
555
183
1200
1843
73
1428
4702
2249
1242
2655
7119
3816
1182
4131
2013
3302
1067
315
888
2009
1793
2405
3328
1719
775
1049
372
2737
72
1515
37
692
4523
1780
1907
174
3828
1989
411
1300
842
1077
483
1501
1812
4847
1966
1110
102
1653
5768
1788
147
567
792
609
1218
912
1339
441
657
2756
1265
1607
1216
1327
734
2303
950
74
3701
1382
2857
982
342
4401
570
2223
743
884
1663
1079
725
108
946
1318
951
297
1181
2367
3312
2011
1603
1062
1310
73
528
722
1903
1350
82
1919
37
778
1861
483
3478
3369
2677
1196
1611
905
1242
72
1727
1566
3499
2349
3885
2539
1329
1353
231
1185
1174
804
405
1228
2866
399
2009
3807
969
1367
923
712
2483
2807
1743
3891
1248
1334
1137
1664
1095
240
2162
1267
1940
739
514
2643
1094
1773
1203
1493
1563
1195
3539
1448
501
73
1359
893
665
2548
625
824
747
1621
2299
852
2248
2444
81
123
1042
1938
1741
1000
1095
1317
1500
2314
1729
228
2035
2132
1339
1377
2085
90
338
1722
1338
431
1121
1630
4824
771
918
1436
1199
729
1059
3383
2118
422
4441
2851
72
1042
5867
1699
342
711
2815
1707
1614
1106
1820
276
2493
1305
1395
1846
1646
1010
939
1182
3414
1667
3158
581
4079
3858
1077
1057
1808
3048
1116
3102
294
1272
4866
1379
1722
1499
336
138
1557
1189
1653
2390
5537
5538
2001
1041
1147
444
3654
330
1646
1726
1125
1432
929
2502
1019
3493
2391
685
1334
1554
2287
1256
2141
3998
753
882
1638
695
231
73
1128
1696
2908
695
969
2353
82
831
1138
1569
1100
677
1320
1180
1233
1890
1519
680
2873
1428
639
2205
1560
1873
7880
1966
2404
85
873
530
4670
1444
72
2460
3695
3681
3595
246
942
1590
357
775
3721
1047
1159
2454
1206
1603
2652
2190
1765
327
723
1490
1929
1291
1339
1346
5926
5954
1490
902
2103
312
853
3631
1302
1614
1488
2529
1319
1531
1517
2251
684
2364
721
2306
1890
1971
1127
1806
306
1631
2557
649
1313
1074
1751
1140
1019
1514
2996
3033
878
486
3916
1419
2166
2197
1060
740
414
1842
390
1029
3822
2721
74
943
1739
841
657
231
102
847
1071
1255
1927
3461
2762
623
1081
887
2097
99
505
1728
1279
453
282
1881
186
6348
788
1097
703
1076
3115
149
1927
542
2805
1389
3147
3202
4035
177
807
681
2160
1840
348
1204
1382
510
390
528
765
4065
1291
1674
788
1125
2133
3786
999
324
1483
1685
3137
5724
1471
2313
3043
2229
1434
1227
609
1633
1419
1249
913
351
234
1584
274
925
297
778
716
1097
1305
72
637
1327
990
910
1486
73
1392
870
1003
1598
1410
4565
1689
74
1370
1071
349
1646
2414
480
1135
1311
807
243
1182
249
449
267
2037
1402
804
4224
1091
1761
688
1563
1464
1773
1337
189
657
1343
1197
1140
4022
2551
5070
855
1630
1134
1922
1051
636
1530
2273
3310
3942
627
731
2448
563
2625
1096
625
1758
1487
654
1378
366
360
584
1425
1415
969
3643
2129
3838
575
5745
2255
1189
1213
2736
421
1762
1646
821
1420
1213
1014
72
902
1379
1344
439
795
372
987
3123
1687
664
4466
1833
2277
3135
493
755
2070
1152
2209
1368
1827
1708
665
803
755
1701
975
678
1673
2994
737
573
1023
74
1172
2004
1318
730
1461
391
909
1163
1934
4376
2103
1494
822
922
1061
355
1749
2053
1202
1013
1251
1039
83
2745
1645
1222
1418
3368
1443
892
1378
1826
961
5488
751
2121
1070
751
1368
1959
72
1235
663
522
204
379
823
1045
2257
2003
2473
1787
73
1358
1440
2136
1377
1276
1494
1647
2266
1107
1125
1836
72
465
822
2077
1496
919
570
731
1197
132
1431
1824
771
1222
573
1041
1823
1377
1914
1062
835
378
919
1527
2637
1116
3321
1439
532
1253
3570
114
4087
2014
2889
750
5168
1610
960
2625
1021
1685
1587
590
2053
930
1057
833
1215
670
225
423
5838
1831
1341
1210
1292
737
3158
144
2361
2995
5105
509
4375
1805
1229
868
2574
492
1488
368
1416
291
916
1822
1385
64
982
994
2354
1565
1717
2911
1751
1815
763
3914
1097
1518
6126
689
1863
1504
1009
1901
246
344
72
666
930
2424
932
371
547
1153
1719
3279
1050
2784
2108
732
2943
3453
2829
1076
3883
2271
1663
1234
1672
1055
406
5300
1714
961
1092
1227
1948
614
1686
576
37
855
636
2596
1843
2472
911
276
2666
3519
726
768
527
849
672
5288
456
3546
1441
71
1248
1505
2430
2825
4040
252
557
3568
945
1761
1074
1965
1517
853
1963
2067
489
3625
744
1305
1667
1230
1204
3399
1566
72
410
404
1641
1734
495
2151
822
1479
654
582
4769
615
868
2062
816
970
2514
576
3377
1986
72
1601
366
519
802
1188
880
909
1984
1793
3692
724
1480
1419
1299
680
1866
1453
465
3297
1686
1171
2046
1694
1415
2662
2820
1200
1963
4095
3495
1717
724
4430
818
2523
866
1649
1323
110
917
1894
826
684
1473
627
703
621
1434
872
762
896
1574
1297
4370
1454
1497
704
330
2079
908
3364
1270
1452
261
1989
2032
1625
1764
1672
2269
1002
1511
1595
72
5742
5193
990
1200
1434
732
570
2123
3552
1738
1883
2822
1057
1920
4183
5490
1741
372
933
2492
1512
1857
663
1634
1329
1286
571
3103
2284
1554
480
2414
1629
1126
2977
636
1959
3334
1690
843
74
1050
3606
1718
1528
299
2839
440
1943
732
1189
741
1048
1455
940
358
1804
1739
297
2135
315
74
2696
1275
4242
2376
2618
645
1912
1472
1093
768
1008
1767
1560
1747
116
2376
2150
2683
408
1282
990
132
5463
1701
1702
2406
72
1248
615
1013
776
1342
2427
1113
2546
309
1230
858
1530
2058
1172
2569
1296
108
3376
828
607
264
1179
156
3391
1002
6917
1088
72
1228
876
2708
2901
1468
1797
972
177
1045
1969
384
2550
1463
1242
37
1578
429
864
1320
260
1566
830
3130
2228
111
890
407
1317
511
1070
2674
3295
757
762
748
700
395
2206
1268
737
74
825
1819
762
2131
3309
1087
963
1709
1896
2173
3115
102
684
795
1037
739
2491
1441
1045
600
2471
1288
1584
3951
2557
1081
1744
2005
974
1318
1306
623
1594
2342
1435
942
1404
1719
1656
2072
1786
2439
96
162
93
1658
545
1910
1623
1986
2237
279
2404
996
2801
2364
516
1614
767
1326
495
2123
3886
82
1070
874
474
1245
5991
3659
1797
723
1203
2202
1019
1821
2830
541
477
3065
4306
852
634
852
2870
495
261
1203
495
1365
1326
1116
2691
1400
583
1665
783
2039
1871
1199
1443
1837
471
1182
849
1114
489
1754
1535
1707
2766
935
441
939
1944
1434
937
1797
82
2937
72
2984
1518
2490
1273
885
1021
2454
2783
630
1116
823
918
2212
459
1913
2814
450
243
2132
2419
2037
1036
264
1500
2108
360
546
1861
370
1587
4187
1344
2170
1500
447
1222
1420
186
3926
312
2658
5768
495
8598
1955
528
1886
1089
1368
2371
525
1491
598
762
2471
1823
1554
652
969
1841
1645
718
1237
2607
1077
791
2157
86
1251
1014
1150
393
1815
132
746
2764
2410
818
2543
2397
738
1075
4330
1353
1487
1375
1552
351
72
860
705
2674
2157
454
573
2427
1331
1662
1473
749
1236
937
1173
479
1393
550
1211
2458
1465
1421
2479
1391
2329
2688
2943
640
1903
1560
691
1036
3213
1753
2031
1583
1491
1209
2116
1127
1105
806
625
1974
5986
1055
2906
1491
1152
495
636
1188
616
1450
477
1533
777
1665
504
121
2287
324
114
2047
2748
1360
3017
204
4506
2239
1022
1249
2256
497
2037
82
489
1141
3161
1673
498
4701
1423
180
129
1608
730
933
991
2178
1783
2265
891
2246
2320
761
680
1389
2587
72
1112
749
156
3559
2189
1077
2215
3115
1067
648
1215
933
2320
765
2051
1729
1528
1107
2947
342
972
1140
632
1802
1295
1001
1074
38
1068
3286
2565
1305
1472
1581
3351
1926
1140
2009
1852
1408
735
1804
2190
1062
2088
2046
783
1611
1655
1068
2514
249
912
1756
687
1263
2757
1838
2967
8957
1395
2616
1814
1707
195
2470
1057
836
1422
1629
1849
2612
3054
80
204
177
5052
717
2516
2288
3715
1068
1557
1258
519
1117
1746
1586
953
3845
1176
2311
999
1224
2257
507
1712
1191
2060
1778
510
1481
1410
1500
1544
1852
1743
72
1551
1392
1002
1457
1397
1283
1035
1837
1961
3225
717
1921
852
681
969
1103
1315
1482
1633
883
3081
3257
3639
1158
4725
1477
1465
1980
1729
1947
1235
3452
595
815
892
1964
1455
921
2248
279
579
603
1820
357
1536
1109
201
952
351
737
861
2707
691
4426
1303
817
76
1443
2072
1020
1144
3384
1670
621
491
2724
1223
827
2760
1254
2324
1083
294
87
117
951
1154
309
495
1407
721
3042
148
1559
606
438
2030
1722
3488
4332
894
845
1629
2062
663
231
74
153
744
539
1649
3160
2676
861
869
1081
3189
789
3647
1360
790
997
2928
720
899
195
600
546
1831
1554
503
756
513
1788
3275
3430
1900
1131
1648
1058
433
1284
1717
845
584
1055
1284
1330
345
2404
1504
437
2107
850
1615
288
1016
1353
867
1812
858
1400
2898
2547
912
693
1128
2071
790
754
1828
1588
2973
1626
3315
486
1217
2066
3585
1629
1614
1257
867
1624
2582
795
1911
2203
3732
742
701
554
7209
1884
1928
324
817
535
1568
934
1196
780
1206
2022
1084
1137
1332
2333
2405
186
3134
1688
1937
763
911
687
828
2649
1453
358
1155
906
2260
1042
990
2575
1659
1824
942
836
95
111
974
1209
243
5222
1373
816
560
2440
3228
3402
2500
1768
1440
1698
2171
698
1453
764
510
6072
1966
73
1349
312
252
897
306
101
204
73
5387
554
825
1380
357
1195
1032
2529
2082
964
884
1661
1153
627
1424
201
1650
793
72
810
2130
3120
915
1403
279
1194
2687
558
8028
1228
756
510
1044
1980
1400
2727
390
1311
1163
1840
1551
570
4948
816
1764
1084
2244
2387
2154
1228
1245
2265
1683
457
883
2185
1938
782
1444
2094
1470
80
1937
2669
709
4113
1485
885
904
1458
4100
371
2082
907
1560
603
671
1036
2261
2667
941
1176
156
2197
2746
1545
3116
3907
530
37
618
1551
1543
1615
1774
1131
1080
1053
1817
642
597
2278
414
879
1666
683
1381
1134
848
898
2721
37
817
2630
1332
2654
2217
4038
669
1186
657
2016
1051
1565
1146
1468
990
528
567
1987
1055
522
447
1857
2101
1341
807
327
792
867
1094
2091
2444
2565
436
1493
2031
1440
1985
1734
2034
1317
1415
1561
890
192
1178
1615
2065
625
1675
898
1035
1316
392
2034
3051
495
2330
3939
1014
1434
396
1314
2754
2520
2092
5865
1960
1386
819
915
2603
772
1566
1449
3039
74
3786
1669
577
4392
3045
871
80
1353
1902
720
4510
1379
1878
2642
1533
1218
543
2406
450
1371
341
2184
1614
1067
2209
1191
894
1873
4520
1783
1551
4803
1304
1348
815
537
544
1308
1726
2027
580
820
248
737
1982
685
1610
1932
2787
4556
2852
1515
1743
1528
1008
1464
126
4536
1333
1257
4728
260
782
1053
1365
1666
1108
1975
631
3356
621
1020
1919
743
774
1493
857
2053
1113
486
1229
2277
1519
1301
153
2953
1399
2148
1248
1326
1715
1654
2144
2616
1632
799
508
1836
719
370
1955
1446
1056
1587
1407
3052
1890
941
1354
663
1950
1514
648
609
921
1576
370
1386
954
1317
37
2058
430
3311
156
73
557
1405
5154
2174
1333
1599
1363
480
627
651
1627
2327
2305
675
524
1076
495
1554
82
593
1397
122
3420
3952
661
939
1050
1745
324
1495
2167
765
4652
1012
1942
1086
1544
1842
2451
439
1583
1193
456
1524
3420
660
507
411
1019
1671
1997
844
1841
1443
384
1584
783
1746
561
2873
2095
1721
1203
491
3172
1210
981
1242
1159
1820
934
2305
1722
2908
1119
141
260
291
2469
11744
3774
3090
767
1231
408
1782
1925
1465
970
3606
887
923
252
642
2201
71
1821
1175
1002
2779
1325
2772
648
2371
1402
1494
2023
72
3769
1640
600
1209
2448
660
2013
2010
1289
1759
774
5016
1148
3012
2103
1685
1491
1129
2798
1742
2256
1793
550
4347
1632
2166
1971
1825
980
2496
632
234
2098
72
3078
2646
814
950
2060
863
1407
955
1490
296
342
1638
399
1478
1341
517
1705
201
912
2276
1683
1107
2655
2679
1154
2022
2839
2103
696
132
1053
1460
1645
1846
188
882
1637
1500
1557
2224
1303
2358
2523
1463
342
754
2502
2054
300
855
1509
776
2295
1551
844
1320
973
1078
1296
2757
1001
405
1509
904
4920
846
2483
1602
1124
1476
1353
939
1343
156
1467
1162
1736
1054
1246
1437
917
3758
674
225
3609
1088
357
2286
2688
568
2011
657
471
2183
2420
3209
1784
1084
765
2737
492
1307
950
965
1168
4371
5661
471
1764
1435
387
812
1191
672
474
1185
2150
1053
2208
4362
1429
1004
1544
1150
1319
1575
2067
2588
1076
135
1563
910
1043
111
602
4074
1120
462
2192
660
1925
1384
337
3090
1475
1754
1165
305
72
4693
7011
1303
9617
1154
651
1036
1284
996
273
2983
1622
714
1235
1219
665
73
252
2750
543
2335
1549
1709
771
2046
722
624
1296
1656
2034
1413
1625
3660
330
2349
1288
86
1206
3747
646
72
1044
262
74
529
951
2037
1323
114
1856
73
693
1460
1962
609
250
156
1149
2505
2499
141
1800
1722
1283
1085
1360
1429
225
1925
488
3609
3657
692
1931
877
1832
1462
1918
1376
767
3054
345
1222
2835
656
1106
666
2842
2781
1824
1545
354
2048
681
853
2391
1005
1291
641
1755
515
2789
1317
1702
1265
2234
1289
784
531
1677
1237
1641
854
876
80
3461
1601
2062
1059
5487
627
1296
1241
753
1125
461
1301
76
852
72
4152
2031
896
2301
2329
626
1203
471
81
1004
1245
1333
934
1282
1458
516
934
585
1282
1689
779
3196
2082
620
847
1860
369
1248
1467
99
2279
2571
1253
352
345
2485
467
1110
1790
2207
1976
461
3585
438
3103
1612
471
5031
832
1461
1224
1394
1123
900
37
1038
685
1038
445
1723
855
3592
1018
803
1068
2016
2177
1741
162
1839
1735
866
3729
1102
440
521
3450
2301
383
1207
2098
873
542
1713
986
1927
3812
2257
1224
114
727
508
2232
1670
1011
512
1167
3606
932
1593
1010
1028
2041
2044
505
2607
37
354
3794
1292
1072
1884
946
696
150
619
539
1215
818
1911
984
990
1404
1317
804
80
1776
2237
82
239
82
877
1655
1007
3394
1318
791
592
1619
2062
1976
1919
939
1063
711
1738
5639
2207
856
1122
888
1304
367
735
749
4104
1031
462
1088
3368
483
1886
587
1485
103
1535
1827
2413
1763
1392
2767
994
1373
249
6998
3688
1017
1452
1515
404
1797
1636
116
1152
2478
72
1832
2042
1051
2015
1952
2189
3816
900
3157
3411
4146
1029
2105
387
3708
2815
905
1757
2061
686
1779
718
315
2515
962
1316
1625
1462
1759
583
2759
1717
2718
582
1959
786
1624
2173
1600
111
1683
957
2472
2760
3432
2671
2649
989
1995
1272
736
1781
849
644
1917
2725
1455
3819
1408
105
1461
300
1425
1560
1457
2005
217
835
549
850
1297
984
2486
1281
1519
116
1389
1623
1595
4584
555
2166
1491
2049
3538
1513
691
495
1367
2049
1540
3205
407
624
1542
1395
3185
792
1704
644
3351
4421
1498
657
789
73
1731
3914
4104
2246
319
1477
2091
1461
3446
883
2031
74
1128
396
264
1538
1464
1180
1990
2197
3282
1493
1049
805
2246
637
787
697
1022
1401
483
1290
1671
2934
1095
1610
2973
3476
803
946
3968
759
72
1919
1285
1305
2252
2135
1218
1154
1660
2099
1626
1305
4613
1261
1227
1396
4115
1293
768
5709
1026
1740
2932
907
686
156
1571
1099
2253
1572
725
1760
2274
2374
747
860
493
138
360
74
1460
73
1834
2150
2127
690
5149
1430
2019
2891
82
1879
1107
336
4081
1230
1908
2094
999
1156
5343
1561
3918
1281
71
465
1511
1640
723
843
697
465
1108
2284
1789
2039
630
1672
1284
1426
1087
2293
705
774
3975
1478
1063
1174
1265
2297
1311
1233
5495
597
747
2533
1062
1292
1092
1569
1351
5400
1892
750
1554
429
1979
1705
2322
210
962
958
1062
1987
3693
2666
609
183
3514
2091
1013
1095
805
1829
1433
1215
1288
306
873
728
6848
1040
492
1802
1793
1657
2024
2407
123
807
73
1118
2887
916
1024
1119
1719
1231
4094
1700
1397
1141
456
429
576
375
828
102
479
402
1489
1870
2276
2663
1302
1754
1248
105
5573
3666
666
879
1656
1039
2169
939
1029
707
1786
2403
1246
701
480
1258
74
1319
1474
1482
618
3061
957
279
549
978
1664
1231
726
1042
1203
1530
2010
1503
1129
2826
1353
1500
633
944
645
163
3304
2944
1513
850
1688
1395
574
2006
899
2808
1485
1113
1632
3207
501
820
2605
342
279
1731
1563
4635
942
2386
1524
1304
516
564
1270
1656
1512
162
489
298
2946
1041
420
576
537
1440
1431
899
2067
925
4306
2871
1528
1059
2897
1134
1061
1437
1893
932
2390
531
194
1265
1366
1771
1941
5773
373
216
270
1413
228
291
3410
1981
903
543
682
360
1784
740
1618
629
2482
2278
371
818
2007
2968
1235
1728
5457
786
813
667
918
1788
5299
1625
3931
1746
2485
561
1319
649
1824
1225
1221
1137
1388
549
1835
5283
2772
398
228
1409
2622
1085
906
1164
1908
1680
270
1563
876
3711
190
2053
1094
1698
369
1077
1248
1290
1764
2167
2571
564
973
1093
1106
702
1589
1465
1464
2605
826
446
817
634
1231
2908
462
707
2308
2382
2123
914
1176
318
1591
1533
2109
2604
1169
37
1158
1576
1519
829
1419
2420
725
1407
1667
2278
1128
1331
579
1167
1024
1324
1954
73
1543
2570
1712
809
1609
785
822
531
3438
1888
1414
2096
1122
2819
5376
1037
1921
2267
3157
1470
540
1260
910
3130
2678
900
1909
3031
1102
2136
471
1337
1533
1007
445
410
2934
1404
882
2492
1023
1612
1588
5523
1015
73
609
2191
3511
812
933
384
2013
1223
1239
2856
1416
99
1941
2591
868
1711
384
249
583
1323
1049
1323
1103
1933
843
624
826
447
2295
1630
722
657
889
2673
835
193
5311
1742
1787
756
848
393
675
1483
813
4780
1880
1864
1550
264
2328
309
1157
770
1474
891
1107
1592
1678
2022
1539
939
666
1309
2861
1935
1074
402
483
1026
1052
2049
693
384
1286
2102
2102
1582
3419
2784
2480
2573
1762
1349
557
4741
802
2848
111
1514
603
1637
1338
2814
1463
2528
1909
1187
534
780
291
1888
348
953
2418
978
1425
2605
264
642
375
1424
2645
1347
1888
4110
982
1073
1495
615
760
2390
3065
3811
3021
1231
3781
1176
1379
2003
4475
866
2301
1854
973
1879
1555
1480
3738
1298
1172
120
212
756
1342
3497
721
1390
821
1755
1185
3861
908
1479
4299
887
1554
1842
720
234
1321
4414
936
519
1421
2052
201
1437
621
5068
1772
165
1852
76
1079
1746
684
1085
373
4920
96
681
1630
417
123
4571
2784
3648
240
2072
1440
1176
1924
1518
2079
2136
725
714
600
1636
1596
432
647
1927
2574
360
2721
1614
1293
1134
889
1987
213
2148
2355
534
651
3518
1897
2952
638
895
1489
1290
1893
451
674
1872
636
582
1368
1621
570
5601
2358
3778
1165
916
805
792
1608
4447
908
652
933
2724
1478
592
74
1800
1133
882
2166
558
3811
2607
922
1917
1305
3231
1254
2491
889
1612
1863
720
79
1323
659
99
826
2519
2427
246
489
2064
357
1778
830
1138
736
1878
3486
757
1847
960
2709
720
2728
1521
1576
192
1338
465
1134
1723
1073
2542
819
3121
926
1856
880
1152
1774
1157
6036
619
1208
1068
1289
2082
141
132
612
519
2220
2330
893
1709
1593
576
2064
71
2133
750
836
3564
1965
1116
1461
267
1079
726
2195
3840
1456
610
1347
3702
800
1011
6063
1027
273
2962
582
1082
73
2052
2215
1300
1210
1217
513
818
513
2001
1194
749
2107
204
2419
4244
1375
999
876
2219
9189
1460
4065
1045
789
495
1317
1488
2041
1241
672
2677
702
2907
4835
2252
201
1716
4221
1806
993
2100
1623
3297
1711
699
1358
963
2682
559
856
1602
505
3243
913
1670
435
2441
1370
1984
1452
1478
3812
579
2085
1351
1385
683
533
2793
2546
1579
396
449
1689
3364
480
1699
1509
1755
1225
2027
1939
141
1296
1306
462
3352
729
829
1081
303
1775
602
2544
1655
681
1375
5526
2226
1312
2604
4688
916
150
3068
1982
1634
1332
579
1116
2320
969
1264
1412
2491
533
234
495
565
468
2004
676
778
1418
2143
962
451
2175
403
528
1134
2433
4452
37
2733
3182
762
668
3227
306
1859
4404
2029
2687
1504
2052
3988
868
474
1947
1824
1795
73
4765
1351
1736
1700
1368
2133
1541
1074
1059
568
1202
1539
1689
1833
573
1615
1002
574
6176
1015
1100
1452
3461
1385
2931
2734
1044
1950
1432
1992
2901
478
797
1575
3029
2643
1093
578
291
1330
37
922
1246
2172
222
1658
516
879
1224
113
2046
1328
298
648
2775
3324
2426
1061
1008
1793
72
1063
73
895
5865
1965
1083
2851
333
2659
1259
1724
1825
1960
493
2025
696
1195
2798
751
1355
905
2551
672
7084
1164
1942
1909
2053
1785
1991
298
901
1992
2998
1733
2051
1953
1943
3218
3582
2905
1041
768
2625
631
345
786
841
6139
575
1977
684
1759
1773
123
114
2184
3573
1459
1683
5199
865
991
770
877
1689
2202
393
2123
1437
1148
449
1352
1515
342
2175
1499
1345
2136
2168
4281
782
1470
3465
600
1691
3615
4314
1132
1632
1392
5073
2647
1424
1030
1527
1335
746
2996
1890
874
2509
465
2281
1037
297
1778
1768
1187
624
1217
512
521
986
750
2011
705
736
2538
867
1964
837
1547
2136
348
1026
1308
1755
5622
72
1139
279
501
3559
501
171
1572
1928
2571
2338
1032
3597
72
133
758
2463
1999
534
2986
2724
957
1182
1619
1592
576
1782
1201
2120
363
2303
3685
1490
1351
72
897
1068
1757
1545
72
960
3614
2041
600
900
3687
1196
1115
1220
940
1498
1399
1590
1188
1470
168
1695
2805
673
1769
2970
1833
807
1376
1777
1316
663
465
2082
1700
1869
3793
1392
1053
1756
1209
7480
1878
887
2799
1505
453
2563
105
1611
1445
72
2214
763
1749
881
925
783
1521
1005
824
1224
477
2163
1549
549
1232
1725
2202
1829
477
1773
502
1814
2857
1741
941
2278
2148
2057
3353
1445
1968
2066
1683
93
2513
1154
1062
1100
234
1269
1722
3885
1303
147
712
1515
321
4080
2198
1276
659
1191
2590
751
3008
2801
1413
2537
507
1538
901
435
1568
1458
1842
74
1490
939
1528
891
1833
1343
1039
2935
553
976
827
1741
72
2586
1538
3138
72
460
2919
375
1847
722
916
1574
617
2952
582
5616
582
1548
2654
5199
2374
1798
787
6297
579
1473
129
1759
2364
798
3119
1560
831
973
1145
750
1075
2144
1247
1815
1968
1178
2209
846
1605
373
450
2116
2053
1405
1961
946
1791
435
534
5414
1195
999
715
904
1122
432
1630
3698
1244
1589
1000
3378
852
1065
257
3630
4594
1619
450
2187
1894
1252
1111
985
2736
73
1112
1222
1421
162
3967
1018
1538
3955
2706
285
948
1206
337
1520
567
5456
1156
3151
988
1391
665
1171
1437
110
2751
73
964
1527
2388
447
1243
2536
1674
72
1547
1939
237
944
1182
510
573
4845
1017
614
1988
1719
806
1144
416
1960
1724
330
1191
1116
1088
1608
2784
548
477
876
2004
1554
2177
1465
741
1074
2247
1304
1329
1895
2042
1353
1539
147
2496
876
1416
670
2397
446
461
2211
1267
2331
1204
944
1843
740
1861
969
456
1436
1169
3129
1391
1071
409
2038
1808
3224
855
969
1132
1702
705
803
606
750
3129
980
1185
2036
2194
874
3718
495
553
1130
1588
1520
2253
3613
735
901
847
674
3858
980
818
972
1415
1416
1339
1900
1049
1247
1280
1520
1988
3316
601
1702
914
2082
675
1134
1598
4136
720
988
953
1227
1675
1095
796
2893
3291
1548
2502
1168
1185
1153
306
2755
621
2083
1344
4402
1041
1116
860
1897
2025
1099
1562
1326
1100
2533
1477
1087
969
4763
681
597
1211
258
2037
591
919
1176
363
936
1669
192
578
1354
1896
4713
705
2701
1546
1573
3658
1432
958
1833
1320
1248
1745
162
1785
1786
465
3444
1946
840
1168
498
970
477
536
1792
666
4463
1539
676
2022
722
38
4506
907
1287
1503
893
1324
2271
948
1047
2658
1528
579
667
1409
765
714
2846
6308
779
1273
279
2326
1353
582
561
576
1047
654
1513
790
1239
1154
72
1842
699
186
243
714
553
1999
2993
72
870
2073
487
3717
126
1645
2561
3278
1316
1237
3738
1656
2718
1177
642
153
3241
2028
439
625
2033
1908
1167
1113
1001
942
1470
5987
778
2337
1291
1692
324
1056
7288
843
1698
1486
943
2448
3357
673
1300
486
417
1379
660
720
3703
657
496
1680
1901
495
479
1148
3577
1260
111
1176
342
2874
893
3579
736
1703
1320
753
105
1056
1526
1314
2053
1388
2226
1977
3678
1932
3043
5650
1403
1105
1827
510
1083
513
1650
1800
618
736
1374
1625
759
1377
1851
1749
1413
4827
733
669
1284
2323
1652
72
1698
982
168
72
2839
1177
510
121
1592
1746
164
1327
627
618
450
1937
1031
1122
1487
1957
2196
7191
831
1660
651
1672
1182
1554
3327
462
976
423
1557
1322
1032
1228
1165
2416
2294
2907
1067
2886
1669
995
474
73
834
1315
459
499
2414
326
4902
2496
2071
3274
908
1443
1524
1167
1243
2368
355
4407
1536
470
837
852
82
1061
135
1016
2004
2106
486
2801
2292
1104
2038
1398
3349
1353
2205
2612
522
679
1203
1614
3861
3474
504
1711
2204
3639
93
616
72
72
2312
2564
276
981
4006
903
835
1513
2097
1672
1531
2939
1864
3298
1011
1101
321
957
1704
3549
1455
389
165
5259
557
1173
1420
1581
3023
1432
1606
3303
1305
1751
399
3916
976
1339
438
2160
1266
1262
751
462
120
417
975
1886
436
907
1044
73
2561
1860
3297
357
114
537
1373
1785
864
2192
1542
1197
1827
1805
666
1483
473
554
1448
1360
222
1098
951
2572
1733
213
656
2390
1931
411
1280
506
841
804
1815
4670
674
1523
90
2004
464
1456
1660
918
468
2322
1941
1234
931
1710
3903
693
687
4031
1428
2884
1881
1733
931
927
1753
2492
1648
1744
1588
156
582
2067
96
2286
3269
1109
1041
2055
1618
829
5068
2704
856
2344
702
1368
1983
1571
1356
2275
860
867
77
1270
2730
1008
2074
1375
1620
423
1530
1872
81
2948
393
498
378
1098
1073
4146
3375
684
2787
4427
126
3561
1702
1842
1409
37
2344
2009
582
2134
1798
111
1384
1009
692
1730
381
706
768
1856
1430
2480
2163
558
920
720
2123
1515
342
4650
1135
846
2009
3221
825
5145
526
2106
1377
377
739
1956
1756
1704
1334
675
2111
1064
3543
2417
3240
1464
2322
333
1089
893
701
1953
1390
1238
72
1287
995
661
1724
597
1497
1365
3459
1741
1790
2636
747
1072
645
2497
1773
400
859
1641
2301
522
1772
1053
1234
1431
3147
168
1701
2251
795
1381
3602
907
1258
2193
2881
1271
1683
691
984
1997
603
1884
954
787
880
2223
1685
2584
431
972
942
1685
1184
1256
264
513
5067
1501
456
2865
826
900
1518
1323
1177
1848
707
2608
690
2729
422
3261
2703
1531
1999
855
2146
1990
4028
405
3370
1438
264
37
507
628
2471
1203
1224
3034
1422
1383
821
1673
1517
2283
811
1767
1004
2260
984
955
607
1386
1268
890
1329
38
1434
1005
4133
1284
2604
3497
1584
1218
634
1209
2468
1902
1410
1433
1371
2004
966
462
1978
2324
464
1788
2112
1157
1461
1790
3704
2169
1795
1194
349
1284
1737
1196
2106
1281
4279
1521
761
2130
1560
977
267
2469
117
201
369
3577
4174
1920
603
929
2198
2770
1045
738
1211
604
1728
2810
2099
1707
192
1983
1455
3268
5193
861
576
1644
2499
2093
966
2888
506
1332
1050
574
1884
1995
1468
1021
1170
756
1398
935
669
450
872
788
954
1878
1192
2232
1238
1874
2504
2221
1225
916
3264
311
1033
1086
786
1155
609
739
824
441
1025
452
3996
600
490
2286
2862
1042
2810
1970
1530
1387
1800
4268
1000
1447
986
2041
1455
2052
3633
1291
1178
515
546
1816
2253
2877
1402
833
562
1243
732
1491
72
1284
1205
1893
1101
1337
1856
2178
156
1088
946
699
1493
1769
1025
994
37
369
1861
1527
942
2756
1733
1490
1052
1620
1914
108
2453
474
1131
73
1182
1040
592
1065
2361
2160
1533
3745
72
2255
2302
1218
4395
1609
1161
2559
908
1110
606
1255
1634
3071
639
1716
1317
5356
2151
1041
3424
3105
1462
343
1000
72
3668
1460
2340
1329
3387
1637
2428
1866
2205
2259
2531
640
3199
1147
1641
480
945
1407
813
1129
2110
2010
1055
1330
670
387
561
1760
1905
2216
1469
1362
2827
1247
1917
861
792
540
1095
546
2719
1197
2633
3673
1603
1428
116
1667
3289
75
848
453
3489
1335
72
1694
2979
267
627
3373
1329
347
1508
231
1800
542
1030
1646
1908
588
903
2121
285
4344
756
1501
1797
1249
420
984
1940
531
1956
132
2368
996
402
757
1231
979
699
2594
1791
1875
1347
1287
659
2235
1208
72
780
1420
1758
2592
1530
1335
1738
1676
761
1378
2022
2268
366
4824
2230
374
1392
192
4458
1568
246
1932
3178
207
1031
663
11200
637
271
678
306
1481
2599
5901
1241
1855
1740
176
2056
803
4606
1047
2753
2954
309
1198
108
108
3062
3116
1543
1974
2583
345
1824
382
951
885
3805
2126
1198
1391
1521
862
477
3255
573
1342
372
1104
1366
2617
208
1484
1282
1080
228
224
1284
1026
450
1534
2532
1502
2017
3033
165
1558
2592
1041
1235
1973
1525
2237
980
1653
589
2421
5286
2365
4701
5702
5394
516
444
2024
371
6521
605
1921
721
3515
3013
1499
761
225
1085
2339
516
1246
1284
2149
2100
1793
879
1594
1999
582
1956
2808
1250
923
1294
1041
800
1791
2138
2749
390
4076
4335
730
533
1375
1474
141
877
606
2016
3103
1960
129
1512
477
1878
2397
1306
213
2908
1495
1161
7141
833
1444
639
180
4494
3986
669
1050
841
3235
243
558
562
1014
1331
261
711
1376
533
2013
1984
1322
2394
2352
819
732
1453
3688
1652
2133
1434
1242
1458
2146
1320
1486
1446
198
912
2963
1451
511
634
1542
159
1896
6731
724
1421
381
2010
873
3675
1120
1640
911
504
3102
201
2298
1017
1557
1265
918
1068
3280
979
2074
1100
1091
1658
2499
135
2173
1647
8397
861
869
718
2733
1781
1432
732
891
2918
1519
3101
2517
930
4864
816
2271
1473
975
526
1354
2564
857
1074
2661
1873
2359
1167
1125
1803
355
2987
1170
1180
584
2127
704
559
1696
408
231
292
3005
1981
2602
5213
1734
890
1915
1677
1708
4424
2292
534
1539
312
1180
1139
2572
1367
825
1492
4628
3687
1418
1672
1599
2046
1210
2779
854
1339
888
348
684
912
1078
2076
696
1543
2259
1292
1115
1573
1009
1056
675
759
2141
1441
580
1063
2784
745
1525
884
2253
1587
1756
2208
1695
1365
1874
1127
1176
1791
1291
678
5263
1888
1539
358
2639
2180
339
690
4466
1301
567
5721
1764
1329
1688
768
555
1783
2418
5904
1266
453
2168
1524
453
1337
1183
345
561
618
369
2275
1882
909
123
709
3830
225
1294
342
1567
1725
777
2444
2817
292
2763
1868
1732
2169
2109
1416
2152
1131
874
618
1176
2382
1777
1184
2563
2679
1994
1631
4300
2058
3879
2574
677
869
1787
1069
1391
4542
2099
848
1098
3039
1561
565
252
3846
132
609
2154
1488
1680
183
207
2481
1011
1169
907
531
853
663
1871
1433
867
1264
597
1867
3584
1779
1400
1706
1452
1283
1177
385
738
1380
927
660
479
1888
507
1780
1604
2047
1044
1300
1068
295
1749
2406
536
1327
1772
730
1446
1736
3632
1269
1851
956
2847
168
743
1506
2379
770
549
1995
132
727
2124
2817
624
1402
1263
1074
1302
960
826
545
1157
725
1332
1298
1341
1566
408
1575
878
579
2418
1964
2732
2127
2083
2361
1816
631
1516
1046
2747
783
1171
402
1438
1267
342
2002
570
789
93
600
796
1974
441
1798
2708
909
2521
273
1564
799
377
786
1377
1822
457
1358
2576
3485
459
500
2985
1313
1154
1413
1989
347
1885
681
1628
678
1390
2055
330
1810
1493
1725
662
707
922
740
1906
82
2387
1537
72
1329
3054
1222
72
2151
1607
3401
1418
558
1470
1995
3624
2860
378
2881
1709
1401
1710
2205
1874
942
1221
919
1632
1239
544
819
1697
321
1003
999
2946
474
1522
510
686
1218
1343
994
1081
1693
638
1170
2855
1293
615
94
345
222
453
525
4830
1571
10188
3855
2410
1119
4083
1998
649
718
1517
2251
384
1285
357
1535
1734
5101
1940
546
1523
5877
3105
793
1826
984
1115
1524
2273
681
732
426
545
1325
3001
1365
5297
1521
240
3456
725
1019
721
1868
384
117
252
2111
465
766
553
750
5608
837
3285
2895
2667
2749
798
1370
1826
1809
1925
447
380
1785
640
2010
1413
1264
942
501
794
1247
744
3495
3941
851
1424
3009
3193
2105
729
2862
1872
2182
385
1699
1427
1482
2527
2473
990
3111
422
1658
696
1561
783
2001
318
159
1923
1875
4435
1038
877
701
198
959
1459
2282
1102
1309
1522
2279
1403
2321
1713
1415
1380
997
439
1261
411
387
1626
766
1400
1565
833
425
1227
2023
1636
710
2058
438
579
2658
111
2673
2136
690
1338
1719
1215
1379
1507
1509
2262
1049
525
72
2473
237
1930
2021
2569
967
1053
1869
1043
1403
872
4692
4518
1017
1865
2672
1667
756
1029
2420
1318
2200
416
456
645
963
1433
1543
222
1621
486
440
1068
2347
1038
1807
429
537
225
1595
1371
2895
1706
602
2811
1394
788
805
72
3530
1132
549
1422
1271
544
2080
3321
1321
507
369
777
1046
423
1846
2949
2960
2155
881
3992
1687
4391
593
1605
1273
833
100
1404
1413
735
642
1960
4125
1672
559
780
1784
2035
1492
1318
1314
969
2031
2687
971
1170
2825
2500
1472
2857
4776
348
2708
1714
2777
708
660
588
1324
1543
1787
1205
2934
2420
1860
1248
1804
2010
1266
3564
538
451
6461
1501
2493
1950
1833
724
1614
1197
2025
3138
1152
3147
759
1113
577
1335
177
414
1062
1841
1127
2753
1995
400
1158
1335
1722
85
2774
1842
1058
2976
935
736
1759
1749
987
1844
1174
72
1176
2253
2232
3300
1279
1431
669
581
1159
894
357
1251
486
1192
1353
723
722
750
1122
1608
1190
802
1068
1583
1043
703
837
1065
1776
3171
1572
975
441
1281
915
498
4692
1827
2509
989
855
1434
3310
1484
476
1133
868
1187
4512
1248
5327
2148
2739
768
1613
1401
1179
807
2487
1470
803
823
1297
927
72
1202
1184
435
1909
273
1249
810
1768
2115
1734
1481
3116
1883
1002
2590
836
1265
237
1655
2588
3418
246
231
2032
468
5638
951
399
1019
675
978
1180
4451
213
919
105
228
522
1481
1773
747
1339
459
1725
3948
126
690
2243
887
105
1197
2835
3576
558
1253
615
365
1653
2086
4059
1209
1402
1676
5100
2304
2081
2073
2295
522
186
171
420
2364
2070
1399
2743
1020
1256
2489
483
4500
186
2092
1040
1161
2777
1172
870
1561
7651
741
3052
1343
1260
4620
1305
1546
787
72
1134
1127
1026
710
1375
2202
3714
4791
860
811
1954
833
505
1232
1797
927
1153
635
4846
1826
795
1340
630
2436
976
5223
2011
768
1990
1134
225
947
1942
37
1815
471
844
1526
1166
5112
2871
74
1154
1398
1371
2638
1182
834
2430
818
692
488
2148
1044
2668
541
167
1480
3114
1467
1062
2179
1102
37
126
538
1116
4108
3724
1217
696
815
1218
1943
1379
688
718
2614
785
262
2342
603
1431
1764
117
2058
1556
876
1229
1567
986
1588
1538
496
1086
1415
2313
930
1319
1944
880
1099
1496
700
1074
3294
903
3343
1664
1539
1113
351
1341
797
891
1329
1648
7100
1194
860
1191
1375
867
1080
810
357
1450
1472
1388
74
1191
831
2812
728
1095
607
1393
2264
453
873
1507
6054
529
1328
3284
2445
1767
1690
1081
2724
2478
1983
1956
1112
790
609
900
1535
1347
733
1636
3378
37
1453
838
1056
1972
3517
981
1485
1559
1058
537
1801
357
907
1358
71
534
1422
1618
1125
1522
641
2149
247
2941
2394
423
72
1972
1316
1320
1525
948
6579
688
818
363
746
1659
1609
378
869
2100
1353
856
1622
5697
2625
106
237
540
276
510
3318
642
594
3352
654
922
2070
1454
111
732
1360
432
709
2103
900
2480
3693
939
1590
1190
1599
1436
595
1206
1661
1539
2128
1464
1114
5319
894
2777
2139
3597
2221
3360
1065
2110
887
1419
861
1663
752
1622
1212
1603
1872
2448
132
1047
1004
861
330
1671
72
1140
3790
3774
267
120
996
1398
841
72
1794
2561
516
2382
1221
3219
767
3300
824
659
596
1059
725
2674
750
916
1198
1875
183
4907
5489
1457
1681
912
2071
1218
579
303
1013
72
1983
784
868
2718
1638
1204
1930
2368
792
6614
1445
1725
721
1380
969
1811
951
594
1749
928
1594
1767
1235
4521
651
1610
1623
438
1341
357
1051
1089
117
1464
1559
171
354
814
773
5494
147
1519
1123
96
3126
354
378
1980
1835
1615
1072
2058
1004
1440
399
1774
1820
3174
1599
1773
759
1926
957
1243
1735
1366
958
1166
1022
3104
1722
1494
994
3657
1159
719
106
1903
933
1779
250
2076
3573
350
1307
111
1190
1623
2546
2041
1736
388
2952
3321
1953
810
658
528
1575
1602
861
2064
1380
1117
970
177
3137
276
1602
387
1361
1468
8174
345
983
1146
612
546
108
1033
1102
96
1254
92
1391
1839
1119
568
922
3531
518
606
3180
2579
1404
599
2921
739
1664
1423
693
1208
869
794
2547
1802
1176
1154
2172
912
1307
1062
1397
880
1729
1922
2336
1111
4216
1125
2390
1961
1240
1253
261
2234
1112
1692
1810
783
1460
2544
1501
228
1774
3467
961
885
1119
822
1712
249
2619
678
341
764
1464
2070
1302
135
2553
1113
72
1733
2261
335
1732
2453
4666
1606
492
1943
1168
924
1140
948
321
1318
551
1206
1246
913
3995
1499
174
1148
1343
1895
1544
1707
555
1304
1109
1427
2128
645
2068
144
4803
858
438
455
1255
300
1187
2063
4413
1654
2575
672
810
938
1796
1153
1915
1930
597
1409
747
861
283
979
1386
1626
3388
1273
1547
2289
536
1216
1431
2082
1585
663
315
738
2785
309
1750
1595
569
168
1139
1299
3250
378
1278
237
1194
579
536
2258
1950
1050
1772
801
1387
678
165
912
1906
696
156
667
1196
1531
237
201
714
2272
3339
1128
2381
3903
405
2736
897
168
1051
1263
1050
1115
2434
279
861
1122
1254
1597
1165
1212
1716
1739
1605
480
1107
74
1685
1370
681
1410
2575
2673
6419
1050
1532
2562
3357
1656
4467
819
2085
924
1798
1692
1214
1803
3207
1248
126
916
688
1407
1101
1583
329
1395
71
357
822
453
1659
1578
1714
1902
1371
591
2110
3212
1514
1045
621
1478
1591
105
890
1067
1539
660
1466
1259
357
1182
1256
1590
1051
1607
420
1311
1697
71
892
520
2050
1550
1166
1540
1624
588
1342
1338
1609
4123
770
1527
1543
1414
651
1820
610
2160
1917
2874
1513
2982
2443
1458
1415
868
471
2320
976
1939
910
480
537
159
1004
72
2910
117
509
390
2206
729
2919
2059
246
1534
612
1477
4053
2691
729
1155
621
1894
1637
971
957
2841
1844
1061
1708
942
1155
300
1470
86
1666
1587
1643
340
515
966
1244
2410
1635
2301
174
1954
2382
2036
2076
8148
963
1062
1630
315
530
1532
515
1109
3610
1149
498
1416
2312
2811
1209
654
1824
1821
1098
1248
3395
1536
123
723
1620
1924
1170
756
4036
1236
1757
1113
3963
1799
1518
4041
806
3341
1785
114
165
1197
1071
2435
543
1178
1196
4166
1103
462
1926
896
711
2904
2298
837
984
2072
4908
1184
481
3939
1793
675
1110
1619
978
1676
2455
1139
73
747
863
82
1180
381
171
246
1025
3430
82
1653
1361
637
3179
627
1005
522
2030
534
405
889
1124
997
804
882
1406
1312
1973
2910
447
37
837
1875
267
898
621
740
2570
2816
279
1775
348
1772
863
1638
672
4836
1105
2428
2608
952
1358
1672
696
2268
6269
1384
1902
263
4793
1768
1402
219
3120
1457
1533
564
2372
993
1762
1574
1723
1163
3998
132
829
933
74
2733
6015
1134
432
888
348
1125
1491
1653
3711
761
736
123
348
1621
605
2332
2278
603
490
1120
681
1071
1490
1065
1645
1923
276
838
857
153
843
3455
1244
2666
150
6064
1497
1652
1345
992
862
1264
1146
4131
710
363
1054
873
1248
1282
1672
5870
367
1020
691
1714
273
880
1351
1823
207
1751
1035
2028
3719
1168
669
38
73
1254
875
1511
1326
1566
1449
2641
1390
4038
1385
1893
444
3936
868
363
1974
1779
1059
4893
2529
74
3513
2877
970
2661
1626
758
3067
1779
1415
1002
2668
772
2102
2150
96
449
1779
754
2532
1021
1954
1738
1439
2421
2130
264
107
1261
1716
3504
82
530
1821
530
1599
2096
3330
725
1350
876
2435
435
444
2602
1529
980
1761
2495
1236
2775
1782
2225
1225
998
3246
2111
73
1112
3741
717
1854
1887
2443
1018
1856
1148
2577
1255
663
1985
1246
6231
800
1344
1740
831
1120
2912
1632
768
501
2213
707
1759
1748
2831
570
1446
962
1252
753
713
1851
520
3108
2260
1079
1079
1877
777
2436
2616
2064
858
1204
306
901
369
1985
1625
1198
1550
970
3289
627
1759
1750
1718
1631
1517
973
778
402
285
2480
2094
75
414
1245
2406
1665
759
1731
1266
770
1039
2647
1114
3273
1851
2500
943
2269
595
999
4854
1733
1030
192
639
1185
330
3409
71
609
1073
1500
2565
243
2070
1068
937
960
1135
4765
264
513
1402
1998
73
77
1356
1338
1199
1635
3552
731
1007
1428
2524
801
686
1113
1058
822
377
1227
1206
2922
228
528
405
1414
1565
889
1261
2800
1821
2144
1599
2972
671
2193
1233
565
1482
2460
9717
1296
456
1483
222
1112
510
1758
1456
1806
1661
801
2121
762
1621
1027
483
1885
2063
496
956
282
1023
552
72
1129
1275
3343
1291
2414
3757
774
1697
118
645
2070
1648
884
1497
1693
2493
2469
74
3896
1296
497
328
746
965
1259
1797
1448
5323
1690
958
1016
2961
1295
2686
922
708
1446
1499
3458
420
1624
1249
534
356
1503
816
2069
735
3557
1735
690
423
2671
1364
2286
74
1003
1693
2508
2758
819
1991
1170
1080
1389
1705
1290
2387
3158
222
4660
1860
724
240
1518
1213
963
1959
4018
982
1009
450
2760
1215
519
4038
622
696
1959
1516
1766
634
1064
655
2424
1275
2643
847
4722
1479
597
2457
1620
1172
2441
869
1069
1593
297
1705
1495
37
1470
1239
4501
872
870
1548
1237
1512
144
573
1655
2412
6162
516
267
468
2105
74
2523
1596
1305
1497
2613
2680
936
1331
1563
1305
1623
3339
1722
2075
699
3433
381
1276
1140
1104
1324
1655
5361
2226
321
282
3680
1567
858
78
354
306
1422
1482
2016
818
1713
72
2544
1364
2350
2227
3541
936
1308
1549
375
1449
1415
985
2527
3787
3919
1164
734
1441
1236
1626
456
1330
3834
777
939
1829
1878
675
1686
1690
1775
288
570
1588
951
1047
2495
120
826
516
1388
1025
1459
2582
101
405
3308
2484
1044
686
4033
728
403
3454
666
1405
835
1335
527
669
1911
1290
658
2931
2352
4632
1111
1038
879
1906
1456
663
177
1381
1356
675
243
132
1376
1443
578
2037
1666
2706
2431
1925
1677
1164
1628
468
619
926
1103
462
3540
2039
2174
2322
2442
1677
1306
1631
631
2835
2020
382
1742
2494
1342
1587
1887
792
1353
1542
3897
764
2673
108
885
315
1392
1182
1938
2409
928
1017
895
1827
1291
865
905
1509
2881
1339
1105
1325
1584
1031
642
1251
1933
1094
1101
708
1888
558
1269
2321
2762
1250
1985
4500
1282
1082
1883
2063
582
1787
2681
721
1235
1120
2048
1068
483
174
714
138
252
1014
1480
1509
1402
560
3256
889
72
1579
1753
843
82
2136
689
847
180
2332
1391
889
669
1095
345
1488
1546
1261
2340
2100
1498
1822
1014
1540
281
812
408
1856
2468
1850
2991
1391
3626
1750
2380
1632
765
627
1227
339
1924
1409
259
931
1489
1334
564
2592
1357
642
1982
735
897
1239
1539
1326
111
1052
237
72
3012
1529
1819
2310
706
1438
2672
2977
1612
974
2529
880
1588
963
2612
1554
829
1596
447
720
831
1002
2496
2246
1543
2077
1849
1455
2256
2493
258
2181
4128
615
99
1436
1322
1464
1666
3643
1491
935
915
1436
624
1343
2463
924
2980
670
1896
1245
1505
240
1488
2590
1839
1551
1075
550
618
1330
1543
2187
83
615
857
1447
1000
3616
2649
890
255
956
1726
2150
530
2935
786
1530
3268
499
1018
5532
1623
1842
1157
1285
773
675
1836
897
1085
663
1023
647
1677
1839
993
1753
2643
1296
970
549
384
2901
1757
774
4260
594
4104
1325
925
1441
2894
141
2908
802
37
1236
1734
1105
3226
3189
813
674
1114
2200
1029
1730
828
282
2534
2475
1731
1929
858
1438
1361
71
891
514
1707
840
1559
339
727
1117
1462
1023
778
1395
2271
517
165
1120
381
536
795
1107
138
37
1008
3219
1188
2163
1262
1806
1642
1440
373
1958
1740
1908
2853
2836
1517
674
828
3116
1227
1124
1377
1931
773
1689
2131
1491
1005
2110
438
789
1905
5943
1068
941
3179
1875
2391
990
1438
794
2222
2452
809
72
645
1422
2781
1417
1123
426
84
306
2039
1577
465
1071
1102
1563
162
1294
760
3778
92
1436
925
1079
972
2225
5832
3234
1006
1245
2103
621
946
3068
1848
1324
2161
1173
1546
1504
1191
458
789
460
1141
1627
1257
1750
3043
2585
2703
1528
875
1476
549
1642
742
2673
2918
1441
3162
1851
1398
532
93
2262
2520
1523
4506
496
1128
1837
702
692
1566
1843
1515
1400
387
1766
1761
1322
471
1410
1900
1477
2486
1964
811
72
8101
351
1182
1563
258
3641
504
1401
1262
1083
1634
2415
1450
1696
3289
1446
1731
959
3721
296
1096
612
2010
555
842
1406
1453
1521
1273
363
1034
519
1289
1270
1184
1648
1605
2814
786
602
1845
1599
1374
2029
477
357
1115
3462
2796
1165
1782
585
1263
453
345
2816
2746
3819
1401
1710
1222
722
1445
1554
1020
1413
2968
1193
2767
136
639
1282
960
6985
999
1712
3162
2319
2391
1245
450
975
3343
2194
753
1369
1350
849
600
1596
795
2277
964
4224
885
552
727
932
721
901
786
1326
2331
237
900
2896
2928
777
744
3763
111
1714
1317
231
686
138
477
4452
661
73
1485
1821
291
1297
6885
2781
1509
222
3077
4725
3887
1203
1041
608
1640
1539
1464
955
671
195
484
837
1600
3465
1996
651
3319
2660
1548
1463
1440
84
1928
303
2121
1237
3452
1555
1278
3136
1000
2418
2070
909
101
4866
1158
1139
1635
1086
1093
388
906
1392
817
1733
1554
1343
2150
768
3741
648
1969
1877
1106
1710
678
1404
1602
102
801
965
948
102
1503
3457
1256
372
1907
287
3126
290
630
1249
837
2243
811
1192
971
683
1832
378
72
3308
5970
1974
1905
1310
600
1581
339
5665
1360
1951
2244
1846
5911
769
906
738
631
789
795
2508
837
2012
1456
1715
2034
1698
1264
883
719
887
1554
1837
2211
2797
582
1062
1229
156
663
1619
513
2088
1625
834
946
962
831
1672
1118
630
1508
3898
1181
1372
1567
1207
1572
1911
747
150
1723
208
1098
486
443
1345
1147
2407
879
726
3123
231
1512
3405
509
3537
4402
2145
168
1663
800
2037
1143
3142
1178
1627
1104
306
905
1151
336
700
937
772
807
2078
695
1810
891
1718
930
496
1487
3791
2550
3509
237
1466
1525
2037
1704
907
663
972
1518
908
2775
1832
551
2863
2115
1230
1590
687
264
416
3114
729
2325
2688
1188
1179
2129
739
549
1459
3525
946
2113
1718
2901
354
888
2114
2502
946
1381
480
998
357
1599
3558
846
1898
1998
2319
1422
1289
1044
1089
420
2141
1382
255
576
3903
6747
583
324
4391
927
843
883
2263
2886
1220
1104
2979
5313
1608
73
2287
1717
1342
2354
2320
1843
429
1620
1008
114
1286
1314
1040
2477
803
684
1232
971
2751
2480
675
880
2931
528
1492
1382
2237
702
1006
2018
1949
1121
622
813
4837
1738
2276
1955
408
1796
1128
1745
1038
684
1536
2180
1143
796
2409
1919
2056
985
1744
255
1832
1284
1543
2510
477
2016
462
483
1042
1043
72
1684
279
1993
544
914
2471
1129
1301
1607
126
1671
153
1765
1503
712
1671
2109
2985
1014
731
147
100
1407
3847
582
756
1027
667
1938
2312
528
3125
2194
809
1530
2372
990
1574
127
1569
1163
1966
1686
1346
514
2442
1976
2963
3477
1221
4860
1316
1454
1834
1059
876
1064
1854
1687
1204
4438
1009
1416
1434
1153
396
1154
5988
1896
595
1221
819
741
640
835
375
1309
2082
2947
1684
1032
1816
847
899
924
2019
4238
1732
2491
1662
1646
84
1670
1591
878
2504
866
892
1822
816
1855
609
1707
840
1229
1901
2903
1686
2755
486
714
1810
976
1417
73
1028
1815
1254
273
1121
501
1648
2418
2439
1665
3784
1209
477
510
2552
1707
975
738
1210
1120
153
1506
1692
749
669
5616
483
1479
1521
207
770
1213
972
1758
1236
682
1136
1072
1177
1574
777
1667
120
2006
2235
1338
925
510
2483
72
3198
876
2260
3117
2571
3675
546
934
1137
897
3604
315
1810
1620
1632
3258
156
2767
640
878
760
3087
1900
393
2771
510
72
1077
1089
2396
318
1062
2964
1353
688
198
428
1455
1591
414
1269
2520
300
762
1836
2181
549
1368
904
1764
1294
1452
618
3956
1171
2615
1868
1232
1465
363
3784
1365
2310
2171
831
849
974
8751
988
292
2244
1496
768
1912
1249
192
2870
694
1009
71
1481
314
2183
2608
1531
4182
2946
826
3345
815
1666
3322
1276
3954
612
1433
4238
2049
1264
1517
1173
1044
1984
791
432
1797
574
1443
72
135
978
2475
543
850
1705
3922
1521
660
5126
668
2254
629
2531
1478
1251
1449
4575
1464
1844
510
1975
679
1437
1617
5637
1565
1218
2031
840
955
1561
459
1720
2394
1263
1564
405
1069
740
3148
1779
822
625
769
80
620
1422
414
1586
1581
959
2523
1693
887
912
426
135
593
945
2502
303
1880
920
1297
1470
1617
1406
723
956
2776
1879
1032
1140
1169
1056
750
1162
716
1976
1767
1284
1533
3033
81
1908
975
1809
1075
911
1481
5688
2852
1688
1722
816
1053
1527
1222
2033
792
920
3004
981
1050
1365
1388
1796
1499
2070
3096
3118
1367
480
1246
858
402
4515
1637
4345
1039
72
1620
619
1671
725
1687
5083
1537
1065
976
1178
1820
828
1845
1690
180
1047
228
417
1431
99
1131
916
1219
448
381
4428
1258
1555
3387
744
1256
501
1217
1668
4753
1037
295
732
213
1050
588
1581
968
1847
1531
1662
37
1184
1975
1845
609
1443
2635
439
498
720
2581
484
1372
3020
3305
1026
1516
2813
72
545
1477
1006
1362
1862
627
3133
435
73
978
974
338
925
242
1836
822
126
10101
1322
3846
2226
1542
654
1301
1815
2391
384
1365
1722
3482
2861
1425
544
2445
1403
1524
1424
1296
2141
318
1183
582
4402
1176
387
621
2764
2532
3033
1192
972
1392
2570
1486
1196
477
1245
2022
1116
2421
2049
111
2097
1929
2247
1954
1503
1745
1036
1922
930
917
276
1023
3507
1566
1482
333
73
1281
1443
1882
357
3882
960
1389
1177
74
74
6075
1848
1839
135
2284
2055
1313
1013
525
1061
1197
663
1386
2526
760
1308
858
863
6000
2437
432
2403
1287
1613
240
1174
411
371
1782
3240
1821
399
909
1734
6420
6770
1372
1536
4984
80
1343
1025
1588
1113
1348
1402
385
1491
1757
3981
138
1466
903
480
1359
1236
1550
1228
1511
2076
2869
1408
270
2247
246
2317
1771
1297
1597
5250
2040
228
1179
309
246
792
1694
2802
1684
574
258
353
1335
1858
420
1422
1393
1313
2397
746
1258
1189
630
1926
1142
4092
1108
870
1149
489
1165
1210
3400
852
3587
917
1701
1658
871
2040
2238
1014
36
2940
408
3788
73
949
360
2601
1209
1914
3428
1366
1103
583
462
87
731
1666
1503
129
2436
3372
1199
366
2878
3936
1506
1734
2221
2154
1422
2604
1429
533
2148
1922
396
1567
1194
1019
1850
711
1627
2551
1042
2131
1673
73
1078
1116
1987
1348
2658
438
591
3458
2721
1836
2843
792
746
1956
1523
1073
117
1532
1527
1495
1750
1204
754
485
1312
410
1335
1633
1532
1940
4513
1499
312
2045
4071
1004
1818
5802
1314
282
339
1116
1013
929
3627
1774
2286
1338
1602
1738
126
1082
2404
1961
1074
676
702
1289
1957
2390
1781
2212
2302
72
893
2185
275
123
367
1263
462
2352
2323
601
855
370
270
729
369
1751
793
1892
4401
4208
414
1946
87
1565
1830
708
1173
150
2428
1084
1461
558
1836
1115
1569
1392
153
2166
4388
1956
922
4405
1896
2121
682
1488
1443
869
415
825
1879
918
4889
1550
1772
1971
1073
1123
1305
1059
910
2789
1761
1854
1710
2294
825
1821
1410
742
585
1627
747
967
2346
3129
485
37
1218
1917
2150
4907
562
1472
1207
2610
264
1468
1539
1380
153
702
772
1931
648
642
2123
2783
1316
3700
1715
2207
2956
659
1105
1873
1677
2338
2137
82
3934
573
876
2430
1079
183
2293
378
1688
2781
376
1802
1020
1970
2847
1877
801
1395
1099
4578
2361
1059
1485
672
2469
5742
1017
843
579
1871
510
2845
2415
2247
1984
966
1963
883
2572
72
2594
1111
2275
144
2016
3841
715
1684
511
120
1741
981
3130
135
1522
415
1258
2009
2991
3451
1687
1073
1303
831
963
757
1776
375
857
1063
657
2621
1497
613
37
967
2138
387
1626
1691
73
1086
1331
931
786
2026
504
526
1339
1239
1509
1158
707
516
941
914
862
1129
1052
1520
2465
674
1031
2067
1287
3314
3416
114
4615
995
3846
1767
2544
2460
3618
1837
369
1864
2463
144
164
4569
2092
748
1344
819
2511
312
510
1624
1658
1859
860
1232
3022
399
1196
1069
712
2551
138
1499
6618
5877
1396
1214
4359
1294
1952
610
216
2142
620
996
639
2292
360
2881
2053
1366
840
1075
2190
1108
129
1540
336
1006
228
1908
425
957
2374
948
4022
775
1263
781
840
1749
693
979
402
1494
465
2027
2415
905
1068
3717
704
3332
1059
1083
879
2239
2019
1652
2333
1383
1195
1938
81
2811
1769
2181
3117
1036
192
603
981
1211
3525
3053
4404
1787
423
1712
1930
1316
1522
1002
2561
2433
1871
1529
2634
974
1081
644
657
805
135
1471
2267
5786
2743
405
918
1676
186
2010
73
998
2445
1500
1681
3603
1774
2284
889
461
1263
1609
959
624
2848
470
2808
2092
1101
1154
744
2011
2142
3431
1838
1040
3252
1483
850
1849
261
1320
1595
1417
551
1110
1198
2716
579
1666
1441
2946
231
1645
120
594
84
5501
1915
1661
1958
178
2471
1489
8409
1160
1649
756
958
783
1858
1387
2800
695
125
310
723
255
2156
2220
1729
1223
1759
1496
1848
1431
975
1536
1903
2836
1977
3639
72
1337
594
601
2142
2199
376
981
1757
195
2352
1841
1271
3062
414
1702
2223
852
990
1211
719
3307
1072
1055
808
984
1236
1290
1691
1827
1425
1067
998
579
948
634
837
1405
2661
756
5382
509
147
2086
1558
4559
2216
1880
3708
805
3063
2077
924
606
2969
528
1185
1194
1272
1006
1980
1464
493
2027
456
1800
333
732
803
639
1244
885
255
80
897
509
985
2229
159
1331
2010
1648
952
2804
1490
2940
1035
3223
849
273
210
705
2463
1560
432
1952
74
1667
1244
3505
1714
1746
400
99
1290
1888
1290
1556
4879
2064
1915
688
1559
315
2310
950
729
1849
907
5895
837
424
10517
714
1208
1422
1254
1538
1178
1059
783
8949
3026
2363
1691
867
2478
3008
1707
1889
1215
73
1845
689
1709
204
640
2692
1910
2072
1143
1961
894
1126
703
168
797
635
908
1641
898
2732
2854
1792
4287
380
183
4832
3322
62
468
330
1506
2016
909
72
2463
842
1017
258
1930
1473
1140
99
1896
1696
1059
74
2416
2036
1483
1208
452
668
3840
1853
288
243
5139
3576
1937
915
3709
783
1454
857
2159
2882
885
1896
545
429
2768
1167
3858
538
2621
1914
1715
206
504
705
1364
1298
1656
330
566
1155
1734
3546
2712
1668
1432
2938
1066
1781
3945
1367
144
2030
74
2145
843
1843
1335
1986
243
117
491
2922
605
2400
866
432
1672
585
1497
741
1595
1572
3477
621
1707
291
2836
2089
1935
714
861
917
1032
2056
96
1272
1924
3765
817
459
3161
2578
812
769
2342
3248
591
1249
474
82
708
447
3452
924
737
2342
1598
1065
36
1325
1776
567
4422
1296
393
838
1849
2067
1220
642
366
1967
3697
2682
1898
1993
36
1591
174
3069
72
2526
1031
3953
1945
1456
963
231
996
1205
807
841
495
5051
273
998
73
1311
1838
1153
1401
5827
4274
896
1896
2973
1098
448
832
138
1360
766
931
1081
1974
286
1092
1357
1335
361
536
1654
930
633
1635
1382
264
1840
2298
525
1282
1139
1176
872
442
2383
519
2974
2427
1464
687
1139
2044
339
1685
2865
1519
629
378
1083
1143
1417
5231
274
72
213
1430
759
746
88
1839
1110
1511
1540
2849
2083
1011
72
2784
1624
1908
1923
1341
1814
147
1292
1962
420
3902
550
1769
673
5783
2045
1575
726
1263
4542
2278
1782
1271
2553
1757
1323
525
1023
1763
417
1875
339
1257
763
2389
1136
1008
1037
2631
649
1701
594
1993
237
1236
1232
1476
883
1486
1370
439
937
1853
840
297
267
532
1879
2823
3571
2475
1530
2105
1602
933
846
628
1818
264
2005
3008
656
978
1629
918
1892
1494
1429
312
1235
995
1407
1304
4643
1810
1314
1368
2344
570
2837
869
1141
2595
1263
612
369
1433
1495
1249
1316
517
5731
1576
1177
932
3600
292
1704
2372
2069
2341
849
1455
771
2309
1065
1690
6332
4249
1721
1660
819
1221
942
573
1452
1061
1440
2051
5722
91
1399
700
1811
981
488
641
6135
1645
1764
1523
1092
3739
495
438
1675
1259
2389
2201
1449
575
435
3188
1297
231
1478
2124
2352
318
1704
2276
717
1465
1516
1377
2329
1156
925
1917
1318
141
483
5589
1982
702
1260
1068
72
873
755
1803
1948
1809
1354
935
616
1756
1397
1898
364
1571
1203
1638
117
1392
2469
3255
547
1610
1019
1219
1791
312
594
1145
3169
409
1185
2462
1229
1940
1207
2516
1326
753
826
2295
2164
2092
1074
672
1025
1917
2596
3522
801
1243
342
1627
510
4075
555
1310
1098
634
1636
1106
1433
837
884
513
591
2527
1016
1470
2478
4380
1267
159
740
1374
768
1899
773
74
2173
378
655
2185
993
3839
2260
1917
1428
396
1976
1766
2602
1480
1431
1258
4655
4515
1185
3614
1027
486
461
585
1309
1145
237
1068
1999
2297
1535
1828
2667
1382
1083
664
1142
2448
1403
1141
1230
400
462
218
1235
1940
114
1726
788
1741
2575
615
1543
1471
261
2860
596
732
1633
1637
3760
5737
485
1113
2628
1326
1296
2188
291
2174
450
969
992
2164
885
745
2039
1247
1437
1814
1060
2679
38
2395
226
1584
2582
471
1452
459
1410
2229
524
560
2779
252
1241
1970
587
786
1569
2088
592
841
6941
765
1945
2818
792
1558
2008
906
1862
1332
495
80
1122
725
497
1258
870
1886
826
934
582
1535
1024
3919
792
1053
1977
4899
2502
2022
1453
1427
1969
459
704
1003
683
477
3435
1635
803
1146
997
1803
1627
492
1282
1416
1419
91
612
648
1687
198
693
5616
1220
3412
2108
969
865
615
1609
2908
1194
980
810
11880
1691
2421
1077
702
228
1476
579
4228
1129
3257
531
2060
2945
1851
1149
3919
1824
886
833
1363
2574
814
1602
491
3801
1813
1600
1063
1290
1929
1248
1167
74
4752
186
1824
1224
1354
1383
1009
2511
3153
834
462
666
1357
2496
141
234
2971
1171
1308
882
198
1790
1347
2502
1080
775
4664
2264
754
375
687
369
72
1878
1646
616
5144
717
3678
4057
609
291
920
1202
2782
931
1047
1282
72
1116
83
788
512
1353
2505
475
1278
2225
1921
3876
1367
841
1660
2362
999
2909
1446
1702
1178
273
1431
996
2865
2352
234
1345
530
2176
2689
1242
575
1250
975
1686
1743
1792
1153
1219
2421
2349
1971
2238
776
856
2313
82
1137
1866
857
156
779
1284
72
1959
506
1656
1791
4780
1183
3351
1215
600
1782
463
585
1647
846
2366
819
582
1126
2493
1351
1088
378
3026
840
4501
1331
2271
2041
360
1475
4173
569
623
1884
2133
561
909
1644
4440
561
667
1401
1182
1550
5835
2509
639
381
1444
908
2809
1402
823
2613
1787
1983
4268
830
642
501
981
900
7984
219
1301
1179
1113
4959
2263
1772
666
1590
516
1888
2251
729
1276
1181
912
963
765
573
837
1316
974
108
82
882
1194
2587
1936
111
2357
1301
236
381
1380
1032
974
1412
1802
879
456
3420
1172
1383
4313
1969
1602
1227
1314
1450
1359
1192
72
521
288
3528
540
2127
648
2060
1514
1517
270
1855
769
423
1254
1308
1052
1933
3015
2580
1464
1467
1525
1980
2129
2387
691
1498
1384
614
1736
801
856
1639
733
1111
2114
1470
837
3499
84
1631
1375
876
813
3330
1152
1434
6554
1954
1111
1204
1050
1609
827
102
1322
1337
2280
2569
613
3308
926
613
2332
234
717
627
5308
1713
1425
2213
2934
2752
864
321
984
465
1682
2166
1122
1619
1079
3604
3523
3741
1003
633
1236
918
1069
2275
968
1477
5108
2407
3352
1964
765
1715
645
1443
5940
820
5974
189
4724
1408
2100
1109
74
1492
963
3157
144
2118
1106
3363
683
846
1755
1319
1362
1385
1035
4982
1355
4026
4275
1873
1876
648
1434
4284
2186
174
678
1686
816
1231
195
2702
2041
2412
824
1367
1097
3892
3026
2036
234
372
1149
1257
3416
2070
1665
1717
1886
1668
4324
1402
1807
354
1179
2088
1530
88
462
1092
1681
1419
2775
945
1401
264
1054
1257
1851
1206
2437
1369
604
276
1751
1250
2120
932
1356
1064
432
1618
1757
1540
114
494
1674
406
1443
740
1926
598
114
82
2015
911
72
849
621
4043
2124
633
694
1686
4669
755
1198
409
681
1470
2981
1205
1152
1138
321
75
1635
434
1354
2173
704
1841
363
2324
315
6885
2709
1452
2499
1752
743
2700
2852
258
1777
979
1580
1711
2358
316
2116
1562
243
570
2837
2061
855
438
498
792
2789
887
999
2520
1606
850
907
1470
2379
144
1689
2743
1530
1737
663
2223
789
165
1284
1291
3680
1223
473
974
1194
3162
1101
1742
1337
867
951
492
225
513
72
813
1673
3259
2572
970
1566
1522
1033
2915
1754
528
1220
526
488
1190
441
293
1980
1185
1962
780
102
741
1439
1813
490
816
1294
891
1389
1043
1479
618
1437
1860
1095
632
1219
1117
468
640
1176
1137
543
1858
1082
2641
1086
2060
795
2192
2801
492
591
3727
2786
1561
811
269
840
414
852
1606
2477
234
1687
1983
1470
1877
1586
1510
2674
771
817
1437
1346
1621
2192
494
970
1485
1437
1414
133
520
1554
2889
924
1479
1621
1526
100
1865
174
1686
726
1300
381
1808
1398
1192
2221
483
724
1647
2070
3622
1200
399
760
2085
843
1119
677
446
1816
1587
1453
1705
708
1405
471
867
1854
2238
1680
687
2015
2750
72
1480
858
1144
2066
256
2650
799
957
1328
3332
1125
364
2100
1589
437
912
3979
1236
564
465
2174
2939
1050
3802
486
598
2272
2194
462
4201
2450
431
2049
539
1521
608
909
474
1369
3239
498
7125
1825
1254
2659
690
407
2823
798
3063
781
1086
345
1025
546
2422
5038
1273
3096
749
777
3064
1904
718
1899
2118
1860
674
1997
313
1207
1476
4167
1056
73
1736
771
3426
954
1680
261
288
952
1518
1414
1206
1423
1794
1350
1650
1923
5918
2453
748
72
1711
1080
405
1557
1695
1994
1411
1127
1504
612
1515
619
713
1082
645
807
782
1480
3793
962
1794
891
1390
4253
366
2845
297
984
1878
558
513
2361
1685
742
3245
1318
1445
972
841
2667
591
459
357
1051
474
1591
4791
1296
1473
3426
855
5262
897
561
843
1729
1465
535
1950
1055
1859
558
830
1375
82
1859
621
1421
2006
1746
2161
1466
276
1463
2727
906
4926
1753
321
2485
809
1098
37
2610
330
1203
2150
1377
1235
582
736
1004
493
996
783
1645
2255
72
2052
1271
3828
1662
1049
1971
733
216
786
2945
1653
534
1230
1454
1363
1418
1648
885
840
670
651
1266
1473
957
860
748
1522
1690
1077
631
1127
1035
465
1945
815
2679
1167
1352
357
6381
1858
1872
3264
807
2021
1371
1482
1600
2794
150
2915
2733
246
1864
2546
1226
734
1381
1377
1661
1202
1624
1052
987
1898
1246
1534
72
593
685
876
201
1791
2456
1491
1174
867
1554
1436
2473
2884
735
1367
678
1896
4109
823
537
1258
2039
1624
582
108
1684
1046
767
594
2112
1224
3239
801
1908
2103
1363
816
4221
799
73
1719
3271
1566
1801
1623
2130
2960
810
1527
1073
2269
1491
2649
1837
2322
72
1209
353
1771
2032
1380
1188
1068
1665
1089
96
1058
1514
3236
364
2161
1056
948
1104
3586
1437
645
672
1131
2466
480
1076
121
2734
3191
1590
1358
3212
3040
97
73
648
747
1812
1950
745
868
2685
1352
1664
4922
3207
1558
1221
641
3597
636
1401
8334
2484
2278
1441
3504
1062
1822
1949
4036
1571
1032
1769
1522
2163
363
147
270
3503
1737
1163
318
228
818
2128
781
1188
1740
1151
811
1104
841
300
1288
1989
2268
2988
1757
3663
2862
1073
538
1046
600
623
1383
1056
719
2559
717
453
3821
4506
863
1827
1839
1720
591
74
1429
1592
1489
3176
1655
276
940
165
1195
2756
492
1061
2136
1645
270
2780
588
5470
2399
521
354
2012
3094
669
4743
1608
2816
2910
1619
3932
2137
72
2429
2996
1222
1560
3589
624
1638
800
895
1715
5111
1482
2479
661
1316
708
1593
2805
799
531
1678
432
1286
132
1566
925
642
1807
2134
1234
2438
1495
1976
1665
1146
393
1433
603
1881
531
174
297
386
1488
675
1823
1436
2335
1366
1512
2299
1533
1276
1792
1318
790
2111
5826
1808
510
970
1150
1465
1890
730
627
2598
309
674
414
1302
995
815
1242
1462
746
1364
417
2417
1857
1893
243
1521
785
3081
2065
2493
771
1642
303
95
853
1106
1425
1131
1289
306
216
706
3030
1507
899
1421
960
2241
978
1397
896
1720
141
995
2081
783
1928
1503
467
2715
3405
1773
4305
1185
1929
1486
2145
2266
564
249
1584
2417
1491
1734
486
2531
2145
1484
9166
1222
396
72
667
1454
132
1151
1398
1896
357
2799
545
2091
2052
1147
2677
1110
3124
1161
2516
3591
267
1039
1034
851
3199
1176
1880
1903
1514
1486
974
1099
974
455
941
312
1106
3085
1420
1191
1124
2312
2207
3249
516
1634
516
1438
1436
921
1959
1323
659
523
1387
669
1253
708
1581
6940
1386
738
765
74
1022
835
1699
1994
3126
231
1181
1635
74
1078
1358
1316
1326
1861
1526
666
348
2530
816
2015
1215
1104
3355
2442
1768
321
858
5221
1959
963
345
4215
1953
1141
129
156
1551
915
1058
1964
605
1136
495
2635
1229
1101
1503
5292
1609
339
1757
522
2575
1539
2939
405
1398
375
1227
2540
1548
1468
1349
865
823
1491
74
860
823
1479
1943
1557
594
500
1814
1506
1056
2922
1243
319
1802
1083
2294
3021
3722
991
213
934
1497
1284
3856
4098
843
3487
1277
1152
942
1732
2027
1212
3371
1272
822
619
1328
1219
1224
1127
1578
531
2635
1255
1852
1788
654
1233
1004
688
1119
6580
2338
1884
3117
1545
777
2185
1577
2697
1172
2528
505
38
1019
2148
4572
37
3305
2067
2148
1242
1448
958
1231
2624
803
1191
215
2421
797
378
73
1695
809
2478
2702
729
1611
1213
3327
856
300
333
3070
1925
1110
1110
1904
2070
4708
534
2477
175
258
966
270
1021
966
3430
1172
6384
567
1343
6383
213
317
1320
2715
2039
153
903
1167
2123
1320
1005
562
710
706
1675
641
3019
1812
837
1248
1266
3723
1489
162
1252
1164
87
1229
532
745
1448
1127
1306
1137
1386
1296
357
1583
833
999
585
1245
942
1327
1180
879
331
636
72
489
7295
1296
813
1119
1345
972
1230
1007
670
2019
1698
296
83
1359
415
4177
2412
1686
1216
1311
1081
1288
751
997
1122
1386
976
1882
418
1026
598
962
429
222
1532
2026
3610
1664
2387
1842
1367
2424
1425
1292
3017
2824
1419
3467
1869
1117
3062
1642
522
1824
645
1032
1666
3090
796
860
923
690
380
1768
1775
1602
757
72
8256
1032
1545
976
2124
743
1491
102
1423
1366
1233
363
1236
2120
1215
706
1932
1887
207
2262
2976
216
1368
1039
811
726
1558
1806
2087
1736
1465
1577
1553
73
1533
2106
960
1662
1969
2629
2292
1109
1882
72
1683
530
890
1260
10189
144
2103
1015
876
2047
968
2628
1806
72
265
2181
2046
1486
665
1935
1287
883
919
477
1753
1448
696
117
675
503
2602
2682
1495
599
1564
575
2116
2436
516
1444
168
1686
861
2769
1394
794
5034
1990
2837
2808
1553
1872
790
1780
753
534
2465
2390
2559
73
72
5824
1359
483
639
257
267
1421
609
872
774
237
1756
1663
7741
2484
3209
1160
2444
687
1107
1740
321
512
1382
2201
663
1829
1357
949
1002
2271
177
1308
1051
1800
1761
1354
2116
1863
920
1620
1841
1954
4357
970
576
156
819
1467
1224
606
1545
1020
621
920
1249
100
1011
363
594
2230
1182
1751
1656
1449
730
5205
888
3158
1160
126
1546
946
2450
2064
984
84
1155
1889
74
246
312
1722
114
1858
301
2125
1314
1244
876
74
1969
1328
3298
242
1692
488
1703
3098
1383
3409
840
1497
1555
1938
2765
1162
2126
2146
763
4190
1906
2893
1035
1482
1002
1526
984
1739
4395
1803
3496
1305
1775
1667
1438
2805
1011
2013
2377
651
716
799
5764
1278
979
1172
1308
354
496
1247
3444
754
1185
2727
1347
704
1287
3823
336
253
1166
1308
1004
2253
3167
1395
1244
696
456
72
1575
1178
2327
1558
1274
624
912
2250
117
2385
297
330
1740
2003
888
141
2125
1162
1150
1109
1759
678
987
1742
786
2832
2804
2075
626
2954
1860
1368
827
249
2132
162
2127
654
3399
219
696
665
2219
1497
2610
3032
2081
1520
138
1700
2196
494
81
1005
3489
1419
741
1828
2072
459
1461
2459
438
999
1232
798
4826
2903
792
1665
1901
116
4947
1204
1232
1776
1906
126
1206
1056
1867
606
1024
3194
546
414
1558
3073
2478
1194
1947
1687
2073
1080
782
141
330
120
3629
5163
2139
1574
192
5654
1912
1993
2811
1767
3990
1409
1110
879
522
1416
1738
5802
2157
695
1275
565
462
2694
5021
1791
1744
2047
2191
1394
2286
1659
912
1945
1407
1214
896
1721
480
374
2180
1604
889
774
2410
3292
5411
700
1653
674
618
2188
1312
1513
1108
1498
1064
670
1648
3198
909
1816
1494
1572
1434
555
1556
2544
2456
1938
1885
3350
261
3034
135
777
1334
2469
2153
1548
297
841
1747
624
1406
84
1600
135
564
980
1989
1120
2962
1098
1002
1621
614
759
1249
1052
1782
349
2859
1125
777
1047
715
165
924
469
912
210
2629
1528
2086
1940
609
1595
1113
846
1739
2457
366
333
1654
1037
2745
2732
684
602
2103
2338
1729
2058
369
1071
1317
654
975
967
513
498
1141
1811
221
1473
1407
741
795
900
615
2148
349
1934
1005
1415
1202
1765
1311
1065
1690
1296
303
553
231
393
1007
1666
1100
1966
3030
111
935
600
1899
2444
630
1956
2502
448
1332
4149
12134
802
4064
81
2859
3056
1875
442
1707
1237
640
153
279
3694
5079
1250
477
2143
1049
1228
2194
590
3227
653
2011
2173
2714
1749
599
981
1337
2250
1689
774
658
791
2243
516
3621
3154
995
1190
1427
651
625
1248
2085
1177
1401
3274
2046
624
1031
72
2171
2359
2205
4819
945
3440
3190
108
819
82
810
2367
782
1593
793
2525
3115
2184
1068
2901
3786
4152
3198
2438
739
766
5352
766
2991
1155
174
4055
4827
2040
3849
201
1840
726
1166
3118
2611
1218
1503
900
1325
4217
2847
806
667
1632
72
1036
756
606
1559
3726
1745
1547
2106
1488
2865
555
916
745
1864
2183
677
1071
79
691
1673
1227
423
5202
870
2147
381
1939
1125
773
1491
1319
707
246
3270
831
506
3617
1581
702
2193
2671
81
1998
2249
994
1640
1026
1077
968
1971
1294
1772
1415
785
195
135
2166
1369
498
817
1583
2831
1067
521
1076
1803
4150
639
1277
2013
777
1032
4066
1670
1071
736
198
802
657
1704
1224
1736
2678
2358
72
1797
984
1135
976
315
1739
889
172
234
1513
291
1180
740
1551
2515
1979
552
614
1877
2042
243
1980
1058
3337
1865
5281
668
1762
2533
2364
879
960
1569
814
3423
2218
2337
511
848
2708
1070
2162
1440
1815
207
1584
2809
1290
2072
882
762
2697
610
688
781
2063
1911
1421
570
1264
881
651
2123
1262
4641
4313
297
1086
1557
1263
1611
557
580
1427
1512
1620
670
1109
1884
808
234
1953
82
72
510
1166
3059
960
2147
3366
1068
1646
645
3030
2109
3474
2658
336
1941
1798
666
652
1352
666
3049
685
273
978
1484
684
779
504
282
1996
1736
705
2239
975
1302
1536
1995
73
1956
5987
826
2537
2381
1338
1640
2181
681
1264
4024
417
72
73
621
474
1328
1571
1002
1490
1959
715
1656
441
1708
1785
1461
2185
219
761
1584
1039
3705
1452
1534
1071
1238
1505
1038
1662
1026
186
37
2007
2604
86
1002
1638
639
1391
1509
715
1287
930
729
2040
479
1452
993
916
691
955
1326
1362
1374
905
715
993
1277
2035
171
2755
1739
398
768
2595
195
744
1602
1986
469
1082
117
604
2619
1757
1053
1246
1727
730
2302
1338
651
1971
3495
1262
1379
1556
2804
1346
844
2119
957
2049
1743
1786
2595
1046
642
2206
1563
1460
2713
1530
1621
2055
1800
703
2385
2216
1148
1132
1779
472
2361
3451
2265
1565
74
738
1281
880
710
2806
588
1794
2136
1242
1220
2337
967
963
737
603
1348
823
1002
507
2802
1562
850
1158
844
1599
2005
552
1089
1810
1275
1591
1497
1780
668
1514
1309
538
82
1857
2289
423
995
819
1032
1898
2287
243
1761
2297
861
786
1905
4357
2171
1769
730
2328
1215
2013
330
1370
1860
717
1356
1006
2006
525
882
2771
1098
2428
1573
433
1767
2119
957
1896
6444
1211
1812
542
3930
1689
2900
2015
2945
2215
2408
5037
1761
1244
1152
840
5193
669
1104
1377
541
1303
801
1900
1280
540
4600
1614
345
617
1034
72
1323
1476
698
757
2235
1483
2184
1406
330
2431
515
398
219
138
1681
893
114
450
1198
870
869
1415
1216
903
354
1940
628
1023
1118
3724
1323
3744
2749
878
858
1752
866
694
1193
2161
144
2364
1523
1455
1452
3771
1113
2411
6365
542
426
1230
38
1089
1336
1633
1005
1874
883
1646
939
735
1017
261
1029
3155
1794
1645
765
897
1095
795
495
705
1281
3111
1929
619
717
843
1006
2783
725
1857
1232
938
1545
1761
657
2526
6467
1407
1746
834
5422
3549
910
1125
3598
1564
1248
1542
1850
1020
1699
1727
750
359
656
5037
2649
467
1734
1452
1461
71
1123
1311
541
1239
1287
1353
1358
1615
1524
1388
1210
823
862
1332
693
647
153
2086
1695
2450
2106
2509
1062
2177
2110
2428
2063
1039
1848
82
849
463
736
1980
751
153
2377
559
1465
1134
3810
706
689
1336
486
1267
2379
1110
2141
581
939
814
591
2007
1720
2138
738
327
888
1479
1755
717
1242
1541
258
1107
1900
1809
144
1686
360
1948
3561
2056
2424
835
1523
2815
673
1270
2956
1805
5307
960
987
669
495
1329
2821
1140
1711
855
1201
2213
1636
685
1589
2750
3484
1184
1773
1854
1083
1868
5467
529
3139
1020
1642
1283
863
2016
2949
1155
1359
2003
2571
698
1789
306
837
2329
3306
471
2039
3286
882
1207
1926
1497
1205
1088
809
2236
609
489
1308
1854
183
555
4997
1480
1111
37
2421
1084
1175
3161
806
2079
2240
2149
37
5949
1355
1791
990
1884
1230
2433
2475
1462
1619
2163
1760
1991
1694
1458
654
519
1287
1272
965
1488
1328
1821
2463
2146
752
1456
1638
1266
1417
1500
1051
1164
2594
734
2515
1615
1966
2149
3026
1485
2016
1230
450
1000
1987
2229
1157
2011
2230
1678
3814
838
1830
72
1811
1180
135
1213
2544
837
438
1457
1075
2447
2004
1158
1660
4308
1266
856
1408
300
1155
1200
1694
3300
633
3427
201
564
1615
1701
1033
2045
1402
378
956
549
1221
1460
73
705
474
1872
1587
2185
1043
1380
2713
1698
845
2099
282
640
386
2379
377
701
1384
213
654
891
813
210
321
1036
971
502
1627
1080
1686
3531
1473
959
2803
3915
2680
1782
1517
841
504
2352
2875
1427
1775
509
240
2307
1355
1221
2088
1886
741
2112
1978
417
1211
1496
1103
264
357
2164
861
792
2731
528
1708
1845
1216
947
3476
1652
675
1536
2970
666
1203
1574
750
2961
2172
1018
1615
519
2213
963
493
866
537
1890
426
486
1533
2197
1395
423
970
720
1599
2988
4759
1200
2133
620
708
2367
2121
1198
2031
734
654
1003
2874
1162
684
3417
1582
1754
3308
1482
396
1438
801
2997
114
2586
151
1302
1494
249
2889
1777
3429
1215
2535
942
1096
1825
939
816
2697
664
638
1429
249
1302
7296
2318
2757
535
1747
2597
990
97
2145
1977
1241
911
1135
926
1436
1289
873
990
1935
1264
156
3348
1335
1435
1392
1489
1723
447
875
2519
3963
510
2732
4392
849
258
609
422
1294
1679
240
1222
768
4065
1023
1380
2742
1680
938
2797
654
649
1889
1589
1908
336
1760
1275
2001
1254
1827
1025
5507
3195
1905
2937
1746
885
3277
2622
700
2626
1303
1961
1382
1138
2763
1288
951
4121
1138
4048
1086
86
786
1529
601
1782
1251
2058
2861
677
567
848
1685
4926
1821
1007
2360
750
807
664
4449
2270
1141
771
2126
5550
153
2312
74
3753
1001
1892
84
729
1789
1260
1242
3531
3858
1330
740
1227
612
2243
261
204
608
1836
1959
1617
707
147
964
2304
773
1378
2721
2345
826
1123
2670
1399
855
1092
2175
1203
770
327
2737
1059
937
1632
1605
426
1260
1247
1175
3407
531
2540
2354
237
1414
1608
798
73
1081
1093
1781
1112
1070
1582
843
2430
2200
3256
1277
1005
1014
4089
673
1460
1030
1597
1960
936
743
1644
795
3291
1086
2240
1008
4743
2258
1227
561
261
1743
1046
2241
174
1435
240
2330
1116
3678
1729
3010
1727
5339
412
198
1724
447
1222
1356
1771
1848
3287
1011
1314
2530
6067
2078
2088
675
2052
1345
2968
1967
535
1530
1207
2584
1461
1427
1709
1576
380
330
1870
1249
2640
702
1018
621
861
3255
72
1523
2008
2451
3922
396
926
1425
73
3829
5823
3767
1197
1467
2295
459
1606
138
1476
1252
783
1087
1655
2158
2301
1200
541
666
3065
3211
1444
896
72
910
1374
1015
390
883
2146
1781
1677
681
1431
602
457
168
895
1661
1038
2160
3783
1929
1155
2314
1184
162
1086
1788
1498
977
3644
2028
1029
711
1136
942
2058
504
1469
465
2700
6255
2066
1239
1378
1036
1727
2358
4761
2016
2055
3166
828
672
1141
919
486
480
1771
2382
675
483
2916
1600
640
660
987
915
1962
243
1339
792
2481
1213
363
3179
2283
2442
74
1395
2074
1611
4008
1738
281
1620
1127
651
822
141
2165
521
1268
2173
1512
729
2860
1010
1245
1325
2545
2617
1106
1441
1081
546
870
780
1077
1128
4209
71
1002
552
5686
2104
1728
1122
713
1952
2027
2544
4407
877
1711
499
468
1380
2126
1568
2300
321
938
967
1532
758
688
1940
6574
1073
3576
2935
2001
1480
726
3495
543
795
1194
2183
2477
747
1221
487
2209
715
1472
700
640
1523
1265
924
2196
1132
1565
1454
2031
524
663
2363
1040
738
1394
753
1451
427
939
1146
2137
466
1489
1861
1851
1588
1297
1515
4224
2493
573
1365
541
1088
1368
2044
2100
2244
2467
936
1719
1491
2811
72
2699
1339
1869
3522
1093
1144
1127
366
2112
3186
1893
838
2310
3607
1525
869
3799
2137
2320
2622
763
604
622
1428
500
1299
486
1202
1782
638
1016
1697
2213
177
1183
2227
721
1372
605
313
4023
897
606
870
2071
1982
1898
4212
837
1020
2691
1573
759
584
1103
246
940
249
510
1141
762
1407
721
1377
111
1176
1056
1201
3811
615
1998
2024
1381
672
1605
2528
1882
561
2204
2111
455
2291
966
438
1281
1752
2346
4386
1068
1011
1362
2346
661
1101
795
937
499
576
822
2715
591
1461
2238
1693
633
578
2674
847
840
1734
377
1230
724
5082
2132
2523
1167
1806
1242
1164
1286
1981
496
303
552
1370
1870
1355
1156
3068
3018
592
1322
1281
2236
318
679
1542
2815
363
675
1835
2871
1182
285
1479
2006
74
249
2121
1901
339
784
677
1731
1805
2835
510
1452
2649
575
2637
1225
1778
1485
761
84
1319
1121
1566
1938
2705
3600
1809
1361
1819
387
962
1576
258
3239
1479
540
1420
4143
343
1416
2143
4479
2588
350
1498
2687
1355
1649
1156
1856
4884
1534
3146
696
900
282
2849
1658
697
2655
1080
1132
1693
795
549
242
1396
2073
2749
530
837
1551
2546
3354
420
468
1317
619
501
682
495
425
1700
2306
822
1060
756
694
5376
6698
2238
549
3600
922
584
837
1655
1141
1224
3594
4557
1400
1527
953
1077
1660
771
1576
3136
1438
1869
1170
4728
1654
1256
1470
1516
1350
834
37
1095
405
2591
1551
1329
1050
2180
1459
1569
1502
1390
2077
1576
510
2521
786
1194
1815
1155
619
857
1454
1137
570
654
1482
1635
2985
2513
4659
536
1589
331
1649
2544
869
1550
1980
357
246
1056
1076
324
306
1310
1461
1045
183
426
835
1056
1994
1416
667
1553
747
1716
1969
2633
73
2568
1248
1807
74
640
1408
2718
1243
740
1275
339
1596
1482
450
5020
649
1482
2527
1317
2063
1600
1589
1438
264
1617
782
1095
1699
1635
1824
1229
1266
2029
1266
902
4209
1588
1430
823
599
868
1666
1265
3303
1698
6437
2905
4227
85
1473
1953
306
2422
801
1456
159
2368
2460
182
669
1554
955
1662
2165
2353
3444
2667
2106
81
2619
1845
919
444
2430
501
1782
1710
1035
597
948
348
3468
3732
4091
438
1700
1155
2051
420
74
2093
1314
264
447
862
1558
2202
3659
1797
1452
2172
1659
1142
979
1080
1712
2106
3265
4012
1060
3978
4248
1800
273
1591
1678
246
1794
930
2480
882
1452
1002
1613
1317
1063
4052
1675
813
1982
4277
1370
2418
773
1170
3058
2985
429
72
1530
3261
4889
1800
518
1795
778
807
1745
1776
1031
1413
386
3886
2703
919
72
1654
1221
2624
1595
773
1709
1870
1764
2183
937
2079
1122
920
802
1780
1723
1554
576
1206
1194
3705
1101
927
627
3795
5846
1093
1165
1188
4500
1794
1429
1442
2166
1563
1306
1335
1996
1326
1830
936
2549
411
2039
73
1798
636
1162
483
1672
345
125
763
825
625
2184
2349
246
2286
1446
1215
1713
1000
1547
994
73
462
843
1070
1569
1559
5802
2635
105
1950
1248
2522
1845
895
903
1755
1779
1291
1626
3696
1533
1785
1950
1163
828
636
774
2175
144
2759
2480
2163
1955
2802
2439
1728
834
894
72
1815
2566
447
1395
1452
276
730
540
1560
1574
1416
291
2261
729
2412
2337
1581
246
96
434
93
1296
1473
2051
1257
108
1426
1578
308
1837
1044
1037
1837
4482
498
1074
2829
567
4480
74
275
729
582
1808
138
3685
541
523
1946
1677
2277
1017
528
746
2696
2577
1540
220
1138
1736
4184
777
796
2579
632
1580
1533
1114
1398
1507
1434
1156
3912
1308
883
970
381
369
1113
105
1324
597
2415
2292
1125
640
1210
736
1251
1535
1699
2432
1435
2037
559
3381
2413
442
865
189
1712
234
2056
940
285
1502
1368
5007
228
539
317
993
126
1025
2132
3015
1333
568
689
1918
755
2038
345
1341
2988
1563
641
915
10503
4696
781
2696
1902
771
1504
2117
1128
792
2289
1566
1047
1417
3221
1653
2960
1207
762
1727
1789
72
1091
1863
5484
870
1486
1853
132
1887
2577
1714
2506
1389
1296
1023
2616
1741
1946
1697
252
1162
1290
1270
1002
1434
78
935
4081
1332
634
369
924
1127
1195
1378
1414
1143
2276
1189
565
1426
1198
1513
2122
699
2982
168
762
1179
912
3058
521
1915
1114
848
363
438
1605
2025
995
74
1853
2284
1203
2080
843
762
1733
2850
108
787
2709
1693
2799
717
848
2031
2420
699
899
549
1997
1452
1621
883
2112
1713
1840
2742
1947
855
1049
6801
1443
1247
3017
321
1538
306
2079
144
3632
3724
1284
4129
999
1209
384
2305
5229
2839
513
1848
1981
2718
650
714
3459
1895
1059
321
417
2360
3624
1605
195
153
986
1274
1922
1744
841
342
773
36
1291
1613
1724
1657
261
2254
2641
2414
3906
1289
1207
2711
1032
14283
630
102
3912
1030
2844
1537
1265
1603
1166
1405
1092
988
657
72
1271
1713
1960
1409
2661
1311
1408
1123
81
2412
3840
2472
2609
973
4308
1482
636
354
1413
1693
298
1672
2804
1638
372
1593
3885
1741
753
924
1125
1786
2017
348
4473
1497
4256
1506
2536
1465
680
5739
477
2107
3350
753
545
2355
1589
2228
1278
2421
1491
270
318
1368
5943
669
420
1570
1014
2303
82
1914
132
1348
1549
933
1471
1154
1780
1899
3120
1622
2046
1403
2532
2205
1501
357
588
5149
1851
1136
1598
336
1829
2807
1008
1227
660
1241
246
4828
2434
2095
568
1111
1322
345
82
984
1388
603
837
588
900
3567
1366
822
1961
1322
549
1166
1508
82
702
2600
474
1198
1366
1524
2307
399
2194
2303
1038
1701
984
1585
1642
1882
762
1208
464
1252
1102
381
1798
891
353
3570
1598
954
2874
1434
2957
2304
2051
4410
1008
1378
3285
249
449
1185
1605
931
1570
1542
117
622
938
1326
975
980
1597
4398
1324
93
3110
2346
321
2195
616
73
1451
1231
367
3035
1720
955
2125
609
818
652
1134
751
453
1518
1218
653
931
2060
2181
1605
1395
918
1916
1907
375
1838
1401
741
1119
768
357
1131
1254
759
2867
664
181
1660
1691
1626
2853
117
2120
864
1315
278
3924
2295
886
1158
777
3905
1031
1666
934
579
1181
402
1517
582
1812
1013
1544
2047
1812
774
4380
1785
2189
1387
4759
2293
1892
1829
1813
1317
1128
123
2084
1656
792
6381
2150
1578
1502
2301
738
1326
1037
439
2265
1728
492
309
475
1382
1122
72
231
555
1615
1651
1912
846
1376
72
1453
2060
3588
1297
862
579
884
1396
1254
1311
168
72
1971
1087
874
4933
900
888
525
105
2206
1497
1540
225
1863
117
2470
735
474
1445
73
390
633
1738
259
1247
1137
697
1678
3191
1750
1021
1217
999
1544
2364
565
1815
931
417
849
540
1188
748
1749
2358
1119
1599
1022
1063
1165
375
528
306
1033
633
3345
462
522
1460
3315
401
1218
561
895
646
822
6463
1443
1257
963
554
2913
579
2633
1401
894
1385
1573
722
1561
1533
2033
147
1275
1840
1337
1776
1131
729
1585
429
1095
1689
1248
332
1367
705
2431
1991
696
1189
1601
2316
336
2289
1533
4530
1524
1301
2406
2758
1089
1819
756
192
2075
952
1658
739
1402
120
1575
1653
84
2434
815
339
2809
1162
2107
1518
799
5132
1749
833
1028
627
1874
1917
2532
1743
2334
3904
1029
2091
3176
1524
1563
802
476
924
1757
270
335
1458
2171
468
1760
400
1185
789
751
1109
324
453
2077
72
3406
1380
1024
2276
790
933
3682
1136
420
2016
902
1764
275
1586
726
3318
884
603
512
1165
826
896
1128
522
1878
973
5541
1210
483
1351
2270
1657
1912
129
1480
360
1292
512
2361
1550
3183
747
1431
3329
1811
72
1859
473
1501
1951
1995
429
2291
3068
4135
1574
3114
1418
2904
2074
1586
2472
3123
2514
1372
1855
1585
466
833
1131
3564
1318
3605
2422
1417
1712
513
2579
1177
466
2785
1884
1408
1632
1207
1001
195
864
2757
1254
996
995
653
2493
200
2169
2334
1497
3522
927
1269
2136
171
910
852
1243
567
3311
1028
1238
2085
123
1806
1260
1555
864
1562
498
1489
2562
1585
702
1947
1105
1253
486
2472
922
402
3243
1797
1163
1741
1996
768
471
6621
345
1013
2103
2252
582
832
2134
4913
1491
1608
1109
1548
4879
1835
2007
1745
1392
74
640
1011
478
306
990
1870
3223
1928
3710
2055
1695
81
1517
1197
633
2764
1371
1345
1258
1423
707
3206
1453
2798
1044
810
74
2646
171
727
1149
2473
539
2761
666
1879
1131
1007
1742
15465
702
2924
1329
2839
396
141
775
569
1416
1448
2228
1073
1065
324
988
743
3732
453
2115
768
901
1679
3696
2612
795
1174
687
1004
1446
836
2183
357
449
1302
1854
1159
3413
1876
1686
285
2724
1025
1094
575
2649
1636
369
1481
1112
1181
74
144
1509
495
709
1140
543
1027
2310
2092
1103
3386
1596
561
967
2020
783
3220
1296
1328
1241
652
2867
1476
1896
1224
1088
114
2253
4215
1577
4505
794
3078
2438
1778
1283
974
2474
2456
258
756
270
1501
1408
1592
772
1262
74
1985
1263
582
650
2336
1206
1150
3326
603
1319
691
792
1967
1605
1654
495
1240
860
495
2261
1144
99
1572
2658
1313
1488
222
1751
4271
469
1858
3148
1514
1529
429
1051
954
1595
744
1728
1506
216
1093
1887
1556
4605
2018
4084
475
917
586
766
800
1302
1758
2311
1164
698
575
3357
306
1031
576
1599
1342
2442
709
369
2139
606
1639
1716
1673
1239
1410
2717
1900
1813
117
5142
2585
857
363
1722
102
1148
645
2771
6462
1169
1501
1106
1438
1533
1026
466
678
1006
786
1858
1818
2475
672
2546
465
3015
1321
1624
1636
894
2180
2229
1267
1074
2095
1274
1042
243
612
596
2358
2196
1266
1711
788
4581
1253
978
1025
1234
2353
1150
1032
1137
246
303
2012
74
1632
864
670
309
971
1976
1830
1262
3458
1457
1943
1201
187
2156
798
1803
1248
688
4781
2487
841
636
3465
3890
1611
1179
1667
1629
74
1613
1881
3004
1408
1113
2191
1723
743
1401
103
904
1251
1917
2097
2363
642
1525
2171
1985
1293
540
1965
958
2893
459
135
189
1001
1721
576
463
888
2285
1433
988
715
1993
2454
73
3364
237
447
1240
1815
1083
2294
1840
4455
1387
1167
378
2084
2484
708
2227
1354
751
590
747
3294
2625
1402
1850
2116
703
1158
2569
1463
1145
533
1258
1089
4484
2635
988
2034
636
572
1964
1773
453
1935
3011
2666
1337
1409
333
1939
665
1341
1626
12995
324
1376
252
1368
264
1410
3271
635
1179
1461
1271
324
1165
1389
3610
591
969
2129
1226
324
1933
114
156
896
1400
839
1944
1404
246
363
5315
3506
570
1792
858
3032
427
807
2364
777
1360
3308
840
1082
144
1165
835
2465
603
207
2541
1206
1820
1968
5181
1975
246
2442
1340
939
2679
3621
1453
2289
231
1581
582
1204
1060
1858
972
405
1022
2383
1999
2046
2007
914
975
651
2631
1791
1814
1765
3137
2894
921
2718
2094
2230
511
1775
2067
1835
4401
2670
603
2747
2946
2221
1628
1335
590
1158
1872
153
1482
883
384
1837
417
82
797
901
1197
1235
1974
863
1629
604
1659
989
1443
1038
1302
4308
1309
72
1955
1071
1489
378
1453
467
1538
1592
1559
898
3050
1201
604
1295
789
3144
1688
1210
723
5938
929
1607
840
801
2015
1246
674
872
1951
4617
957
1863
1567
1638
400
1557
597
1674
2040
2862
550
975
2345
553
82
1211
1652
2072
613
2955
1053
2292
1395
4016
824
1666
2865
2153
975
473
1333
1914
240
1251
370
162
5143
2193
628
958
1401
1224
1668
1523
1039
234
2556
1565
1354
1388
675
1125
141
2418
897
264
1800
816
1875
393
1224
1595
1235
1455
960
96
2142
2415
1736
4128
533
1935
844
1438
2031
72
4558
804
2047
778
2362
1441
1568
1865
2703
599
1789
564
675
1232
2485
927
615
821
1634
1071
596
864
365
529
1752
1656
2007
2625
2188
2349
1750
1176
2288
1167
1047
501
1562
935
588
2312
1463
863
624
1560
917
2221
525
3418
111
1533
1497
2350
3986
648
948
576
2997
261
2387
306
877
1404
537
134
1657
1340
1608
1545
1320
690
5569
1209
392
543
555
3007
170
894
3084
1732
1297
1685
946
1130
246
549
840
806
419
1907
1655
1682
1399
564
1176
1053
546
1812
128
1096
642
4199
907
632
2162
5857
2278
749
1648
1836
2733
2899
1602
1595
1386
907
1644
888
1538
1238
1328
554
801
1635
1821
1963
771
72
279
504
570
690
915
707
1594
508
1443
1396
977
165
1923
71
237
1000
2010
792
1948
765
384
342
1814
621
1057
348
1046
1145
604
1530
2013
2030
708
1044
1333
878
1716
715
943
1993
1182
2285
3395
3324
968
1092
547
3096
753
1964
2600
780
809
682
2409
237
1215
444
1407
1140
4352
73
276
684
1662
1179
954
2052
1470
312
2471
1579
2108
2212
1192
882
1729
825
2150
909
835
2504
3061
2529
483
492
1138
558
900
1401
980
2702
1236
2704
2135
74
459
1643
3384
728
1207
1686
678
72
1618
1306
1332
1525
2979
1953
489
2111
420
959
1053
2395
2613
1602
1600
1895
1368
1876
1410
4104
2368
2709
1777
1191
1296
2179
747
74
1707
2853
1935
1044
728
1611
5926
1297
504
111
525
1603
1702
1530
1845
37
2292
1050
700
2279
1695
72
1475
877
183
1135
2427
642
1553
924
510
1934
1149
737
2311
798
2156
1407
93
165
2380
996
1962
1761
1195
799
1401
1323
324
8007
1059
4018
555
874
1791
4514
715
1722
38
1148
3771
1219
85
1998
1824
1401
1452
252
2398
785
1356
2229
1329
2345
856
839
881
377
899
865
1512
856
201
1125
1639
873
351
540
892
868
998
312
782
1923
2353
4443
1762
1588
357
832
607
3168
3484
2922
588
2684
1616
1125
724
1065
1116
756
993
640
1196
2871
684
720
351
465
357
865
1433
898
636
2209
1572
1697
1106
768
595
84
680
240
1776
308
974
771
935
291
450
901
1379
2608
2286
3693
1083
1458
180
2028
387
1410
2879
2743
1980
2398
71
629
2605
369
807
1733
776
1302
2331
1011
82
555
810
1671
1616
1385
3304
838
2367
1808
2163
1409
836
979
843
2866
5871
3530
613
1415
726
1604
1337
2429
879
791
968
1850
72
873
2661
864
2121
1877
695
1514
2844
3794
195
1404
589
551
3820
1932
1207
954
2722
1809
905
678
417
2447
618
736
1132
744
258
132
893
1028
895
1110
1308
612
1128
7064
1796
2377
1629
866
1081
336
1126
945
1533
1861
270
2134
1616
1860
614
540
1113
1587
1214
1393
1614
978
741
973
1718
2358
426
1558
1213
2148
2518
1047
1287
2471
892
673
698
1082
162
867
399
2467
696
1173
501
3371
1226
1526
1214
1246
1726
1551
1057
1161
1899
1221
1247
1359
887
1348
3742
1628
1455
2599
1597
525
345
4140
650
1698
1753
1121
941
1601
245
539
1358
2187
1957
1337
444
2555
73
72
1844
1391
3721
1960
1213
96
1536
2374
725
1162
1104
597
2363
2677
1612
847
562
783
2070
651
1146
706
3454
1140
2664
1741
1126
583
498
71
1260
896
1858
1389
708
1914
1583
607
435
579
1575
4626
2215
1861
4227
1398
1161
459
605
1335
1695
1017
875
1342
4320
1729
731
6044
866
3369
3872
1430
2778
1114
2268
2215
222
1869
82
601
829
829
1368
1335
1783
1185
2836
135
1527
172
735
1315
2485
1688
987
538
1192
3063
1227
711
1461
727
3516
1227
2083
1553
584
4199
703
3348
1170
287
1716
1044
865
1298
1298
2679
1074
975
984
860
1119
1165
2808
1095
2344
1113
1584
1753
914
2005
4013
1337
1017
450
1561
537
3329
1202
1775
1969
72
960
752
1054
189
240
111
795
1311
1825
1458
2575
2254
1959
102
846
1161
516
4527
1145
1033
3375
3758
1878
1489
3294
1860
1151
4894
800
1497
1251
1274
1139
1574
2296
82
1598
2847
2355
2303
2090
4234
1731
2095
123
1972
144
743
941
5175
2197
693
72
1731
261
3908
528
1765
1551
1552
4888
794
1452
648
2376
2075
897
1428
1314
852
2814
2727
1819
1666
4989
1866
631
835
2634
954
114
420
600
1542
1846
1377
1243
985
3141
1849
840
1404
2083
303
2211
72
823
1948
1403
1380
1600
2062
535
2423
1536
73
959
1393
180
601
2441
3263
3642
5949
1862
597
1724
1470
603
983
443
672
80
1300
2245
1503
2823
729
102
1564
1147
2448
1773
574
1020
2282
2774
2917
393
2243
303
1725
740
1709
3807
845
2403
1950
1316
545
939
2475
1171
1063
1326
1285
1227
960
2175
102
2482
4429
3720
1251
867
1481
1532
5985
1432
564
1145
1872
684
2086
591
1420
1480
690
1938
1279
1455
937
1505
2755
294
1721
1437
1965
165
135
1895
1101
2025
2874
1249
171
429
273
1565
3852
984
1769
618
1053
2385
2804
1559
5027
878
963
1400
729
1353
2088
1783
820
147
714
1899
1419
1230
1860
831
3476
1314
1671
987
1553
1628
824
758
2409
411
1154
223
511
1358
2000
693
919
2284
796
1251
1253
1308
660
1821
2316
1659
3054
957
1721
73
1285
129
1587
824
2752
845
4095
5692
327
1477
2141
306
897
4539
2869
1184
1401
834
698
1982
2572
918
647
1244
3460
1652
2070
1317
759
160
1398
462
222
632
99
848
1301
2821
916
1621
1437
596
2155
1833
1561
1626
346
1824
2173
1599
1661
157
1293
37
615
642
2031
1805
219
493
1984
2706
1500
3203
37
659
1860
621
270
1528
102
146
1470
837
2048
987
924
2336
4531
1933
876
1144
771
1918
1478
796
1567
2107
470
552
2388
2078
1833
2175
1200
1230
3651
1326
844
1893
1320
6036
1089
807
1280
1138
712
2896
1198
2120
2157
1060
2101
663
1854
2423
1739
1063
1664
1759
538
452
2579
952
468
2749
1262
339
827
2085
959
11304
528
558
848
3348
5675
4943
2350
2195
3429
675
1728
1092
1090
2830
586
1322
2280
1772
2741
4059
843
1579
1544
1464
1566
5590
1199
231
2420
1767
2209
2814
597
1021
858
1222
270
723
1386
1787
1745
1322
1058
1113
1427
1424
1876
366
1120
3093
724
1523
3489
1392
1282
1083
930
312
4086
399
900
567
4679
1096
1977
1112
1794
1443
2549
1241
2023
1171
1153
1356
378
1642
2339
565
2523
294
357
640
1186
1574
1421
618
1101
1142
1419
1229
1491
2516
1981
1269
1884
1481
2103
3108
2522
477
1426
574
1237
1088
1308
876
2091
1540
1219
542
912
1452
1753
652
1226
1203
818
415
208
3341
1323
1103
1371
444
861
1244
2116
1915
2235
2259
2048
294
6198
1820
2196
1179
438
1614
1019
159
4206
5445
1003
406
2186
89
1001
1673
100
71
2678
2088
1503
1476
92
912
2129
1885
980
3287
2214
923
860
1595
82
1779
6168
138
3903
660
1802
1547
837
1242
694
3471
1263
689
1211
109
230
114
703
1559
1815
2274
2227
2039
1397
2159
4108
369
1514
6103
669
756
762
885
512
4221
1952
312
880
1550
1105
1445
1194
1498
515
856
864
1501
819
4122
4434
652
1264
1500
1479
1034
1336
1368
1719
1486
1862
672
953
1540
1025
1164
3023
751
2143
546
2021
779
1316
2159
1635
962
1391
836
111
930
822
796
784
3197
2185
1084
870
600
86
738
4005
3828
2196
582
429
621
777
915
1359
1211
2031
819
73
345
1167
2082
1418
1666
195
2405
1809
1092
872
422
2720
680
2403
1780
1182
330
1777
1596
303
845
971
2037
738
1668
3296
516
774
559
1658
1413
5259
1615
3084
1359
656
1853
2658
537
1806
1656
1240
1146
3859
1544
2086
2084
1208
734
1338
984
1723
1175
649
234
264
908
1418
833
73
2778
2051
4557
2337
593
2588
1010
962
791
731
1415
405
1642
1832
1439
2331
1182
165
606
821
2583
914
1215
789
2866
1102
291
1189
2574
1663
1713
954
1890
4067
1094
686
2253
2938
1812
1410
872
1741
2530
2147
162
999
678
852
1335
873
1210
3178
2847
1795
2750
565
1728
321
3313
1308
814
2445
890
4632
1544
354
1754
1581
2258
969
403
2843
1243
1532
153
1407
411
136
1287
948
1292
489
1302
451
2263
1451
1225
1677
708
3663
2950
815
1133
73
1179
1626
686
904
1218
333
1851
14623
6098
755
1336
780
791
3903
2721
998
1677
597
1717
2314
2498
1356
4376
2921
1014
1754
1983
855
1518
381
1744
37
396
381
1443
2153
2481
1445
987
776
1374
642
799
1423
1589
504
840
1688
2064
1772
1456
1748
1056
1765
1896
2589
2958
2617
4448
1502
2572
537
2262
2030
922
686
936
1699
1890
1482
726
534
759
72
525
223
2142
2195
424
1252
1170
3727
1156
2520
2120
1104
72
1098
609
1326
720
1615
8466
2237
410
2098
2559
930
1268
1417
589
1197
987
1757
1413
2254
3474
1710
5059
522
2068
2037
520
357
693
411
922
2209
72
412
2086
1305
798
726
372
1058
75
2823
2526
270
2420
627
2389
1857
5701
1509
3829
1440
1530
720
845
1104
3702
1211
635
1370
735
2784
1943
83
1644
713
681
1991
1510
198
354
991
72
1578
1374
2259
1389
2488
1065
1763
679
3281
1256
828
1356
2691
1688
1985
1152
4161
904
165
893
507
915
3771
501
2055
1503
1218
2688
1421
261
1358
292
4959
940
72
851
2690
655
843
949
1185
2808
823
2712
981
2046
473
1053
1095
1737
3051
841
330
570
1954
2285
1926
2692
1038
1035
1337
1269
505
984
1813
1236
1273
2526
1377
1209
896
2852
159
977
1130
906
3532
1052
258
1499
2329
3762
1281
1839
3006
1221
565
1201
414
1227
1986
114
276
2707
549
123
1346
776
854
810
2736
422
1672
2337
1067
1626
966
2350
1978
2355
251
1524
2719
612
1470
585
732
1718
1056
1244
1656
1959
723
186
1342
1089
1082
1281
1134
2306
348
746
2869
2919
72
1972
786
102
907
1805
375
2530
2016
944
906
3199
399
3783
2491
3332
1423
1092
1014
3288
1842
2588
660
649
663
1802
804
1053
2547
1961
1258
2502
540
2118
837
3614
778
1565
2274
1598
801
342
1634
249
429
447
3507
1175
816
1542
522
1239
1032
1588
1160
1353
213
399
1509
177
1500
14591
306
823
1580
405
1773
1677
74
1963
1697
990
771
1372
961
1386
1581
2112
1339
3172
1896
1891
1203
2515
1095
2346
1384
1824
4662
962
595
1616
1143
2049
986
3516
405
399
3546
549
1201
949
1413
1305
939
1386
3238
1886
496
1232
797
1176
1647
264
1617
1720
1956
1223
1422
1119
473
1845
2852
1934
2037
357
1726
692
1376
528
921
2014
966
595
2218
2158
2148
2043
350
2098
1427
1279
1645
1671
974
2400
2490
1686
1327
1799
723
1003
2546
202
995
520
2406
3204
1964
1529
3532
1104
4096
1752
1793
339
1980
2013
177
1227
1177
1322
1092
3637
1103
1443
4243
2610
2575
738
2943
2339
2069
1236
954
1540
658
618
900
1551
944
2452
1726
1937
1245
567
1478
1896
74
1371
1788
3720
1863
1631
3182
1376
1212
1170
226
2100
855
1709
1522
111
946
1401
1155
801
903
602
2306
904
1881
2437
1917
1798
2554
427
1645
1122
1171
2042
1301
3057
2313
1185
8772
906
138
1238
426
906
3944
827
1440
1858
1107
852
3089
710
2947
1767
1924
1253
5463
1763
931
1609
1191
1214
1842
5064
3437
2790
910
3741
2654
1620
801
2952
913
120
1314
4389
1374
637
872
3545
570
546
340
1199
375
1353
3190
1868
704
82
3351
1932
1213
112
1084
221
2040
2373
836
1953
1874
1230
165
1479
1973
351
792
375
687
1633
1035
1791
72
4225
185
1755
1507
2717
1603
1089
914
2161
1380
1620
2375
1689
564
1731
2387
1167
762
912
3956
998
2823
1209
1959
1191
591
2001
713
1508
1139
1680
1487
93
952
1268
1419
1868
204
1543
1290
717
972
4169
1913
101
2785
527
3609
2115
3680
3866
734
1390
716
937
1677
1279
1081
1176
507
216
582
1024
1791
142
645
410
83
1921
2715
2305
891
807
1361
2945
1483
2855
1925
279
1653
4948
1727
2538
1292
1155
1669
2675
2415
1272
1063
765
1217
1240
1674
82
465
3037
1371
1313
1446
1853
1403
693
1368
1847
1819
1284
294
1119
1668
1568
3267
1575
4681
37
2020
213
2775
903
2197
488
1580
321
857
982
1818
7641
3048
264
2134
2176
870
2026
1018
1520
1661
1179
1586
2283
2624
2514
945
511
2731
1524
1211
2146
645
1142
1692
1706
2904
1980
1273
1293
1160
2973
1256
393
2270
2074
1083
759
1896
651
2301
1317
3030
1011
1047
2504
1532
1765
661
1143
459
216
1894
1472
1224
1386
1304
997
1116
1828
2907
138
2387
2658
2057
896
2060
1679
870
1740
802
1743
2163
1951
741
1206
1809
183
723
1773
91
1427
1265
477
1837
360
5265
2256
420
1146
81
1335
791
960
2099
1608
520
1177
2184
1280
309
1905
147
830
4950
609
1069
1392
1512
1029
523
2413
1149
855
1542
3690
3501
1083
516
6252
2525
1429
480
1887
1573
1275
807
1271
1348
2119
2729
1775
879
429
2700
864
1263
10283
878
228
4400
1743
1441
2025
282
1831
2697
981
1273
845
78
267
1807
2182
6345
123
555
1154
2667
1864
987
2148
350
1438
180
2755
2214
4756
171
697
335
2514
801
1688
1603
1931
2691
780
4595
4248
576
1913
2491
2019
896
1288
1053
651
198
2923
1566
1341
1213
625
1259
691
1498
1281
705
1386
2257
1980
1059
1724
1371
3044
711
1936
2353
2307
1700
6877
1841
4105
2119
1154
1633
1373
1710
1171
16347
1482
774
663
3473
1624
861
2788
336
3558
375
1171
1724
1050
1322
1321
1026
2493
2322
213
3447
625
712
839
1795
2118
2721
1286
1264
462
1652
4239
1227
414
781
1336
655
646
1015
726
4131
1133
72
661
1783
2221
2972
1516
4978
1290
85
1251
2544
587
387
498
390
3106
1611
186
2786
268
1410
1925
1356
1548
2062
823
1338
2883
786
4426
732
893
989
1629
1352
3249
414
3762
1862
1763
2112
2324
1745
3226
774
1796
732
486
1871
826
1717
73
1003
3160
549
583
1065
498
2600
1121
1560
1270
1104
933
2849
730
6475
975
141
517
2282
882
748
1320
667
1111
804
1014
1063
3383
1444
2509
85
1527
5034
2088
327
1669
1181
1090
1888
1398
1251
1667
594
1212
1424
3540
1177
585
1664
1932
174
2225
881
3559
1598
576
4156
1326
180
369
1706
1014
2672
1863
2199
258
243
804
1327
1806
1947
635
3064
766
360
1332
359
1626
1815
1063
945
982
3182
2484
4767
591
619
753
2321
2619
1115
2166
1733
492
468
2129
153
1281
1338
1412
1469
1488
219
1812
2021
2076
2608
877
2362
2530
3095
555
6947
1468
3048
1707
612
954
2340
1514
1031
230
1197
4353
1041
814
808
2652
1986
1218
507
669
1030
1767
2635
1391
1809
592
527
982
2424
738
717
224
1583
1268
4579
4390
865
381
2684
1269
1560
3081
777
1125
4493
177
684
5482
2514
1044
2667
72
2500
2496
363
1081
4076
1660
1106
1083
1826
1650
1637
1123
1648
3150
786
405
2063
937
1308
1673
1342
706
4574
612
1272
357
1524
1804
924
304
1132
796
2189
1395
2418
2361
210
862
279
944
2016
1241
1703
1425
1688
756
1848
1389
2186
1562
1242
726
2835
1428
2456
1821
2298
1672
572
2478
2257
258
1480
1650
1290
1862
2407
3729
6906
612
2276
351
1954
2739
668
1223
291
2517
3433
980
1171
283
1536
1925
1047
934
1792
764
777
1847
696
1074
1892
436
1539
494
1151
429
257
4821
729
288
1856
1282
2122
1395
480
3207
1029
924
1457
1626
426
2271
1098
1125
1580
1578
207
1002
1650
727
2621
1506
479
699
2536
1550
504
1425
1911
1980
932
1107
2530
1457
1140
2664
408
2251
1237
834
952
1850
514
336
963
1134
855
2229
2251
2789
2595
2772
1338
1510
1592
1320
201
1485
1599
4270
1037
908
183
1628
440
468
529
1886
1121
471
1212
698
2225
2158
591
1014
2034
1887
1819
2050
6811
103
1054
1485
948
126
606
1182
1830
798
3588
495
2443
1503
1928
513
554
636
168
489
1904
2592
1985
1186
1129
607
1491
303
603
1566
984
1065
3969
2076
414
1365
1589
1989
1779
74
1358
1523
877
659
2114
3619
539
1586
308
1649
662
73
1281
1234
1589
1608
6632
2314
954
924
264
374
963
2784
462
1026
2078
1303
2324
2226
1281
775
1053
1521
1674
876
4564
696
294
1667
872
71
132
1162
603
515
2234
1071
621
1516
1760
2852
623
514
1746
565
304
254
1532
1233
357
2289
1871
684
528
1935
1311
435
1359
1738
1057
1905
418
819
1768
528
2355
2322
1161
74
1475
3740
255
1492
1952
903
669
2421
1888
637
2064
771
2124
513
2034
1444
2844
1683
978
273
2337
3411
3288
745
797
1735
469
123
696
915
636
867
2578
1352
1975
812
2502
929
2239
1648
4837
4673
1231
4070
2158
948
1464
165
1756
303
2143
2808
1722
1378
4020
2300
592
332
958
2529
1771
1698
4001
4105
1139
2317
243
615
2462
1511
1977
1404
2459
906
1791
1964
189
621
82
486
2114
1107
345
1926
1183
1356
276
1483
2066
819
2300
1080
2819
73
2489
1793
72
1275
1896
2025
1814
3592
997
3517
1247
1468
300
1401
3379
2010
868
906
1112
453
642
2255
714
1531
962
5805
396
2663
1113
423
1724
1370
234
1652
757
1298
2795
1499
6023
4185
7108
2009
2547
3701
979
1134
2046
800
1047
1496
2448
579
225
985
2454
682
1016
2428
1779
766
2240
1326
1335
37
1627
150
5489
930
1248
412
2106
1481
1118
923
1690
6190
423
1912
1408
643
72
1041
1407
942
898
994
2416
885
1147
1032
459
335
602
1001
1056
1014
976
3045
2137
2640
1377
2724
375
1929
1112
2739
1457
1050
1948
333
1497
924
525
1323
414
105
1942
1045
748
3633
2164
1631
1295
2781
1608
532
1596
669
246
722
834
571
1037
2464
1165
1801
1439
246
2466
9903
81
2271
510
1498
1248
1483
875
1431
1577
1057
37
3810
1799
531
1131
1563
1823
1341
74
3178
1314
1356
1592
3156
907
1056
922
2743
1579
2264
225
528
1788
2001
1299
276
3520
2098
1564
375
1481
1950
2493
838
1173
1734
2071
3975
1050
102
2925
501
801
1215
1582
1593
919
3158
1312
189
3237
2051
435
289
1391
1893
3882
72
201
1847
108
4336
73
833
2104
1453
586
1417
1763
603
1212
6616
1322
351
3352
1805
1171
3750
3294
519
7041
2588
1863
522
3274
3478
420
1533
812
1367
720
1980
3314
3132
2861
282
1866
2039
570
842
2526
3636
2317
594
477
80
1894
3121
138
492
2762
3615
1711
1431
588
292
905
4302
719
898
686
2413
3088
698
1700
2535
978
1322
1088
1948
1028
2963
1680
1712
1758
1715
2829
1770
1857
1545
880
1536
7144
750
710
1131
725
342
773
1310
2979
420
988
881
1457
679
663
822
1689
3042
213
1095
912
480
7317
198
2733
1395
633
1850
1500
797
1256
1568
851
261
814
582
1239
614
121
1105
237
441
73
1774
339
887
180
1512
1204
728
783
1819
878
2234
438
1341
1463
2332
2822
1158
1192
1750
1856
707
854
1333
1930
267
873
1546
5318
534
2933
4254
1213
1715
1671
2253
1615
669
1188
2985
922
1473
1404
336
908
4298
2166
1086
2749
748
1219
1689
1662
1959
813
688
1293
4666
901
942
976
2909
1161
1383
615
2825
456
71
1125
492
216
616
357
1990
1710
720
3687
1098
810
648
2302
1620
738
2170
3542
993
272
1494
2892
2217
1508
2405
3344
1375
1038
219
1824
3423
2078
812
1177
5736
754
1281
372
73
765
5055
1636
72
1089
3230
357
1452
1058
2115
879
1452
1911
1191
123
288
710
686
1583
3251
1196
951
1065
1357
621
1056
1986
1683
2285
3587
1614
1650
1895
399
3613
1044
2058
1373
705
2040
1237
833
141
543
1100
377
1559
462
1257
704
1766
2305
1360
1733
1500
2646
1354
292
329
2321
659
1725
649
2987
2720
1801
1656
1727
618
1247
1092
138
1293
1393
544
1228
82
1386
2413
1079
1269
3177
596
2340
1580
1260
737
954
680
1384
2469
1660
1225
3419
1215
1149
523
3301
690
606
5334
3899
987
1359
1494
900
73
2223
1645
2836
3210
141
1318
595
962
132
921
1032
2054
1415
999
980
1077
2543
1413
2190
768
2340
1341
375
1267
1200
1386
1003
2165
777
1439
810
2202
1357
2070
3689
303
747
264
300
619
3169
1410
1764
696
2384
2032
799
932
3112
738
1682
1073
1617
1073
387
5925
72
239
72
232
2318
74
594
490
2285
529
402
1014
681
1664
1027
1348
1181
602
4059
1452
2550
993
1833
1974
1881
1098
72
210
1145
1026
1233
3014
2655
825
7224
794
1993
1537
5013
5879
1397
2265
1356
1467
672
450
1672
2946
1764
764
1130
3742
3432
3344
2470
1647
1045
4422
384
1740
3066
1553
1475
5037
2675
1408
37
699
1217
615
1447
1392
2179
1074
3586
1202
2041
1530
2210
2404
778
1535
160
1441
1470
1947
789
1797
1324
4346
2673
111
3533
3099
1923
204
988
2330
90
1366
1252
153
1307
552
2228
936
3513
978
1926
3102
282
2317
2049
1034
1311
996
1642
1642
750
1718
792
902
945
1934
1950
2011
2011
6794
515
1345
939
790
279
1419
74
2868
1510
1758
546
2244
1841
1680
72
165
789
714
1898
1598
888
715
1467
1358
1584
967
1314
73
2134
1265
1976
3148
1488
1232
1222
871
1929
5289
587
2170
2107
866
117
1073
1592
1586
1572
1900
2203
252
81
363
2034
677
656
477
703
1041
879
1209
464
930
979
4483
1813
500
906
2291
1162
723
909
4767
615
2179
2251
1404
1325
37
1122
810
2426
2875
1402
1682
878
2786
1914
1965
1516
1012
1132
681
1680
1787
2598
1308
2536
999
1335
1046
483
1437
1589
71
1674
946
1271
2903
6099
2345
2122
1355
1917
544
2025
153
1520
563
969
936
823
1275
1673
1925
579
597
1555
701
4042
1103
527
118
321
1375
657
336
72
2499
3686
2358
2082
3903
1341
1908
504
1217
866
357
2352
2788
1415
1970
1101
534
369
1366
450
690
784
1500
73
3895
1243
4650
2056
1074
1857
909
915
1500
887
661
3417
1025
2884
1946
3944
1792
3126
942
579
1653
1187
1145
1533
1788
1799
748
647
2209
669
1283
3107
1085
1158
914
900
1769
1629
573
323
76
2540
73
2222
1179
1779
1053
529
1646
2325
1134
2856
669
918
3375
3785
2534
1146
138
1274
1854
73
1818
1203
2429
1950
311
72
2751
895
492
889
2445
1989
2787
2303
2584
631
325
354
1808
2328
2208
126
2844
3249
474
1554
2256
252
2235
4974
567
1445
1330
2217
1332
693
556
610
459
1114
96
555
1510
1056
1903
1950
321
3953
2347
797
1194
3319
756
2323
1561
2131
1764
666
2250
685
1697
1341
1750
1038
1588
246
1893
1512
3540
300
930
4667
2176
982
3576
613
966
663
1451
3304
2346
3984
1026
1495
1985
2022
1051
1051
909
3719
156
814
666
942
1264
887
3093
2751
2553
395
696
498
672
1005
1114
189
1511
537
1077
421
2073
540
2316
2010
1901
6904
2972
1770
3593
2870
4323
1227
2204
1274
315
1854
1159
4414
4059
793
1850
1415
5766
676
2055
441
1895
1104
1110
1744
4267
1042
631
1419
1308
954
1389
846
2593
37
1102
126
564
1822
2276
3663
132
615
1472
1595
1608
234
1728
603
780
1338
2838
792
2628
681
1422
4475
1632
1854
1900
483
1118
1025
2112
867
1291
1809
3246
2394
1164
1862
501
464
1569
384
195
1311
1844
1211
1822
1940
1121
4227
1086
1413
776
886
1719
807
1275
508
660
1293
552
1023
453
1877
822
696
2164
980
705
1897
3651
519
1113
1413
1256
4104
839
1221
1465
1111
3720
2301
186
693
3126
2799
987
4263
6187
1588
4356
2646
73
3711
800
1331
659
246
1025
2580
872
2834
884
2605
37
2026
1041
369
408
2726
2980
1482
2235
312
1729
2430
126
1848
2374
2175
150
2270
1709
1491
1491
1458
1000
1857
760
1588
1178
1750
1428
1462
561
4073
156
1224
2469
696
701
3352
2119
950
511
2192
1311
720
624
3170
1308
2401
2360
1725
1938
474
1617
1945
1771
1630
321
709
1747
1225
1521
1243
1601
108
1401
372
571
3341
1238
1224
1483
2378
908
1797
897
669
1714
2605
138
1105
1101
192
1889
1635
939
1910
1292
1691
1677
2550
129
1717
3484
1989
1323
2471
1702
2578
641
1527
3925
315
1298
1634
3219
423
1424
72
1302
123
1377
3223
986
255
1233
1570
1883
1596
982
1101
1399
171
756
2295
2923
2846
1446
2078
1666
375
71
1065
189
2108
108
1035
2144
897
594
402
1041
1269
2154
1494
1714
237
753
1004
628
1188
3855
748
1433
3275
3102
279
528
1494
2886
2407
1070
1246
1244
550
1047
924
980
1389
6466
625
657
733
288
819
1856
1520
1268
935
2026
909
123
2355
2193
890
4432
330
321
999
4337
2552
2323
1134
1506
2796
705
5494
1471
1090
1724
1620
1010
1665
1320
1280
350
450
934
2206
120
866
757
857
1113
1698
1547
1776
357
1955
1159
1506
616
1731
2910
1560
1715
1581
734
800
799
5003
864
507
2361
1687
1050
845
1414
1519
3580
4969
1650
1347
1786
965
968
1307
1570
1249
3728
4420
894
4432
37
4071
1997
1137
409
1085
715
1310
441
696
3834
4039
1293
644
943
216
2958
3594
2008
2035
834
1607
843
2394
1132
1071
37
1288
777
1115
91
1537
1536
1650
1337
339
675
2423
3104
1912
1081
2614
2697
2082
2067
1076
876
1070
615
1277
772
1867
1852
180
93
920
747
1819
1860
974
2755
528
1857
241
1810
2105
1889
1958
3322
1340
750
2141
71
74
2037
1011
2302
2844
5235
1413
1549
1262
919
1686
670
1734
624
2002
921
858
4395
1543
985
1680
5202
1083
1347
710
533
279
989
2106
1110
1394
1950
2670
1573
2419
495
183
72
929
2771
1025
2471
1851
1271
1550
1018
884
663
5311
37
1090
438
1145
222
198
1037
5727
1702
2091
2854
2226
80
2263
1925
1824
1870
699
2226
1965
271
1919
606
1720
947
1434
1551
1483
1813
1657
471
1575
1511
267
1161
920
1539
1619
2488
910
1449
918
5178
2053
744
1197
453
1675
1343
3981
847
4275
586
921
282
243
1403
1119
2322
1009
323
1490
1599
1724
1230
1650
634
803
516
3965
506
962
1119
1993
627
1231
709
660
1440
2201
1998
855
1170
803
2041
909
844
1841
2132
5668
668
1849
896
1751
83
324
1723
676
1410
1254
1100
1814
1877
1114
1316
2782
234
1360
876
2970
525
1284
2242
782
1933
2846
80
2017
333
2165
1104
4501
1182
281
892
848
756
2487
1297
5068
1259
1492
501
1691
1435
1182
1204
3464
72
150
3777
1458
150
2041
942
1458
570
3302
1793
1811
937
1049
752
604
1344
915
1459
815
1392
1262
548
1533
2359
916
318
1812
5450
1821
1647
618
921
621
2506
385
273
1108
928
111
2030
1347
2793
1571
438
1137
672
1250
231
402
1915
501
1795
2231
1984
2129
1149
521
73
1467
2025
84
3194
1559
597
2335
1644
567
162
745
72
683
135
963
1621
1554
1974
1801
1072
3615
1207
1541
486
1305
2137
1558
1773
600
1151
2010
630
4831
1120
498
1128
727
564
219
2385
1020
1107
5310
2071
1708
1470
1066
560
1006
1883
1492
417
291
1268
815
2562
621
782
1834
2225
1194
750
2712
3674
616
924
1146
746
2687
884
669
4482
483
1170
700
2018
1188
4842
73
1671
1455
1819
1181
1176
1302
2903
735
1468
2685
2139
2159
2343
1019
2608
2611
1071
3101
552
2019
1340
1764
2826
557
1586
1317
2157
945
1180
772
894
2743
528
1355
1611
1688
944
1160
860
1049
939
1651
938
2484
2826
7764
4071
255
1492
1273
1097
1554
1540
666
321
1500
306
2432
667
1463
938
1014
1919
955
2572
3022
1912
2297
710
612
2117
5025
1185
568
231
510
1987
1086
1644
3837
222
3461
1320
1126
4024
937
1187
612
183
2749
740
229
1398
73
1823
1038
2143
1147
555
856
564
1373
1793
2810
1289
154
669
1416
823
723
699
1475
938
4689
1380
1440
1035
2142
5026
3126
5712
108
2239
1552
708
1391
80
1808
2568
5931
1131
732
852
2075
3302
1254
2513
1573
357
5647
688
868
3990
195
417
822
1249
923
1467
1383
651
1009
2199
1925
396
348
882
1092
677
846
828
817
2367
642
2139
1313
1467
753
1318
189
1265
1612
783
2465
477
567
474
690
1347
1402
714
687
1520
402
1424
5641
1244
2280
336
981
1631
1992
162
1801
5038
371
693
1038
2525
931
1050
1992
744
4026
786
3365
1848
99
4191
1134
761
2123
2429
2091
909
2734
390
420
2633
1306
1509
82
72
345
1804
1911
2094
393
337
2238
1269
474
630
348
345
2482
898
806
485
4440
2762
756
82
5199
1529
1303
1700
1533
1834
4881
974
1832
868
2184
647
839
471
570
595
1231
847
1923
1182
1191
1659
657
2328
1010
765
1246
1258
1486
108
809
990
74
1449
1745
552
1932
1335
1348
780
1518
2288
1296
1260
3025
602
2860
1674
1916
2263
1578
1599
643
1044
1687
1515
959
2026
1228
4853
2358
1720
510
1603
2052
1632
1679
687
1202
1315
1356
1408
2861
72
177
333
980
805
710
2265
621
555
666
782
1440
72
1024
72
1613
1456
1151
1528
2498
1897
1136
1044
1216
3740
879
729
805
1768
2049
393
2038
1668
2201
1370
1872
1437
87
1168
1406
2642
1260
1353
956
1439
1838
297
354
1042
1026
2127
1249
1533
1794
678
752
1089
1710
4501
2606
828
258
96
2223
3829
282
1209
1125
756
381
1775
534
787
1103
2684
2264
4476
729
864
1647
1396
735
959
5150
1347
807
1270
2454
599
738
1516
1226
1309
2522
537
235
1835
102
1467
810
625
648
174
3555
1542
369
1207
421
1743
1707
3540
1929
774
1962
2722
1803
1057
845
4092
2721
402
3410
689
1884
2588
729
2363
1775
5430
2169
787
1229
2966
3093
516
150
1719
2705
2283
1648
1128
2094
615
636
450
852
126
608
2163
854
1119
1250
1436
519
1708
955
1350
1407
630
740
1777
1294
73
1947
1237
7086
1056
837
1856
3058
1098
3633
1646
1115
585
639
3199
882
753
762
1669
1744
815
713
1589
192
1160
71
3466
1882
913
333
624
126
2849
2978
333
951
908
1082
847
4960
1824
861
1269
4467
1488
2753
3219
537
1060
821
588
1420
462
4004
1311
1667
2245
1058
1597
993
509
2907
617
3251
1229
2788
439
736
1678
165
986
510
2079
697
1713
842
81
704
1114
6610
2297
2675
7058
832
2025
1242
933
1536
1206
646
2049
651
560
1332
540
736
1738
1547
1712
1445
4731
2515
3587
1386
1353
2477
1601
1603
3547
1368
1792
372
4554
1352
1101
1197
4484
603
2422
1387
1614
105
1206
2065
507
3626
434
1598
1309
1186
1110
3774
3346
528
2843
474
1160
1557
615
2254
1152
1054
1697
1379
1015
1508
5883
1237
1835
1400
2535
2294
2028
1246
107
685
738
1049
1605
7163
949
1469
255
1027
1494
2089
1699
240
709
755
1655
693
410
2053
1275
1680
2123
1818
1514
2515
932
305
1176
1776
2682
420
1308
1842
1685
72
1854
1910
330
73
1800
87
1626
1170
690
2510
3126
1098
1517
773
712
949
742
2236
1078
1002
1884
2211
1310
261
813
1581
5159
4326
296
2130
586
1441
71
972
1760
87
2728
1071
147
73
1017
1901
2358
1426
171
2886
385
2759
421
2820
813
730
788
2650
1612
258
528
2355
4401
248
2066
4269
180
2003
739
1212
297
1386
3418
1475
1173
2199
294
822
1596
886
4096
522
905
4923
2299
1117
2112
2136
1551
1139
1441
1915
1805
2007
1742
2327
1766
1507
606
939
336
255
810
1325
945
2551
1132
2422
687
3462
1458
96
972
1588
647
3936
1773
1851
72
930
3182
657
1309
598
1231
857
1062
698
768
3780
660
5864
984
2000
1955
592
1900
1752
1218
3033
552
1993
1441
1116
2051
654
1245
526
1425
1658
2110
1536
81
1253
1890
1390
1219
848
2385
1324
2128
857
1431
958
3046
2290
3315
1947
1264
907
1345
2319
596
894
779
4657
1612
225
1737
5594
1544
1120
1875
4089
2413
4028
336
452
1532
699
1571
336
745
5675
1491
1570
73
4800
425
1949
141
1475
1547
1511
975
518
610
938
5785
81
1150
761
1663
930
2802
896
583
1824
1451
599
1214
1896
529
1377
1297
2330
3736
1188
1302
1344
882
380
699
2459
752
1718
1809
459
991
510
863
234
1623
1472
225
292
550
1304
1610
2673
2481
1623
575
1225
2109
1021
2125
1064
2739
501
1571
566
946
387
2394
3843
2956
254
1255
1581
631
2289
1750
2006
1323
465
438
1853
72
4012
1850
1194
4029
660
1401
1663
74
2109
1220
3989
2973
834
733
1718
1772
753
1123
876
4125
399
2331
1103
330
1620
1835
2883
904
485
982
989
1587
1009
7461
73
738
627
73
833
303
1238
1393
1017
2147
2172
513
1844
1870
1337
2309
306
3034
660
2846
4477
980
1230
2236
639
3965
2896
841
225
600
1478
1789
1070
1783
81
1613
388
2826
5990
776
513
1974
2825
752
2040
450
1849
928
590
3032
414
1900
1171
327
1068
948
1824
1237
525
1620
1857
711
420
2039
2007
2955
488
868
1536
1938
1110
1980
2609
380
1874
1806
237
595
672
135
651
210
72
516
1019
2608
615
1414
573
1036
591
858
3327
1849
2352
843
1030
621
1621
5332
1249
900
1005
1100
1905
475
1343
890
1793
747
735
1031
1081
2407
1625
1537
4002
3310
1041
1119
1549
1036
2243
1495
1668
822
884
2423
177
1230
225
1897
698
1338
601
2876
1557
590
1009
1069
1190
2699
2199
4521
2762
996
1461
2033
1348
1685
1828
1140
1227
2601
1838
1728
3220
616
675
675
2480
845
891
862
1986
659
1932
279
558
2450
2580
1892
1533
778
2118
258
76
777
2619
4053
606
939
1494
1296
4019
1151
925
3980
812
357
1053
1112
3109
433
3912
899
603
1824
1149
3957
159
2554
1304
516
954
339
1518
1405
120
1212
1847
1186
1402
3240
507
4072
120
2583
1335
1327
766
1990
3160
37
3719
1206
1560
2565
162
1276
1614
471
252
1602
954
938
201
83
1509
99
82
371
737
1131
2007
1836
814
318
315
4488
849
144
603
1592
776
657
321
405
945
3043
2121
394
1512
2560
1938
1406
91
1238
1062
3888
1629
1240
810
74
1863
1351
324
1861
1103
1237
1649
1142
130
1048
1985
564
135
1281
1778
1870
726
1460
1172
2881
380
1490
6135
151
2413
2388
996
972
810
546
3289
778
1057
186
962
704
513
1369
4098
9303
2183
5137
1289
102
691
1452
2480
1481
1941
1770
275
1386
73
475
438
1136
1866
3858
1096
1318
3079
1625
3043
2596
1279
183
391
2428
696
435
2325
1384
737
1399
3065
870
1029
555
1104
486
5361
395
2207
195
616
1236
1262
1490
1470
3804
2077
1561
1705
2006
2470
321
1719
1251
219
436
954
645
1090
1041
1219
3452
644
73
489
562
2066
1891
1391
84
2935
671
2264
1914
555
826
1104
827
499
702
3023
4335
1014
420
1684
1972
1648
940
733
450
300
1344
660
3089
1212
1261
1742
2641
256
2384
2294
4569
1800
1152
3515
147
774
718
1256
1766
559
945
1123
1986
506
2973
3652
1814
153
4349
1136
1329
1870
1178
1680
1468
1095
1140
3003
1822
501
241
737
829
189
2274
74
1313
1689
889
1203
1637
1491
1204
1180
255
865
1671
4959
1287
970
1505
667
552
2842
1101
1963
1173
750
2800
183
1455
1419
987
2027
741
2022
1491
3458
1335
2991
911
1894
105
3159
908
1264
1434
1635
1436
74
1899
378
1716
1788
1029
2898
3315
1107
3402
2070
1223
2649
2005
892
1439
3225
3080
827
1727
788
714
1588
2325
2011
747
895
1306
1811
345
394
1713
3507
71
1273
1587
577
2060
246
448
681
3940
141
1247
711
2196
562
2573
1525
1324
1235
351
5277
325
954
1218
291
2117
680
513
766
1197
1128
559
4369
400
1781
1590
595
1290
984
2276
255
2185
1461
892
1034
1241
741
1110
1592
619
733
577
1995
177
787
2030
1696
3006
1489
3640
303
1770
567
684
2736
1113
99
2800
572
1664
444
1260
827
741
1825
1915
1218
3269
2450
543
1357
2263
1443
5294
1972
627
1407
3254
372
1352
5694
1209
3299
1011
318
1427
576
2110
411
746
138
1835
2655
1043
1670
1269
342
2538
1482
2135
405
2049
1614
2836
192
1006
72
1516
1221
342
942
3267
1723
869
1530
318
1139
2331
1640
1326
2607
737
1770
74
615
339
1176
1081
2542
493
2039
3138
621
1982
978
2160
1736
957
1644
1827
1654
2190
2160
1476
1021
2017
840
1219
816
614
4638
3331
584
609
478
1210
666
595
1681
1445
1378
980
1386
1584
231
1953
1947
2112
306
1685
1264
652
879
1644
616
2049
1379
198
1366
1057
2080
765
414
1618
465
1537
1161
2788
74
2833
1482
903
1125
1246
648
1434
1803
168
996
85
3646
2280
615
741
720
408
363
708
464
1089
1900
108
737
276
1170
3022
501
1065
1864
1802
852
1866
3689
725
1296
1491
1108
1804
1387
1647
1710
1188
366
3540
1027
176
357
1464
1535
423
1506
757
780
3173
1965
1492
2721
1038
3258
1086
885
3732
2806
2034
3484
3880
1506
8577
2034
1116
1208
1452
647
631
1083
2084
4244
888
2085
81
1314
1067
544
922
1268
3869
1514
449
1173
2211
979
525
3027
1696
2987
891
1279
1860
768
1515
1131
2220
345
1738
1195
1267
1311
939
3352
1411
603
1768
348
422
1183
1285
816
4713
1569
1462
1326
369
708
1714
537
715
1726
1224
573
387
1434
2612
1273
1446
776
1372
1509
1156
1639
4407
1034
2271
3177
984
2577
880
879
1155
3067
652
1668
830
831
78
2026
551
2051
2000
2343
955
785
636
600
2305
552
1338
1737
813
1851
1118
1919
1135
1080
1819
1047
1924
1552
1705
556
207
908
2553
1856
1892
946
727
1895
1273
768
1325
3048
2414
2100
879
1404
1222
5687
1772
745
1381
3651
2798
2072
868
983
1170
2810
2193
1101
1137
1409
1918
1603
3738
2095
1380
1688
1396
2179
1185
1572
3418
2331
2428
153
1036
225
2281
467
336
357
123
4097
1147
1608
768
2118
1296
1200
1481
621
2011
3260
1581
422
174
96
1504
981
1338
4338
1449
2638
126
2230
2166
768
755
1364
538
1632
1957
1724
1837
306
2295
2202
1574
1003
1413
1635
2053
1912
859
1688
1060
596
285
1663
1501
676
378
1285
1584
82
938
867
822
1952
1083
795
1593
1735
1456
1812
615
3994
1417
3911
3101
1680
1383
798
510
2034
1511
1975
737
1043
2215
838
82
775
1603
1905
2354
734
749
3528
2626
1247
1637
598
2028
991
74
558
2805
925
333
1583
1392
537
1363
4332
549
863
1333
1717
1953
801
7464
1495
1338
933
2429
381
1653
1279
1115
660
718
495
1280
4260
1207
582
819
445
2112
1709
2913
1877
2069
1530
1921
1583
411
1114
357
1114
1553
465
71
1932
843
676
1041
489
1963
453
2337
412
213
1723
1250
73
1260
4308
2096
105
5961
1164
2058
954
642
2743
309
2017
1304
580
1104
1415
2290
465
413
3078
1238
855
1338
723
1371
2982
1191
1990
4785
1449
1622
1577
1445
162
1390
1792
2074
2417
2460
1967
597
1581
1629
2019
1469
2068
1283
2043
1478
1051
1251
4278
2136
1133
552
1318
1415
2802
735
4255
990
1240
1549
486
1289
360
1898
37
354
2889
1977
904
725
385
1605
90
396
1341
804
2370
5691
2196
1734
528
1124
1703
1740
1264
751
2050
1612
954
425
2699
4340
1277
2089
4923
3015
698
1974
384
2598
3801
932
484
264
3678
308
1193
558
3131
785
1625
812
1496
660
370
1388
521
608
624
1488
447
1464
72
1589
924
3151
447
1173
720
1437
1933
1733
1407
750
1140
2202
537
3220
6160
1983
1222
551
210
3492
768
1441
1685
2589
74
646
240
1472
835
770
1740
1224
552
3776
2453
282
815
2322
1274
342
703
2167
1244
1232
703
795
1086
1932
2446
1141
2105
3718
1062
2265
414
1513
2188
1830
2425
1257
1514
1976
2304
1945
2432
1456
1766
587
4258
189
342
735
2334
204
843
912
568
4461
1425
2600
72
3395
461
1840
1456
1787
762
1620
3472
1618
3288
3050
1838
2459
98
1572
1445
1008
1728
463
2038
3258
489
2358
109
1011
1255
165
1687
6063
2415
1274
1996
909
993
856
1718
553
1959
1497
303
2528
1089
634
741
498
1192
3482
336
627
593
1540
2282
1987
1287
1218
630
129
2181
429
2331
580
2153
1440
702
338
3037
602
1235
2645
1410
1120
999
1061
1266
1628
738
747
1206
594
1206
393
2224
1217
1054
2084
1290
900
877
2106
681
183
1571
555
1153
303
1172
1755
72
880
1089
749
1659
1688
1089
1532
1351
659
1063
2493
5073
1292
1492
4404
2739
5736
867
706
678
2714
1573
2068
936
1516
1792
993
1611
129
2123
1912
2043
866
2250
1387
1229
919
1438
1708
111
1060
1104
1196
457
1612
2917
615
1472
2128
793
652
1567
999
1848
1490
1114
738
936
74
1647
1169
390
132
1164
1312
965
900
1545
1096
1810
2106
1507
1161
72
2450
1442
129
1051
2139
432
4402
3562
78
516
1124
1308
2802
925
830
201
563
1594
472
1615
80
1530
3250
1453
558
1029
37
1022
1044
2453
540
1096
2185
981
753
1056
2505
878
1615
2379
1137
2627
1586
672
938
4343
1386
1108
2412
694
2540
153
1741
357
71
1182
827
1280
702
939
3218
1134
1104
2631
4923
1407
690
1390
1487
1205
1509
1154
2042
2042
729
5189
1173
1311
1410
1720
531
949
5681
2240
1107
1658
1792
842
1913
403
1656
1085
4924
5341
1724
1665
1321
2270
1806
3027
120
2130
1339
591
72
1974
466
3103
678
970
1535
1282
2112
993
531
441
1185
4599
1999
1304
1391
1354
643
933
1383
2958
1526
839
501
810
1517
74
1953
1034
4047
593
312
2157
2723
1971
735
938
426
2396
2279
1581
2094
1401
3285
6471
5283
132
2700
1454
749
819
3867
1485
2475
2676
718
2230
1700
1278
400
1427
2691
1480
1593
1108
1852
387
4719
447
1490
1224
1159
1252
3245
183
1035
1962
2625
2006
1344
1779
5976
3046
1918
447
1331
547
2692
896
1854
1614
2251
1707
2619
2790
3141
1223
2712
950
5373
2808
2511
1954
1952
1655
918
1366
1669
1020
580
1936
516
470
1999
3802
1606
264
1478
1021
507
555
603
1993
1203
3085
488
2393
1346
599
72
1871
1301
1068
2520
2536
2548
1194
1431
1531
780
1216
1371
904
1812
1407
1355
300
1940
1687
1206
1539
1740
887
980
1026
918
1199
1824
1866
532
1484
3211
276
1386
1350
709
1138
1197
123
1611
1170
1007
1327
453
2241
612
591
935
2342
108
1369
1448
576
1638
1985
937
597
1612
2636
2337
795
2922
2762
1027
978
153
1004
1290
538
639
3964
4482
1158
2596
3024
2719
496
1860
996
2561
1395
2458
531
2328
1488
1512
132
861
450
272
72
1043
3542
2709
420
73
1668
455
2298
1783
1607
3228
223
1775
1498
652
1710
3769
540
962
1758
945
949
1359
1143
2751
654
1236
1153
834
978
1203
2701
4816
1113
6024
871
558
4365
574
1269
995
1584
3033
3323
4612
4331
2025
641
1309
1119
1784
1597
1533
1505
288
603
2815
1814
861
826
1336
2101
1209
858
1895
930
3259
481
2265
2130
1113
1709
1645
4671
2810
1305
1357
984
1545
1448
2132
1662
1404
957
1918
1571
2847
1502
1204
387
1900
77
696
815
810
1142
1629
1476
1766
1041
806
632
3002
909
488
1291
1735
1266
2469
2691
1286
2842
1228
1647
2297
1575
1509
1784
2016
37
3051
72
652
168
1434
2776
1361
1728
885
1479
153
1408
2773
2517
2460
1718
641
1390
915
1756
784
1268
650
37
732
1440
1619
800
2317
1291
279
1040
1490
930
1625
3580
165
201
1194
1344
1674
1030
540
333
1336
1980
1484
512
2722
546
2410
1015
1636
1351
1313
2212
1154
375
1506
694
3512
3214
1338
940
1441
3812
1388
840
1805
1371
1198
1694
357
3913
1254
2034
463
37
2360
1576
1220
1142
1687
1815
405
927
1218
1546
1538
5172
516
528
1892
2478
522
7013
1428
754
1328
453
713
3039
582
1003
486
5299
2736
1417
840
1056
1002
989
546
1205
114
602
750
526
3266
2444
1349
405
1509
930
3157
1017
1967
723
1509
552
1341
1641
1790
984
1893
1329
1122
2204
2343
1001
2106
3423
1535
2310
3789
1707
1319
548
1676
2017
279
868
1385
1842
982
1820
1288
225
611
1272
1074
3505
1513
2867
639
567
629
1335
862
862
988
699
381
1416
1257
813
413
1788
1814
1572
1025
369
1746
878
1374
1421
1713
636
3479
1524
1521
540
1593
531
2544
1525
1857
1077
3718
1010
2125
2007
817
864
4481
1852
1530
483
1179
1026
3834
3226
1576
1281
1460
1086
2724
2072
1622
11374
1738
955
246
3790
1854
1023
4877
864
849
1355
1065
3051
72
939
531
2039
881
765
529
1734
1354
1020
2336
1542
1706
918
519
1225
6130
2011
309
2149
575
852
3466
528
1479
1556
207
72
3723
1122
1299
1272
1829
1716
557
1518
99
720
803
1024
932
648
2625
2278
2427
399
3321
457
1013
185
1270
156
1090
73
72
1664
616
2723
1395
1856
1809
1162
1879
441
629
1707
2981
1893
1405
6089
2391
2256
786
123
770
1036
1632
519
4047
2142
2617
309
703
1704
4221
2371
1866
869
1349
942
2085
213
1572
1871
1584
1625
2649
576
1947
246
1333
1466
138
2009
74
140
1621
1952
903
780
2441
1804
2118
773
1101
1593
693
309
2094
1362
1005
2477
1244
708
2310
1910
679
1411
3268
111
1061
1106
1146
603
1056
879
159
2263
1956
1092
624
138
1857
159
850
1503
2787
601
1640
1856
1532
2715
887
923
177
554
3804
634
908
1419
1410
446
779
636
2454
946
685
1987
2133
2097
2754
381
1809
537
3035
2352
610
2691
1002
2098
723
4106
82
1494
846
3734
1416
970
1476
72
1765
1818
962
574
495
1152
2215
207
3760
845
1490
742
1119
1135
2622
2090
8511
1945
2026
1486
1019
277
676
37
1130
1944
898
3909
1927
2211
2568
1651
906
5685
1113
1141
618
2267
957
523
483
1124
3216
1125
1695
1649
2609
1423
1170
1035
471
2031
811
650
1953
670
2434
1671
1589
5682
943
2249
1181
563
1222
4575
680
318
1380
2779
1103
2070
1185
1061
1125
1712
303
766
1995
1732
700
1508
147
2719
402
575
774
1143
1593
1968
2042
774
2121
1605
1549
411
1044
2082
582
635
3058
234
1404
402
83
4368
1302
588
1620
1241
1793
2284
1805
607
1720
150
1997
2088
324
171
1763
2007
700
1091
1348
2257
2097
2148
1469
3896
1505
1598
1979
867
1905
468
4283
765
781
2025
2867
1185
3904
1170
1670
213
1455
1449
506
1703
495
884
1335
1729
321
2839
180
669
1620
2062
603
1182
1175
73
488
4103
950
3402
1248
2030
1541
1506
982
1477
1486
714
1987
460
2936
1578
1122
669
73
1472
1529
1949
625
2862
246
3390
67
1867
2214
2023
1881
118
2484
1134
1206
789
720
2453
1050
4027
1089
1381
1542
4518
1083
2954
2379
1331
1896
1159
303
2976
1217
108
1936
1089
1884
1464
1004
1276
693
1354
1465
5902
2252
3605
2970
1236
4321
2571
117
1557
1340
1733
2676
1093
737
3511
2064
2404
3127
1411
3698
375
4302
1241
1099
1970
1017
1634
1926
795
1583
4299
713
755
975
210
1696
1180
1297
969
2234
1100
921
2155
917
770
2505
1804
228
1819
1557
1281
1207
858
2893
585
1705
322
581
2821
1477
1342
1935
789
1143
799
1933
3202
198
972
1049
1654
837
2472
1406
2145
1573
252
1809
1950
547
7855
2143
975
306
4590
969
99
1037
1177
1043
1449
3000
1472
2129
1743
1105
1034
2949
249
465
621
2151
1460
1018
3366
2529
2163
1770
1057
1197
1178
1041
274
639
1087
5853
876
1080
1089
815
2570
1311
303
788
2052
1996
3573
1656
1030
385
2085
1128
897
3508
1203
228
2075
2141
206
1727
413
3841
3666
426
950
480
1606
808
1024
1595
2140
1795
1489
936
505
564
724
1481
2592
1285
857
923
553
492
1511
1416
726
2299
2130
293
1077
1572
1532
1206
1863
654
231
480
1246
2128
1135
783
102
456
1853
303
309
3087
399
1787
643
1122
3412
1320
375
407
1170
1052
390
703
2280
1771
1285
2363
1352
1986
1209
1897
2463
1357
640
1864
2829
1761
4739
2227
2038
833
1614
686
1062
1203
813
602
174
4524
1680
1867
675
1650
1170
2055
264
1829
1465
3231
1839
939
460
1951
1632
1532
722
1104
1151
423
1695
1212
764
5327
477
1759
459
402
1388
1470
2213
1774
2054
2163
776
1260
5192
883
2321
630
494
2381
1799
1490
4064
1391
777
1639
1988
287
1507
3324
966
972
2798
3118
4575
1172
339
2743
387
759
2703
1479
1556
298
1606
504
409
1505
814
399
1927
1727
459
1639
586
303
1509
1962
1077
732
345
2056
1164
2246
4422
1155
2360
2660
1187
1079
1191
1140
3774
1434
2183
1888
1224
4702
74
1132
225
1437
2028
2878
662
645
82
321
1905
3050
1210
1705
1230
3888
2027
1144
2791
1616
4905
1807
1380
993
1409
2084
2553
1440
442
1059
1501
748
1574
2007
927
358
1233
579
864
3505
1040
3171
4370
2895
1799
37
1359
1226
501
1106
1608
1425
2787
1407
685
1518
2712
759
625
989
1783
1975
1013
2309
1920
1511
147
1549
694
603
849
1701
1431
1758
426
1869
865
3733
3304
1556
987
636
1418
1371
3000
1937
2001
3877
2196
1462
779
420
1669
3699
723
643
1905
1233
1115
1793
118
736
2518
1761
1956
1746
831
789
222
3811
2476
1704
1223
1660
1281
5772
1912
462
1259
850
1149
72
1896
2549
1578
1758
528
342
1215
2474
1009
1354
751
871
1514
1710
651
1749
2788
2057
612
1733
2579
977
1881
1152
3594
1074
1234
1303
689
2712
975
1468
1675
1684
1576
1797
798
1320
1747
4018
1729
417
1440
2348
692
1842
792
602
991
1690
465
1533
2072
1286
901
2877
1304
1544
582
1118
188
342
856
1797
1669
1273
1656
766
72
1370
2315
857
398
2661
1064
7308
1366
843
3984
1658
2279
1470
894
3730
856
2600
469
5393
1680
2451
865
3486
1362
1743
1425
1093
1734
885
1232
1317
1543
1448
1895
425
414
396
1476
1750
879
189
651
1557
1409
592
1825
958
579
2139
3824
1620
191
799
2385
1311
1468
297
2056
1446
816
303
37
1737
788
1247
1542
2189
672
1701
965
756
1958
3924
2552
135
1563
2282
2233
1368
465
933
1386
276
5265
1120
1308
4690
628
2275
2427
240
2475
839
1103
1509
1640
2489
3740
674
3132
2473
1239
2424
264
955
3843
1446
972
311
696
2601
639
321
1060
811
1176
520
813
1397
1402
579
1139
303
1131
1048
2430
946
939
1450
1522
1312
695
1787
775
2281
1275
746
2973
1199
975
1068
1229
488
975
3657
1137
1135
1185
243
1729
639
3355
2072
962
1173
2172
701
581
719
585
2761
1197
1393
3045
1512
2574
1999
891
1547
578
2353
1560
1914
1592
837
510
938
2060
1177
603
3082
2511
707
1062
1018
252
3894
1859
1446
1499
614
93
1203
519
1584
849
1042
1861
1337
955
363
1984
2263
1185
4258
141
5325
2109
4752
1769
655
1334
1129
1389
900
144
74
426
1263
624
2211
523
390
1002
1137
1432
1209
1133
570
2706
1674
2703
1263
3998
12031
475
610
72
1569
2762
1282
2632
5622
631
180
3471
1122
1550
1426
1463
814
225
1557
2817
1425
5265
561
683
2671
2307
670
246
1364
1816
861
1483
2700
378
575
1471
1831
997
1359
993
96
2208
1088
321
1260
889
1474
888
426
1156
872
2020
2097
417
2025
1350
1935
3022
876
252
1553
1313
606
1166
449
694
739
858
2833
648
3717
1774
1447
3018
1816
558
1081
3810
931
524
1985
1249
484
213
1288
744
476
1956
1074
1701
520
1836
1896
1481
1125
1512
886
2316
1280
1412
2412
1392
2143
2101
1554
2272
1681
825
561
1584
2134
243
4351
865
1803
1717
2067
1357
1187
1032
1390
2075
1036
333
159
1160
1749
678
72
367
1502
2499
2338
2370
1036
435
855
1218
351
1455
339
1048
1275
2277
2622
2048
2090
2209
794
1398
923
432
716
471
1126
320
4928
867
3318
73
12954
472
1520
243
1529
2556
2908
511
3093
2335
270
1314
1824
1767
1176
4803
216
1358
2005
858
891
1254
772
1028
1365
1215
1962
839
1641
1359
1449
2719
1203
732
819
1484
3037
1449
5318
584
1601
2973
1029
261
692
1869
72
438
942
983
660
37
1137
2457
2604
1191
1711
2640
1419
2583
783
2777
1076
743
1382
966
555
1602
1109
1031
1931
2125
3665
496
1698
1340
2462
1615
2371
753
1446
1075
4461
664
607
1680
1969
654
1005
758
1399
615
1619
2267
1791
972
901
5586
2952
908
282
2070
513
3187
3102
923
117
1759
1062
1027
1764
2095
724
1167
868
3998
1088
1604
1336
1482
1393
1854
996
651
579
3955
2043
894
1411
898
1224
889
5481
1030
885
423
1179
3938
2130
988
1625
2780
2327
3333
693
3180
3852
1222
3426
906
2452
514
676
711
1026
1600
2465
753
1211
904
3795
897
2331
4316
1180
1399
1590
1374
1952
532
315
2027
1068
710
934
498
1632
567
1116
1410
823
1321
1362
2556
645
463
6033
2183
1828
1235
1357
2668
348
1787
3904
631
756
2058
588
2009
1097
624
74
1574
447
1607
1012
717
540
2435
1275
240
99
1623
576
1171
3190
1573
138
1452
1521
1979
1933
150
3285
1714
1883
837
2346
765
819
2342
1351
1707
2460
590
1885
1730
207
1269
411
1395
4412
1736
264
1347
642
2198
582
73
2706
276
2045
534
1294
74
1669
204
525
3334
2313
1035
1012
1134
907
1689
3564
207
1048
1134
4083
4498
2096
225
2042
1048
672
918
1796
1053
2276
920
1840
1884
2132
654
3655
1877
1349
725
1250
1419
648
901
1161
564
5764
4018
2082
590
1520
1167
583
1100
912
1673
3673
1828
597
2957
81
409
697
1734
210
363
1846
3870
3645
648
5658
636
1209
894
1495
1527
1334
656
2102
1058
870
699
73
1926
638
978
2376
1358
1772
849
2357
1869
3235
1800
1817
652
1243
363
914
1773
1280
405
2910
1563
957
1809
2238
805
2569
1378
1018
2451
1256
1182
1694
2001
226
1012
292
2910
2964
609
300
1311
381
1414
1248
720
175
1227
2451
2070
2473
778
2245
1555
1281
105
2152
3460
2029
1859
1232
1806
594
2418
1313
1821
138
971
420
1662
2150
1472
783
594
2296
1596
2166
2596
1126
273
1520
1470
5457
758
1761
1395
1432
3289
372
1830
123
4163
5509
1577
756
73
1671
430
2405
2856
1239
859
1414
1085
1415
1261
1330
1065
22
2654
512
1700
918
1880
1559
614
681
313
4644
1531
611
447
595
1936
3631
465
1288
2034
2316
121
1268
2272
2200
935
1042
2694
3936
3880
1419
4824
3223
1558
1946
1339
71
1623
4493
690
980
3356
1445
845
1674
3241
657
2403
4296
1701
876
1536
912
1154
2765
951
961
1057
2738
1031
1038
516
2115
1104
642
980
7604
1057
1057
1412
1691
138
3159
1158
1911
1965
1155
1048
483
381
779
1577
714
411
834
642
587
465
4542
2057
877
1404
312
1028
815
1996
1278
4106
4341
2726
1336
2110
1510
1260
2439
1333
2110
1691
1800
2007
1410
1643
533
1876
2238
2360
994
771
589
129
4453
2765
541
2668
2289
1201
1025
1233
588
758
2134
2502
598
3048
1834
114
2088
2205
1209
878
4292
1112
581
1761
1377
2623
1335
1413
2004
445
3426
699
2760
611
1243
1553
2844
1416
2189
1369
1047
2099
839
1103
73
285
738
73
843
3911
174
2494
808
2006
564
318
482
1552
4110
1005
921
1011
1465
354
3186
414
494
1427
2819
1446
2837
1446
882
1514
1163
2297
1344
3988
324
1719
274
1549
1392
1707
1288
219
8789
2339
2017
2221
1568
2751
2463
956
670
924
249
2860
1835
1533
2867
990
1634
1720
836
856
1927
1398
732
2701
5181
1364
685
74
2977
1135
1104
530
2552
721
1448
850
1416
1313
413
843
1600
1753
1068
1614
839
1360
1041
1808
999
162
73
2076
640
3380
108
2336
958
2421
2772
1365
337
2547
453
306
3569
1128
2768
1321
1493
2749
156
1613
1014
862
875
1029
3103
37
117
513
1407
886
1852
3613
389
498
906
1595
978
1332
1502
1432
1905
399
2457
1194
82
1317
955
1989
123
624
1741
3804
903
899
589
2064
1507
1545
2575
1297
937
829
1321
2673
1285
728
1298
1517
1496
3314
2734
1430
1836
2176
1082
852
1479
2619
309
280
3864
518
924
1544
1634
1258
129
1467
1179
1604
1848
588
3342
815
222
4681
4352
519
677
466
1626
471
1453
560
1403
906
1253
348
432
1563
2142
2761
1249
640
1736
1965
1476
2179
1312
429
642
3955
159
4188
8252
1267
1598
426
1074
357
1041
1248
5205
2113
1362
997
8391
1324
885
1282
1862
2066
647
962
1191
243
3663
959
2397
648
1462
687
1088
1403
561
1187
2795
441
1460
944
1598
1172
555
495
6081
2157
1663
1633
1342
2666
1978
1515
303
616
3160
4887
1082
3428
1340
2568
717
929
5193
702
1254
147
1292
993
2321
763
974
911
486
882
2245
786
953
477
1295
3097
442
1262
570
2355
2395
1828
721
189
585
347
2352
1588
1673
3335
2839
366
1992
2021
2229
1778
2274
519
2759
1320
2016
1594
2241
3359
1266
1020
2643
989
1720
1135
2587
2363
2872
2403
1548
771
994
1292
3684
859
1886
2391
2091
1618
1060
2808
210
1157
1582
3447
191
2550
1617
2772
357
930
615
1409
1762
2050
1252
603
1157
3677
1335
1841
675
1035
489
1658
4680
2496
1242
835
1339
1154
3416
794
979
4129
888
3747
808
642
1096
854
124
3385
1332
2136
228
1197
72
183
1824
5161
986
1525
1352
1235
492
693
1701
1757
438
821
1558
2897
691
513
720
859
1688
216
821
3242
744
144
1679
1009
534
402
608
905
857
1062
1654
522
4023
198
4010
1233
2753
1185
4791
349
1736
1788
957
1598
1089
668
1790
2494
623
1914
588
4365
2172
1848
2003
1861
1700
3193
1041
569
2302
1698
1355
1909
675
1509
2465
306
1199
1681
872
1896
1761
1508
1394
1752
492
1745
1813
1030
1125
255
680
1180
735
1327
501
1408
1506
1436
2325
3183
84
1147
69
973
1533
828
1493
605
318
1518
1785
2820
2256
1848
1389
1827
803
1563
2724
183
1290
1566
764
1579
2824
960
1476
156
273
601
3009
501
2227
1730
3980
1412
994
1497
500
1479
1035
72
867
684
759
596
693
2551
1515
783
1091
1380
2743
3568
1024
1097
1873
670
2394
38
1313
1461
2019
624
1680
1286
1312
2390
1974
710
1106
534
2258
779
1231
1603
1887
891
1129
1597
1554
1040
1134
1518
1816
1155
567
1071
4288
753
2731
780
1933
654
1451
1527
687
2271
711
1965
1368
4583
1035
2814
942
82
1934
497
1603
2502
1241
608
1915
1048
1193
1071
822
1740
2106
1122
1652
765
1614
1128
1663
1608
2078
107
1216
880
2084
579
2698
977
702
1738
2208
677
1788
618
1583
1581
542
1364
1914
530
433
2639
631
618
1061
1963
2073
73
1223
528
1734
147
1095
1667
902
914
117
913
657
2504
2466
645
321
2695
1002
2149
2325
1561
2953
2544
1975
1195
2706
2016
856
759
177
990
1186
2554
915
1067
803
945
600
2313
1830
564
74
3009
838
153
2377
543
1168
1245
824
3334
2828
1557
734
1936
933
246
1555
2583
727
1753
508
1565
2642
618
1264
452
621
1707
72
2293
1456
1004
2644
981
5826
73
390
570
648
201
5601
1472
1225
2348
1769
465
2312
1023
1023
832
2139
3338
2307
1219
1023
1065
1433
2105
73
2396
1116
1869
672
692
486
1309
2733
604
645
2291
3052
1305
928
1536
1508
2495
2858
1300
2424
1678
910
1250
1124
695
2220
1379
105
1725
1212
1366
1362
1524
2334
1048
1563
2280
73
487
806
1439
222
1363
73
1389
384
1402
1124
654
1833
2987
1800
1190
699
1587
966
3233
1766
1630
783
240
1731
216
2126
869
2476
3196
6012
931
1206
1045
841
1166
1825
537
2896
1419
2207
249
1039
1252
435
640
72
558
792
785
1508
2295
528
452
974
968
1215
1716
2331
2907
1351
1633
842
5610
1110
625
1949
646
1802
1198
2313
765
2461
2458
1644
72
1681
1033
357
745
105
274
294
858
810
1582
3213
1085
778
3898
516
1617
2638
859
1248
1489
1526
1647
1750
3060
269
2401
2140
2003
723
1173
3686
519
1537
722
73
919
1323
2791
1025
2667
449
165
1830
1672
348
1298
2444
477
486
1848
1098
132
4266
72
515
1491
1571
1698
660
436
253
819
882
3003
2715
2895
1660
2367
375
894
556
1881
867
1215
1115
679
2325
2464
615
2519
786
73
4149
3830
1359
1558
4675
613
574
1303
1724
91
936
3475
408
4059
1535
681
2043
6515
1694
2563
351
913
1560
67
849
1971
1448
1570
3213
1311
1512
1882
3080
612
1458
1092
778
898
1242
1050
1541
1583
5221
1123
752
1740
1454
4295
2295
2534
678
6486
1129
1154
1672
914
1506
2088
1736
870
4105
82
618
1652
1646
1755
4563
1363
815
2547
1101
1068
1333
2394
1662
2756
1098
2059
850
781
757
1375
2290
1483
630
1901
3110
1238
711
1005
1285
1835
1340
621
114
273
936
969
1146
82
453
1677
72
534
765
2150
4607
1488
2022
2266
1638
656
2404
1166
736
4047
489
2135
912
684
1037
761
387
309
2047
488
2117
1344
1800
712
1020
2074
264
36
1481
780
1023
890
2575
72
651
3811
780
2583
37
1670
4651
873
1315
2606
1028
867
1680
3355
608
1158
2830
1719
2179
1485
1777
1366
661
1725
1333
1065
720
1557
795
1230
402
4728
1019
828
971
1581
991
330
495
405
3538
3812
1044
3109
1202
4060
2142
3847
686
1076
1890
1925
1660
1216
369
755
1006
2171
354
2879
1970
4118
1004
3937
1510
1178
528
948
696
1011
2058
4986
749
2781
1071
1556
3933
1222
3614
1271
82
693
623
681
441
1593
1911
600
1089
982
402
747
2614
1164
1713
2191
818
1004
1968
1608
505
1183
219
1140
1288
1985
2765
2180
1348
1035
1279
352
1311
1623
177
696
408
1338
537
582
1168
1563
273
2145
3015
1522
514
1104
1076
90
2460
359
1369
72
861
1370
1638
465
556
657
962
432
672
861
347
2244
1482
814
1212
1014
2496
4849
159
1516
1216
1320
1769
1413
735
2268
1869
3975
2088
843
1425
688
2214
513
2126
5226
1059
2192
1374
2136
2123
344
516
2187
222
2019
4395
1159
1109
1048
1490
2381
987
624
771
561
1388
1455
1789
2415
883
2406
2183
384
73
3088
642
2585
1743
2434
336
1208
5805
780
4030
1320
650
1272
1594
2658
820
958
2480
1199
3677
234
1228
1302
1092
5224
2899
1210
1935
1357
1678
990
1192
397
372
2037
2856
4068
5082
668
2471
1103
954
1187
937
3904
2847
3104
1945
4917
847
1564
698
3385
712
804
634
874
537
1134
2643
324
1482
1754
1858
1098
884
559
574
783
414
724
1566
915
819
393
1261
2377
1308
1030
1116
4175
1174
3498
2034
5637
1601
1321
1567
710
3643
1780
2095
1545
969
889
1550
1400
1230
1928
1138
234
1947
782
2477
1926
1624
1191
315
686
2122
1247
2005
1812
1848
369
1318
1536
638
658
1578
1967
2205
2787
371
1297
2493
498
1040
4024
1997
2124
2580
769
1449
1167
297
390
1432
744
2084
1138
2693
369
2526
1690
666
1491
927
486
237
2239
2115
1552
2049
1465
3820
2012
1702
558
928
734
642
1536
2037
1106
781
1149
4044
441
1975
600
1009
1078
605
630
540
1080
871
72
2039
2836
1388
1909
2375
639
1292
1657
1307
3046
1452
1386
1593
1537
527
634
1471
459
1100
2441
841
1238
1906
3315
1697
2104
1697
1426
1378
82
2664
468
1245
1533
165
1276
1435
1478
2178
980
2329
1925
1010
1614
1749
894
1902
697
2268
1338
3407
2634
1353
2675
1867
1023
2521
72
1477
1218
5808
1464
1006
2316
2907
1012
3033
1881
2289
961
1176
846
2889
3547
135
394
2156
888
932
1912
2041
830
4620
246
426
1904
379
246
1700
123
955
1920
1234
454
1552
6240
3109
5185
1407
1428
1639
857
420
2644
628
1096
150
981
505
524
1505
1308
588
1035
3069
2839
120
123
891
789
893
1904
1671
1159
1641
1455
1114
2011
774
1802
665
1171
1017
1128
450
601
513
969
386
3412
1215
1294
939
1818
1347
2565
1702
72
1550
784
807
1938
326
3383
445
2709
1252
1695
909
1073
902
71
1245
5735
1426
2719
804
1911
1965
1229
2411
3082
267
1468
1525
2498
331
1251
234
1343
72
902
108
913
1131
1625
1024
1088
720
1652
986
919
648
901
1170
1541
1950
480
861
276
1793
2671
1201
162
1573
2475
2488
2847
951
1973
74
778
747
1848
1575
1170
1157
418
1683
528
1361
354
447
297
405
2195
1210
1370
153
500
461
1279
1174
1875
719
2706
2106
1210
546
291
1048
4157
1977
882
1347
2430
678
1627
441
1903
972
74
2180
1585
1998
759
618
1264
3207
231
1900
2424
1017
2383
363
847
3392
1200
667
1472
123
1510
1845
1784
339
2072
84
1772
1029
481
1056
593
3019
2386
1147
1541
867
918
88
312
3837
105
1428
522
1477
851
1809
888
2516
3750
414
1402
488
615
830
426
1161
2982
3807
5708
528
1524
1054
988
369
1131
3186
324
1208
2784
2376
1311
1362
2805
1947
852
294
1475
722
1123
1037
2085
1398
72
711
1633
765
1105
1510
3676
600
1102
976
666
2212
1464
1032
1786
1411
2406
2334
839
2140
2300
1564
1206
4041
690
348
1837
498
1791
2471
1427
1052
2210
2646
990
1737
655
799
1932
3024
2639
660
3074
1781
1056
1512
1326
864
2627
2190
1020
2273
1263
1152
558
2547
217
4907
2553
855
2706
4284
1886
1568
3109
2657
1824
1017
1278
2094
753
422
1288
1140
1221
552
811
1836
309
760
1022
792
1072
1965
1387
5616
1202
435
1043
1546
1164
135
1581
2132
607
72
911
1987
339
2700
1118
864
2279
1274
578
156
603
5515
1039
2760
1183
1036
1580
2244
890
435
500
582
869
1054
1974
1531
73
85
1125
4670
840
613
1246
1355
4346
1104
2013
858
144
506
1460
2388
135
1147
1453
1267
1583
2252
501
441
858
680
1036
1909
660
3569
1014
1974
171
658
1886
1401
1643
989
1192
3144
1651
1400
1745
1547
1262
258
1253
1925
1812
997
740
1232
1152
1983
3147
687
1475
180
1540
1119
432
1888
668
2445
1077
1369
741
1584
666
1726
1647
1572
3690
72
2082
1529
945
982
5305
2450
82
764
1967
804
474
2079
1660
1149
2005
1758
1248
438
1103
829
1582
929
1793
1894
1882
1913
1521
657
1880
483
687
1538
1236
783
507
4262
2144
2204
324
483
1570
390
2201
2052
811
2203
785
2387
1731
2490
1772
1854
1713
2708
1239
1738
2472
1308
966
954
899
1861
2614
5254
342
2275
796
2375
3044
2054
480
1320
1005
486
535
2128
1708
976
283
4878
348
960
829
1307
1032
2220
429
1872
2662
4038
2059
1308
800
2820
1628
72
4332
3552
3788
1402
590
2623
1462
1764
1502
2370
845
204
2040
1568
2529
573
2361
2765
1282
1449
1044
5122
1899
1380
449
1203
2228
1251
4360
852
1398
513
336
1151
1660
1955
4020
2757
1107
1084
1025
675
1377
3827
630
100
1327
735
1206
792
1254
285
37
687
1701
983
1251
1246
1281
3294
1626
1087
1080
429
1869
747
2480
2688
1444
1863
1613
2583
2820
1181
4533
1524
654
1412
2100
881
1154
1959
1151
1112
730
1095
822
1697
1687
1469
1248
1311
82
1454
1177
1304
207
1224
117
1483
590
1830
1002
71
1123
796
1635
1263
2037
688
398
1587
1615
383
147
2796
1280
744
1801
1401
1481
2912
1179
1398
417
3176
3533
1044
297
120
1271
515
1014
1202
1056
441
3138
741
918
1426
1101
1384
1275
1896
396
2004
594
2053
399
1207
3142
2043
980
1276
5484
702
6510
1992
826
1333
2657
2399
72
1415
758
898
1766
942
1889
1422
1824
1608
1158
2466
775
1123
2776
1075
210
413
3477
1662
1449
966
606
1711
1272
3846
1108
1518
1067
1164
393
1284
2302
1512
1168
1753
2592
2022
4098
2783
1752
720
1643
2485
3261
1895
1119
3327
1726
1866
183
1667
2364
1642
1287
2533
2006
4410
2211
2509
1613
867
4952
750
560
234
132
1260
2385
546
2648
3396
9302
201
1371
822
1629
1112
564
216
1636
1149
3100
309
1959
1008
1077
953
1587
1276
1343
363
201
1341
1203
687
1807
1114
2069
1927
114
1077
1341
765
240
459
1364
1245
1020
1380
1291
1487
4026
706
381
2037
2049
1487
1704
1791
1689
2174
2367
2152
970
509
593
2099
4611
1870
81
4854
1671
459
267
2000
1182
1130
2754
205
333
37
1016
973
777
704
2295
1410
2677
351
591
1550
4471
3535
1867
2142
4087
1244
914
1900
1217
2582
2395
712
513
1131
3132
1955
1476
1035
592
1320
1678
600
1431
1772
814
2208
1320
1061
3070
1176
2139
1834
3730
1479
1122
1894
1422
742
2828
2146
1251
2335
2110
563
1464
2314
243
1674
920
1639
414
1333
2050
516
1596
2346
1454
1830
1224
2507
2665
2537
2664
2115
7527
618
366
1637
2424
543
1380
2067
3546
1467
1566
2022
183
1824
965
2747
2086
963
725
1388
2310
1547
1954
1240
5617
1445
1622
1180
919
204
1266
630
3072
369
2096
1740
2817
1737
932
864
814
258
1578
1844
1040
104
2452
683
609
5940
409
71
1375
747
2040
1372
1958
391
1230
1941
2740
417
180
892
6153
549
2131
15195
2335
4540
633
2210
741
1532
237
441
1280
2209
1356
871
4065
1295
2970
3256
2499
2831
2085
1954
759
1020
360
835
2925
2061
1709
3646
108
645
1391
1695
1838
1591
1769
600
303
645
2331
1173
475
4209
1077
74
1016
1279
786
1834
1764
4014
1257
1226
1300
2220
348
414
1219
1021
9594
942
3490
1619
1376
727
1696
426
2261
1419
2145
1143
1299
2704
1500
1958
1579
1686
636
571
375
825
750
1350
1251
930
168
2061
564
1944
1302
1107
2295
1914
1506
363
564
976
1876
552
1074
102
1407
4443
4581
1327
1524
113
2099
6798
2941
971
1048
73
3374
737
1163
1509
2100
2163
2848
1077
724
1711
201
2165
1127
1322
649
375
864
73
2304
1390
1802
1703
1725
693
1242
654
1341
5237
1560
415
1896
1417
895
682
966
827
3897
1959
5463
6499
375
1371
1371
231
1152
2670
1450
768
1547
4758
1104
3655
1205
2091
1129
2647
3469
1748
2234
1221
2973
1440
825
989
1154
840
576
3279
4785
2687
4139
5277
655
108
473
2769
165
1902
1457
1068
651
660
2258
1405
648
2057
2003
2054
183
1762
720
1397
1734
1640
38
4161
1685
1829
568
1064
2039
150
5361
665
2081
1652
1596
820
625
992
860
1206
87
847
1537
1700
297
2781
714
1242
921
891
3199
1002
279
1094
1162
1282
1134
2189
847
426
1018
5701
2276
3646
1800
2964
1329
1686
1576
2840
1273
1374
2458
381
1158
567
836
1017
1555
357
80
4146
1644
1787
4566
1213
681
940
1949
246
1992
1784
1041
842
2654
2146
501
1267
2728
762
411
574
1476
780
2080
6111
474
1361
629
1180
1325
369
965
615
360
486
267
1017
1625
628
1587
926
1226
1358
3884
2120
1969
73
1187
258
768
1521
699
2535
7765
2603
876
2538
1798
2421
1618
3095
519
2501
5962
755
536
1308
1095
718
885
1297
767
240
1218
82
1275
354
1884
574
855
1695
393
711
801
1071
2675
3258
489
3891
1191
1762
1442
3557
210
1079
1603
1227
324
881
755
2254
1971
1462
222
301
1809
1536
1769
5366
1744
551
1241
3326
857
711
1141
542
1304
1131
1088
1469
1515
1070
5850
1452
1265
1246
369
4500
667
1466
184
1801
3189
2598
803
2469
1263
1056
150
1328
2473
82
978
2873
627
655
306
1080
1479
470
800
1753
1991
2187
535
1681
2072
1008
2487
1904
1764
2083
2310
990
1594
2118
1367
644
1420
1504
2186
1329
3299
1999
2152
1243
3103
435
1323
105
1281
1084
2447
273
2134
2014
532
981
429
900
1756
1252
1710
82
1786
2051
804
2570
503
840
769
73
73
215
3438
931
1794
907
1637
1556
507
2209
72
1311
1450
1917
1467
1893
1335
1342
1942
2661
3084
996
677
1164
612
6582
417
2314
566
1353
914
74
545
914
82
4437
1737
8989
1928
390
632
2346
1742
3256
940
2860
723
5660
3474
1455
2880
1775
1587
1222
228
669
1733
735
1864
4713
960
4868
1521
4122
1263
1078
793
2300
540
303
2364
2517
1119
2421
1460
278
1200
393
372
756
234
150
743
1134
1005
530
1812
1608
2631
1254
1330
1089
1797
1115
2238
1557
2528
2713
2025
2229
929
1213
165
1335
1708
758
1021
1241
890
513
318
3259
300
1811
1907
1755
1589
309
336
141
636
1900
1505
1145
1519
479
1519
1759
970
3658
2851
786
1173
1769
1950
1331
1974
2312
1370
608
707
2086
1346
377
1116
518
953
989
273
72
516
438
2029
153
3413
1447
309
1068
2325
2661
1193
2517
438
481
348
1176
579
3211
357
597
267
3498
1384
2829
1899
1745
1520
953
2928
632
2637
2464
1160
1092
851
1408
1250
1494
610
1280
929
879
1619
2328
3952
960
1794
1089
1867
1517
2679
1503
2762
1305
1220
535
1800
1149
1356
1702
3376
1090
313
396
3865
1341
2133
74
1196
162
1716
1793
1554
696
1736
1667
4062
1469
1463
1521
240
1290
804
1494
939
1454
3138
2193
866
1209
2188
1347
722
779
309
1483
456
975
3851
1447
4482
2062
573
816
1701
216
2582
1338
1073
623
1458
726
3465
1160
1303
2361
1503
1465
680
308
1305
2476
1581
6338
1808
767
3876
1862
1496
1116
944
5190
3649
1347
1674
246
1776
612
117
4184
2550
342
1268
1248
4059
603
252
2886
864
1646
1287
936
900
895
1572
399
729
82
2016
1915
465
486
1445
1918
1607
3499
1262
1586
882
1733
2508
2172
742
1687
1526
1635
2415
3756
273
1062
681
1353
1539
1254
1159
1184
558
1198
4966
1416
2617
2088
462
1326
4845
1541
1854
1461
1285
621
574
4524
1355
1986
1816
73
1254
102
871
6665
544
849
1833
1732
2142
1369
744
2460
1825
1436
1565
2344
1005
1260
294
849
587
2478
1405
796
237
1528
960
2213
150
1377
2129
1400
2662
71
2398
2496
1666
1809
1692
1141
501
107
1976
1023
73
1371
720
300
1534
2622
3120
773
4399
5952
783
1796
3626
1774
364
1880
1065
1817
2655
74
961
696
1886
528
89
2817
883
2277
783
992
525
2014
5229
2077
2931
1279
1663
866
728
2154
2361
2241
2655
1044
859
2500
73
635
859
2652
742
2704
1777
970
1331
755
3159
2106
432
1538
1728
2289
1409
1542
1215
2860
626
1639
929
2014
1618
1033
1896
1708
858
1685
1292
755
72
231
886
579
982
754
1455
2481
1841
2550
1515
1058
2299
1953
1062
8698
1584
348
3509
2604
513
153
1391
2162
1564
3177
4528
548
1829
1220
3650
1681
2478
1104
653
471
2100
1544
1385
510
1836
5397
2090
710
2373
2904
1989
935
305
892
390
1176
1023
480
806
1404
791
1258
2116
3092
1252
495
847
75
468
1818
2650
1506
755
891
894
1861
1848
1378
1136
2189
1856
875
877
944
3662
1790
1434
2026
1376
1818
910
1176
348
624
2770
324
1978
1980
933
174
664
1773
1209
1363
939
443
5832
1775
1353
4379
73
408
3422
82
1474
1555
1575
1716
1251
156
663
2272
1463
1648
1304
693
931
2970
2041
1733
37
428
1979
604
1263
603
2917
628
2777
865
474
3678
605
2835
2262
622
2817
1347
2142
835
37
261
348
2375
1038
507
2646
301
2028
4638
2402
939
1902
265
810
7481
74
2422
1671
1123
1900
2550
1002
1893
1386
2562
868
1357
2187
2147
1849
1731
1928
1663
1531
2606
1846
774
38
2969
1314
1335
4156
579
1430
1220
84
702
392
909
1558
2571
1482
876
2247
2327
1003
717
211
1532
1829
4833
174
768
834
123
951
1345
3473
593
528
3498
1166
3276
1205
501
1537
1629
468
551
1552
924
692
790
2334
1680
564
2629
884
3061
73
835
450
2499
803
696
4288
864
1471
186
6589
1427
1267
3197
123
187
619
4272
1284
1593
288
1966
750
477
1489
1330
891
2670
1814
1066
3349
1232
1137
1493
168
359
692
1539
1649
396
2049
2305
3144
1610
132
972
517
2289
1225
679
976
1652
1480
1949
626
360
774
912
1246
1168
917
2394
231
400
270
910
2714
918
3871
120
903
1901
1452
2506
2155
440
1337
1044
1756
1152
448
261
451
558
1528
793
4497
1149
1692
13198
408
2364
729
1107
1043
1133
1301
1223
1598
3988
414
2170
531
1787
1122
2062
1795
6504
996
691
1763
3849
664
1487
3985
2021
212
1959
1092
453
1272
111
877
411
2393
73
543
2043
776
483
650
4212
1774
2340
218
1280
1124
910
1253
1475
360
2385
1815
1919
2259
477
876
912
872
2754
393
988
639
2193
1451
1114
744
1781
879
219
129
1053
1844
1458
2372
2616
124
1088
609
1627
1102
1002
1524
1068
1348
2553
1063
2421
1124
783
1531
1572
82
2130
814
1098
204
1879
3219
1422
2212
1194
1561
465
1660
1362
1554
835
1179
916
1862
1191
1489
1122
138
977
1645
261
534
1410
1345
250
364
856
1482
1026
243
1437
576
753
2787
4025
2481
1156
1902
1020
2075
1683
156
2755
1504
1416
882
1041
1601
3119
1523
1822
264
1315
2419
1461
2940
1032
