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