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