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