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