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