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