8183
8191
8182
8190
8189
8188
8187
8186
8185
8179
8181
8184
8180
8178
8177
8176
7807
7806
7805
7804
6943
6911
8175
6910
6909
6908
3327
3039
5759
4863
6559
8174
8167
8171
8173
3759
8166
8172
8170
8169
8163
8165
8168
8164
8161
8162
8160
2047
7803
2046
7799
2045
7802
7775
7801
7798
5439
7774
2044
7797
7800
7773
3511
3455
7796
7772
5039
3454
7711
3311
7815
7007
6895
2687
5047
3038
3326
5079
7710
6894
3037
6907
7375
7006
7005
6906
4862
6905
6942
7374
7004
7447
6904
8127
4479
3967
2023
5855
3966
6807
3965
3963
5854
3964
5853
6558
3962
7223
3961
5852
3960
5599
5791
5598
5727
5597
5790
5596
5903
6335
5726
6447
8159
8126
3551
3758
6375
6334
5687
3550
3791
6363
6359
3549
2815
3767
5087
5547
4799
2967
3548
5471
991
8151
7919
2814
3790
1999
5711
8155
2919
2813
5483
8119
3766
7935
6327
6431
4798
8143
8158
8157
3487
8123
3863
7167
2907
5470
3703
8125
8150
5086
5438
2812
6267
4815
7679
5491
8156
1998
8153
8154
8147
3453
5479
2903
5085
5435
7931
7999
7934
5343
8118
8149
6263
5758
8135
4607
7927
8142
7933
8124
5679
3486
3071
7918
8122
8121
8115
8152
3451
5455
5431
3647
3495
5023
3510
959
8139
3702
8117
5084
7166
2803
5751
8141
7998
7932
8148
7871
4983
4606
1991
1971
8120
8145
8146
1911
3452
2895
7923
5038
7991
7917
5342
3483
8134
2795
4783
4605
7911
8116
4735
3070
1963
8114
8113
8144
7870
8131
3191
3675
3671
3450
5327
7915
7671
3646
8140
7997
7930
2871
3323
7663
5022
3479
7678
7615
8138
8137
3007
7165
5035
3435
8133
7995
7926
2791
7929
7869
3325
3069
7990
7916
7675
3499
4982
4604
4591
3067
7159
7163
5078
3447
8112
7925
1910
5355
7907
7677
5031
8136
3035
5046
7863
7867
5019
7670
7996
7928
2779
5339
5363
7791
7914
4734
7164
6239
8132
5247
7614
1947
8130
8129
7994
7993
7921
7922
7924
7868
3183
5303
7655
3639
7913
7989
7662
3431
3068
3031
7607
7987
7910
7862
7866
2775
7676
3324
3310
7669
7667
7613
3036
7743
3006
5183
7673
7674
7659
7151
4595
4590
7790
3066
3446
1943
8128
7992
7909
7920
7865
4861
1899
2559
3631
7551
7861
3415
3023
3065
7611
7158
7162
7654
7661
3005
7988
7912
7823
5067
4927
7789
7391
7859
7795
7672
3407
5043
5246
7986
7985
7905
7908
7906
7864
7668
7666
7665
1895
5295
7606
7547
1783
7612
3064
7161
7550
3030
7860
7155
7660
2747
7651
7653
7543
7739
3004
7771
7658
7657
7549
3291
4955
7788
7605
7150
7984
7904
7858
7857
7794
7759
7664
7609
7610
4860
3387
3167
3315
1855
7157
6143
3022
7603
7143
7149
7742
3047
2743
3303
4951
7160
4926
7793
3307
7656
7548
4719
7103
3383
4543
7822
7856
7770
7741
7650
7649
7652
7608
7546
7545
7147
2558
3027
7539
1782
7567
7542
7148
7821
7727
7604
2557
7156
5243
7769
7541
7102
7101
7071
3019
7792
7758
7740
7648
7601
7602
7544
7099
6975
7154
7153
1854
7146
6142
1779
7503
4923
7142
7145
7757
7738
7390
3046
2735
7540
6847
7095
7100
6141
6127
7139
4542
7820
7768
7737
7726
7600
7566
7538
7537
1871
7098
7141
7152
7097
7070
2556
1851
6655
1771
6903
6893
7389
7725
7144
7003
6139
7565
7471
7094
7093
7069
6140
7939
7814
7756
7736
7709
7559
7536
7502
7091
7140
7138
7137
7096
1847
6971
1767
2686
7067
6891
6135
6879
7501
7387
7092
4535
7724
7703
7564
7495
7470
7388
6015
7090
7136
7089
7068
2547
2527
6126
1755
7343
1727
6974
6902
2683
6892
7066
6939
6899
2719
7469
6647
6651
7386
6991
6125
1535
6973
7747
7708
7558
7500
7385
7695
7373
6138
7088
7065
7002
2539
6901
6654
1751
2679
6890
6131
6875
7001
6959
6846
6119
6137
6123
6653
6124
6878
5887
4527
7702
7494
7468
7384
7342
6007
7064
6990
6972
2535
6877
6900
2526
6134
1726
6133
7341
6843
6970
6898
6831
6845
6136
4087
6989
6014
7694
6969
7372
7263
7000
6983
6958
6876
6897
2523
6643
6652
6011
1743
2671
6115
6783
6957
4095
5886
6623
6650
6646
6874
5883
1534
6132
7459
7446
7691
7340
7319
6122
6988
6968
6941
6873
6896
6844
6129
6130
5885
511
6591
6649
6013
6118
1823
1719
6645
4478
1533
6047
6842
6121
6117
6622
6006
6782
1527
7443
7363
7687
7262
4511
7043
6982
6956
6935
6872
6855
6841
6830
6781
6128
6621
5884
6648
3839
6003
4071
4083
6779
6043
7261
6829
6120
6012
6619
5882
6644
6590
1532
1519
4094
6046
7435
7318
4093
5879
6979
6940
6840
6927
6780
2511
6114
6116
6113
6045
6010
6009
5881
2491
6587
6642
6641
6620
6589
6005
4091
1711
4471
2655
2015
5967
6618
6778
1526
7260
4092
6947
6934
6854
6828
6777
6112
6044
6008
6617
5880
4086
6640
6588
6511
4090
4089
4067
6004
5935
6586
4085
5878
1523
1518
6042
1503
5875
4079
7307
7267
6931
6851
6926
6799
6776
6759
6041
6001
6002
6616
6599
6585
5877
4088
4463
5851
1515
1659
7303
4078
7251
4077
6819
6806
7215
6743
6040
6023
6000
5966
2479
2431
6584
6567
6557
4075
5876
4084
4831
2975
2935
2927
2031
3959
4070
5965
5839
4081
4082
5874
1511
1655
1502
4076
2987
2983
6798
7222
6758
6735
5934
5873
5850
5567
4843
4839
6598
6551
6510
6399
4074
4069
4073
2011
2030
2027
2014
5933
5849
4080
6509
6463
2974
1499
5807
1471
2934
2926
6797
6795
7221
7214
6755
6742
6711
6022
5964
5872
5838
2430
6595
6566
6556
6503
1023
2013
6398
4830
4072
3983
3958
6397
2029
5231
3935
3359
5595
3279
5837
3259
3255
4911
4065
4068
4066
3957
3838
5566
1495
1647
7211
6739
6734
3837
6703
5932
5911
5848
5831
5806
2007
6550
6508
2463
6395
3955
5591
1022
6396
3835
3934
5565
2028
2012
3933
5563
4064
3956
5551
5805
5743
1470
7207
3836
3831
6710
5955
5836
5789
5583
6547
6502
6479
1021
6462
6394
6367
5594
3954
6501
1015
6393
3931
3834
3982
3953
3932
3833
6461
5593
5535
1487
5590
6702
5923
5910
5830
5804
5503
5742
2022
2006
6687
7195
6539
3830
3775
5582
5564
3981
3829
1020
1007
6392
6366
3827
3930
3887
5589
4351
2021
2005
3929
3975
3952
3832
5741
1463
1631
6699
5788
5581
5562
5775
5902
5502
5735
5725
5695
6483
6478
6535
6460
5723
6365
5592
5561
5550
2019
2003
5501
3828
1014
5495
3871
3774
5487
3826
3980
3928
3911
3886
3825
3773
5549
6477
5588
5901
6695
5795
5499
5899
5740
5719
6686
6475
3771
5580
5560
5543
5534
5500
1006
6374
6364
6351
6333
3885
3711
1407
4350
6331
3974
3870
3824
3789
3757
3772
3519
5533
3743
5375
5779
5774
5498
5734
5724
5895
5694
6471
3547
5494
6451
6446
5722
5548
5527
5497
5486
1005
7183
3543
1003
4349
6371
6362
6358
3869
3867
3770
3765
3710
5083
4347
3910
3884
3783
3769
3709
5493
5485
3755
5693
5546
3695
5771
5731
5718
6679
3535
3518
6443
2399
5571
5542
5532
5496
5469
5519
999
990
8111
3763
4415
5374
6355
6350
6332
6319
5367
3707
1406
6330
4343
5373
3909
3907
3868
3788
3768
3751
3742
3855
3708
3517
6271
5545
3546
6329
3542
5371
5767
5715
5710
5692
3503
5492
5467
6439
6430
8095
5541
5539
5526
5484
5463
5437
989
3741
3539
3515
987
4991
1405
5055
3545
5359
6347
6349
6326
3866
3764
3739
3706
3679
1403
3541
5071
5372
3701
3875
3862
3782
3756
3735
3705
3694
3534
3516
3754
6270
5709
3531
5707
5686
6429
1439
5490
5525
5482
3753
6427
6671
5523
5478
5468
5518
5685
5423
3063
3693
983
3865
3762
5054
3533
3514
5370
5517
6323
6318
6343
6303
3781
5077
5366
3509
1399
2303
3699
5053
5082
5369
5358
4335
3513
3861
3859
3779
3750
3740
3854
3727
3704
3691
3687
3678
6269
1599
3544
3527
3502
3540
5477
5703
5489
3055
5683
5678
5365
5481
5466
5663
6423
5311
5475
5462
5515
3538
3761
6317
3507
4987
5051
5081
3501
5357
5461
6315
958
3738
3677
5070
5052
5368
5351
4975
5341
3700
3439
3747
3749
3734
3851
3853
3692
3537
3532
3512
3485
3449
3733
6268
6255
3530
6266
5677
5675
5465
5069
4990
5459
5454
5436
5511
3529
3062
6265
3737
975
5050
5434
6311
7039
6302
5075
957
955
5045
5364
3508
2302
3698
5049
1391
5063
5080
5037
5356
4989
5335
3423
3731
3726
3690
3686
3676
3847
3663
5433
2943
3445
3645
3526
3500
3438
3725
6262
3643
5453
6261
3061
5671
3054
3525
5662
6415
5451
6301
2301
5430
3059
3506
3498
5429
6299
5362
951
5076
3697
2299
5068
5048
5354
5350
5021
4988
5340
5310
3437
3443
3723
3683
3689
3685
3674
3670
4981
5307
3523
3494
3484
3448
3422
3471
4319
3053
6259
6254
5661
3493
3482
4979
3319
3051
6253
3322
4859
3497
5659
4986
5309
1983
3505
5447
5427
5422
3481
5407
3003
5338
5349
4959
7038
5361
6295
5074
3391
2999
5044
2295
5062
5066
5036
5347
5353
5015
4985
4974
5334
2367
3421
3719
3034
3033
3060
3673
3667
3669
3662
3444
5061
5034
3644
4971
5333
895
3491
3478
3436
3419
3661
6251
3642
8063
3477
3434
5033
4847
5337
5655
5421
4973
3641
1979
5419
3318
3433
3058
2995
3321
5073
5042
943
3052
5059
5065
5030
5020
4984
4967
5331
4958
5326
5308
5007
1375
3442
4851
3057
3659
5029
3638
5018
4980
5325
5306
3475
3430
3420
3470
3390
3029
3295
6247
6238
8059
3637
3429
3469
5017
4978
3317
5305
3309
4855
6237
3050
8031
4858
8062
5415
5406
3045
4957
5041
3389
5405
6287
4977
3049
2287
5027
5014
4972
5323
5302
3441
3021
3056
2991
3002
3655
2942
3635
3630
5013
4970
5301
894
2043
2039
3427
3414
3418
3467
3615
2998
6235
8061
3629
2939
893
3413
4969
3320
3294
3263
5245
8047
3316
5647
4854
5403
3043
4857
3048
3001
3314
5011
4966
4956
5299
4943
5006
5294
5319
4925
5279
2997
3015
3032
2941
3627
4965
4954
5005
5293
891
3411
3417
3406
3463
3388
3028
3293
6231
3313
8015
3405
3386
4953
3308
4853
8060
4846
1279
3026
8055
1982
3306
5399
3385
3044
3305
3199
4963
4950
5003
5291
6207
4845
927
3020
2990
2989
3000
2940
3623
4949
887
2035
3403
3382
3375
3614
3018
2996
8058
3381
3613
3302
3287
3292
3262
4856
1278
5239
5244
2042
2038
3301
3290
4852
2938
3042
5242
2911
2937
7135
4947
4942
4919
4924
5278
3261
6206
3014
2988
2879
4922
2041
2037
3379
3374
3611
8057
7583
7887
8043
3299
3286
4844
4823
5238
1975
2811
2807
1981
4918
2936
2910
2959
8051
8030
8056
7519
8027
4287
8103
8054
7903
3260
3247
1271
4797
4795
2040
2036
2033
2034
1967
5215
8046
2799
2909
8053
8107
4935
1343
5271
4895
6199
2979
2966
2965
7967
8087
1951
8039
3367
7983
2810
2806
1919
7134
3275
4835
4822
4821
4791
5227
1997
2032
1995
1980
1974
1887
8045
8110
8109
8091
8079
3198
3195
4907
2809
2805
2783
2963
2918
2917
8014
2908
2906
2905
2958
2957
2878
2875
1973
7647
8011
7899
7902
3355
8052
8102
2798
3599
1918
3251
3246
3245
4819
3271
4814
4813
4796
4794
4793
3231
7951
1263
7947
8094
8093
1966
1977
1978
5223
5214
5213
1917
8029
7895
8044
7901
7982
2877
7423
8108
7855
7966
7886
4603
4599
3197
8106
8105
8050
8049
8099
7839
2797
4903
4894
4893
5263
6191
2915
2902
2901
2955
8035
8086
1965
1903
8023
7133
7975
3351
863
7295
7407
8101
2808
2804
2802
2801
1915
2782
8042
3243
4811
4790
4789
7963
7965
8092
8071
1996
1994
1993
1959
1976
1972
1970
1969
5211
1950
1916
1909
1907
7900
767
8090
8089
8083
7127
7131
8078
3196
3194
3193
8104
8048
7854
2781
7639
8038
4891
4602
4598
7891
2899
2894
2893
7981
8028
7959
7582
2876
2874
2873
2863
2951
8085
7646
7631
1949
2751
1791
7885
4733
4731
2796
2794
2793
1914
8041
8075
6079
3239
7422
4787
4782
4781
3230
3229
7979
4807
8013
4767
7853
7964
7950
8037
7419
1990
1989
1964
1962
1961
5207
7599
1913
1902
7879
8007
4575
7974
7383
7132
7787
7783
8100
8088
7643
1759
8077
4601
4597
8022
8019
7479
3190
3189
8097
8098
7421
7883
4887
8025
8026
4589
4587
7399
2891
7898
7518
2870
2869
7838
7831
7962
7487
7837
7943
4727
7949
7847
7851
7581
7638
7645
7579
3343
2790
2789
1775
2780
2778
2777
1901
2767
2750
7055
8040
4779
3227
7835
7894
2543
2555
7897
8021
7980
7819
8070
8084
1987
1958
1957
1948
1946
1945
7535
1912
1908
1906
1905
1886
1883
1935
1790
1247
7735
7884
766
765
2239
7119
8082
8081
7958
1789
3187
3182
3181
7786
7782
7893
8096
8034
8033
8036
7852
7978
7977
7961
8067
7420
8012
7623
8024
4583
4600
4596
4594
4593
7875
4574
4571
7973
2887
7415
2867
2862
2861
7630
7595
2847
7955
2749
1787
7836
8076
7126
4732
4730
4729
6078
7403
8003
8006
7130
7287
7517
7767
7598
7515
2787
2774
2773
8073
8074
5182
5181
3223
4775
7971
2551
4766
4765
7896
8020
8018
8017
7846
7850
7957
7580
8069
7644
6999
1955
7637
7635
1942
1941
7591
1900
1898
1897
1879
1885
5199
4573
7882
7478
763
7834
7785
7781
8080
7642
7641
7597
6077
7627
1788
1781
7833
7486
3179
7031
7890
7892
7889
8010
8009
8005
8032
7849
7976
7755
7960
7751
7948
7942
7411
7881
4588
4586
4585
4567
7845
2859
4879
6175
7531
7129
7563
4726
4725
7483
7534
7622
7629
7578
2771
7830
2766
2765
2748
2746
2745
8072
6063
7418
5179
7878
7123
4763
8016
7972
7829
7956
7946
7941
7516
7827
1939
7527
7485
7406
1894
1893
1884
1882
1881
1934
1933
1786
1853
7575
7731
7455
7395
759
7023
7035
6839
7843
7766
7087
7533
7640
7596
7037
7063
1774
1785
7118
7359
7784
7780
7877
7888
8065
8068
8066
8002
8004
8008
8001
7848
7765
7969
7970
7832
7953
7954
7818
7945
7813
7811
3166
3165
3175
7636
7633
7634
7594
7593
7577
7417
7371
7367
7054
2685
6111
6639
7779
7414
4582
4581
4572
4570
4569
4559
6076
4541
4539
7125
2855
7294
7587
2846
2845
4723
4718
4717
4703
7111
7763
7590
3807
7117
7514
1773
2763
2742
2741
5175
7279
2554
2550
7734
7880
7844
7723
7828
7719
7817
4759
7413
7382
7628
7128
7047
3215
7621
7619
1891
1878
1877
1931
7511
7574
7532
7626
7625
7589
7573
7499
7405
7086
7085
7826
1784
1780
1778
1777
1758
831
7571
7115
7825
7015
7027
7707
7733
7874
7876
7873
8064
8000
7841
7842
7764
7968
7754
7952
7750
7944
7940
7938
3163
7937
7030
7083
7529
7530
7632
7592
7513
7576
7562
7557
7555
7416
6998
7062
7051
7053
4579
4566
4565
2553
2549
7523
2843
7778
7484
5999
5983
6062
4715
6110
7398
7526
7116
7355
7293
6871
1757
2739
2734
2733
2759
7358
7381
2542
7753
7749
7412
2495
6997
6075
7124
1875
1870
1869
6767
6887
3135
1927
1852
1850
1849
1839
7451
7477
7482
7510
6967
7019
7762
7022
7079
7525
7624
7588
7509
7467
7572
7463
7561
6061
751
6751
7357
6103
7036
7033
7034
7084
7061
7777
1772
1770
1769
7507
6995
7351
7570
7732
7872
7840
7761
7722
7824
7718
7816
7715
7812
7810
7809
7439
7481
7528
7617
7620
7618
7585
7586
7512
7569
7498
7493
7491
3159
7409
7410
7370
7029
7082
7121
7122
7081
6889
7278
7114
4563
4558
4557
2541
4540
4538
4537
7327
7291
2839
7404
6109
7339
7335
4711
4702
4701
7059
6863
7110
2731
7113
7475
7397
2552
2548
2546
2545
7730
7721
7717
2525
7454
5167
6071
7402
7401
7292
4751
6095
5631
1867
6631
6635
1846
1845
7524
7508
7497
7379
7356
7021
7078
7032
7077
6987
7453
1766
1765
1756
1754
1753
7107
1725
1723
4055
4031
7506
7011
7706
7729
7776
7760
7701
7752
7699
7748
7746
7745
7014
7075
7480
7521
7522
7616
7584
7505
7466
7568
7462
7560
7556
7554
7553
6107
7353
7354
7408
7380
7366
1531
7028
7026
7025
7109
7120
7080
6996
7060
7052
7046
2684
2682
2681
7231
6638
4555
6060
4534
4533
6074
4477
7286
6815
5991
5975
7369
4699
7290
7347
6867
5951
2727
2718
2717
7350
7277
2540
2538
2537
7705
2519
7476
7326
7400
7365
6966
7112
6955
7058
6951
7050
7045
6838
6827
6073
6886
6637
1863
3134
3133
1843
6108
1838
1837
1215
6963
4223
7465
7461
7349
7378
6102
7020
5871
7018
7017
7076
6870
6862
7271
1763
1750
1749
7289
6094
7693
7728
7720
7716
7714
7713
7452
7473
7474
7520
7504
7445
7496
7492
7490
7489
7377
7325
7352
7394
7396
7393
7338
7334
7331
6087
7013
7074
6965
7024
7105
7108
7106
7073
7057
6986
7049
6981
2678
2677
6888
6869
6861
7259
7255
3151
6883
5630
7275
5998
5982
4531
4526
4525
7323
4475
4551
4030
6994
6885
6527
4695
2831
6106
6105
6099
6070
7285
4671
6859
6775
2715
2534
2533
5995
5979
2524
2522
2521
7450
7337
7333
6835
2494
1663
6814
6059
6766
6615
6607
6837
6763
3131
1835
6055
6747
7311
7348
6039
5867
7016
6985
7283
5615
6823
7449
6575
3806
6067
6069
1747
1742
1741
1724
1722
1721
6093
5847
735
6072
7704
7700
7698
7697
7438
7472
7464
7460
7458
7457
7324
7346
7345
7392
7376
7317
7368
7315
7364
7362
7361
7012
6101
6964
7010
7009
7104
7072
6993
6954
7056
6950
7048
7044
7042
7041
2675
6868
6860
6853
7288
7276
7270
2670
2669
4063
6583
6031
6627
6636
4523
2493
5629
5870
5623
7227
6884
5823
7247
4039
4023
6526
6104
4029
5869
7230
1530
1525
5943
5997
5981
4051
2711
2531
2518
2517
7437
6091
510
509
6765
7322
2487
3951
6962
6953
6949
7284
7274
6750
6630
6634
6614
6606
6525
3127
6813
1831
6035
1822
1821
6866
6858
7269
6774
1739
1718
1717
4015
5963
5959
6495
7692
7690
7689
7431
7448
7444
7442
7441
7310
7321
7344
7336
7332
7330
7329
6086
6613
6605
1529
6961
7008
6992
6933
6984
6980
6978
6977
6836
6882
6881
6865
6826
6857
6822
7258
7282
7281
7273
7254
2667
6773
7229
4062
6633
4027
6507
4061
5863
5950
5990
5974
6058
4519
4476
4474
4473
6100
6038
6030
5947
4510
4509
6068
6629
1662
6092
3919
6811
4059
6098
6097
6066
6065
6037
6029
6083
5868
5846
5799
1517
4687
3999
4670
4669
3899
6771
5987
5971
5627
2515
6054
507
6611
6603
2492
2490
2489
6719
2510
2509
6938
6834
6825
7257
7253
6523
6057
6749
6582
6574
3803
6524
4022
5755
4028
5151
7309
5919
1819
5819
6821
6571
6051
1661
1715
1710
1709
1735
1695
5949
5996
6090
6089
5980
5931
5927
7686
7685
7436
7434
7433
7320
7316
7314
7313
6925
6937
6960
6952
6923
6948
6946
6945
6812
6833
6880
6864
6805
6856
6803
6852
6850
6849
7246
7280
7272
7243
7268
7266
7265
6053
6772
6764
6757
2654
2653
2663
6579
5628
7228
7219
6027
6555
6581
6632
6612
6573
6604
6597
4060
4470
4469
6519
4507
5866
6085
4054
3805
5614
4014
5815
5993
5994
6096
6064
5977
5978
6036
6028
6021
6019
4058
5865
1528
1524
1522
1521
3950
4057
4026
4025
1501
4667
5989
5973
4035
503
2486
2485
3998
2507
6810
7245
2703
6762
5622
5607
7226
6628
6610
6602
6494
5757
3119
6522
4021
1815
3949
6770
5859
6718
1707
5822
5845
4053
5948
6088
6056
7683
5835
7430
7429
3583
7199
7308
7306
7305
6609
6601
6919
6936
6932
6930
6929
4047
6809
6832
6824
6820
6818
6817
7239
7256
7252
7250
7249
5626
6748
6769
6761
6741
2651
6717
7213
7225
4007
6580
6625
6626
6572
6565
6563
6521
5942
4467
4462
4461
6034
6026
5939
5821
4503
4447
3997
1660
1658
1657
2429
2427
5119
5613
5559
6518
3947
5946
5945
5992
6084
6082
6081
6049
6050
6052
5976
6033
5962
6025
5958
4013
6493
5787
5864
1516
1514
1513
4056
4024
3979
2175
3991
4663
3903
5625
5843
4019
5862
2483
6715
2478
2477
6746
2503
6578
6570
6517
3995
5747
6459
5861
5621
5915
5811
3948
3918
2623
6543
6487
6515
1703
3823
1694
1693
5941
5988
5972
5961
5957
6491
5783
7427
7302
7301
6924
6922
6921
6391
6383
6791
6808
6804
6802
6801
7244
7242
7241
5619
3895
6733
6745
6768
6760
6731
6756
6754
6753
6716
6709
6707
2647
7224
7220
7218
7217
4046
6554
6577
6624
6608
6569
6549
6600
6596
6594
6593
4011
6520
6506
6499
4045
4020
5611
7198
4459
5918
5820
5803
1654
1653
2423
4043
4052
5917
5944
5985
5986
6080
6048
5969
5970
5930
6032
5926
6024
6020
6018
6017
5817
5818
5844
5834
5829
5827
4006
1510
1509
3946
3996
1500
1498
1497
1469
1467
5624
1019
3582
3990
2475
3927
495
5612
6553
4038
6516
6505
3943
6455
4012
5860
5756
5750
5587
3945
4050
4049
4017
4018
3993
3994
3804
3787
3581
6714
3915
5814
1691
5940
5929
5925
5842
5833
7197
7299
6918
6917
3575
1807
6796
6794
6793
7238
7237
6727
6744
6740
6738
6737
6390
6382
3822
6701
6713
5558
5620
5606
7212
7210
7209
6542
6576
6568
6564
6562
6561
6492
6513
6514
6486
4044
3799
3821
7191
5813
4455
6389
6381
5739
4446
4445
3567
5858
3902
3989
1651
1646
1645
5579
5575
2428
2426
2425
5749
4495
2415
3579
3917
5916
5937
5938
5984
5968
5909
5960
5907
5956
5954
5953
4042
5786
5816
5857
5841
5802
5798
4037
5753
5754
1507
4041
4009
4010
1494
1493
703
5531
5618
5617
4005
4003
4655
3819
5610
2471
3901
3926
2462
2461
6490
3987
1018
1013
1011
3942
5557
3925
3944
4048
4016
3992
3978
3973
3971
2622
2621
3580
3795
6541
6485
5555
1687
6915
6387
6379
6790
6789
7235
5603
6732
6730
6729
6712
6708
6706
6705
5609
7206
7205
6552
6548
6546
6545
6489
6512
6504
6500
6498
6497
6445
6458
6454
6685
6683
2639
3941
3820
3815
5605
7196
7194
7193
5914
5812
5801
3894
4443
6361
6388
6380
6357
6373
1643
2422
2421
3571
5913
5936
5928
5924
5922
5921
5773
5810
5809
5856
5840
5782
5832
5797
5828
5826
5825
5721
5752
5738
5717
5733
4040
4008
3988
3977
1491
5115
5691
1468
1466
1465
1486
1485
1455
5616
5586
5578
3939
5574
5118
1017
3563
3923
3900
3891
3883
3879
2459
6457
6453
3802
3801
5785
3103
3818
3898
3897
4033
4036
4034
4001
4002
4004
3924
3986
3985
3916
3566
3817
3786
3785
2619
3578
3893
5781
5748
3798
3559
6787
6726
6725
6386
6378
6700
6698
6697
5608
5585
7203
6540
6538
6537
6488
6484
6482
6481
3565
3940
5117
7190
7189
6385
6377
5737
3577
6325
4439
5577
5573
2419
2414
2413
1630
1629
3814
1639
5111
5912
5908
5906
5905
5808
5800
5796
5794
5793
5745
5746
3914
3813
3797
1462
1461
1483
5530
5529
5556
5602
5601
5604
5103
3938
3574
3811
3922
2455
1016
1012
1010
1009
479
3921
3896
3937
4032
4000
3882
3984
3913
3878
3976
3972
3970
3969
3816
3800
2615
3573
6723
6694
6693
1679
6534
6533
6476
6474
6473
6456
6452
6450
6449
6684
6682
6681
3564
7187
3576
6384
6376
6372
6370
6369
5554
3555
2411
1627
7182
7181
5900
5898
5897
5784
5780
5778
5777
5744
5736
5732
5730
5729
3892
3812
3796
5110
5690
1459
1454
1453
5553
5600
5584
5576
5572
5570
5569
1479
1151
5116
5102
5114
5113
3881
3877
1004
1002
1001
4348
4346
4345
3810
3889
3890
3936
3920
3912
3908
3906
3905
3809
3794
3793
3569
3570
3572
5109
5107
6691
6531
6470
6469
6444
6442
6441
6678
6677
5101
3562
6360
6356
6354
6353
5689
1623
5095
4431
2407
2398
2397
7179
5894
5893
5772
5770
5769
5720
5716
5714
5713
1451
5552
5544
5540
5538
5537
3561
4414
4413
5099
3558
5112
998
997
988
986
985
4342
4341
2447
5091
3888
3880
3876
3874
3873
4639
3808
3792
3784
3780
3778
3777
3557
3568
1404
1402
1401
2607
5108
5105
5106
6467
6438
6437
6675
6428
6426
6425
5100
6670
6669
6348
6346
6345
6328
6324
6322
6321
2395
5891
5766
5765
5708
5706
5705
5094
5688
5684
5682
5681
5528
5524
5522
5521
3560
5488
5480
5476
5474
5473
4411
1447
1438
1437
5097
5098
7175
995
982
981
4339
4334
4333
3864
3860
3858
3857
3760
3752
3748
3746
3745
5093
3556
3553
3554
1398
1397
1598
1597
5104
6435
6422
6421
6667
6342
6341
6316
6314
6313
2391
5763
5702
5701
1615
5676
5674
5673
5516
5514
5513
5464
5460
5458
5457
4407
1435
5096
979
974
973
956
954
953
4331
3852
3850
3849
3736
3732
3730
3729
3696
3688
3684
3682
3681
3552
3536
3528
3524
3522
3521
1395
1595
1390
1389
5092
5089
5090
6419
6414
6413
6339
6310
6309
6300
6298
6297
5699
2300
2298
2297
6663
5670
5669
6264
6260
6258
6257
5510
5509
5452
5450
5449
5660
5658
5657
5432
5428
5426
5425
1431
5360
5352
5348
5346
5345
971
950
949
4327
447
3846
3845
3724
3722
3721
3672
3668
3666
3665
4318
4317
3504
3496
3492
3490
3489
1387
1591
5088
5072
5064
5060
5058
5057
6411
6307
6294
6293
2366
2365
2294
2293
5667
2383
6252
6250
6249
5507
5446
5445
5654
5653
5420
5418
5417
4399
5336
5332
5330
5329
947
942
941
967
3843
3718
3717
3660
3658
3657
4315
3480
3476
3474
3473
3440
3432
3428
3426
3425
3640
3636
3634
3633
1374
1373
1383
2591
3289
5040
5032
5028
5026
5025
4921
2973
3011
3041
3025
3013
2925
2933
6291
639
4829
6286
6285
2363
6407
2291
2286
2285
1275
1277
6246
6245
5443
6236
6234
6233
2271
5651
5414
5413
6223
5404
5402
5401
5391
5646
5645
5324
5322
5321
5287
5304
5300
5298
5297
1423
5275
5277
2971
3017
2931
2923
939
3715
3654
3653
6203
6205
4827
3468
3466
3465
4311
3399
3416
3412
3410
3409
3628
3626
3625
3371
3373
1371
5235
5241
5237
1583
892
890
889
3607
3283
3285
4999
5016
5012
5010
5009
879
4939
4941
4976
4968
4964
4962
4961
4915
4917
2982
2994
2986
4838
6283
4850
4849
4842
2359
2283
6243
2993
6230
6229
5411
2010
2026
5398
5397
5643
5318
5317
5292
5290
5289
2985
2981
935
926
3651
925
4841
4837
3462
3461
3404
3402
3401
3622
3621
3384
3380
3378
3377
5230
1367
3358
886
885
3612
3610
3278
3312
3609
3304
3300
3298
5004
5002
3297
5001
4952
4948
4946
4945
3254
3258
4910
2009
2025
2972
3040
3024
3016
3012
3010
3009
2924
2932
4828
6279
1276
1274
1273
2279
6227
2270
2269
6222
6221
5395
5229
3357
3277
5390
5389
3257
3253
4909
5315
5286
5285
5276
5274
5273
2970
2930
2922
923
5639
6204
6202
6201
4826
3459
3398
3397
3619
3372
3370
3369
2969
5240
5236
5234
5233
2929
2921
883
3606
3605
3288
3284
3282
3281
4998
4997
878
877
4940
4938
4937
4920
4916
4914
4913
4825
4303
2992
2984
2980
2978
2977
4286
4285
4848
4840
4836
4834
4833
2351
1270
1269
2267
6219
2008
2024
1342
1341
5387
5283
5270
5269
6198
6197
919
3395
3366
3365
5228
5226
5225
3356
3354
3353
3603
3276
3274
3273
4995
875
4934
4933
3256
3252
3250
3249
4383
4908
4906
4905
1359
2020
2004
2968
2964
2962
2961
2928
2920
2916
2914
2913
3598
3597
4283
4824
4820
4818
4817
2018
2002
2017
2001
1267
1262
1261
2263
6215
1339
5267
5262
5261
5383
1567
6195
6190
6189
3363
5222
5221
5212
5210
5209
3350
3349
3270
3269
4931
3244
3242
3241
4902
4901
862
861
871
4892
4890
4889
2956
2954
2953
2904
2900
2898
2897
3595
4812
4810
4809
4279
4792
4788
4786
4785
1259
2016
2000
1992
1988
1986
1985
1335
5259
6187
5219
5206
5205
3347
3267
3238
3237
911
4899
859
3228
3226
3225
3342
3341
4886
4885
2950
2949
2892
2890
2889
2872
2868
2866
2865
3192
3188
3186
3185
4806
4805
4780
4778
4777
2800
2792
2788
2786
2785
383
1968
1246
1960
1245
1956
1954
1953
3591
1255
2238
2237
2255
5255
764
762
761
6183
5203
5198
5197
3235
3222
3221
855
3339
4883
2947
2886
2885
2860
2858
2857
4878
4877
3180
3178
3177
4803
4774
4773
2776
2772
2770
2769
4764
4762
4761
6174
6173
5180
5178
5177
1944
1243
1940
1938
1937
2335
1904
1896
1892
1890
1889
4271
2235
4728
4724
4722
4721
1327
758
757
4592
4584
4580
4578
4577
5195
3219
3214
3213
2883
2854
2853
4875
3174
3173
3164
3162
3161
2844
2842
2841
4771
2764
2762
3335
2761
4758
4757
2744
2740
2738
2737
6171
5174
5173
830
829
1932
1930
1929
1880
1876
1874
1873
1239
2231
4716
4714
4713
755
750
749
4568
4564
4562
4561
5191
3211
847
2851
3171
3158
3157
2838
2837
2758
2757
4755
2732
2730
2729
4871
4750
4749
5171
5166
5165
6167
827
1926
1925
1868
1866
1865
1848
1844
1842
1841
1776
1768
1764
1762
1761
4710
4709
4700
4698
4697
747
4556
4554
4553
4536
4532
4530
4529
1214
1213
3155
2835
3207
4222
4221
2755
3150
3149
2726
2725
2716
2714
2713
4747
2830
2829
5163
1923
823
1862
1861
2680
2676
2674
2673
1836
1834
1833
3132
3130
3129
1752
1748
1746
1745
1231
4707
2544
2536
2532
2530
2529
4694
4693
2223
4550
4549
4524
4522
4521
734
733
743
7936
7808
7744
7712
7696
7688
7684
7682
1211
4219
7681
3147
2723
2710
2709
2827
1311
5159
4743
1859
2668
2666
2665
1830
1829
3126
3125
1740
1738
1737
1720
1716
1714
1713
2520
2516
2514
2513
4691
1820
1818
1817
508
506
505
4686
4685
4547
4518
4517
731
4255
4508
5150
4506
5149
4505
6159
7552
7488
7456
7440
7432
7428
7426
7425
4668
4666
4665
1207
4215
2707
3143
4472
4468
2702
4466
2701
4465
815
2662
2661
1827
3123
1734
1733
2652
2650
2649
3118
3117
1708
2823
1706
1705
2508
2506
2505
1814
1813
2488
2484
2482
502
501
2481
4683
4515
727
4502
5147
4501
255
2174
2173
7360
7328
7312
7304
7300
7298
7297
7040
6976
6944
6928
6920
4662
4661
6916
6914
6913
4460
4458
2699
4457
2659
1731
2646
2645
3115
1702
1701
1520
1512
1508
1506
2502
2501
1505
1811
2476
2474
2473
499
1692
1690
1689
494
493
1656
1652
1650
1649
4679
1806
1805
4499
5143
4494
4493
2171
7264
7248
7240
7236
7234
7233
6848
6816
6800
6792
6788
4659
6786
6785
4654
4653
702
701
1199
4454
4453
4444
4442
4441
2643
2695
1699
1496
1492
1490
1489
2499
2638
2637
2470
2469
1686
1685
3111
4207
491
2460
2458
2457
1644
1642
1641
2207
1803
2620
2618
2617
2424
2420
2418
2417
719
3102
3101
4491
7216
7208
7204
7202
7201
2167
6752
6736
6728
6724
6722
6721
6592
6560
6544
6536
4651
6532
6530
699
6529
4451
4438
4437
1484
1482
1481
2635
2467
1464
1460
1458
1683
1457
2454
2453
478
1638
477
1637
1678
1677
1628
1626
1625
6016
487
5952
5920
5904
5896
5892
5890
2614
2613
2412
2410
5889
2409
799
3099
7192
7188
7186
7185
6704
6696
6692
6690
6689
1799
6496
6480
6472
6468
1150
6466
1149
4487
6465
695
4647
4435
4430
4429
1478
1477
1452
1450
1449
2451
475
5135
1635
2631
1675
1622
1621
5824
5792
5776
1008
5768
1000
2446
996
2445
5764
994
993
5762
4638
4637
5761
2611
2406
2405
2606
2605
4344
4340
4338
2396
4337
2394
2393
4412
4410
4409
7180
7178
7177
3095
6680
6676
6674
6673
6448
6440
6436
6434
1147
6433
6368
6352
6344
6340
6338
2159
6337
4427
1475
1446
1445
1436
1434
1433
1619
471
5728
5712
5704
984
1400
5700
980
1396
2443
978
1394
5698
977
1393
5697
1614
1613
4635
5568
5536
5520
5512
5508
2403
2603
5506
1671
4332
4330
3968
4329
3904
3872
2390
3856
2389
3848
1596
1594
5505
3844
1593
4406
4405
7174
7173
1183
3842
6668
6666
6665
3841
6424
6420
6418
6417
1143
6320
6312
6308
6306
687
6305
1443
1430
1429
4423
5680
5672
5668
972
1388
970
5666
1386
969
1385
446
5665
445
1611
952
948
946
945
5472
5456
5448
5444
5442
5441
4326
4325
3776
3744
3728
2387
3720
3716
2439
4191
1590
1589
4631
3714
4403
7171
3713
2599
6662
6661
2382
4316
2381
4314
4313
6412
6410
6409
4398
4397
2296
2292
2290
2289
6296
6292
6290
6289
2364
2362
2361
2590
2589
6256
6248
6244
6242
6241
3087
1427
638
637
5656
5652
5650
966
1382
965
1381
5649
443
1422
940
1372
1421
938
1370
463
937
1369
5424
5416
5412
5410
5409
4323
3680
3664
3656
3652
3650
1607
1587
3649
3520
3488
3472
5344
5328
3464
5320
6659
1582
3460
5316
2379
1581
4310
4309
5314
3458
6406
6405
4395
5313
3457
2284
2282
2281
6284
6282
6281
1135
2358
2357
2587
6232
6228
6226
6225
5056
5024
635
5008
5000
4996
5644
5642
5641
963
1379
4994
1419
934
1366
933
1365
5400
5396
5394
439
5393
4993
888
884
882
881
924
3632
922
3624
3620
3618
921
3617
3424
3408
3400
5296
5288
3396
5284
1579
3394
5282
4307
5281
3393
6403
2278
2277
2375
6278
6277
4302
4301
2268
2266
2265
2143
2355
4391
2350
6220
6218
2349
6217
2583
4960
4944
4936
4932
4930
671
5638
5637
4623
631
4929
1272
1268
4284
1266
4282
931
1363
1265
4281
5388
5386
5385
4382
876
874
4381
873
6200
6196
918
1358
3608
917
3604
1357
3602
6194
3601
6193
3376
3368
3364
5272
5268
3362
5266
5265
3361
1415
1340
1338
1337
3296
3280
3272
3268
1575
3266
2275
6275
4299
3265
5232
2262
5224
2261
5220
5218
1566
5217
1565
2347
6214
6213
3008
2976
4912
4904
2960
4900
2952
4898
4897
2948
5635
1260
1258
2946
4278
1257
4277
431
5382
5381
4379
870
869
2945
4832
4816
6188
6186
915
1355
4808
3596
3594
6185
3593
4804
860
858
857
4802
3352
3348
3346
5260
5258
3345
5257
4801
1334
1333
910
3248
909
3240
3236
3234
3233
5208
2259
5204
5202
5201
1563
382
381
2254
6211
2253
2912
2896
4888
4884
4295
2888
4882
2884
4881
2882
2343
1254
1253
623
2881
4275
5379
1244
1242
2236
2234
867
1241
2233
4784
4776
6182
6181
4772
3590
3589
4770
854
853
4769
3340
3338
3337
5254
5253
1119
2334
2333
4270
1331
4269
907
1351
3224
3220
2575
3218
3217
1326
1325
4375
5196
5194
5193
3184
3176
3172
3170
6172
6170
6169
379
3169
2251
760
756
754
1559
753
2864
2856
4876
4874
2852
4873
2850
2849
1251
1984
4159
1952
5176
1936
5172
2784
1928
2768
5170
2760
1238
5169
1924
2756
2230
1237
2229
4760
4756
6179
4754
2754
3587
1922
4753
851
3334
3333
5251
2753
2331
4267
1921
846
828
826
845
3212
825
3210
3209
1323
4720
4712
5190
5189
4708
4706
3160
3156
3154
3153
4705
6166
903
6165
748
746
745
375
2840
2836
4870
4869
2834
2833
1888
1872
5164
1864
5162
2736
2247
2728
1860
5161
2724
4576
4560
1235
1858
2227
2722
4552
415
4748
4548
4746
4745
2721
1857
4546
3331
1230
1229
2222
2221
4545
843
822
821
3206
3205
4220
1212
4218
1210
4217
1209
4696
2327
4692
5187
4690
3148
4689
1319
3146
3145
6163
742
4263
741
1310
1309
732
2828
4867
2826
730
2825
729
2111
3128
3124
1840
1832
5158
1828
3122
5157
2712
2708
1826
2706
4528
3121
4520
2705
4516
1825
4254
1760
4742
4253
4514
4741
1744
1736
1732
4513
1551
1227
4367
1730
607
2219
2672
819
2664
6158
2660
3203
6157
4214
1206
4213
2658
1729
1205
814
813
2657
4684
4682
4681
839
3142
3141
5148
5146
5145
504
739
500
2528
367
2512
498
254
1307
2504
253
497
2500
726
2822
2821
725
2498
3116
3114
1816
1812
5155
1810
3113
2700
2698
1809
2697
4504
4500
4664
4498
2497
4660
4251
1712
4739
4658
1704
4497
1700
2172
4657
2170
1698
2169
1697
2648
2644
6155
2642
4211
1203
2641
811
1223
4678
4677
1198
4464
1197
3139
4456
5142
4452
5141
2215
4450
492
490
2480
2472
4449
251
489
2468
2466
723
2819
2206
4206
4205
2205
2465
700
3110
1303
3109
698
1804
1802
718
1801
2694
697
2693
717
4492
4490
4652
4489
4650
1688
2319
1684
4649
1682
2166
1087
2165
1681
2636
2634
1648
1640
2633
1636
1634
3100
3098
4675
3097
1195
1633
4440
4436
5139
4434
1504
807
798
4247
1488
797
1480
7680
4433
7424
7296
7232
486
1476
2616
485
2456
2612
2452
7200
2450
2610
476
1474
2449
474
2609
2203
4203
7184
247
473
3107
694
1798
693
1797
715
2691
1473
4486
7176
6151
4485
4646
4645
1676
2416
1674
1148
2408
2163
1673
1146
2404
1145
2402
5134
2630
5133
2629
1624
1620
7172
2401
1618
1617
3094
3093
2158
2157
4428
4426
351
1456
795
4425
1448
1444
6912
6784
6720
483
6688
1442
2604
4636
2444
4634
2602
2442
6672
2441
4633
2601
1191
470
7170
1441
469
6664
1182
1181
691
1795
4483
4643
6660
686
1670
2392
1669
1142
685
2388
1141
2386
4408
4404
2385
2199
4402
711
5131
2627
1612
4401
1295
1610
1609
6658
4199
3091
7169
2155
4336
4328
4422
4324
4421
575
1432
1428
4190
4322
1592
992
6528
1426
4189
6464
976
1588
6432
968
239
6416
2598
4630
2438
1586
1425
4629
2597
2437
4321
444
6408
964
791
442
467
1585
1392
441
6657
1384
1179
6404
962
1380
462
1378
461
3086
683
1667
3085
2380
6402
1139
2378
961
2377
4396
1377
4394
4393
2588
2586
1606
4239
636
1605
5888
5760
634
2585
1134
5696
5664
1133
633
6401
5648
4312
4308
4419
4306
1420
5640
2360
1418
4187
2356
1580
944
6336
4305
6304
936
1417
1578
6288
2354
932
2595
4627
6280
2435
1577
438
2353
930
6276
437
5636
1368
2288
1364
2280
1362
6274
2276
2151
929
5127
459
2274
1361
2142
3083
2141
2374
2373
1175
6273
4390
5634
670
2273
4389
669
2582
679
2581
1603
630
5504
5440
629
1131
5408
4622
5392
4621
5384
4300
4298
3840
1414
3712
4297
2348
3648
1413
2346
1574
5380
920
6240
6224
916
1573
3616
6216
2345
914
5633
2191
6212
435
3600
913
880
872
1356
6210
2264
4380
1354
2260
430
5378
4378
868
783
2258
429
1353
4377
3592
2139
6209
866
2257
1564
2371
1562
223
4387
667
4280
1561
1336
4276
4183
2579
1332
865
4274
455
319
5377
627
3588
5312
1330
5280
5264
4273
1264
4619
1256
5256
622
1329
1252
4294
5252
621
4293
3456
3392
1411
2342
1250
3360
1571
908
2341
6192
1118
906
6184
3079
1127
3344
380
5250
6180
1117
905
378
3586
3336
856
6178
1350
1249
852
377
2574
2252
4374
427
1349
2250
2573
850
4373
2249
6177
3332
5249
849
1558
4992
4928
4896
1557
4880
2332
4268
1324
2330
4158
4266
1322
4872
4157
2329
4265
5216
5200
1321
3330
1240
5192
663
1236
2232
1167
3585
4868
2228
619
5188
1234
2135
4291
2226
3264
2339
3232
5186
902
3216
1233
6168
1115
2225
901
374
6164
3208
373
4866
414
844
6162
1347
3204
2571
2246
842
413
3329
5185
4371
2245
841
6161
4615
1555
423
824
752
4800
3202
4768
744
820
4752
2326
4262
1318
2944
4744
740
2325
4865
2880
818
4155
1317
2848
4261
5168
2832
4740
1228
5160
738
2220
1226
2110
817
5156
2218
3201
2109
2824
4366
1225
606
2217
3168
1550
4365
5154
4738
3152
605
4175
1549
899
3144
1308
737
371
615
6156
1306
2820
3140
411
1208
838
366
4216
4252
1305
6154
1204
5153
2243
837
4212
365
4250
3138
1202
4210
4737
1111
4249
812
728
4704
6153
4688
724
810
1201
4209
191
2818
2323
4680
1315
2752
252
722
2720
4259
3137
809
2704
250
4676
5144
1222
2696
655
2567
2214
2107
721
249
1221
1920
5140
1856
2213
603
1824
4674
4363
2692
1547
3120
3112
5138
1808
1302
3108
2817
2318
1301
1086
2127
1196
4151
835
363
2317
4544
1085
4512
4204
1194
1800
2690
3106
4246
4673
4496
6150
407
5137
496
2168
4202
2204
1193
2164
488
4245
4488
2202
806
716
4656
2162
484
4201
714
805
3105
4648
2201
1796
246
2656
4484
6149
2640
713
2161
245
4644
2632
2689
482
696
1219
796
692
2211
1728
2628
5132
1696
794
1680
4642
690
4482
3096
350
793
1299
1672
3092
481
1794
349
5130
599
2626
1083
2315
1190
689
4448
3090
2103
2496
1189
4432
2464
1668
472
4198
2156
4641
359
2448
2198
468
1543
4243
4424
2154
1103
803
710
4481
5129
1294
2625
2440
2197
1144
4359
466
4197
3089
709
4632
243
2153
1140
2608
1293
1180
4420
574
2600
238
1666
1178
684
2436
1138
573
1793
4628
790
465
237
2596
682
1632
4188
4238
6147
1177
1616
789
347
1608
1137
4418
681
4186
399
2594
3084
4626
4237
2434
1604
1187
1665
5126
2400
4400
4143
3082
127
460
2384
4185
2150
1472
458
1440
2593
4392
2195
2376
1602
1079
707
440
1291
4417
1132
1424
4625
2149
436
457
4195
2311
571
1174
1130
2433
3081
2584
2372
235
1416
678
4388
5125
1173
787
434
2580
1129
1584
2140
677
632
4620
2190
4320
1601
591
1576
628
1412
2138
2370
4304
668
343
4182
1572
2189
2578
433
782
626
4386
666
4235
2095
222
2137
781
4618
4296
2352
454
318
1570
3078
665
221
1376
2344
1410
625
1360
4181
453
428
317
2369
2577
4376
2147
1126
1352
960
426
1171
2340
4292
928
1125
675
4385
1569
231
912
567
1348
425
3077
2572
7168
620
4617
1287
1560
2272
6656
4372
1116
2134
6400
618
2256
1166
2338
904
1556
1409
5123
662
2187
4156
1114
4272
779
6272
2570
2248
219
1165
1346
661
4290
617
1071
2133
315
1554
1113
376
451
6208
900
1328
4370
4264
2328
422
372
2244
4154
1320
4614
2337
864
335
1123
4179
421
412
2569
848
370
2324
1553
1345
1316
4174
6176
410
614
840
4127
4289
2108
5632
4260
4231
898
1248
1110
2224
2242
1548
5376
1232
3075
659
613
1163
369
409
4369
1314
4153
4364
604
836
190
2322
215
5248
4613
1224
2106
2216
1109
2131
654
602
2566
1546
364
311
189
775
4173
6160
559
2126
2079
419
1304
362
653
1220
2183
5184
4258
834
601
897
1313
2212
816
2241
4248
406
2105
1300
4150
2321
808
4362
361
1545
2316
1084
405
611
3584
2125
4208
2565
248
3328
1200
1218
804
736
5152
1082
187
1298
4864
6152
3200
244
1107
833
598
2210
720
1192
1055
4244
2102
4257
2200
651
1102
358
2314
712
802
1542
1159
3136
597
4736
4149
242
207
4200
348
1081
1188
4361
4611
357
4171
1217
2160
1297
403
792
1101
346
303
5136
708
1292
398
2196
3104
2209
2101
241
4672
801
572
788
1541
6148
236
126
1186
4242
2123
345
2313
397
183
2816
1078
2152
688
4358
570
543
2563
234
1176
1290
4196
595
125
706
2688
480
680
786
355
590
3088
464
2194
647
1077
342
4640
569
233
1136
5128
4142
1172
2624
2310
676
1185
1099
4236
2148
589
4147
456
4480
341
395
1289
4241
785
1128
705
6146
780
4184
2094
123
4357
230
2099
566
4194
220
2188
1792
674
1539
316
2592
452
1170
3080
175
2193
1664
287
664
229
218
4167
4624
1286
778
2136
1124
314
432
2309
4416
565
4141
2146
5124
1070
2432
1075
4234
1600
587
339
2119
624
424
660
334
2093
217
673
450
1164
313
4180
6145
119
1169
2186
2576
391
616
777
4193
333
420
2368
1568
1112
1095
1122
1285
227
1069
214
2132
3076
658
310
4384
2145
563
558
4355
4616
612
213
1162
774
449
4233
1408
5122
418
188
309
159
408
2307
1108
1552
652
2336
2185
331
4139
583
4178
657
557
2568
1121
368
1344
186
111
2091
4126
404
610
600
4230
2130
2078
773
3074
360
211
417
4288
206
4152
1161
1067
1283
2182
185
650
4368
307
302
4172
4612
1054
1312
402
1106
5121
2104
205
596
1544
356
2124
2240
182
896
2320
609
1158
4177
555
327
301
2564
4125
2129
1080
542
832
396
4229
181
649
2077
95
1100
401
3073
124
594
2181
344
203
354
771
1053
1296
4256
240
1105
4148
4135
1216
2087
4170
646
122
4360
800
4610
2100
394
299
1157
1540
541
2208
2122
232
1063
340
568
174
179
588
286
2312
1076
2562
353
121
593
1098
551
173
199
228
393
4123
1184
645
784
2075
118
338
4227
285
1288
1051
4146
704
564
2179
4169
4609
586
2098
390
295
2121
4240
117
1538
539
216
4356
171
332
312
1155
226
1074
2192
1097
2561
158
337
2308
4166
4140
672
2118
212
283
2092
110
776
115
1168
389
562
157
585
643
1094
308
330
1068
4145
1284
6144
109
225
167
2097
4192
1537
4119
2071
210
1073
1047
582
2144
448
556
4354
535
155
4165
4232
656
306
2117
329
107
561
204
2306
184
279
2184
1120
4138
387
1093
94
2090
209
772
416
1066
326
1160
300
93
1282
581
180
202
63
151
554
305
4353
608
5120
4111
2063
2305
4176
1039
4163
648
400
527
4137
325
2115
178
2089
201
4124
2128
298
271
2076
1091
4228
1065
770
1052
3072
2180
1281
1104
198
553
579
172
540
4134
120
2086
1156
1062
177
352
297
91
550
592
323
284
116
392
197
170
769
644
294
4122
2074
4226
1050
4133
2085
2178
538
4168
114
1061
4608
2120
549
156
1154
336
282
1096
108
166
2560
293
388
4121
2073
584
1049
642
4225
106
537
224
2177
154
4131
2083
4144
1059
143
2096
281
547
1153
1536
103
4118
2070
1072
1046
169
534
291
328
278
92
4164
560
641
2116
208
386
59
113
1092
87
62
195
150
55
4117
2069
580
1045
165
533
304
277
105
31
385
4352
90
153
200
324
47
4110
2062
2304
1038
526
4162
61
270
2114
4136
2088
4115
2067
1090
1043
1064
531
275
1280
552
578
89
79
176
149
4109
2061
1037
525
4161
269
2113
296
163
1089
322
196
577
768
4107
2059
1035
523
4132
2084
1060
548
147
292
4103
2055
1031
519
321
4120
2072
1048
4224
536
2176
4130
2082
58
57
142
1058
280
102
101
546
99
1152
267
54
168
290
51
4129
2081
53
1057
640
545
30
29
46
112
27
86
85
83
194
45
23
15
39
4116
43
2068
141
164
1044
532
276
263
104
289
193
384
152
139
60
88
4114
2066
1042
530
274
135
71
75
77
78
4113
148
2065
1041
529
4108
2060
1036
524
268
4160
2112
162
161
1088
273
576
4106
2058
1034
522
4105
2057
1033
145
146
56
4102
2054
1030
518
521
320
4101
2053
1029
52
50
49
28
100
97
98
2051
4099
1027
517
266
265
26
25
44
14
4128
22
13
38
2080
7
1056
19
11
35
544
21
37
42
41
515
84
81
82
140
262
261
259
288
192
137
138
131
67
133
134
69
70
73
74
76
4112
2064
1040
528
160
272
2056
4104
1032
144
520
48
2052
1028
4100
24
96
516
2050
1026
264
4098
2049
12
6
4097
5
9
80
20
1025
3
18
10
513
514
34
40
36
17
33
260
512
136
129
132
128
130
258
257
72
68
64
65
66
16
0
256
2
1
4
8
32
2048
1024
4096
