0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-25 20:32:11 +00:00
OI-codes/LibreOJ/10115/data/tree3.out

6668 lines
39 KiB (Stored with Git LFS)
Plaintext

1
3
5
6
8
3
8
8
17
12
19
14
17
21
22
23
27
27
29
17
34
26
36
20
35
50
39
32
44
49
51
33
48
53
58
48
65
61
63
62
57
57
51
62
68
91
71
86
85
37
68
76
80
69
106
81
113
62
101
75
85
51
95
77
105
60
115
98
96
43
140
111
117
123
149
83
141
106
113
83
125
149
146
147
161
67
168
97
149
157
143
79
171
97
163
77
180
178
184
136
177
105
161
167
149
146
171
189
164
151
220
221
219
118
158
225
183
173
207
238
228
163
242
209
224
140
223
234
253
204
212
130
227
243
208
240
179
231
257
278
228
124
243
231
240
233
247
260
280
258
228
215
273
193
269
61
274
253
301
196
230
229
254
169
305
222
322
237
281
174
299
299
313
329
325
313
344
165
217
202
339
297
243
93
328
71
290
202
363
264
308
258
246
282
341
308
235
29
300
270
378
80
321
159
379
318
332
370
366
190
330
356
391
246
387
379
334
269
259
436
379
311
349
431
436
437
391
385
457
361
413
363
462
254
465
253
397
424
457
423
436
121
446
152
404
366
477
216
384
439
474
459
374
213
473
439
483
317
345
473
398
268
399
395
456
206
489
493
435
231
508
265
516
368
424
282
536
540
527
495
423
352
461
529
544
310
469
437
504
412
487
532
369
228
585
434
478
376
573
383
556
233
563
472
487
179
488
556
579
54
415
523
605
65
401
266
582
408
629
616
492
561
511
633
502
623
567
282
634
320
424
286
664
522
645
337
443
257
541
324
564
413
647
444
569
568
688
667
508
418
604
650
641
456
639
610
546
415
601
616
654
116
510
686
612
549
677
720
699
611
613
381
654
654
678
701
588
115
590
332
588
461
715
699
726
702
622
719
680
410
648
481
631
425
756
424
710
534
617
461
795
603
748
654
598
432
793
632
784
748
633
494
787
357
769
379
654
824
666
430
803
593
689
780
754
664
582
283
798
658
666
742
727
822
700
770
720
147
626
663
853
583
723
275
677
855
796
451
774
423
659
371
589
446
752
777
582
575
837
476
846
902
815
555
556
793
933
661
930
489
788
900
767
360
802
549
770
581
745
97
796
477
865
615
960
607
954
778
926
935
706
647
663
305
914
539
818
964
838
652
827
499
791
312
789
737
841
512
772
1014
816
570
705
828
953
975
943
643
713
528
1012
961
806
943
965
759
1036
651
1035
718
970
1038
1054
395
925
543
836
969
1073
470
638
869
818
753
844
522
835
733
867
1037
826
986
1087
871
804
924
1027
780
827
850
922
888
941
637
853
395
955
713
999
999
1084
966
1054
336
1088
895
935
356
1088
443
1041
394
1050
886
1028
1073
875
508
1130
1047
1144
919
1174
875
964
778
962
440
1159
709
1090
571
1131
877
815
998
1139
985
1062
235
1025
663
1042
612
904
346
1049
713
890
217
1120
790
1001
827
1157
733
981
845
1153
644
1132
668
805
524
1087
1129
728
638
1229
718
1208
987
1021
751
1279
1055
1027
745
991
488
1131
693
1107
1179
1153
826
1079
1194
1105
399
1194
1163
1227
379
1299
558
1302
647
1296
794
1188
312
906
1119
868
785
1233
533
1309
947
1250
677
1274
569
1088
1016
1194
581
1275
1159
1206
559
1151
1061
1289
1152
1119
892
1062
731
970
934
920
392
1229
699
1293
1074
1340
1119
1032
1181
979
1161
1336
1315
1404
777
1348
582
942
806
1312
1055
924
1103
1010
1217
1375
1108
1046
765
1358
868
1126
1412
1354
1169
965
836
1465
1098
1287
558
1051
1043
1445
1469
1497
1408
1425
852
1299
435
873
1247
1272
856
1317
1429
1440
492
1406
1056
1009
853
1451
539
1213
758
1409
801
1094
809
1148
777
1434
998
1515
482
1331
1082
1204
1113
1256
933
1227
920
1569
1501
1448
413
1519
734
1473
1060
1273
1441
1044
1111
1506
594
1259
837
1512
1574
1179
1097
1470
1246
1555
1214
1409
1060
883
1359
1384
1137
1421
1451
1299
1586
1563
1386
1285
1552
1095
1121
1575
838
1364
1372
1334
1017
1321
1311
1637
1136
1154
699
1542
197
1338
940
1357
388
1177
305
1388
1369
1294
1315
1604
1614
1295
1414
1136
1479
1608
599
1621
1673
1677
1207
1707
1705
1379
1553
1594
1622
1634
1352
1094
767
1119
1615
1525
1035
1413
1453
1395
1026
1674
1565
1422
1760
1323
976
1517
1275
1635
1705
1400
1405
1683
1736
1405
671
1419
1749
1735
1100
1321
849
1511
1270
1792
959
1766
876
1576
1127
1426
1516
1525
1330
1651
1571
1709
812
1082
695
1668
1283
1444
1676
1185
1306
1577
1102
1549
1714
1753
1759
1645
1047
1554
1663
1761
1726
1429
872
1677
1432
1356
1335
1803
1295
1772
1641
1845
468
1564
1767
1494
1365
1775
873
1439
1106
1737
1626
1703
1881
1458
1709
1503
539
1099
980
1748
1309
1783
1608
1634
1643
1878
1009
1896
1939
1536
1597
1652
858
1808
1492
1960
1922
1604
1696
1379
1512
1604
1652
1756
1954
1611
1940
1785
1192
1432
1976
1726
1880
1470
1013
1741
1700
1985
721
1937
1652
1702
1145
1644
1220
1595
1283
1585
1783
1488
694
1712
1803
1620
1224
1975
1622
1764
1023
1901
1772
1987
1960
1513
1859
1808
1967
1826
1900
1900
725
1553
1579
1275
1465
1627
1799
1781
1731
1670
2024
1742
1353
2075
1406
1974
1872
1537
1377
1980
1950
1995
1213
1848
1384
1947
1982
1734
765
2131
1215
1995
1154
1312
1866
1971
1891
2008
1691
1740
886
1952
1566
2062
2125
2160
2029
1562
1839
1855
636
1628
1316
1733
1497
1564
1869
1848
705
1887
1936
1473
1007
1780
799
1966
2020
1806
1953
2105
272
1861
2153
1884
1038
1600
1825
2161
1065
1840
626
2226
1118
2138
1553
2115
2032
2152
1693
1886
1743
2242
986
1622
2045
1721
1947
2146
1342
2032
1408
2219
590
2236
1971
1459
897
2139
1196
1746
1742
2270
932
2237
2044
2262
1915
1818
1096
1536
1813
1747
1433
1924
1553
2183
1856
1889
1395
2085
1597
1939
1443
2270
1954
2122
1979
2344
2184
1903
2051
2300
2367
2049
1446
2346
1891
2179
1641
2027
1358
1691
2297
2133
1546
2079
1822
2201
1903
2308
2322
1825
1663
2058
1400
1692
2161
1952
1630
2302
2092
1953
1082
1922
2408
1942
1288
1961
961
2264
2246
2314
1763
2399
2199
2114
1462
2226
1123
2453
2302
1578
2007
2224
2290
1360
1874
2473
1309
2010
1455
2342
2048
2141
1425
1904
2211
2284
1801
2218
1247
2494
2051
1666
2503
2481
2496
2433
1671
2453
1390
2503
2025
2221
2479
1980
475
2008
2214
1973
2053
2214
1986
2397
1754
2152
891
2084
2426
2331
1501
2042
1947
2425
2135
2183
1473
2111
2218
1526
2124
1934
1670
2456
1058
2440
2000
2118
2107
2117
1366
2119
1399
2007
1879
1902
2497
1881
1376
2247
1402
2512
1818
2229
2270
2610
1399
2485
767
1940
922
2316
2055
2372
1716
2236
2552
2644
1680
2260
1975
1985
1593
2017
1464
2214
1920
2664
1043
2371
2094
2046
2224
1884
1106
2432
2478
1567
1493
2144
1370
1838
1851
2656
1214
2365
1501
2344
2671
1891
1682
2593
2041
2555
2694
2710
561
2363
1723
2657
1729
2081
1536
2152
1559
2594
2344
2647
2111
2504
1209
2682
2071
2189
2569
2497
2517
1922
888
2315
1681
2362
2160
2127
727
2597
1476
2485
2779
2692
1715
2115
1256
2795
2036
2457
2193
2645
1768
2459
2580
2286
1689
2296
2114
2376
1540
2799
2763
1653
2438
2268
2260
2599
2530
2801
1213
2377
1350
2846
1031
2788
1581
2022
2560
2766
1416
2313
1795
2711
1690
2272
2197
2441
1643
2642
2785
1968
2010
2734
2810
1855
1721
2210
1300
2741
1434
2727
1998
2345
1499
2827
1094
1753
1879
2371
2624
2826
2898
2362
1650
2848
2750
2820
1802
2161
2079
2613
2433
2407
1558
2559
2794
2318
2748
2918
2867
2792
1691
2493
2116
2074
1945
2569
1433
2240
1998
2977
2803
2510
1872
2746
1677
2050
1660
2344
2699
2469
2935
2602
1403
2505
2875
2579
2898
2582
1747
2539
1415
2275
1684
2533
2554
2588
3002
2456
2726
2397
2035
2805
1942
3018
2220
2581
1976
2280
1402
2539
2991
2063
2482
2645
1608
2852
3032
1960
2113
2155
2983
3023
1969
2673
2769
2080
1615
3064
3010
3028
1986
2536
2913
3057
1291
2154
2221
2398
2871
2537
2269
2586
1634
2858
1441
2222
2779
2708
1734
2520
2361
2784
1738
2692
2594
2283
1771
2514
3143
2808
3020
1701
1669
2500
1301
2627
3124
3068
2837
2999
1439
2629
403
2400
1820
3000
3159
2676
2140
2704
1512
2755
3065
2247
2961
2927
2670
2322
3180
2621
159
2410
2168
3052
2042
2818
2962
2938
2872
3188
2407
3063
1003
2657
2741
2682
2883
2837
2698
2899
755
2231
1140
2366
3159
2066
2120
2225
3078
2464
2432
2347
1958
3094
3071
2561
3219
3217
3246
2439
2371
3175
2409
3016
2219
3087
2150
3219
2918
2836
2244
2547
2052
3146
1464
3124
2457
3016
1830
3074
3201
3266
1940
2886
3108
3018
2377
2381
2153
3203
1402
3100
3371
2988
3067
3055
2689
3255
1691
2864
2076
3283
3104
2521
1337
3360
1618
3344
1974
1985
2029
3249
1445
3230
2385
3169
2042
2951
788
1902
2226
2574
2428
2964
2314
2595
2279
2043
2505
3313
1268
2763
445
3121
2239
3008
2269
2865
959
3071
2700
2751
1603
3131
1613
2736
2537
3172
3303
3258
2851
2557
2735
3156
3299
3193
2277
2922
1944
2931
2683
3306
2246
2645
2646
2999
2027
3315
3242
2789
2390
2962
1854
3047
2924
3453
2913
2649
3011
2666
1531
3543
2333
3143
2339
3132
1486
3257
400
2886
2723
3077
3419
3214
2426
2605
1602
2787
1607
2827
1758
2983
3123
2862
2845
3343
1737
2410
2577
2543
1905
3437
1567
3506
1875
3273
3086
2922
3371
3155
2815
3320
3368
3551
2908
3367
2544
3413
2162
3514
3197
2918
2776
3586
3403
2960
3301
3080
2429
3220
1817
3315
3053
3668
2824
3672
2333
2855
3353
1988
3511
2332
1887
2761
3215
3027
3102
2918
2978
3422
2560
3280
3205
3708
3116
3233
2609
2754
2208
3687
1567
2705
2651
3585
3238
2562
3391
3641
2102
3700
2056
2693
2302
3369
2281
2823
3581
3228
3349
2925
1226
3066
2994
3076
3663
2298
3730
3585
2176
3696
2433
3562
3545
3368
1817
3705
1820
3642
3281
3200
2809
2642
3246
3298
2684
2894
3693
3258
2198
3326
979
3477
3281
3390
2449
2724
1228
3056
3782
3242
2532
2621
992
3171
3068
2799
1231
3336
3273
2970
3466
2832
3038
3148
1943
3487
959
3179
2976
2647
2837
3009
2615
3334
1043
3334
3359
3788
2111
3625
2534
3847
2375
3379
3373
2686
1657
2909
1743
2620
2477
2326
2572
2555
3138
3717
1821
3857
2686
3278
1980
3797
1781
3572
2876
3544
2752
3006
3441
3679
1525
3633
3666
3874
2876
3538
3632
3329
2614
3776
2646
3312
3509
2493
3285
3719
2829
3350
3124
3811
3375
3453
3765
3685
2208
3011
1446
3623
1745
3242
3090
3530
3068
3051
1458
3348
3090
3815
2326
3364
2266
3472
3965
4062
3739
2968
2488
3837
3956
2948
2961
3623
3396
3099
3749
3587
1823
3242
3620
3399
3205
4072
3583
2578
1201
3167
3324
2390
2977
3186
3066
3768
2388
3979
3586
3666
3374
2434
3714
4058
2914
3160
2747
3784
3084
3836
1011
3636
2213
3540
3367
3558
4125
3736
3603
2936
2867
3616
941
3638
2340
3219
1750
3412
3547
3953
2889
2625
2518
3549
3202
3631
3384
3528
4119
3035
4077
4052
3471
3687
3016
3416
3427
2600
2836
4001
4142
3740
2818
3842
4069
3305
3443
3220
2212
3543
2038
3188
2243
3130
3147
4174
4241
3509
1489
4200
3645
2495
1523
2356
3784
3524
2548
2867
3786
3726
1855
3023
4096
3709
4110
3349
2193
3456
4275
3740
4135
4132
2104
4297
4285
3864
574
2485
2185
3619
990
3846
3280
3391
3276
3294
2673
3964
993
3466
3601
3495
2737
3341
2562
3222
2521
3541
3582
3809
3234
3631
1280
3851
3241
3888
3693
3666
3385
3505
3248
3605
1272
3479
3914
4146
2544
3745
3435
2924
2417
3212
3764
3861
2741
4316
3677
4387
4185
4006
1965
4134
2502
3426
2917
3718
1618
2914
2765
3861
2612
4219
2436
4031
3327
3937
2081
3626
1404
2718
3215
3862
3455
3593
3176
3803
2482
4062
2514
3944
2735
3473
2811
4181
4451
3477
3893
4104
4451
3437
3476
3406
2015
3814
4394
2451
4413
3998
4364
3118
4249
3875
2221
3795
3741
3103
3786
4487
2749
4091
2543
4229
3746
3519
3944
4419
3802
4207
2366
3036
1737
4418
2571
4452
3200
3971
4328
2892
4147
4562
3621
3683
2022
3399
3104
2645
3047
4224
2439
4537
1803
3387
3267
4584
4101
3717
4620
4240
3677
4460
2956
3548
2465
3835
2274
4424
4097
3611
2710
4318
2171
3464
2797
4267
3134
4352
2693
3913
2918
4542
3340
4306
1158
2791
4163
4417
2745
3514
2460
2997
3186
3497
4081
3303
2788
4222
4548
4163
4468
4421
3145
4093
4227
4025
3271
3625
2261
3326
3004
3544
4552
3474
2959
3138
2190
3876
2890
4592
1960
4385
4309
4505
4115
3855
3366
4635
3232
3537
2919
4434
4390
4428
2772
4205
2191
4691
2847
4069
3102
3745
2767
3597
3358
3855
3019
4179
4160
3960
4164
3342
2731
4575
3869
4184
3218
4454
3278
4351
1679
3387
736
3788
2194
4782
2418
3556
2788
3794
3082
3727
3883
4225
1986
3888
3233
3947
4339
4411
2279
4465
3910
4797
4683
3867
3944
3719
2964
4626
4467
4250
3486
3882
3244
3611
2481
3805
4285
4316
2564
4533
3147
4869
2586
3786
1356
4567
3230
3618
2728
4488
2568
3885
2609
3547
4230
3498
3188
4796
4487
3706
2710
4457
4715
4548
2285
3775
2520
4677
3201
3171
4710
4496
4919
3759
2933
4821
2510
3162
4422
4987
2237
4246
3558
3821
4712
4781
3408
3975
3494
4278
4180
4694
2159
4125
3454
4363
3796
4131
3751
4897
1862
4272
4419
4805
4657
4097
3408
4406
5007
4694
2951
3716
5016
4661
2294
4633
2435
3676
2905
3266
2602
4748
4852
4933
4419
3367
3590
4917
4327
3850
2724
5049
4630
4081
4853
5037
4595
4663
1627
4253
546
4563
367
5013
4281
4288
5054
4263
2573
3671
2429
5057
3453
4507
1959
4898
3077
5081
4469
4487
4526
5084
4058
5108
4614
4415
3857
4173
3309
3958
3171
4082
4970
4522
3114
4077
4919
4513
1882
4797
5077
5101
3425
4878
3186
4534
4666
5197
3321
4211
4814
4386
2857
4684
1544
4057
527
4160
4591
4784
5188
4683
4804
3360
4519
4825
2860
4450
5189
4515
4409
4660
3612
3772
3480
4518
3463
3658
5001
3500
5236
4968
2093
4777
5279
4814
2530
4614
2223
3727
4500
4311
4000
3909
4063
3872
3014
4007
4029
4768
2826
5263
3118
4878
2345
4005
4925
4429
4820
4298
1821
4305
2954
4928
3652
3914
2494
3911
4824
4363
1988
3833
4753
4834
2988
4409
2323
5028
2364
4789
2848
4262
5052
5062
3874
3725
3777
4382
3839
5299
4031
4123
3431
4128
3187
5100
1477
4012
1674
4963
3492
5217
4871
4486
4267
4716
4369
4676
3270
4150
3853
3663
4528
4385
3578
4579
2907
5069
2928
5045
5125
3737
354
4530
5091
4325
3977
4744
2141
5074
300
4301
4468
4615
3915
5156
2146
4940
4370
5056
1833
4704
4670
4414
4077
4684
4704
3008
2754
4184
4993
4724
4755
4928
2616
5411
5154
4558
4682
4976
4253
4708
5496
5234
2031
5236
2592
4185
4855
5475
559
5063
5087
4446
4410
3396
2639
4563
2895
4661
3816
3980
4144
5253
4953
4843
3335
4189
5490
4782
5523
5089
959
3779
2594
4689
5222
4839
3923
3408
4870
4691
4103
4048
2309
5419
2011
5025
4510
3759
4439
4893
4774
4619
3396
4633
5112
4851
5021
4791
4609
5224
2470
4583
3561
3764
2574
5278
4917
3406
4992
3862
3668
5461
2547
4484
2806
4445
2016
5482
5678
5298
4803
4524
5452
5274
4284
4512
4015
4374
2482
5432
5529
4278
5368
4037
2986
4428
3126
4567
5498
4653
4120
4487
5739
4937
4381
3518
3436
3885
5705
5398
2425
5502
4817
5528
4567
5259
5343
4391
5619
5685
3054
5560
4852
5624
2551
4760
3668
5678
5576
4478
4842
4118
5495
5757
4371
3699
4188
5235
4839
4199
4240
4812
5737
3837
4588
4496
3242
5239
2601
4234
4394
4444
2754
5600
2019
5265
5610
5512
4443
4757
5277
5208
3010
3844
4870
4490
2809
4450
3075
4563
3528
5625
4376
3608
3851
5509
4402
5121
2740
5322
4221
5623
3229
4866
3969
4677
5545
4855
3389
5048
2494
5867
2434
5519
5738
5601
3867
5186
3747
5863
4698
4425
3889
4983
5395
4440
3314
4530
5929
4927
5667
4967
4030
5489
5088
5203
4191
4481
5294
5756
3815
4795
3493
5841
588
5525
3685
4563
5377
3954
3975
4812
2786
4866
4374
4134
3713
5441
3134
4975
4024
5053
3184
5178
3263
5959
5595
5681
5951
4620
5674
6004
4812
4849
5416
4005
4494
4828
5934
4443
4847
4468
2802
4105
5393
5371
5810
4205
4460
3847
6041
5254
1602
4781
2323
5663
4836
4376
3174
4954
5167
4991
4063
5306
5659
5724
4216
5400
5873
4848
5510
5466
2425
4689
4708
5268
2666
4840
3596
5884
3859
4581
4185
4900
4317
6053
5247
5653
4120
5960
5183
5307
4017
4074
6077
4761
4375
5467
5151
5133
5261
4644
4814
5910
1278
3447
3735
5378
2277
5822
2975
5076
5772
4773
962
4082
1427
5881
5700
5027
4266
6124
6021
5312
2525
6151
4552
5738
3388
5132
2748
6101
4539
5044
2984
4469
2679
3684
6065
5593
3999
5463
4141
5304
3962
5802
2984
5360
5648
5338
4939
6065
3740
5766
3224
5729
4271
5269
2453
6174
6169
5682
5458
5985
2724
5458
4960
6100
4324
6020
3640
5928
5847
5148
2296
5446
3153
4444
4571
6161
5991
4936
1976
5516
4456
4287
5642
5821
5868
6106
3643
5669
3839
6216
3568
6098
5682
4575
3345
5834
4492
4833
5258
4875
3876
5277
3128
5930
5685
5267
5634
5021
3722
4688
1945
5102
3538
4741
4756
5031
3578
4190
6179
4598
5386
6064
3644
5132
5284
5421
3024
4776
3155
6091
6341
5956
3516
3964
4590
6023
4651
5065
4418
6162
4281
4843
5770
6213
4379
4950
6065
5215
6427
6150
5027
4689
286
4890
4709
4538
5702
5122
4642
5602
3095
5831
3926
5944
5808
6088
4695
5192
4957
5323
3556
5879
3465
6062
5519
4876
3737
4583
3035
5409
5460
5175
4560
5478
5927
5621
5346
6278
3265
6146
6129
5562
4471
6321
4523
5018
4623
4364
6404
4583
6261
5473
2264
5735
6112
5738
5775
5842
2911
5031
3496
5541
5682
5298
6129
5976
2724
5808
3568
6296
2912
6152
2529
5752
4432
4936
5726
6412
5739
6389
4184
5240
3555
4983
5697
5293
491
5035
6379
6345
4404
6110
4902
5819
3898
5858
3389
5204
6390
4520
4529
5276
5859
6296
2733
5722
3711
6208
2784
5024
5766
6081
2735
5214
3398
6011
4548
3997
3624
4813
6596
5519
6044
6395
5207
5676
5580
4945
5302
5842
3622
6651
2636
5123
4234
4037
4383
6757
3993
4216
3123
4951
4352
6107
6257
4822
2531
6614
3438
5200
6620
6432
5553
5965
2230
6379
2809
6058
3461
4700
5965
6152
3715
6730
6007
5142
5460
5919
5987
6503
6140
6425
3647
5038
6061
6158
5479
5423
4171
6516
3881
4556
2862
5843
941
5931
6683
4897
5138
5554
5655
6272
6841
5522
6538
4290
2891
5711
6553
5243
5763
4408
4898
5199
4486
6606
5534
6752
6632
6810
6713
6178
1429
5673
5899
6298
3847
5803
4970
6525
3327
5047
4355
6095
4348
4058
4626
5903
4823
6734
343
6211
6866
5774
4557
6310
6182
6888
3469
6474
3407
3935
3510
5946
5343
5607
6058
4818
1214
6945
3751
5791
4679
5997
5886
6444
1378
4737
4873
4292
3438
6919
4590
6837
6931
6904
4203
6845
4413
5302
3539
5683
5246
6989
5589
4381
4987
4904
5192
6081
6988
6726
5318
6114
4915
6479
5832
5615
4040
5486
4990
5996
3854
5505
2636
5876
2638
6592
3004
6639
3536
6539
3539
6019
3540
6866
4870
6229
4369
6584
4659
6686
5914
5042
3555
5861
1663
6283
4119
5833
3302
6560
6716
6634
2972
6083
5547
6826
5417
7007
4441
6114
5768
6074
6426
5261
2290
7059
3526
5733
5599
6632
6272
6615
4370
7168
6666
6362
4439
5819
6844
5677
2725
6882
3052
4939
3841
7157
5488
6675
5831
6986
4246
5650
6990
5528
4352
5673
3704
6082
7139
6301
7095
5444
7079
6075
3670
6819
3489
5922
6392
5817
4594
6352
3789
7190
6444
4505
4029
5147
6512
6943
5884
7063
5785
6074
4662
6892
3606
7200
6546
5845
6267
5503
6185
5907
7165
5676
4415
6704
4061
5878
2516
6623
7184
6069
6516
4413
5757
4068
5524
7008
6489
5968
5365
5778
4867
5625
6281
5569
4872
5827
3787
6347
6569
6445
7035
4880
2973
5821
4077
5756
7016
5646
1654
5912
3541
6951
6892
5813
3589
6178
5635
5493
5142
6332
5158
6271
5943
6285
5792
6970
3525
5068
5412
5983
4771
6477
6071
7408
3799
7417
6653
5879
5161
7333
6930
6862
6658
7405
2351
6122
4006
7367
5498
6585
5516
5199
7039
5849
5589
7463
5503
6664
6493
6531
3307
6005
6858
6194
7272
5972
4690
6423
4340
6477
3360
7218
5375
7212
5152
6853
7287
5732
5749
7018
5464
5032
6277
7207
5093
5858
7294
6041
6474
6136
6254
7389
6671
7204
7147
7281
3487
6841
5337
6313
4313
5557
7164
7048
5641
7238
4708
6099
5022
7004
6445
6791
6102
6379
2523
5266
6588
5778
5520
5413
3581
7313
7116
7544
6776
5647
5737
7426
6626
6448
2723
6040
6598
7195
5961
6394
2327
6230
3696
7531
6318
6501
3806
6092
6238
6993
4224
6586
4901
5325
5601
6274
4853
6686
6488
7263
3019
7582
7650
6673
3380
6142
7337
7552
4045
7059
5402
7402
6245
7557
7375
7524
7160
5447
3684
6684
6512
5508
6999
6201
6238
7452
5079
7504
6897
6524
7214
6446
5354
7224
2953
6852
7018
7148
5303
6063
6864
6188
6949
6961
4740
6777
2808
6118
5502
4966
4387
6532
5320
7147
5084
7381
5297
6271
6627
5312
4198
7212
3293
6175
3933
6525
7542
7236
4448
6684
5879
5488
1812
6725
4403
6848
6736
5867
4403
7264
4693
6956
4256
7718
4148
6943
5149
6404
6798
6860
2737
7467
4966
6593
7293
6777
3097
6171
4805
7645
3528
6263
3655
5714
5439
7010
6237
7717
4122
6857
7728
6212
3999
6680
801
6162
3434
6295
4010
6679
4110
6954
4853
7836
2131
7392
4614
6642
4046
6044
4831
6526
1001
6137
1858
6908
4448
6308
4790
7087
6871
7195
3126
6420
4455
5866
3487
7133
6661
5877
7383
6196
4783
6177
7848
7319
5323
7550
2390
6821
6660
7141
4059
7363
4195
6628
6702
6221
4262
6239
7689
7688
7755
7710
5066
7315
5045
7617
7098
6424
6358
6937
4768
6212
5427
7938
6317
6146
5987
7635
4549
6992
5954
5976
5195
7427
5642
7166
4622
7331
2551
7865
4918
5055
5837
7284
5168
6345
6164
5270
5898
5735
5077
7210
7692
6404
7130
4635
4716
5615
7589
7772
4578
7684
3043
6720
4710
7797
4206
8014
6824
7393
5996
7149
5567
6038
4051
5381
5658
6075
3928
7538
4919
7802
4896
8099
5781
7887
4988
5280
4568
6026
4231
6839
4877
5876
6287
6831
2895
7511
3781
6004
517
6369
2382
6353
7782
7994
7684
7702
6298
6623
4503
5888
5530
6837
7253
7014
7129
8135
6359
6522
4997
6030
5922
7850
4638
7962
4408
7259
6236
7246
6192
7958
7101
6872
6971
6625
4829
7647
3666
8182
4211
6539
7395
7086
3195
8260
6886
5415
5185
7492
4991
7058
4098
6322
2750
6343
2010
7554
4663
7996
6953
8050
7426
8070
6246
7395
7069
6344
2958
6213
5475
7542
7578
6372
5503
7852
6014
6309
8343
7371
6466
6364
3603
6233
5926
7169
3855
7010
2891
6433
7863
7601
6095
7588
7359
6811
5426
6866
4166
8146
8278
7249
6867
6424
8291
6787
4666
6069
6099
5975
2880
7611
1768
6129
5735
6565
3926
7566
7949
7792
7525
8406
4454
6363
7457
5815
6654
6745
8008
7213
1669
6945
7496
8052
7654
7356
4705
7218
4179
8225
4297
7049
7784
8026
2654
6193
3887
7097
4009
7737
6701
7169
6681
6802
2982
5825
5949
7912
4549
5489
2183
5175
6799
7343
3738
7979
1888
8213
8088
8216
6246
7101
4841
8147
7296
8076
6610
6129
6813
6499
5511
7544
2673
8173
7387
6888
5455
8141
6051
8384
1810
8095
1002
8528
8026
7672
7640
8411
6223
6144
1080
6443
8453
8396
6956
8065
5624
8430
8203
7615
1607
7321
5822
7614
2869
6548
7576
7152
7606
5987
8189
8312
8045
8402
6174
6935
4752
6929
3757
5933
4021
6432
6314
5758
8320
7695
5626
6259
7653
8553
5435
6890
6046
8431
8459
7885
3676
7443
5193
7722
810
7475
7143
5022
4084
6226
5736
7854
4725
6203
4037
7614
5259
8458
2186
7237
4959
5679
8574
6312
5939
5115
7498
6523
2693
8511
8516
7730
4659
8351
8180
7678
1760
6835
2905
7086
7159
8028
6491
7056
8546
6655
5311
8354
4835
8390
4033
8770
4073
6808
6536
8151
4085
7908
6818
8416
3485
7882
8439
7853
8716
8299
5182
8080
6841
7347
4191
6600
4764
8829
7446
6661
5642
7647
8209
7785
7055
7984
4924
8486
7171
8835
1780
8161
4770
8323
7993
7730
8692
7213
5495
8709
7001
8339
4418
8693
8601
6581
7004
7654
7937
8507
4876
7115
8746
6163
6917
7800
6662
8107
6355
7392
6623
7233
2975
7334
8009
7611
4119
7125
6764
7810
4318
6139
7417
8901
5198
7357
8782
8314
7909
7688
5343
8711
7550
6311
7912
8372
8677
8270
6287
8514
3577
7185
7142
8840
8200
7787
7348
7510
4508
8705
7874
6850
7711
8379
8617
7239
6658
7830
6623
9001
4678
8360
8553
8510
5225
8286
6899
6405
8560
8655
8300
8693
6462
8919
7520
9002
5946
7221
3508
7989
7617
6894
6299
8592
6754
8604
4973
7318
8140
8572
1866
6942
5678
8027
6539
7313
9027
8348
6731
8130
8192
5721
5256
8595
6925
7663
5518
7956
4184
6549
8129
6881
5518
8826
4921
8155
6381
8906
5896
8856
8320
7373
4565
8661
5786
7822
6768
7985
7642
6933
2567
8236
4614
8776
8199
7374
4022
8945
4506
8390
4321
6291
8773
9038
8053
6981
5113
7813
4678
6357
5492
8034
4638
8677
4656
5992
6973
8217
3134
8198
4803
7321
5022
7439
4766
7732
4535
7017
7258
7395
6703
7577
5497
7145
7457
8245
8143
7578
4814
6521
7029
9058
9009
5627
8978
7784
7825
7642
4596
8860
9077
7298
5897
7662
6141
6557
5675
8520
8159
7811
5047
6969
6334
9058
6306
8096
7024
9216
7305
7099
8221
6225
8476
7220
6169
7291
8430
8207
5115
7247
866
6353
7911
7637
8454
7950
4300
7488
8086
8748
2723
7622
5523
6360
7840
7865
6279
7040
4836
8920
8877
7936
6788
8289
8438
7311
9308
7550
4730
8189
5847
9049
7162
7317
9366
8388
1627
8585
8956
7868
3609
8315
5335
8178
6995
8380
4908
6573
8165
8172
4456
5551
5877
8838
7684
8915
4034
9221
6056
6425
8746
8840
3299
7191
5868
7813
5946
9035
5705
8507
5380
8279
9154
8319
5952
8269
8638
8271
8086
6432
5165
7300
4757
7691
5543
8811
5625
8176
7901
8738
4745
7396
7506
7739
8021
7762
6268
8546
5233
6412
8326
9463
3124
7358
1580
7783
7821
6063
7930
6526
7100
5444
7041
7369
5455
8991
6151
7914
6542
7109
7669
7830
7132
7687
9513
8875
4102
7143
5829
8492
2847
8709
8748
9268
4898
9016
2783
8381
6128
8973
6529
7539
8857
8288
5335
7652
6832
8498
6973
8443
5221
6745
9394
7662
7115
7898
4137
7505
8363
7796
5358
6630
8150
7697
4003
8623
7074
6736
5648
9045
4887
6866
8669
8188
1586
6455
3405
8224
6916
8866
3107
7898
9623
7524
6310
7863
8121
8961
2172
6802
5838
9201
4668
9002
7023
7871
3493
6837
9684
9246
7084
9006
5301
9529
8311
7562
7421
5629
4392
8820
7749
9113
8597
8352
4200
7341
5826
6810
6370
9599
7280
8567
9490
9184
7050
6988
4129
7578
8536
8568
7758
7986
1393
7893
5722
9331
9047
7264
9137
9384
4840
9236
6312
9163
8442
7213
4664
6934
7839
6768
4654
7971
7714
9447
6451
8744
7547
9676
7670
8592
7544
8494
5046
6941
6584
8839
6147
7159
9417
9133
5613
7096
6911
9805
8784
7541
6106
8603
6611
9018
7118
8906
5855
9687
8554
6698
7712
7927
9285
7276
9521
7094
5988
9828
4381
9010
7612
7018
8300
8697
7580
9611
6935
8833
5360
9232
4873
7616
6830
8775
8352
8388
5015
8998
8647
9084
5603
6215
9328
9971
9352
8577
7170
7737
4525
7551
6592
8090
6488
8563
8105
8701
7421
7559
2812
9737
4745
8681
1930
9330
1547
8065
8021
9989
5869
9871
5803
8773
9202
9160
6667
9707
4700
8629
8227
7965
7001
7041
7001
6014
9821
6578
3573
8028
2958
9926
2508
9618
4120
5746
6152
8208
6239
7802
8451
8128
10023
7977
4200
8110
7263
9069
9307
5927
7540
7053
6291
7935
10106
7733
6342
6914
2144
7821
9469
7934
6492
8571
4519
8316
8758
9435
2132
7015
8713
9670
7552
8294
7529
8528
8393
7972
10074
10126
5580
8086
4393
7783
3255
8474
5468
9189
4930
8330
5028
7562
8740
7864
6527
8780
9352
8299
9317
8654
6858
6934
7827
9565
6835
9362
2608
10082
6827
7158
7539
8699
5904
9687
10163
10056
8125
8979
8044
9163
6425
7480
1332
9670
5861
10043
2998
9562
5389
7981
5774
7034
1116
9354
9529
8247
5698
7505
7233
7589
6004
8088
7023
9665
5743
7959
3523
8971
4844
10293
7627
9645
8159
7115
4109
9228
4933
9284
9740
8717
6339
9608
5857
9930
9532
7716
5981
9109
9242
10329
8011
6437
5919
8474
8699
8613
6668
8531
9027
9793
6663
10351
4580
8928
8450
9092
10223
9201
6902
9908
8706
9503
8529
8075
5536
7724
9434
8630
9820
8935
8567
9129
9791
8775
3832
9631
5238
8963
8002
7443
9112
8610
8179
9127
4153
9332
6607
9989
7928
9354
10213
10417
3878
9481
9435
8546
9688
7204
4930
7787
4644
8527
10102
10293
7354
7837
4341
6512
5483
10168
7520
9922
9342
8475
10278
9217
7189
8401
3949
9187
6944
10007
6483
7131
964
8123
5423
7035
4740
8478
7558
6680
7860
8470
4581
9589
5563
6743
7569
9303
7986
9692
10348
8829
9938
10192
7542
8362
7327
7599
4917
9754
3785
8095
7453
6667
7748
9715
10267
7916
5654
6273
7701
9505
9946
8583
8649
10317
7313
8935
9091
7943
6458
7022
5338
7407
7020
10438
8318
9365
8633
8717
6350
10626
6113
8758
9329
8975
9694
7925
3195
8148
5043
8699
5779
9067
9692
9296
9586
7833
2831
10554
6228
10387
4888
10038
6031
9315
6563
9245
8572
6644
4233
9684
2500
9113
3938
8471
8261
8381
7896
10131
2731
10620
5833
9213
4910
9494
8751
10172
8585
8147
5751
8728
8754
8611
7453
10431
7845
9829
8126
8362
3828
9728
5188
8090
7363
8385
7720
10107
8679
9625
10285
7752
10689
8533
7849
8893
6292
9616
9683
7819
9909
10301
2161
8033
5943
9941
6876
9498
6952
8508
10695
8529
3892
9138
9609
6737
10512
8262
9792
7425
4523
10476
5525
10353
9337
7595
8856
8665
7089
6982
3504
9932
9710
9895
8041
9999
6228
9756
5821
10488
8841
8447
5950
10675
4370
8130
6779
9314
3296
7634
5913
9982
5526
10559
8022
9359
6517
9605
5317
10057
10761
8283
6645
7910
4429
9713
7719
7266
10562
9611
8656
7662
9556
10871
8655
8329
5123
7471
5582
8821
6034
9418
6199
9675
4928
6396
2123
10480
9660
8321
7219
7357
6060
7579
7714
10745
2780
9769
7308
10364
10530
9693
7632
8284
9718
8477
9084
10245
9021
10011
7486
10226
6852
9497
7581
8301
7272
10308
10418
9846
7778
8883
10273
9377
8700
10585
10583
10572
4087
6826
6853
9042
4233
10708
6527
7469
1816
9404
11004
9319
8443
10950
6357
10501
10325
10373
4934
7928
7378
7493
9345
10623
7276
10403
5715
6859
8844
9615
8043
9452
10894
9961
2923
7976
10262
7648
9931
10817
9007
9195
3979
9711
10246
7409
3873
10232
9099
9768
7912
9270
10076
8653
7335
8219
8469
7675
3592
9138
8566
10351
4244
10493
8767
8955
7935
10386
7932
8791
8036
10287
9037
10369
6555
8777
10502
7693
9725
9086
4553
10064
1921
10405
3608
10179
9272
9266
6361
7783
3365
8727
5031
8291
6865
10297
4262
8793
4605
9532
8879
8730
6707
7614
11162
10522
7532
9944
8720
10354
7008
9118
5753
7556
7868
6926
8002
7349
7135
9014
8147
6891
6866
10851
6338
10760
7423
6053
10645
9721
9973
10820
2560
10086
9209
11240
7496
9582
4500
8642
6266
9216
7733
7181
6226
9594
9027
11069
8332
6182
10079
10420
8970
8320
4251
9009
7382
8337
10079
9856
7676
10158
6841
7923
3505
10237
7554
8644
6744
7031
2548
9634
6075
9174
4295
9547
904
9143
6751
9918
10771
8859
9270
10859
5594
10437
7454
11199
10248
10274
8893
8811
8813
10816
10882
9400
7446
10682
10324
10302
9492
11188
10850
9667
7145
9972
9307
8751
11427
9619
7228
11231
8341
8920
6904
7916
9440
8744
3201
8878
9711
9204
8984
9711
6324
9486
6681
10470
7898
8660
7815
11075
4811
6375
9769
6872
5878
8710
5800
10614
8779
9302
4603
11472
2433
10522
6213
8356
10960
10993
6436
9126
8180
8625
6615
9064
11262
9827
10380
9889
7002
11391
10569
8648
8170
8547
5267
9615
10883
8715
6084
11335
7936
9000
7892
8207
7980
9519
10916
8380
6482
10496
7330
11076
8287
8281
5942
8715
8051
6437
8959
10280
6853
9133
9826
10462
4233
10806
4374
8270
5082
7342
6498
10290
10527
10506
11566
9582
4835
9356
4780
11409
5960
11511
1947
9826
10922
9818
11213
10222
5920
11685
6733
10790
10720
10321
4503
10744
11597
11138
11296
9429
11465
9211
8951
11671
9546
9155
3916
10460
9861
9705
9355
7860
6624
9065
9832
7647
10910
9658
6861
11685
10665
8797
8405
11290
9269
9836
7903
10391
11224
9336
10988
11296
6996
10660
8839
10343
11174
8568
5858
10100
6756
11131
4657
11471
5537
9537
9495
10260
9204
8410
3982
11748
7919
9313
8239
8729
1544
9147
7333
11051
11480
11279
5986
11004
5700
10850
7276
10179
4945
9878
8617
9320
9697
8823
5453
11589
7799
11067
6736
10081
10628
7942
7584
11719
5834
9392
10921
11649
7224
11202
6652
10422
10955
10072
2468
11109
8323
6250
11797
7315
7660
9465
1869
9063
4342
9229
11378
11835
10635
9553
11901
8467
8671
9420
10018
8771
10186
8068
7594
11439
7882
11711
11702
7570
8262
9974
3983
9098
6130
9190
6258
8851
8262
8451
9046
9102
7112
11020
8166
11209
10321
10115
3621
9651
10951
8805
11739
7554
9930
10559
5458
10412
6068
10703
10860
9104
8393
11057
6242
10458
4678
9930
9394
10854
6322
10284
9712
11391
9940
11921
4114
10517
8334
11063
11105
10578
5503
9342
6836
10401
9140
10547
6030
8956
5534
9464
12004
9733
10198
11069
7908
7089
11984
7989
6053
11620
7766
11614
10531
10974
12030
11781
7473
9679
12041
11602
10529
9117
6635
10685
11720
12017
6053
10620
7567
10899
8118
11820
9941
7992
11988
10871
11479
7982
6579
8498
10704
11797
4547
10145
11696
9966
6636
10212
10980
9103
10038
10335
8366
10988
11955
7928
5110
6516
7320
10984
9979
9193
11904
12121
7559
9690
9362
9717
7453
9356
6385
7791
12071
9580
10393
11422
11928
11450
8363
9554
11689
8426
9532
9474
5765
10043
11042
9421
11551
10782
8059
10450
7549
9628
8933
10287
10991
9500
11074
11167
5306
8834
9313
8674
3249
9937
7786
11044
9028
9297
7686
10981
3578
9565
5110
11629
6944
9486
10849
11146
5270
10309
11611
10466
2221
9407
11806
11271
10335
12312
5510
10543
5911
11972
7769
12295
11075
10150
6298
10542
8977
10409
10466
10621
7392
12170
9649
9824
9646
9878
5016
9752
11958
11293
8010
9458
9192
11330
9946
9674
11682
11556
9143
11884
5548
9772
11172
11389
10297
11752
10847
11420
5590
11011
10500
11499
12325
10684
6253
9844
12384
9876
3568
11033
7878
9054
10601
11488
7765
11135
10904
12433
4672
11461
4242
9827
7587
9679
12355
8610
7406
11484
9836
9084
7547
9869
6200
9073
3220
10908
9288
11474
12125
8205
657
9089
12228
10567
9212
10701
6219
10542
10798
10785
11806
10278
6263
10721
5965
11210
9823
11411
10080
11324
4439
11576
10237
9009
11925
10859
12256
11889
10316
12107
9908
11368
11080
8889
8817
8124
12297
10118
3512
8599
8708
11815
10588
10080
7236
11844
3592
12290
9104
11531
12596
9154
6141
11223
4640
9582
6657
12118
5140
9766
7270
11080
9946
10123
12351
10086
10556
11147
9004
11468
10658
12052
2986
11275
12004
9250
11752
9884
10822
8421
9372
8690
7823
11410
8545
12365
10046
9521
9579
11833
7852
11739
12137
10561
8330
9229
5321
10704
11465
12601
6686
8896
8157
10343
1975
9243
12039
10271
8798
8113
7582
11343
11414
10959
4570
10536
11831
10207
8245
10731
11685
11050
5550
12577
10586
8535
8039
10633
9294
12675
12704
10433
12091
10926
11515
9317
6128
8041
9789
12436
7571
9289
11703
9884
7167
9135
11637
8324
10685
9902
9405
11737
4490
12439
9639
10236
8024
10817
7543
11762
8448
12443
7311
10541
8287
10770
5319
10583
12025
10280
6628
11240
8154
9996
6640
7477
7499
10617
8122
10107
11955
11015
3830
10140
11552
11264
9684
11453
4770
10437
9714
12552
10179
11564
9900
11434
7489
11830
12666
9976
12514
10742
6323
9398
11584
12643
8702
12194
11149
12249
1060
9896
8730
11240
9790
10366
12274
12561
12400
9637
6806
11362
8198
8464
8609
12656
12255
11688
12913
10299
11840
11318
7819
11565
11452
11818
12028
11961
7878
10446
10499
10973
10041
10377
8486
12207
7676
12702
8167
7080
8730
9786
3468
11245
10749
12731
7501
8934
12964
11791
8571
9278
11271
12666
7475
11792
11214
13023
7359
12076
11891
9276
10936
10209
11516
12076
9771
12924
8010
7967
12466
11893
9550
12990
11803
8741
12545
11622
12845
11795
6164
10293
8290
11803
10779
8994
7952
9800
8068
12034
9750
10695
12809
11161
8947
10606
6082
10017
12429
12016
9112
10283
6626
10346
10742
12577
7834
12364
11891
12439
9216
13090
12050
10613
6423
11537
7295
12989
12475
9559
9739
10798
12760
12172
9565
12292
11720
9604
12028
9477
7519
8274
10839
9147
3555
12142
7463
10987
10287
12606
6161
9342
9462
12814
9960
12362
8255
13149
11770
8690
7834
7890
9910
10206
7716
10596
6612
12345
8770
11600
10966
12007
4587
12244
7632
12821
11129
13119
9006
10184
5892
10051
10622
11304
11183
12389
5937
12852
7484
12365
9370
10788
13169
11587
10545
9684
6396
12365
10611
11939
8384
10519
7918
10744
8626
10748
12756
11484
9763
10995
10782
10868
8937
9859