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