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