5026
5025
5046
5045
5042
5040
5039
5038
5037
5120
5119
5118
5084
5083
4797
4796
4859
4858
4856
4855
4853
4852
4849
4848
4847
4846
4845
4844
4843
4807
4806
4805
4802
4799
4798
5036
5035
5034
5033
5032
5031
5030
5029
5028
1648
1575
1574
1572
1571
1646
1645
1644
1569
1556
1534
1570
1568
1564
1563
1562
1555
1554
1553
1552
4
3
1551
1545
1540
1535
1533
1532
5027
5024
5023
5022
5021
5020
5019
5018
5017
5016
5015
5014
5013
5012
5011
5010
5009
5008
5007
5006
5005
5004
5003
5002
5001
5000
4999
4998
4997
4996
4995
4994
4993
4992
4991
4990
4989
4988
4987
4986
4985
4984
4983
4982
4981
4980
4979
4978
4977
4976
4975
4974
4973
4972
4971
4970
4969
4968
4967
4966
4965
4964
4963
4962
4961
4960
4959
4958
4957
4956
4955
4954
4953
4952
4951
4950
4949
4948
4947
4946
4945
4944
4943
4942
4941
4940
4939
4938
4937
4936
4935
4934
4933
4932
4931
4930
4929
4928
4927
4926
4925
4924
4923
4922
4921
4920
4919
4918
4917
4916
4915
4914
4913
4912
4911
4910
4909
4908
4907
4906
4905
4904
4903
4902
4901
4900
4899
4898
4897
4896
4895
4894
4893
4892
4891
4890
4889
4888
4887
4886
4885
4884
4883
4882
4881
4880
4879
4878
4877
4876
4875
4874
4873
4872
4871
4870
4869
4868
4867
4866
4865
4864
4863
4862
4861
4860
5117
5116
5115
5114
5112
5111
5110
5093
5092
5091
5090
5089
5088
5087
5086
5085
5175
5174
5173
5171
5170
5169
5168
5166
5165
5164
5163
5161
5160
5158
5157
5156
5155
5153
5152
5151
5150
5148
5147
5145
5144
5143
5142
5141
5140
5139
5137
5136
5135
5133
5132
5130
5129
5128
5127
5126
5125
5124
5123
5122
5082
5080
5079
5078
5077
5076
5061
5060
5059
5058
5057
5056
5055
5054
5053
5052
5051
5050
5049
5048
5047
5121
4857
4851
4850
1761
1741
1701
1700
1698
1697
1694
1693
1690
1689
1681
1679
1678
1677
1675
1674
1673
1671
1815
1814
1809
1808
1803
1802
1800
1799
1787
1786
1778
1777
1774
1773
1770
1769
1670
1669
1667
1666
1664
1663
1661
1660
1658
1657
1654
1653
1651
1650
1649
1739
1738
1737
1735
1734
1760
1748
1747
1746
1759
1758
1757
1726
1725
1724
1721
1720
1719
1718
1717
1716
1715
4727
4726
4694
4693
4688
4686
4362
4240
4210
4209
4208
4207
4109
4108
4107
4106
3742
3732
1916
1913
3774
3773
3772
3771
3801
3800
3799
3798
3785
3784
3783
3782
3781
3780
3779
3777
3776
3775
3767
3766
3750
3749
3747
3744
3712
4791
4790
4785
4784
4783
4782
4773
4754
4753
4747
4746
4745
4743
4742
4741
4740
4739
4738
4736
4735
4730
4729
4725
4723
4722
4721
4719
4716
4715
4714
4713
4699
4698
4695
4692
4691
4690
4615
4689
4685
4684
4680
4679
4678
4677
4676
4675
4672
4671
4670
4661
4660
4659
4658
4657
4656
4655
4646
4645
4636
4635
4634
4631
4630
4628
4626
4624
4623
4621
4620
4618
4617
4616
4614
4613
4612
4611
4610
4609
4548
4608
4607
4598
4597
4595
4594
4593
4592
4591
4590
4589
4588
4587
4586
4585
4571
4569
4568
4566
4565
4564
4562
4561
4559
4557
4556
4554
4553
4551
4550
4549
4547
4546
4545
4544
4543
4542
4540
4539
4538
4537
4534
4533
4532
4531
4508
4506
4505
4504
4503
4502
4492
4491
4489
4488
4487
4486
4485
4484
4481
4480
4011
4010
4479
4478
4476
4475
4474
4473
4275
4406
4405
4404
4403
4402
4401
4400
4398
4397
4396
4395
4394
4393
4392
4383
4382
4381
4373
4372
4371
4370
4365
4361
4360
4359
4357
4356
4355
4354
4343
4307
4306
4304
4303
4302
4301
4293
4292
4290
4288
4287
4284
4283
4281
4280
4278
4277
4276
4274
4273
4272
4271
4270
4269
4268
4246
4245
4016
4014
4013
4012
4244
4243
4242
4241
4239
4238
4237
4223
4219
4218
4051
4020
4019
4018
4050
4049
4044
4043
4038
4037
4036
4035
4034
4032
4031
4029
4028
4027
4025
4024
4022
4021
4217
4206
4205
4127
4126
4118
4117
4116
4115
4114
4113
4105
4104
4102
4101
4098
4097
4094
4093
4089
4088
4087
4085
4084
4083
4078
4077
4076
4075
4074
4073
4072
4071
4070
4069
4068
4067
4066
4065
4064
4063
4062
4061
4060
4059
4058
4057
4056
4055
4054
4053
4052
1840
1839
1733
1732
1714
1706
1705
1704
1702
1838
1835
1832
1828
1826
1825
1824
1823
1822
1820
1819
1818
1817
1816
3067
3066
1918
1917
1915
1912
1898
1897
1896
1895
1866
3065
3063
3062
3061
3059
3058
3057
3808
3807
3806
3805
3746
3745
3743
3725
3724
3711
3710
3709
3708
3707
3705
3704
3703
3702
3701
3686
3685
3836
3835
3834
3833
3541
3540
3592
3591
3589
3585
3583
3581
3580
3579
3576
3575
3574
3572
3571
3569
3568
3567
3565
3564
3563
3562
3814
3813
2929
3056
3055
3039
3038
3036
3035
3034
3031
3030
3015
3010
3009
3008
3007
3006
3005
3004
3003
3001
3000
2999
2998
2997
2996
2994
2993
2990
2989
2988
2985
2984
2983
2982
2981
2980
2979
2978
2977
2976
2975
2974
2965
2964
2962
2961
2945
2944
2940
2939
2938
2937
2935
2934
2933
2931
2930
2928
2926
2918
2917
2916
2915
2913
2905
2904
2903
2902
2901
2896
2863
1930
1929
1923
1921
1920
1865
1864
1862
1861
2862
2861
2854
2853
2852
2850
3390
3389
5081
2849
2847
2846
2845
2844
3843
3842
3840
3839
3838
3837
3832
3831
3830
3829
3828
3817
3449
3432
3431
3430
3429
3398
3397
3395
3394
3393
3392
3391
3388
3379
3378
3376
3375
3367
3366
3362
3361
3360
3359
3358
3357
3356
3355
3448
3447
3446
3445
3444
3443
3442
3441
3440
3439
3438
3437
3435
3657
3656
3655
3654
3653
3652
3651
3642
3640
3639
3638
3637
3635
3634
3633
3632
3534
3532
3531
3529
3505
3504
3503
3502
3501
3500
3498
3496
3495
3494
3816
3815
3812
3811
3810
3809
5113
1830
3993
3992
3991
3939
3937
3936
3935
3934
3933
3932
4810
4809
4808
1827
4683
4477
4368
4300
4294
4017
2956
2954
2953
2951
2950
2948
2947
3343
2843
2841
2840
2839
2838
2836
2835
2813
2812
2793
2792
1519
1518
1516
1515
1513
1512
1510
1509
1507
1506
1504
1503
1501
1500
2791
2790
2789
2788
2787
2786
2785
2784
2782
2781
2774
2773
2772
2769
2768
2765
2764
2763
2760
2759
2758
2757
2756
2755
2754
2753
2752
2599
2597
2595
2751
2750
1525
1524
1523
1522
1521
1520
2749
2748
2746
2745
2743
2662
2661
2660
2659
2639
2638
2610
2609
2606
2605
2604
2603
2602
2601
2600
2594
2593
2592
2591
2590
2589
2588
2587
2586
2585
2582
2581
2580
2576
2575
2558
2557
2555
2554
2537
2536
2535
2534
2517
2515
2514
2513
2512
2511
2510
2509
2508
2507
2506
2505
2504
2501
2500
2499
2498
2497
2480
1990
1988
1987
1986
1935
1933
1932
1931
2479
2457
2456
2455
2454
2451
2450
2433
2420
2419
2418
2417
2416
2376
2375
2374
2357
2356
2339
2338
2337
2336
2335
2328
2152
2151
2150
2149
2148
2147
2146
2139
2138
2137
2136
2119
2118
2117
2116
2099
2098
2096
2095
2094
2093
2092
2091
2083
2082
2081
2080
2072
2071
2070
2069
2061
2060
2056
2054
2053
2038
2037
2029
2028
2027
2026
2025
2021
2020
2012
2011
2010
2009
2001
2000
1998
1997
1995
1994
1993
1992
1991
3342
3341
3340
3118
3116
3115
3114
3112
3111
3109
3108
3107
3106
3105
3104
3103
3101
3100
3339
3338
3336
3329
3325
3324
3323
3194
3193
3192
3191
3190
3189
3188
3187
3186
3178
3177
3176
3175
3173
3172
3171
3170
3169
3168
3167
3159
3158
3156
3155
3154
3153
3152
3151
3150
3149
3148
3147
3146
3145
3144
3143
3142
3141
3140
3139
3138
3137
3136
3135
3134
3133
3132
3131
3130
3129
3128
3127
3126
3125
3124
3123
3122
3121
3120
3119
2946
2943
2942
2941
3455
3454
3453
3450
3770
3752
3681
3680
3678
3677
3676
3675
3751
3489
3387
3386
3384
3383
3381
3380
3488
3487
3486
3485
3461
3460
3664
3663
3662
3661
1914
3064
3931
3929
3928
2842
2747
2431
2430
2429
2425
2421
2296
2287
2286
2285
2278
2277
2276
2275
2174
2173
2172
2165
2164
2162
2161
2159
2158
2157
2155
2154
2153
2055
2052
2051
2043
2041
2040
2039
1996
3117
3335
3331
3330
3927
3925
3924
3923
3922
3921
3913
3912
3911
3910
3908
3907
3905
3904
3902
3901
3900
3889
3888
3887
3886
3884
3883
3882
3881
3876
3875
3874
3873
3856
3855
3853
1922
1863
3852
3851
3850
3849
3848
3846
3845
3844
3988
3986
3985
3984
3983
3982
3981
3978
3975
3972
3969
3968
3954
3953
3950
3949
3948
3947
1439
1438
3946
3945
3942
3941
3940
2895
2891
2890
2889
2877
2876
2867
2865
2864
1910
1902
1901
1899
3545
3544
3543
3542
3539
3538
3537
3536
4096
4095
4092
4090
2911
2910
2908
2907
2906
1860
1858
1857
1854
1853
1852
1850
1844
1843
1842
1841
1776
1775
3053
3042
3041
3040
3037
3033
3032
3029
3017
3016
3002
1731
1730
1728
1768
1668
1766
1765
1764
1763
1762
1727
1723
4734
4732
4731
4687
1831
1909
1904
1903
1531
1529
1528
1527
1526
1566
1565
1561
1557
2960
2958
2957
3328
1692
1691
1656
1745
1744
1742
3327
3326
2900
2898
2897
3561
3555
3554
3631
3596
3566
3595
3582
4091
3481
3480
3479
3478
3477
3464
3463
3462
1713
1708
1707
1740
1688
1687
1686
1682
1785
1784
1783
1779
4007
4006
4005
4004
4003
4002
4000
3999
3998
3997
3996
3995
3994
3987
2949
1967
1966
1965
1962
1961
1960
1958
1957
1956
1955
1953
1952
1950
1949
1948
1947
1944
1943
1942
1941
1939
1938
1937
1936
1934
3854
1891
1890
1889
1868
1867
4828
4827
4825
4824
4823
4822
4821
4820
4819
4818
4814
4813
3060
4812
4811
3825
3824
3822
3821
3819
3818
3671
3670
3669
3668
3099
3097
3096
3095
3093
3092
3091
3090
3089
3079
3078
3077
3076
3074
3073
3071
3069
3068
3804
3786
3803
4842
3354
3353
3351
3349
3348
3347
3346
3344
3110
3157
3072
3765
3763
3761
3760
3757
3756
3755
3754
3684
3683
3682
1989
1985
1978
1975
1974
1973
1971
1970
1969
1968
1954
3577
2837
2783
2780
2779
2778
2775
2424
2423
2422
3337
3594
3587
3700
3699
3687
3827
3826
3519
3518
3517
3516
3515
3514
3506
2608
2607
2578
2579
2577
4584
4573
4572
4563
4483
4482
4366
4358
4305
2952
4854
4829
3070
1908
1906
1905
2447
2449
2448
2446
2444
2443
2442
2438
2437
2435
2434
1999
1813
1812
1810
1756
1753
1752
1751
1750
1749
3706
4841
4830
4816
2477
2476
2474
2472
2471
2468
2467
2466
1699
1680
1676
1672
1662
2464
2463
2462
2461
2460
2459
2458
2453
329
328
327
326
2452
1624
1623
1622
1621
1620
1619
1618
1617
1616
1615
1614
1613
1627
3088
3087
3085
3084
3080
1626
1625
1604
1603
1602
1600
1599
1598
1597
1596
1595
1594
1593
1592
1591
1590
1589
1588
1587
1586
1584
1583
1582
1581
1580
1579
1578
1577
1576
3741
4204
4202
4201
4200
4188
4187
4185
4184
4183
4182
4181
4180
4167
4166
4165
4164
4163
4162
4128
4026
4536
4535
4530
4510
4509
4265
4264
4263
4261
4260
4259
4258
4257
4255
4254
4253
4252
4251
4248
4247
5044
1684
1683
1801
1781
1780
1665
1659
1652
5043
5109
5108
5107
5106
5105
5103
5101
5100
5098
5097
5096
5095
5094
1712
1710
1798
1796
1795
1794
1792
1791
1790
1789
1788
1743
1709
4737
4340
4339
4338
4336
4335
4334
4333
4332
4330
4329
4328
4327
4326
4323
4322
4321
4320
4319
4308
3620
3558
3557
3556
3627
3626
3624
3618
3616
3615
3614
3611
3610
3609
3607
3606
3604
3603
3602
3600
3599
3598
3597
3535
5075
5074
5073
5072
5071
5069
5068
5067
5066
5065
5064
5063
5062
1643
1642
1641
1640
1639
1638
1637
1636
1635
1634
1633
1632
1631
1630
1611
1610
1609
1608
2777
2776
2637
2617
2616
2615
2613
2612
2611
2584
2583
2556
2503
2502
2478
1984
1983
1982
1981
322
321
320
319
1980
1979
4015
4728
4203
4161
4159
4150
4149
4148
4147
4146
4144
4143
4134
4133
4132
4131
4130
4129
5102
3694
3693
3768
3692
3691
3690
3689
3688
2614
4179
4178
4176
4174
4173
4172
4171
4169
4168
2334
2332
2331
2330
2329
3792
3791
3790
3789
3788
3787
3731
3730
3729
3728
3718
3717
3716
3715
3714
3713
4644
4642
4641
4640
4639
4637
4377
4376
4375
4374
4216
4215
4214
2894
2892
2887
2881
2879
2878
4317
4316
4315
4313
4312
4311
4310
4309
2833
2831
2830
2829
2827
2826
2822
2820
2819
2818
2817
2816
2815
2814
3456
3528
3521
3520
3473
3472
3470
3459
3493
3469
3468
3467
3466
3465
3424
3423
3422
3421
3420
3416
3415
3411
3410
3409
3408
3407
3406
3403
3402
3401
3400
3399
3396
3530
3499
1755
3820
3497
2019
2017
2016
2014
2013
1754
4817
4100
4099
4009
4008
2113
2115
2114
2112
2110
2109
2108
2104
2103
2101
2100
2079
2077
2076
2074
2073
2924
2923
2921
2920
2919
3334
3333
3332
1807
1806
1804
3014
3013
3012
3011
2973
2966
2090
2088
2087
2085
2084
4047
4046
4045
4033
4041
4040
4039
4030
4744
3696
3695
4145
1550
1547
1546
1539
1537
1536
1544
1542
1541
1696
1695
2834
2024
2023
1530
3899
3897
3896
3894
3893
3891
3890
4352
4351
4350
4348
4347
4346
4345
4344
2875
2868
3550
3549
3548
3547
3636
1834
1833
2740
2414
2403
2402
2401
2380
2378
2377
2742
2741
2739
2737
2736
2735
2731
2729
2728
2727
2726
2724
2723
2719
3672
3365
3364
3363
1559
1560
1558
3185
3183
3182
3180
3179
3082
3081
5162
5149
