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