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