9047
9046
9045
9044
9043
9042
9041
9040
9039
9038
9037
9036
9035
9034
9033
9032
9031
9030
9029
9028
9027
9026
9025
9024
9023
9022
9021
9020
9019
9018
9017
9016
9015
9014
9013
9012
9011
9008
9007
9006
9005
9004
9003
9002
9001
9000
8999
8998
8997
8996
8995
8994
8993
8992
8991
8990
8989
8988
8987
8986
8985
8984
8983
8982
8981
8980
8979
8978
8977
8976
8975
8974
8973
8972
8971
8970
8969
8968
8965
8964
8963
8962
8961
8960
8959
8958
8957
8956
8955
8954
8953
8952
8951
8950
8949
8948
8947
8946
8945
8944
8943
8942
8941
8940
8939
8938
8937
8936
8935
8934
8933
8932
8931
8930
8929
8928
8927
8926
8925
8924
8923
8922
8921
8920
8917
8916
8915
8914
8913
8912
8911
8910
8909
8908
8907
8906
8905
8904
8903
8902
8901
8900
8899
8898
8897
8896
8895
8894
8893
8892
8891
8890
8889
8888
8887
8886
8885
8884
8883
8882
8881
8880
8879
8876
8875
8874
8873
8872
8871
8870
8869
8868
8867
8866
8865
8864
8863
8862
8861
8860
8859
8858
8857
8856
8855
8854
8853
8852
8851
8850
8849
8848
8847
8846
8845
8844
8843
8842
8841
8840
8839
8838
8837
8836
8835
8834
8833
8830
8829
8828
8827
8826
8825
8824
8823
8822
8821
8820
8819
8818
8817
8816
8815
8814
8813
8812
8811
8810
8809
8808
8807
8806
8805
8804
8803
8802
8801
8800
8799
8798
8797
8796
8795
8794
8793
8792
8791
8790
8789
8788
8787
8786
8785
8784
8781
8780
8779
8778
8777
8776
8775
8774
8773
8772
8771
8770
8769
8768
8767
8766
8765
8764
8763
8762
8761
8760
8759
8758
8757
8756
8755
8754
8753
8752
8751
8750
8749
8748
8747
8746
8745
8744
8743
8742
8741
8738
8737
8736
8735
8734
8733
8732
8731
8730
8729
8728
8727
8726
8725
8724
8723
8722
8721
8720
8719
8718
8717
8716
8715
8714
8713
8712
8711
8710
8709
8708
8707
8706
8705
8704
8703
8702
8701
8700
8699
8698
8695
8694
8693
8692
8691
8690
1574
1573
1572
1571
1570
1569
8689
8688
8687
8686
8685
8684
8683
8682
8681
8680
8679
8678
8677
8676
8675
8674
8673
8672
8671
8670
8669
8668
8667
8666
8665
8664
8663
8662
8661
8660
8659
8658
8657
8656
8655
8652
8651
8650
8649
8648
8647
8646
8645
8644
8643
8642
8641
8640
8639
8638
8637
8636
8635
8634
8633
8632
8631
8630
8629
8628
8627
8626
8625
8624
8623
8622
8621
8620
8619
8618
8617
8616
8615
8612
8611
8610
8609
8608
8607
8606
8605
8604
8603
8602
8601
8600
8599
8598
8597
8596
8595
8594
8593
8592
8591
8590
8589
8588
8587
8586
8585
8584
8583
8582
8581
8580
8579
8578
8577
8576
8575
8572
8571
8570
8569
8568
8567
8566
8565
8564
8563
8562
8561
8560
8559
8558
8557
8556
8555
8554
8553
8552
8551
8550
8549
8548
8547
8546
8545
8544
8543
8542
8541
8540
8539
8538
8537
8536
8535
8534
8531
8530
8529
8528
8527
8526
8525
8524
8523
8522
8521
1618
1617
1616
1614
1613
1597
1596
6627
6622
6621
6619
6618
6617
6607
6606
6605
6604
6603
6602
6601
6600
6599
6598
6597
6596
6595
6594
6593
6592
6591
6590
6589
6579
6578
6577
6574
6573
6572
6571
6570
6569
6561
6559
6558
6557
6553
6552
6551
6550
6546
6545
5346
5344
5343
5268
5265
5264
5263
5261
655
654
5260
5259
5257
5256
5255
5254
5253
5252
5251
5250
5249
5248
5246
5245
5244
5243
5242
5240
5239
5238
5237
5236
5235
5234
5233
5232
5231
5230
5229
5227
5226
5225
5224
5223
5222
5220
5219
5218
5217
5216
5214
5213
5208
5345
1627
1626
1625
1624
1623
1622
1621
1620
1619
1595
1592
1589
1588
1587
4817
4815
4814
4812
4811
4809
4808
4805
648
4804
4803
4802
4801
4798
4796
4795
4794
4793
4792
4791
4790
4789
4788
4787
4786
4785
4784
4783
4782
4781
4780
4779
4778
4772
4771
4770
4769
4768
4767
4763
4760
4759
4757
4756
4755
4744
4742
4741
4740
4732
4730
4729
4728
4724
4723
4722
4721
4717
4716
4715
4628
4627
4626
4625
4623
4622
4621
4619
4618
4617
4616
4615
4614
4613
4612
4611
4610
4608
4607
4606
4605
4604
4602
4601
4600
4599
4598
4597
4596
4595
4594
4593
4591
4590
4589
4588
4586
4585
4584
4582
4581
4580
4579
4578
4577
4576
4575
4574
4573
4571
4570
4569
4568
4567
4565
4564
4563
4562
4561
4560
4559
4558
4557
4556
4554
4553
4552
4551
4550
4549
4545
4544
4531
4530
4529
4528
4526
4516
4515
4509
4506
4504
4503
4502
4501
4500
4498
4474
4473
5207
2886
2885
2884
2870
2869
2862
2861
2937
2936
2935
2934
2920
2919
2910
2909
2906
1151
1150
1149
1147
2905
2904
5558
5556
5555
5554
5553
5552
5551
5550
1913
1912
1911
1909
1907
1543
1541
1540
1906
1905
1903
1902
1901
1594
1897
1896
2148
2147
1548
1547
1546
1545
1544
2146
2028
2027
2019
2018
2017
2016
2015
2014
2012
2011
2010
2145
2144
2142
2141
2140
2139
2137
2136
2135
2133
2131
2121
2120
2118
2117
2115
2113
2112
2111
2110
2108
2107
2105
2104
2100
2097
2086
2084
2083
2082
2079
2078
2077
2076
2074
2073
2072
2070
2069
2068
2066
2065
2063
1539
1538
1537
1536
1535
1531
1530
2062
2061
2060
2056
1895
1894
1893
1871
1870
1866
1865
1863
1862
1861
1860
1859
1858
1857
1856
1855
1854
1853
1852
1815
1813
1812
1801
1800
1799
1798
1797
1795
1794
1777
1776
1774
1773
1767
1765
1764
1763
1762
1761
1760
1759
1758
1757
1755
1754
1741
1740
1739
1726
1725
1724
1723
1721
1720
1710
1709
1708
1707
1706
1705
1704
1703
1701
1700
1699
1688
1687
1685
1684
1674
1673
1672
1670
1669
1666
1665
1664
1663
1662
1660
1659
1655
1654
1653
1651
1650
1645
1529
1528
1527
1525
1524
1523
1519
1518
1517
1516
1515
1644
1643
1642
1641
1640
5549
1514
1513
1512
1511
1510
1509
5548
5547
5546
5538
5536
5535
5534
5533
5531
5530
2903
2901
2900
2899
2898
2897
2896
2895
2894
2893
2891
2890
2889
2860
2859
2858
2857
2856
2855
2854
2853
2851
2850
2849
2848
2847
2846
2845
2844
2843
2841
2840
2839
2838
2837
2833
2832
2829
2827
2826
2825
5342
5340
5339
5338
5336
5335
5334
5333
5332
5331
5330
5329
5328
5327
5325
5324
5323
5322
5321
5319
5318
5317
5316
5315
5314
5313
5312
5311
5310
5308
5307
5306
5305
5304
5299
5298
5297
5269
2824
2823
2822
2821
2820
2819
2818
2817
2816
2815
2814
2813
2812
2811
2810
2809
2808
2807
2806
2803
2802
2801
2800
2798
2797
2796
2795
2794
2793
2788
2786
2785
2784
2783
2782
5206
1601
1600
3701
3700
3699
3698
2541
2539
2538
2537
2535
2534
2533
2532
2531
2530
2529
2528
2527
2526
2524
2523
2522
2521
2520
2519
2518
2517
2516
2515
2514
2513
2512
2511
2510
2509
2508
1639
659
658
657
1638
651
650
649
1637
1636
1635
1634
1628
2507
2504
2503
2502
2501
2500
2499
2498
2497
2496
2495
2494
2492
2491
2490
2489
2488
2486
3697
1584
1577
1576
1575
3696
3694
3693
3692
3691
3689
3688
3687
3686
3685
3684
3683
3682
3674
3672
3671
3670
3666
3665
3664
3663
3659
2892
9052
9051
9050
9049
9048
2026
2025
2024
2009
2008
2007
1963
1961
1960
1959
1957
1956
1950
1945
1943
1942
1941
2023
2022
2020
2114
1683
1682
1680
1679
1677
1675
1658
1656
5816
5814
5813
5812
5811
5810
5809
5808
5801
5800
5799
5798
5797
5789
5787
5786
5785
5784
5782
5781
5777
5776
5775
5774
5770
6924
2415
2413
2412
2411
2409
2408
2407
2406
2405
2404
2403
2402
2401
2400
2398
2397
2396
2395
2394
2393
2392
2391
2390
2389
2388
2386
2385
2384
2383
2382
2381
2380
2379
2378
2377
2375
2374
2373
2372
6917
6916
6915
6914
6906
6904
6903
6902
6901
6899
6898
1593
4657
4655
4654
4653
4652
4651
4650
4649
2013
2138
2102
2101
2096
2093
2092
2091
2090
2089
2088
2087
2081
2071
2059
2057
4648
4647
4646
4645
4637
4635
4634
4633
4632
4630
4629
4527
4497
4496
4495
4493
4492
4491
4490
4489
4488
4487
4486
4485
4484
4483
4480
4479
4478
4476
4475
3658
3657
3656
3655
3654
3653
3645
3643
3642
3641
3637
3636
3635
3634
3630
4370
4368
4367
4366
4365
4364
4363
4355
4353
4352
4351
4350
4348
4347
1585
3035
3034
3033
3032
3031
3029
3028
3027
3025
3024
3023
3022
3021
3020
3019
3018
3017
3016
3014
3013
3012
3011
3010
3008
3007
3006
3005
3004
3003
3002
3001
3000
2999
2997
2996
2995
2994
2992
2991
2987
2986
2985
2982
2981
2980
2979
2978
2977
2973
2972
2971
2969
2968
2967
2966
2965
5612
5610
5609
5608
5607
5606
5605
5597
5595
5594
5593
5592
5590
5589
2109
1944
2106
2119
4472
2883
2882
2880
2879
2877
2876
2873
2872
2871
2933
2932
2930
2929
2927
2926
2923
2922
2921
2792
2790
2789
4471
2085
6837
6836
6835
6833
6832
6831
6830
6828
6864
6863
6861
6838
6827
6826
6825
6824
6823
6822
6814
6812
6811
6810
6809
6807
6806
6865
6860
6859
6858
6857
6856
6855
6847
6845
6844
6843
6842
6840
6839
1615
6342
6340
6339
6338
6337
6353
1156
1155
1154
1152
6352
662
661
660
6350
6349
6347
6346
6345
6344
6343
6336
6335
6334
6333
6332
6324
6322
6321
6320
6319
6317
6316
6312
6311
6310
6309
6305
7291
5267
5266
5212
5210
5209
7290
6626
6625
6624
6576
6575
6623
3362
3361
3360
1612
2990
2989
2988
2993
5591
6516
6515
6514
6510
6509
6508
6507
6503
8117
8092
8091
8089
8088
8087
8086
8085
8096
8084
8083
8082
8081
8080
8079
8078
8077
8076
8075
8074
8116
8115
8114
8113
8105
8103
8102
8101
8100
8098
8097
7889
7888
7887
7886
7884
7883
7882
7880
7879
7878
7877
7876
7875
7874
7873
7872
7871
7869
7868
7867
7866
7865
7863
7862
7861
7860
7859
7858
7857
7856
7855
7854
7852
7851
7850
7849
7847
7845
7844
7843
7842
7833
7832
7831
7830
7829
7826
7825
7824
7823
7821
7820
7819
7818
7817
7815
7814
3064
3062
3061
3060
3059
3058
3057
3056
2002
1986
1985
1981
1980
1979
1978
1153
1977
1976
1974
1973
1972
1971
1970
1969
1968
1967
1966
1936
1935
1934
1939
1937
1932
1930
1929
1928
1927
1926
1925
1965
2006
1964
2132
2099
2067
3055
3054
3053
3052
3044
3042
3041
3040
3039
3037
3036
4135
2589
2587
2586
2585
2583
2582
2581
2580
2579
2578
2577
2576
2575
2574
2572
2571
2570
2569
2568
2567
2566
2565
2564
2563
2562
2561
2559
2558
2557
2556
2555
2554
2553
2552
2551
2550
2548
2547
2546
2545
2544
2542
4132
4131
4130
4129
4128
4120
4118
4117
4116
4115
4113
4112
4762
4761
7717
7764
7763
7762
7761
7759
7758
7757
7755
7753
7750
7749
7748
7747
7746
7745
7744
7743
7742
7741
7734
7733
7732
7731
7723
7721
7720
7719
7718
7716
7715
7464
7463
7462
7461
7460
7459
7458
7450
7449
7448
7446
7445
7444
7442
7441
7440
7439
7438
7437
7436
7435
7434
7433
7431
7430
7429
7428
7427
7425
7424
7423
7421
7420
7419
7418
7417
7416
7415
7414
7413
7412
7410
7409
7408
7407
7406
7386
7385
7384
7383
7382
7381
7380
7379
7377
7376
7375
7374
7373
7372
7371
7370
7369
7368
7367
7366
7364
7363
7362
7361
7360
7359
7357
7356
7355
7354
7345
7344
7343
7342
7341
7340
7339
7338
7322
7320
7319
7312
7311
7308
7305
7303
7302
7301
7300
7299
7297
7296
7295
7294
3930
3789
2831
2830
2828
3926
3925
3924
3923
3918
3917
3916
3801
3799
3798
3797
3796
3795
3793
3792
3791
3790
3788
8192
8191
8190
8189
8188
8187
8186
8184
8183
8181
8180
8178
8177
8175
8164
8163
8162
8161
8159
8158
8157
8156
8155
8147
8145
8144
8143
8142
8140
8139
5977
5975
5968
5967
5966
5930
5920
5918
2674
2672
2671
2670
2668
2667
2666
2665
2664
2663
2662
2661
2660
2659
2657
2656
2655
2654
2653
2651
2650
2649
2647
2646
2645
2644
2643
2642
2641
2640
2639
2638
2636
2635
2634
2633
2632
2631
2630
2629
2628
2627
2626
2625
2623
2622
2621
2620
2619
2618
2617
2616
2614
2613
2612
2611
2610
2609
2608
2607
2606
2605
2603
2602
2601
2600
2599
2598
2596
2595
2594
2593
2592
2590
5917
5916
5903
5901
5900
5899
5898
5897
5896
5895
5929
5928
5927
5926
5925
5924
5923
5922
5921
5965
5964
5963
5962
5954
5952
5951
5950
5949
5944
5940
5939
5938
5937
5933
5932
5931
7272
7270
7269
7268
7267
7266
7265
7264
7263
7262
7232
7230
7229
7228
7227
7226
7225
7224
7223
7222
7194
7192
7191
7190
7189
7188
921
7287
7286
665
664
663
7285
7284
7282
7281
7280
7279
7278
7277
656
7276
7274
7261
7260
7259
7258
7257
7250
7249
7248
7247
7245
7244
7243
7241
7240
7239
7238
7237
7236
7234
7221
7220
7219
7218
7217
7210
7209
7208
7207
7205
7204
5564
1568
1567
1565
1564
1562
1561
1560
1559
1558
1551
1550
1549
5563
5562
5560
5559
7203
7201
7200
7199
7198
7196
7187
7186
924
923
922
920
918
917
916
915
914
912
7185
7184
7183
7176
7175
7174
7173
7171
7170
7620
7618
7617
7616
7615
7613
7612
7610
7609
7608
7607
7606
7605
7604
7603
7602
7600
7599
7590
7588
7583
7582
7581
7580
7572
7570
7569
7568
7564
7563
7562
7561
7557
7556
7811
7810
7809
7807
7806
7805
7804
7802
7801
6093
2781
2779
2778
2777
2775
2774
2773
2772
2771
2770
2769
2768
2767
2766
2764
2763
2762
2761
2760
2758
2757
2756
2754
2753
2752
2751
2750
2749
2748
2747
2746
2745
2743
2742
2741
2740
2739
2738
2737
2736
2735
2734
2733
2732
2731
2730
2729
2728
2726
2725
2724
2723
2722
2721
2720
2719
2717
2716
2715
2714
2713
2712
2711
2710
2709
2708
2706
2705
2704
2703
2702
2701
2699
2698
2697
2696
2695
2676
2675
6092
6146
6145
6144
6115
6114
6094
6091
6090
6089
6088
6087
6079
6077
6076
6075
6074
6072
6071
6067
6066
6065
6064
6060
6015
6013
6012
6011
6010
6009
6008
6007
6006
6005
5997
5995
5994
5993
5992
5990
5989
5985
5984
5983
5982
5978
5496
5495
5494
5493
5492
5491
5490
5489
5481
5479
5478
5477
5476
5474
5473
2984
2983
6113
6095
6073
5588
5586
5585
5584
5583
5582
5581
5573
5571
5570
5569
5568
5566
5565
4105
4103
4102
4101
4100
4099
4098
4097
4096
4095
4094
4093
4085
4083
4082
4081
4080
4078
4077
4076
4074
4072
4071
4070
4069
4068
4067
4066
4065
4064
4063
4062
4060
4059
4058
4056
4055
4054
4053
4052
4051
4050
4049
4048
4047
4045
4044
4043
4042
4041
4038
4037
4036
4035
4034
4033
4032
4031
4030
4029
4028
4026
4025
4024
4023
3948
3936
3934
3933
3932
3931
3813
3812
3811
3807
3806
3805
3804
3067
3066
3065
3400
3399
3398
3332
3331
3330
3302
3301
3300
3266
3265
3264
3206
3205
3204
3182
3181
3180
5109
5108
5107
5085
5084
5083
5054
5053
5052
4931
4930
4925
4924
4929
4928
4927
4926
4923
4922
4921
2350
2349
2348
4920
4477
2692
2691
2690
2684
2683
2682
2681
2680
2679
2678
2677
5893
5892
5891
5894
5890
5889
5888
5887
5869
5855
5854
5853
5852
5851
5843
5841
5840
5839
5838
5836
5835
5831
5830
5829
5828
5824
6154
6239
6238
6230
6165
6163
6162
6160
6159
6158
6157
6156
6155
6153
6152
6151
6150
6149
6148
6147
6229
6228
6227
6226
6218
6216
6215
6214
6213
6208
6204
6203
6202
6201
6197
6196
6195
7293
7493
7491
7490
7489
7488
7487
7486
7485
2170
2169
2168
2167
2166
2164
2155
2153
2152
2150
2149
7484
7483
7482
7481
7473
7471
7470
7469
7468
7466
7465
7292
3397
3395
3394
3393
3392
3390
3389
3387
3386
3385
3384
3383
3382
3381
3380
3379
3378
3377
3376
3368
3366
3365
3364
3363
3070
3069
3068
5976
5458
5457
5456
5455
5453
5452
5451
5450
5449
5448
5447
5460
5459
5446
5445
5444
5443
5442
5441
5440
5432
5430
5429
5428
5427
5426
5425
5424
5423
7955
7953
7952
7951
7950
7949
7948
7947
7946
7943
7942
7941
7933
7931
7930
7929
7928
7926
7925
4919
4917
4916
4914
4913
4911
4910
4907
4906
4905
4904
4903
4900
4899
4898
4897
4896
4895
4894
4893
4892
4891
4890
4889
4888
4887
4886
4885
4884
4883
4879
4878
4877
4876
4875
4874
4870
4867
4866
4865
4864
4863
4862
4861
4860
4849
4847
4846
4844
4843
4842
4841
4833
4831
4830
4829
4825
4824
4823
4822
4818
5128
5127
5126
5125
5124
5123
5115
5113
5112
5111
5110
5211
6958
6957
6956
6953
6952
6951
6950
6949
6948
6940
6938
6937
6936
6932
6931
6930
6929
6925
4713
4696
4695
4692
4691
4690
4689
4688
4686
4685
4714
4684
4683
4682
4681
4673
4671
4670
4669
4665
4664
4663
4662
4658
3359
3357
3356
3355
3354
3353
3329
3327
3326
3325
3324
3323
3299
3297
3296
3295
3294
3293
3352
3351
3350
3349
3348
3347
3346
3338
3336
3335
3334
3333
3322
3321
3320
3319
3318
3317
3316
3308
3306
3305
3304
3303
3292
3290
3289
3288
3287
3286
3285
3284
3283
3282
3281
3280
3272
3270
3269
3268
3267
4204
4202
4201
4198
4197
4186
4185
4178
4177
4176
4175
4174
4166
4164
4163
4162
4161
4159
4158
8002
8000
7999
7998
7997
7995
7994
7993
7992
7991
7986
7985
7984
7983
7982
7981
7979
7978
7977
7976
7975
7974
7973
7972
7964
7962
7961
7960
7959
7957
7956
1908
1850
1849
1848
1847
2151
1839
1838
1837
1836
1835
1834
1844
1842
1840
1833
1832
1831
1830
1828
1827
1826
1825
1824
1823
1822
1821
1820
1819
1818
1817
1816
1811
1809
1808
1806
1805
1804
1803
1802
1775
1738
1737
1735
1733
1731
1730
1729
1728
1727
1702
1668
1661
1652
1649
1646
3826
3825
3911
3910
3909
3908
3907
3894
3893
3892
3891
3890
3862
3861
3860
3859
3858
3857
3856
3855
3827
3824
3823
3820
3819
3816
7924
7923
7922
7920
7919
6539
6544
6542
6541
6538
6537
6536
6535
6534
6533
6532
6531
6530
6522
6520
6519
6518
6517
5823
5821
5820
5819
5818
5817
8212
8211
8210
8209
8201
8199
8198
8197
8196
8194
8193
5947
5946
5945
4300
4298
4297
4296
4295
4294
4293
4285
4283
4282
4281
4280
4278
4277
6194
6192
6191
6190
6189
6188
6186
6185
6184
6183
6182
6181
6179
6178
6177
6176
6175
6174
6173
6172
6171
6170
6169
6168
6167
6166
6235
6234
6233
6232
6231
7531
7530
7525
7524
7527
7526
7529
7528
7533
7523
7521
7520
7519
7518
7517
7516
7508
7506
7505
7504
7503
7501
7500
7532
1609
1608
6111
6110
6109
6108
2694
2689
2688
2685
6107
6106
6105
6104
6103
6102
6101
6100
6099
6098
6097
6096
6410
6408
6407
6406
6405
6404
6403
6396
6395
6394
6386
6384
6383
6382
6381
6379
6378
7587
7586
7585
7584
7315
1923
1919
1719
1924
1922
1921
1920
1918
1917
1916
1915
1914
1718
1717
1715
1714
1713
1712
1711
3131
3129
3116
3115
3114
3113
3112
3111
3103
3101
3100
3099
3098
3096
3095
653
652
2976
2975
2974
1542
3227
3225
3224
3223
3222
3221
3220
3212
3210
3209
3208
3207
3203
3201
3200
3199
3198
3197
3196
3188
3186
3185
3184
3183
1904
1900
1899
1868
1772
1770
1768
2165
2156
1750
1753
1751
1749
1748
1746
1745
1744
1743
1742
1736
1734
1686
3600
3598
3597
3596
3595
3594
3593
3585
3583
3582
3581
3577
3576
3575
3574
3570
5671
5670
5669
5668
5667
5666
5665
5657
5655
5654
5653
5652
5650
5649
7677
7675
7674
7673
7672
7671
7670
7669
7668
7667
7666
7665
7663
7662
7661
7656
7655
7714
7713
7712
7711
7710
7708
7707
7654
7652
7647
7646
7645
7644
7636
7634
7633
7632
7628
7627
7626
7625
7621
7598
7597
7596
7595
7594
7592
7591
7352
1676
1657
1678
6976
7086
7084
7083
7082
7081
7080
7079
7071
7069
7068
7067
7063
7062
7061
7060
7056
7055
7053
7052
7162
7160
7159
7158
7157
7156
7155
7154
7153
7152
7151
7150
7149
7141
7139
7138
7137
7133
7132
7131
7130
7126
7125
7123
7122
6059
6057
6056
6055
6054
6053
6023
5991
3391
5422
5400
5399
5398
5397
5395
5393
5392
5391
5390
5389
5387
5386
5385
5384
5383
5381
5373
5372
5371
5370
5369
5368
5364
5359
5355
5354
5353
5351
5350
5349
5348
5347
5421
5420
5419
5418
5417
5409
5407
5406
5405
5404
5402
5401
4514
4512
4511
4510
4548
4547
4546
4525
4524
4523
4482
4481
5036
5034
5033
5032
5031
5030
5029
5028
5027
5026
4996
4994
4993
4992
4991
4990
4989
4988
4987
4986
4958
4956
4955
4954
4953
4952
5051
5050
5049
5048
5046
5045
5044
5043
5042
5041
5040
5038
5025
5024
5023
5022
5021
5014
5013
5012
5011
5009
5008
5007
5005
5004
5003
5002
5001
5000
4998
4985
4984
4983
4982
4981
4974
4973
4972
4971
4969
4968
4967
4965
4964
4963
4962
4960
4951
4950
4949
4948
4947
4940
4939
4938
4937
4935
4934
8520
8518
8504
8503
8502
8501
6778
6776
6775
6774
6772
6771
6770
6769
6767
6766
6765
6764
6763
6762
6761
6760
6752
6750
6749
6748
6747
6745
6744
5529
5377
5376
5375
5528
5356
5361
5360
5379
5367
5365
5527
5526
5525
5524
5523
5515
5513
5512
5511
5510
5508
5507
5078
5082
5080
5079
5075
5074
5073
5072
5071
5070
5069
5068
5060
5058
5057
5056
5055
5403
5509
5378
6988
6986
6985
6984
6979
6978
6977
6972
6971
6969
6967
6966
6965
6964
6963
6476
6377
6375
6374
6373
6372
6371
6370
6362
6360
6359
6358
6357
6355
6354
6475
2791
5783
6742
6743
6741
6740
6738
6692
6690
6689
6688
6686
6685
6684
6683
6675
6673
6672
6671
6667
6666
6665
6664
6660
6659
6658
4155
4470
4469
4466
4465
4464
4463
4462
4461
4460
4457
4454
4451
4450
4449
4446
4445
4442
4441
4440
4432
4430
4429
4428
4427
4425
4424
4423
4421
4420
4419
4418
4417
4410
4408
4406
4405
4404
4200
4199
4403
4401
4400
4399
4398
4397
4396
4389
4388
4387
4379
4377
4376
4375
4374
4372
4371
4276
4274
4273
4272
4271
4270
4269
4261
4259
4258
4257
4256
4254
4253
4228
4226
4225
4224
4223
4222
4221
4213
4211
4210
4209
4208
4206
4205
4157
4156
4154
4153
4152
4144
4142
4141
4140
4139
4137
4136
4203
4111
4110
4109
4107
4106
6478
6477
3422
3421
3423
3420
3419
3418
3417
3416
3415
3414
3406
3404
3403
3402
3401
3768
3766
3765
3764
3763
3781
3779
3778
3777
3776
3775
3774
3773
3772
3771
3770
3769
3762
3761
3760
3752
3750
3749
3748
3744
3743
3742
3741
3737
5506
5505
5504
5503
5502
5501
5500
5499
5498
5497
5472
5471
5470
5469
5467
5466
5465
5464
5463
5462
5461
6164
6212
6210
6209
6895
6894
6893
6892
6891
6889
6888
6887
6886
6897
6896
6885
6884
6883
6882
6874
6872
6871
6870
6869
6867
6866
5837
5159
5158
5157
5155
5154
5153
5152
5144
5142
5141
5140
5136
5135
5134
5133
5129
3094
3092
3091
3090
3089
3088
3087
3079
3077
3076
3075
3074
3072
3071
2371
2369
2368
2367
2366
2365
2364
2356
2354
2353
2352
2351
3629
3628
3627
3626
3625
3624
3616
3614
3613
3612
3608
3607
3606
3605
3601
3569
3567
3566
3564
3563
3561
3560
3557
3556
3555
3554
3553
3550
3549
3548
3547
3546
3545
3544
3543
3542
3541
3540
3539
3538
3537
3536
3535
3534
3533
3532
3497
3496
3495
3494
3531
3530
3529
3528
3527
3526
3524
3523
3522
3521
3513
3511
3510
3509
3505
3504
3503
3502
3498
3493
3491
3490
3488
3487
3485
3484
3481
3480
3479
3478
3477
3474
3472
3471
3470
3469
3468
3467
3466
3465
3464
3463
3462
3461
3460
3459
3458
3457
3456
3455
3454
3452
3451
3450
3449
3441
3439
3438
3437
3433
3432
3431
3430
3426
3425
3424
2964
1996
1995
1993
1992
1990
1989
1988
2000
1999
1998
1997
1987
2058
2963
6417
6415
6414
6413
6412
6411
4467
3913
3912
4519
4499
2960
2947
2944
2962
2961
2959
2951
2949
2948
2946
2945
2943
2942
2941
2939
2938
6502
6501
6500
6499
6498
6497
6489
6487
6486
6485
6484
6482
6481
6022
6020
6019
6018
6017
6016
6654
6657
6656
6655
6653
6652
6651
6643
6641
6640
6639
6635
6634
6633
6632
6628
5106
5104
5103
5102
5101
5100
5099
5091
5089
5088
5087
5086
8138
8137
8136
8135
8134
8126
8124
8123
8122
8121
8119
8118
8073
8050
8049
8048
8047
8046
8052
8051
8045
8044
8043
8042
8041
8072
8071
8070
8069
8061
8059
8058
8057
8056
8054
8053
6451
6449
6448
6447
6446
6464
6462
6461
6460
6459
6457
6455
6454
6453
6452
6445
6472
6471
6469
6468
6467
6466
6465
6458
6444
6443
6436
6435
6434
6426
6424
6423
6422
6421
6419
6418
6051
6050
6042
6041
6039
6038
6037
6036
6035
6034
6033
6032
6031
6030
6028
6027
6026
6025
6024
4346
4345
4344
4343
4342
4341
4333
4331
4330
4329
4328
4326
4325
4869
4868
4859
4754
4855
4750
4858
4857
4856
4854
4853
4851
4753
4752
4751
4749
4748
4746
7457
7456
7455
7454
7453
7452
7451
7404
7403
7402
7401
7400
7399
7398
7397
7395
7394
7393
7392
7391
7390
7389
7388
7353
7337
7334
7329
7328
7327
7326
7325
7324
6193
8236
8234
8233
8232
8231
8230
8229
8221
8219
8218
8217
8216
8214
8213
1880
1879
1878
1876
1875
1873
6442
6440
6439
6438
6437
7619
7601
7589
3162
3161
3160
6304
6303
6302
6301
6300
6299
6291
6289
6288
6287
6286
6284
6283
1591
1590
4710
4709
4708
4707
4705
4704
4703
4702
4701
4700
4699
4698
4697
4539
4538
4537
4536
4535
4534
4533
4532
3179
3178
3177
3176
3168
3166
3165
3164
3163
5768
5767
5769
5766
5765
5764
5763
5755
5753
5752
5751
5750
5748
5747
7336
7335
7333
7323
6128
6127
6125
6124
6135
6134
6143
6141
6140
6139
6138
6137
6136
6133
6132
6131
6130
6129
6123
6122
6121
6120
6119
6118
6117
6116
7121
2485
2483
2482
2481
2479
2478
2477
2476
2475
2474
2473
2472
2471
2470
2468
2467
2466
2465
2464
2463
2462
2461
2459
2458
2457
2456
2455
2454
2453
2452
2451
2450
2448
2447
2446
2445
2444
2443
2442
2440
2438
2437
2436
2435
2427
2426
2425
2424
2423
2420
2419
2418
2417
2416
7118
7117
7116
7115
7114
7106
7104
7103
7102
7098
7097
7096
7095
7091
7090
7088
7087
3473
4324
4322
4321
4320
4319
4318
4317
4309
4307
4306
4305
4304
4302
4301
7289
7288
6285
4747
4745
4777
4776
4774
4773
4766
4765
4764
6282
6280
6279
6278
6277
6276
6274
6273
6272
6271
6270
6269
6268
6267
6259
6257
6256
6255
6254
6252
6251
6247
6246
6245
6244
6240
4513
7536
7535
7534
7502
7496
7495
7494
7298
5749
4852
4850
4882
4881
4880
4845
6380
1534
1533
1532
1522
1521
1520
1984
1982
6805
6804
6803
6801
6800
6799
6798
6797
6796
6795
6787
6785
6784
6783
6782
6780
6779
7555
7554
7553
7552
7551
7550
7542
7540
7539
7538
7537
4694
4693
4687
3155
3159
3156
3154
3153
3152
3151
3150
3149
3148
3140
3138
3137
3136
3135
3133
3132
4816
4758
6777
5303
5301
5300
1954
1953
1952
1951
1994
1991
1948
1949
1947
1946
4184
4183
4180
4179
4022
4010
4005
4004
4003
4002
3985
3984
3982
3981
3980
3979
3978
3950
3949
5567
8093
3729
3728
3736
3733
3732
3731
3730
3727
3726
3725
3717
3715
3714
3713
3709
3708
3707
3706
3702
5475
6211
6736
6702
6701
6700
6699
6737
6735
6733
6732
6731
6721
6720
6719
6718
6717
6716
6715
6714
6713
6712
6711
6710
6709
6708
6707
6706
6705
6704
6703
6698
6697
6694
6693
6691
7800
7798
7797
7796
7795
7794
7793
7791
7790
7789
7788
7787
7786
7785
7784
7783
7782
7781
7773
7771
7770
7769
7768
7766
7765
7499
7498
7497
5681
5701
5700
5699
5698
5697
5696
5695
5687
5685
5684
5683
5682
5680
5679
5651
5615
5641
5639
5638
5637
5636
5635
5634
5633
5632
5631
5630
5629
5621
5619
5618
5617
5616
5614
5613
3263
3261
3260
3257
3256
3255
3254
3253
3252
3251
3243
3241
3240
3239
3235
3234
3233
3232
3228
5708
5706
5705
5704
5703
5702
5678
5676
5675
5674
5673
5672
5648
5646
5645
5644
5643
5642
5295
5294
5292
5275
5274
5273
5271
5270
5215
4073
4009
4007
3922
3921
3920
3919
2543
2487
6474
6473
2095
1869
7120
7705
7704
7703
7681
7680
7679
7678
7660
7658
7657
7653
7332
7318
7310
7309
6253
1845
6739
6696
6695
6746
4918
3947
3946
3944
3943
3942
3937
5076
7651
7650
7649
7648
7659
7709
6318
6483
6480
6479
6356
7767
5561
4021
4020
4019
4017
4016
4011
6900
6923
6921
6920
6919
6918
7816
8517
8510
8509
8507
8506
8516
8515
8513
8512
8511
8505
7330
2950
6982
6983
6981
6980
6960
6959
6402
6400
6399
6398
6397
5864
5863
5862
5861
5860
5859
5858
5857
5881
5880
5879
5878
5877
5876
5875
5874
5873
5872
5871
5870
5856
5804
5803
5802
7169
7167
7166
7165
7164
6730
6729
6728
6727
6725
6723
6722
6616
6615
6614
6613
6611
6609
6608
5711
5710
5709
4468
3902
3901
3900
3899
3898
3897
3896
3895
5973
5911
5910
5909
5908
5907
5906
5972
5971
5970
5969
5914
5905
5904
2693
7054
7813
7918
7916
7915
7914
7913
7912
7911
7910
2332
2331
2330
2329
2327
2326
2325
2324
1955
1694
1693
1692
1691
1689
1792
1793
1787
1786
1785
1784
1782
1781
1780
1779
1778
1769
2222
2116
1810
2221
2220
2225
2219
2218
2217
2216
2215
2214
2213
2212
2211
2210
2209
2208
2207
2323
2322
2321
2320
2319
2317
2295
2294
2293
2292
2288
2238
2237
2234
2233
2232
2231
2230
2229
2228
2227
2226
2287
2286
2285
2284
2283
2279
2206
2205
2178
2177
2176
2175
2174
2173
2172
2171
2278
2277
2276
2250
2249
2248
2246
2245
2243
2241
2240
2239
7909
7908
7907
7906
7898
7896
7895
7894
7893
7891
7890
7812
8040
8017
8016
8015
8014
8013
8011
8010
8009
8008
8019
8018
8007
8006
8005
8004
8003
8039
8038
8037
8036
8028
8026
8025
8024
8023
8021
8020
8260
8258
8257
8256
8255
8254
8253
8245
8243
8242
8241
8240
8238
8237
5738
5736
5735
5734
5733
5732
5731
5730
5729
5728
5727
5726
5725
5717
5715
5714
5713
5712
1752
7022
7021
7040
7016
7051
7049
7048
7047
7046
7045
7044
7024
7023
7020
7043
7042
7041
7036
7035
7033
7031
7030
7029
7028
7027
7017
7015
7014
7013
7012
7004
7002
7001
7000
6996
6995
6994
6993
6989
5919
5948
4134
4133
1583
1582
1581
1580
1579
1578
3128
3127
3126
3125
3123
3122
3121
3120
3119
3118
3117
4933
4932
5746
5744
5743
5742
5741
5739
2328
2316
2315
2314
1958
2313
2312
2307
2306
2305
2304
2303
2302
2300
2299
2298
2297
2296
2291
2290
2289
2236
2235
2282
2281
2280
2204
2203
2198
2197
2195
2194
2193
2181
2180
2179
2247
7841
7840
7838
7836
7835
7834
4252
4250
4249
4248
4247
4246
4245
4237
4235
4234
4233
4232
4230
4229
1698
1697
1695
