0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-10 19:58:53 +00:00
OI-codes/LibreOJ/10115/data/tree4.out

10001 lines
61 KiB (Stored with Git LFS)
Plaintext

1
3
5
6
9
3
13
8
17
12
21
14
24
21
28
23
32
27
35
17
41
26
42
20
44
50
49
32
55
49
58
32
64
53
67
48
72
61
75
61
74
57
76
62
86
91
89
86
95
37
96
76
101
69
108
81
113
62
113
75
113
50
121
77
126
60
129
98
130
43
141
111
141
123
149
83
151
104
152
82
156
149
162
147
167
67
171
97
173
157
174
79
183
97
187
74
192
178
195
136
198
105
200
167
199
146
207
188
209
150
221
221
223
118
218
225
224
172
231
238
239
160
245
209
246
140
247
234
256
204
251
129
257
243
263
240
260
230
276
278
275
124
278
231
283
232
288
260
295
257
294
215
298
192
305
61
306
253
315
196
310
227
318
169
324
222
331
236
331
176
333
297
339
329
346
313
353
165
336
202
356
297
347
90
362
66
360
201
375
263
366
258
364
280
379
307
369
29
381
271
395
80
392
159
404
318
402
370
405
190
403
356
418
247
422
379
416
268
410
435
427
308
430
431
445
436
439
384
457
360
451
363
465
251
466
253
465
420
475
421
469
117
478
147
472
364
491
216
481
437
496
458
483
212
503
436
507
317
488
470
507
264
505
393
518
204
523
493
517
229
536
265
538
364
525
279
548
539
550
494
536
349
553
529
566
308
557
436
563
410
560
528
555
224
589
429
571
368
590
381
593
231
599
472
587
175
590
554
609
50
592
523
620
65
595
263
623
406
636
615
621
561
621
631
630
623
642
282
652
318
627
284
665
521
663
337
636
255
654
324
660
413
677
444
664
567
692
666
668
415
689
648
688
451
691
610
687
414
696
610
706
116
691
685
713
545
722
719
729
611
720
381
731
651
731
699
730
113
730
334
740
461
752
698
758
701
753
715
765
406
757
479
761
421
781
424
775
533
765
460
800
598
795
654
779
431
811
632
810
746
791
493
818
357
818
377
807
824
805
427
832
590
821
780
829
664
807
283
845
657
827
743
844
821
843
769
843
146
836
661
876
580
857
275
858
854
874
449
870
423
859
368
853
446
885
777
861
575
898
476
907
901
900
550
868
791
933
656
936
484
912
897
911
359
916
549
921
578
919
96
932
476
944
611
967
608
967
775
966
933
930
644
929
304
973
534
963
963
972
651
967
499
965
314
966
735
984
513
970
1014
983
568
973
827
1013
974
1014
639
982
526
1034
960
1001
943
1034
759
1048
645
1050
718
1044
1037
1063
392
1041
541
1026
969
1077
466
1009
865
1035
753
1049
521
1048
734
1057
1036
1052
984
1101
873
1058
921
1095
776
1066
845
1088
886
1090
637
1086
388
1102
705
1108
998
1133
965
1128
335
1136
896
1113
358
1143
442
1134
393
1140
884
1144
1073
1125
506
1168
1047
1174
918
1181
874
1150
781
1153
443
1187
709
1180
570
1191
875
1147
993
1198
984
1186
225
1185
659
1195
606
1176
345
1197
708
1174
211
1217
787
1205
820
1233
728
1213
841
1235
643
1237
662
1191
524
1232
1129
1185
635
1268
715
1267
984
1237
744
1287
1051
1245
737
1244
477
1269
689
1265
1175
1274
822
1276
1193
1278
395
1300
1160
1304
376
1323
549
1324
643
1328
788
1308
313
1269
1119
1270
771
1329
530
1350
945
1337
677
1348
563
1318
1012
1338
578
1360
1158
1343
553
1342
1060
1366
1148
1344
888
1335
730
1322
934
1324
381
1371
698
1391
1071
1401
1120
1352
1172
1350
1157
1408
1311
1426
776
1421
581
1356
801
1415
1055
1363
1097
1378
1215
1441
1107
1391
763
1446
868
1415
1411
1450
1168
1393
831
1478
1093
1452
551
1418
1042
1484
1468
1497
1409
1490
853
1470
434
1407
1242
1474
851
1475
1428
1504
491
1504
1050
1441
846
1515
536
1482
752
1516
795
1467
805
1478
773
1523
991
1546
474
1520
1076
1502
1113
1513
932
1516
918
1575
1499
1557
416
1569
733
1567
1061
1533
1442
1514
1111
1577
590
1548
838
1586
1573
1540
1091
1585
1245
1605
1215
1581
1051
1515
1358
1588
1128
1598
1447
1585
1581
1632
1379
1588
1549
1564
1116
1640
836
1611
1363
1615
1001
1611
1302
1662
1130
1595
695
1656
180
1620
939
1626
378
1610
294
1646
1365
1625
1317
1682
1614
1646
1411
1616
1477
1690
598
1701
1672
1716
1207
1723
1702
1677
1551
1710
1620
1720
1349
1645
764
1653
1615
1713
1024
1704
1451
1691
1026
1752
1561
1699
1759
1694
972
1730
1274
1755
1700
1720
1406
1770
1735
1729
667
1730
1750
1785
1090
1718
847
1754
1270
1807
953
1806
876
1773
1125
1751
1511
1779
1329
1799
1571
1814
803
1718
689
1811
1276
1777
1677
1740
1300
1802
1095
1809
1713
1838
1755
1827
1039
1813
1658
1856
1724
1812
877
1844
1425
1801
1331
1879
1290
1875
1638
1893
464
1849
1765
1845
1361
1888
868
1844
1103
1886
1621
1885
1881
1849
1708
1854
528
1799
977
1902
1303
1909
1608
1890
1637
1942
1006
1945
1936
1883
1597
1906
845
1940
1485
1969
1921
1915
1700
1875
1509
1926
1652
1947
1954
1934
1939
1957
1184
1897
1974
1958
1877
1932
1013
1964
1697
2011
711
2004
1652
1976
1141
1971
1213
1971
1279
1971
1778
1954
696
1990
1805
1973
1218
2034
1622
2004
1023
2030
1772
2046
1960
1981
1859
2027
1966
2030
1900
2045
725
2000
1573
1954
1461
2022
1791
2043
1732
2021
2023
2050
1351
2101
1405
2088
1871
2025
1374
2097
1948
2100
1206
2080
1383
2100
1982
2077
759
2140
1215
2119
1157
2015
1858
2117
1891
2123
1683
2082
873
2122
1559
2152
2125
2170
2027
2079
1839
2124
638
2100
1314
2114
1501
2084
1867
2143
699
2144
1928
2081
1007
2132
807
2163
2019
2139
1951
2200
268
2158
2149
2174
1036
2128
1811
2223
1058
2176
626
2243
1116
2227
1546
2227
2031
2240
1687
2201
1742
2261
989
2157
2044
2195
1948
2256
1332
2232
1396
2273
584
2277
1964
2156
891
2270
1186
2218
1742
2299
932
2290
2042
2298
1909
2227
1093
2200
1811
2225
1425
2261
1551
2305
1846
2254
1391
2291
1595
2270
1436
2329
1940
2312
1974
2355
2183
2275
2051
2355
2367
2311
1443
2369
1880
2337
1633
2320
1350
2279
2297
2342
1546
2334
1814
2362
1901
2379
2318
2319
1660
2349
1388
2293
2161
2338
1618
2402
2085
2342
1073
2349
2407
2346
1286
2356
965
2405
2243
2422
1765
2439
2196
2396
1465
2411
1108
2461
2298
2321
2006
2425
2286
2305
1864
2477
1294
2405
1441
2459
2050
2434
1410
2406
2199
2457
1802
2448
1246
2504
2046
2379
2502
2503
2494
2499
1656
2507
1385
2523
2025
2477
2474
2442
472
2445
2210
2447
2052
2486
1982
2518
1744
2487
893
2472
2423
2519
1495
2472
1941
2543
2132
2504
1463
2495
2207
2419
2122
2481
1667
2567
1052
2563
1994
2514
2096
2526
1367
2517
1402
2500
1877
2513
2494
2493
1369
2559
1389
2608
1826
2559
2268
2631
1393
2613
748
2541
908
2591
2049
2598
1699
2587
2549
2656
1670
2593
1976
2550
1590
2570
1462
2593
1922
2673
1042
2622
2090
2596
2215
2554
1101
2644
2478
2525
1474
2605
1359
2559
1851
2697
1203
2651
1489
2657
2671
2594
1669
2697
2041
2695
2690
2729
557
2668
1717
2719
1723
2630
1534
2642
1559
2726
2340
2733
2096
2714
1199
2750
2070
2681
2567
2718
2513
2647
886
2705
1663
2718
2155
2683
726
2757
1468
2739
2779
2776
1704
2686
1241
2807
2029
2752
2166
2786
1763
2761
2576
2748
1690
2737
2114
2752
1535
2827
2759
2658
2438
2744
2243
2806
2529
2840
1194
2780
1344
2857
1014
2852
1569
2743
2550
2856
1414
2790
1792
2846
1693
2787
2189
2812
1616
2848
2783
2757
2008
2867
2810
2742
1707
2798
1284
2888
1422
2882
1991
2821
1475
2907
1097
2747
1880
2836
2618
2916
2897
2854
1653
2926
2742
2928
1792
2839
2075
2901
2429
2868
1564
2902
2792
2854
2748
2957
2865
2942
1675
2907
2101
2853
1930
2915
1424
2862
1990
2989
2796
2921
1870
2960
1667
2850
1648
2908
2691
2916
2934
2945
1406
2937
2875
2953
2897
2958
1746
2956
1398
2910
1667
2966
2552
2969
3002
2960
2720
2946
2027
3016
1924
3053
2213
2981
1964
2956
1387
2997
2981
2912
2482
3012
1599
3052
3031
2906
2107
2942
2984
3081
1955
3033
2768
2954
1615
3107
3005
3095
1971
3032
2912
3112
1275
2978
2218
3020
2870
3033
2260
3041
1644
3094
1434
3016
2776
3068
1730
3044
2349
3096
1734
3083
2585
3024
1770
3060
3139
3114
3019
2949
1667
3086
1276
3093
3123
3166
2832
3165
1432
3100
388
3065
1803
3168
3159
3120
2126
3128
1514
3149
3069
3080
2957
3177
2670
3099
3177
3147
148
3122
2168
3217
2040
3178
2948
3197
2860
3241
2407
3222
999
3176
2725
3161
2882
3201
2683
3215
741
3105
1126
3149
3160
3088
2117
3123
3075
3148
2434
3158
1944
3273
3069
3184
3217
3296
3244
3182
2373
3298
2411
3273
2205
3288
2148
3314
2907
3249
2240
3218
2050
3311
1451
3315
2450
3293
1816
3304
3200
3344
1920
3287
3099
3303
2370
3216
2146
3342
1396
3330
3370
3309
3060
3327
2676
3363
1696
3309
2068
3375
3096
3262
1336
3402
1611
3393
1951
3184
2021
3386
1445
3389
2370
3385
2044
3348
771
3193
2221
3316
2418
3361
2298
3296
2273
3225
2484
3430
1269
3337
445
3405
2232
3394
2263
3371
967
3399
2685
3349
1591
3417
1599
3359
2523
3432
3302
3456
2852
3336
2720
3443
3295
3451
2281
3411
1942
3426
2677
3481
2248
3378
2647
3438
2015
3495
3241
3406
2383
3442
1832
3460
2925
3533
2910
3401
3008
3399
1521
3558
2315
3491
2321
3490
1491
3513
399
3460
2713
3499
3414
3518
2411
3438
1577
3472
1601
3476
1747
3495
3113
3477
2835
3553
1734
3415
2567
3452
1893
3591
1560
3600
1845
3563
3077
3518
3365
3555
2806
3584
3364
3623
2911
3604
2530
3610
2138
3626
3197
3533
2775
3652
3403
3544
3300
3569
2423
3598
1805
3621
3054
3683
2821
3686
2323
3551
3347
3433
3509
3488
1876
3545
3216
3607
3093
3574
2968
3669
2569
3651
3198
3723
3106
3643
2598
3570
2198
3722
1558
3570
2644
3718
3233
3562
3385
3728
2098
3741
2060
3577
2289
3696
2266
3607
3572
3683
3339
3634
1224
3668
2987
3665
3661
3555
3730
3758
2175
3775
2415
3755
3540
3732
1790
3792
1811
3785
3276
3706
2797
3621
3238
3734
2685
3689
3687
3744
2188
3747
969
3777
3281
3770
2436
3656
1220
3717
3776
3752
2512
3646
1001
3741
3066
3684
1237
3780
3268
3720
3466
3703
3032
3754
1949
3817
949
3779
2957
3697
2824
3751
2600
3809
1047
3806
3360
3885
2107
3866
2511
3903
2362
3830
3359
3719
1654
3758
1728
3733
2470
3682
2573
3713
3129
3908
1819
3931
2688
3840
1964
3934
1761
3901
2863
3896
2744
3836
3440
3919
1507
3917
3664
3964
2868
3911
3619
3875
2598
3960
2639
3879
3501
3763
3282
3964
2829
3913
3110
3978
3376
3925
3767
3972
2202
3867
1443
3962
1745
3893
3085
3952
3054
3878
1444
3931
3088
4010
2325
3940
2247
3972
3965
4065
3729
3910
2478
4031
3955
3883
2949
4000
3390
3941
3751
4004
1809
3966
3619
3978
3192
4096
3579
3870
1203
3968
3330
3843
2964
3964
3061
4059
2390
4095
3584
4049
3373
3865
3712
4125
2912
3975
2751
4078
3061
4099
1008
4074
2185
4049
3365
4061
4125
4096
3601
3963
2859
4075
919
4084
2320
4022
1742
4056
3530
4146
2885
3943
2489
4084
3185
4113
3371
4091
4110
4018
4077
4185
3458
4125
3008
4083
3429
3968
2837
4188
4140
4151
2817
4168
4067
4097
3430
4073
2216
4128
2025
4077
2237
4068
3148
4247
4241
4138
1481
4251
3645
4001
1507
3982
3781
4160
2540
4052
3778
4201
1858
4086
4096
4199
4110
4144
2190
4162
4274
4219
4130
4284
2099
4315
4285
4249
557
4045
2181
4210
963
4249
3268
4204
3259
4192
2672
4286
967
4205
3597
4232
2736
4190
2559
4171
2504
4223
3586
4282
3232
4257
1252
4287
3225
4297
3682
4266
3386
4243
3251
4269
1253
4267
3914
4355
2527
4298
3417
4188
2405
4239
3753
4331
2738
4404
3667
4420
4182
4356
1945
4375
2492
4270
2905
4321
1620
4213
2750
4354
2589
4412
2421
4384
3314
4370
2069
4321
1396
4195
3209
4372
3457
4327
3162
4373
2453
4412
2511
4392
2736
4313
2809
4442
4451
4349
3883
4441
4448
4321
3468
4350
2001
4397
4393
4209
4414
4440
4362
4290
4239
4431
2216
4413
3729
4303
3786
4537
2745
4466
2534
4488
3738
4404
3945
4533
3792
4503
2342
4317
1744
4540
2565
4553
3203
4473
4325
4310
4139
4585
3598
4437
2015
4417
3098
4302
3021
4537
2415
4590
1792
4429
3244
4612
4089
4465
4616
4554
3664
4599
2944
4455
2435
4496
2267
4603
4094
4468
2712
4589
2160
4458
2779
4594
3121
4605
2685
4538
2915
4641
3334
4610
1146
4385
4160
4637
2744
4490
2444
4422
3184
4505
4078
4475
2779
4615
4547
4615
4466
4662
3124
4608
4223
4605
3270
4564
2253
4500
2983
4539
4544
4554
2935
4484
2178
4600
2898
4717
1953
4688
4308
4713
4099
4603
3364
4733
3219
4574
2910
4713
4384
4708
2742
4678
2192
4759
2807
4661
3100
4621
2758
4604
3351
4665
3032
4696
4160
4677
4165
4584
2704
4772
3861
4713
3211
4760
3275
4745
1658
4602
715
4663
2191
4823
2411
4629
2760
4675
3054
4665
3867
4747
1973
4696
3232
4705
4323
4787
2266
4795
3902
4854
4683
4714
3936
4695
2961
4831
4458
4781
3466
4737
3221
4700
2484
4725
4277
4805
2541
4848
3153
4904
2567
4734
1339
4852
3210
4712
2726
4859
2564
4760
2597
4741
4218
4720
3190
4917
4475
4776
2703
4864
4707
4887
2282
4768
2500
4915
3198
4685
4704
4887
4914
4784
2909
4945
2493
4704
4424
4989
2210
4867
3537
4808
4695
4962
3393
4838
3489
4892
4162
4958
2154
4866
3443
4918
3788
4871
3743
5002
1848
4906
4416
5000
4640
4893
3381
4939
5008
4981
2954
4837
5013
4995
2291
4987
2402
4834
2870
4780
2587
5018
4849
5050
4416
4820
3598
5055
4311
4886
2717
5087
4627
4932
4854
5091
4585
5031
1614
4978
534
5023
351
5093
4283
4990
5054
4984
2565
4893
2394
5116
3450
5030
1933
5099
3056
5131
4454
5041
4511
5134
4049
5150
4601
5038
3861
5004
3307
4973
3150
4996
4963
5069
3093
5006
4910
5072
1860
5119
5072
5176
3405
5144
3159
5096
4657
5204
3317
5038
4797
5077
2834
5130
1513
5061
507
5048
4574
5152
5186
5137
4804
4934
4509
5169
2854
5113
5186
5132
4402
5147
3600
5048
3464
5149
3442
5028
4994
5009
5236
5226
2109
5195
5279
5196
2504
5176
2178
5041
4488
5140
3990
5077
4051
5067
3008
5119
4027
5221
2803
5305
3121
5250
2348
5114
4916
5173
4809
5171
1820
5165
2952
5267
3643
5141
2480
5113
4806
5198
1971
5112
4752
5262
2988
5203
2315
5303
2360
5274
2819
5205
5049
5317
3869
5139
3749
5219
3829
5371
4027
5190
3437
5194
3163
5355
1439
5209
1647
5332
3477
5379
4873
5273
4254
5313
4358
5300
3277
5223
3844
5161
4529
5276
3555
5301
2889
5381
2905
5381
5128
5183
308
5303
5085
5273
3954
5351
2134
5399
308
5289
4470
5332
3872
5423
2111
5394
4367
5416
1839
5374
4670
5320
4069
5362
4703
5143
2743
5306
4993
5397
4744
5412
2591
5502
5145
5369
4672
5429
4235
5395
5493
5490
2004
5482
2559
5334
4850
5532
539
5466
5069
5371
4407
5249
2622
5408
2893
5425
3792
5339
4109
5517
4954
5454
3309
5360
5483
5460
5524
5501
956
5308
2580
5452
5211
5484
3923
5280
4858
5459
4090
5366
2294
5585
2013
5520
4494
5336
4443
5513
4763
5473
3396
5485
5105
5504
5014
5506
4596
5581
2449
5485
3563
5385
2568
5594
4917
5336
4980
5389
3644
5635
2548
5486
2795
5485
1985
5649
5678
5620
4792
5519
5454
5625
4290
5514
4015
5517
2479
5664
5522
5495
5362
5461
2977
5537
3111
5539
5494
5559
4115
5543
5739
5614
4370
5412
3411
5455
5703
5691
2409
5711
4800
5721
4555
5674
5338
5555
5621
5756
3025
5731
4838
5748
2540
5626
3640
5764
5577
5573
4843
5551
5489
5789
4344
5493
4167
5706
4824
5551
4236
5659
5731
5507
4566
5619
3212
5728
2590
5586
4375
5620
2766
5796
2022
5749
5616
5791
4443
5676
5275
5749
3013
5561
4863
5644
2787
5634
3055
5681
3492
5833
4358
5543
3845
5817
4373
5771
2726
5794
4189
5839
3211
5734
3962
5714
5543
5742
3387
5770
2476
5903
2401
5852
5742
5868
3855
5807
3749
5925
4683
5722
3876
5791
5386
5710
3323
5729
5928
5788
5663
5811
4017
5878
5068
5843
4168
5753
5281
5931
3809
5815
3502
5956
567
5908
3669
5766
5361
5673
3963
5825
2785
5817
4370
5741
3693
5919
3135
5847
4000
5874
3164
5884
3224
6014
5587
5971
5949
5840
5673
6034
4812
5850
5407
5741
4473
5847
5933
5795
4836
5811
2780
5781
5379
5952
5800
5789
4434
5735
6040
5943
1564
5879
2306
6003
4845
5813
3172
5914
5167
5922
4055
5966
5656
6039
4183
5987
5865
5939
5504
6016
2386
5918
4703
5990
2646
5922
3576
6081
3857
5886
4168
5955
4284
6128
5226
6068
4119
6118
5163
6018
4017
5848
6067
5939
4362
6049
5133
6010
5256
5957
4789
6124
1224
5783
3711
6061
2258
6131
2946
6036
5761
5973
907
5888
1391
6154
5705
6014
4237
6201
6017
6073
2481
6217
4538
6145
3349
6052
2723
6205
4527
6048
2970
5987
2666
5872
6063
6151
3973
6134
4119
6108
3978
6179
2951
6122
5645
6122
4928
6231
3740
6193
3235
6188
4239
6120
2441
6272
6166
6201
5452
6250
2712
6165
4950
6270
4314
6265
3614
6242
5842
6132
2303
6185
3149
6063
4540
6296
5989
6117
1966
6212
4457
6021
5643
6256
5867
6302
3623
6233
3812
6336
3557
6313
5662
6094
3324
6286
4462
6136
5263
6128
3863
6201
3094
6309
5685
6215
5630
6193
3718
6129
1940
6224
3527
6141
4736
6191
3577
6068
6179
6128
5360
6367
3636
6230
5274
6269
3028
6163
3137
6374
6334
6357
3519
6071
4562
6380
4643
6232
4406
6412
4251
6215
5759
6423
4367
6231
6067
6275
6427
6420
5017
6212
285
6264
4696
6181
5702
6279
4640
6355
3078
6395
3919
6410
5799
6430
4696
6307
4943
6330
3524
6408
3429
6446
5500
6263
3705
6254
3036
6358
5454
6333
4554
6374
5931
6400
5327
6511
3270
6488
6119
6394
4457
6516
4525
6322
4603
6224
6402
6277
6259
6401
2239
6441
6098
6451
5765
6481
2886
6337
3486
6429
5671
6400
6123
6509
2722
6482
3546
6566
2887
6541
2528
6485
4416
6360
5727
6596
5731
6596
4181
6444
3539
6389
5681
6436
496
6430
6378
6604
4418
6568
4882
6526
3891
6535
3357
6437
6388
6358
4520
6458
5853
6618
2721
6527
3674
6605
2741
6449
5762
6603
2742
6474
3394
6594
4547
6302
3611
6423
6595
6519
6034
6675
5198
6561
5574
6471
5303
6589
3598
6722
2623
6500
4231
6347
4373
6757
3978
6367
3114
6498
4339
6650
6257
6478
2535
6745
3437
6532
6620
6717
5534
6651
2212
6721
2771
6673
3450
6464
5954
6688
3696
6789
6010
6562
5428
6667
5977
6765
6140
6744
3621
6562
6066
6726
5468
6606
4186
6772
3864
6481
2827
6694
940
6703
6684
6562
5133
6644
5614
6774
6839
6651
6519
6481
2882
6689
6536
6622
5766
6496
4876
6630
4477
6835
5525
6863
6632
6887
6715
6792
1406
6721
5896
6811
3835
6734
4950
6849
3302
6624
4325
6789
4345
6495
4605
6766
4830
6895
361
6820
6856
6758
4540
6853
6174
6947
3461
6877
3357
6502
3471
6802
5324
6772
6042
6654
1210
6979
3709
6803
4672
6835
5879
6898
1356
6639
4848
6575
3435
6994
4576
6978
6927
6988
4169
6986
4426
6748
3530
6806
5255
7026
5562
6623
4962
6714
5174
6891
6978
6991
5305
6895
4895
6950
5812
6820
3997
6808
4957
6890
3846
6817
2596
6893
2619
6988
2987
6994
3536
6984
3541
6917
3505
7042
4853
6955
4376
7006
4642
7034
5914
6776
3541
6909
1625
6982
4112
6912
3288
7028
6715
7042
2926
6959
5538
7083
5391
7109
4430
6972
5747
6972
6418
6856
2256
7143
3489
6932
5591
7073
6269
7080
4339
7173
6655
7040
4427
6957
6839
6943
2711
7129
3010
6832
3801
7190
5466
7109
5832
7157
4249
6973
6980
6942
4327
6966
3677
7034
7130
7061
7090
6942
7074
7042
3644
7165
3469
7019
6384
7035
4573
7101
3770
7244
6432
6839
4008
6922
6514
7208
5885
7230
5775
7079
4616
7213
3577
7262
6545
7073
6249
7016
6159
7071
7163
7029
4413
7189
4043
7083
2520
7192
7178
7108
6501
6872
5753
6826
5527
7259
6485
7106
5349
7082
4856
7079
6264
7059
4838
7107
3753
7187
6555
7206
7036
6983
2980
7120
4077
7132
7012
7095
1662
7133
3525
7299
6893
7131
3532
7180
5618
7082
5142
7210
5118
7204
5923
7220
5755
7323
3525
7040
5390
7191
4766
7265
6046
7420
3782
7425
6650
7200
5144
7416
6923
7342
6659
7436
2317
7226
3974
7430
5484
7316
5503
7098
7029
7200
5585
7465
5509
7340
6493
7307
3322
7228
6854
7267
7266
7261
4677
7309
4309
7326
3293
7437
5360
7445
5137
7396
7283
7253
5705
7422
5439
7141
6266
7463
5086
7259
7293
7298
6473
7310
6249
7510
6673
7473
7149
7501
3476
7434
5333
7345
4315
7233
7161
7476
5638
7508
4682
7333
5006
7469
6450
7441
6085
7385
2489
7210
6580
7298
5487
7244
3551
7550
7110
7591
6763
7310
5713
7572
6610
7417
2713
7364
6585
7551
5933
7423
2260
7397
3691
7619
6280
7451
3778
7409
6245
7528
4217
7472
4894
7292
5561
7429
4842
7501
6499
7592
2994
7648
7650
7513
3384
7424
7330
7652
4031
7579
5388
7642
6246
7661
7368
7660
7159
7340
3667
7536
6519
7357
6993
7467
6237
7668
5061
7682
6893
7528
7210
7518
5332
7636
2920
7584
7006
7634
5270
7479
6855
7497
6938
7614
4708
7599
2770
7518
5477
7320
4343
7568
5313
7667
5040
7713
5237
7537
6613
7387
4197
7687
3265
7525
3926
7593
7533
7712
4442
7617
5884
7445
1761
7634
4376
7654
6717
7504
4396
7730
4688
7675
4256
7806
4121
7691
5147
7605
6788
7678
2749
7786
4935
7646
7290
7679
3087
7582
4790
7827
3530
7621
3607
7522
5400
7727
6223
7848
4099
7717
7723
7623
3970
7694
801
7616
3411
7639
3976
7705
4072
7760
4839
7904
2079
7824
4625
7708
3999
7627
4826
7702
1006
7641
1835
7764
4428
7679
4770
7801
6872
7818
3106
7721
4424
7620
3487
7827
6640
7628
7381
7685
4770
7686
7845
7873
5290
7899
2413
7801
6637
7849
4036
7896
4185
7776
6705
7736
4237
7718
7677
7953
7748
7958
5032
7899
4989
7942
7080
7759
6355
7850
4702
7729
5409
8015
6308
7733
5977
7967
4541
7873
5929
7714
5172
7952
5618
7910
4599
7943
2542
8033
4855
7597
5800
7946
5174
7799
6142
7636
5875
7708
5046
7947
7678
7829
7116
7568
4697
7704
7589
8043
4563
8042
3018
7887
4723
8066
4184
8101
6818
8002
6011
7972
5538
7798
4023
7705
5663
7804
3914
8051
4898
8086
4879
8150
5745
8102
4974
7707
4542
7846
4196
7962
4861
7820
6279
7963
2898
8078
3785
7837
482
7905
2336
7896
7764
8157
7680
8118
6292
7951
4483
7864
5529
7988
7241
8025
7120
8209
6340
7962
4958
7877
5921
8160
4628
8192
4407
8080
6219
8089
6195
8191
7081
8039
6962
8019
4784
8165
3675
8256
4171
7989
7381
8085
3170
8280
6860
7841
5138
8147
4970
8093
4115
7983
2714
8017
1985
8190
4622
8254
6921
8261
7418
8272
6224
8168
7071
8010
2887
8006
5438
8205
7558
8033
5459
8255
5987
8021
8342
8186
6458
8066
3597
8016
5881
8167
3841
8154
2832
8065
7856
8242
6080
8239
7347
8132
5409
8141
4130
8349
8277
8206
6824
8095
8290
8136
4667
8045
6091
8022
2837
8280
1734
8058
5715
8133
3887
8292
7932
8315
7514
8428
4400
8117
7437
8030
6612
8178
8007
8247
1648
8214
7486
8383
7633
8280
4674
8271
4184
8422
4276
8244
7784
8393
2647
8114
3857
8266
4016
8362
6658
8285
6692
8227
2923
8074
5970
8405
4560
8044
2175
8013
6764
8327
3707
8432
1896
8465
8077
8467
6224
8300
4822
8475
7282
8468
6615
8179
6809
8220
5495
8390
2688
8483
7382
8299
5420
8489
6035
8529
1775
8498
930
8571
8007
8430
7641
8549
6229
8207
1064
8271
8449
8554
6938
8506
5588
8573
8195
8450
1544
8413
5827
8455
2890
8299
7576
8390
7586
8232
8182
8570
8031
8591
6140
8374
4687
8377
3744
8227
4004
8317
6314
8201
8316
8498
5607
8303
7643
8642
5417
8396
6049
8632
8458
8557
3640
8486
5177
8537
792
8494
7143
8140
4052
8319
5707
8572
4701
8320
4010
8536
5204
8670
2215
8485
4958
8264
8567
8366
5911
8186
7477
8383
2681
8692
8512
8581
4641
8682
8185
8585
1736
8457
2892
8496
7150
8643
6466
8499
8530
8437
5283
8713
4801
8707
4002
8783
4042
8471
6508
8679
4074
8645
6793
8738
3425
8656
8445
8656
8704
8728
5167
8694
6816
8590
4143
8473
4734
8829
7437
8509
5585
8649
8191
8677
7051
8702
4918
8792
7166
8852
1718
8741
4754
8766
7980
8688
8688
8602
5496
8845
6992
8774
4373
8846
8596
8537
6987
8687
7930
8830
4871
8611
8740
8479
6871
8734
6652
8770
6348
8666
6579
8638
2969
8666
8007
8702
4100
8649
6736
8757
4292
8500
7420
8938
5167
8695
8780
8842
7902
8754
5330
8913
7554
8541
7897
8864
8667
8852
6298
8884
3547
8689
7103
8959
8187
8795
7315
8753
4509
8935
7874
8667
7693
8898
8610
8728
6638
8817
6597
9012
4642
8908
8542
8927
5228
8906
6906
8612
8557
8971
8290
8966
6405
9015
7505
9040
5932
8756
3497
8877
7585
8734
6267
8989
6733
8976
4957
8799
8138
8991
1859
8741
5662
8911
6501
8799
9027
8964
6719
8934
8188
8579
5238
9024
6897
8864
5495
8928
4145
8704
8124
8764
5504
9059
4875
8974
6352
9087
5892
9083
8299
8861
4546
9057
5775
8934
6777
8969
7595
8801
2510
9014
4608
9099
8192
8873
3983
9123
4508
9045
4322
8723
8768
9150
8057
8854
5075
8961
4625
8744
5484
9009
4632
9108
4656
8705
6957
9044
3119
9042
4750
8912
5006
8944
4787
8979
4513
8876
7210
8948
6697
8979
5444
8920
7465
9089
8145
8971
4786
8826
7025
9219
9005
8698
8977
9022
7815
9011
4558
9197
9071
8950
5872
9017
6126
8862
5649
9164
8171
9055
5046
8927
6346
9254
6288
9115
7022
9296
7290
8965
8201
8824
8459
8982
6135
9004
8421
9134
5088
9004
847
8880
7864
9071
8426
9123
4290
9050
8060
9254
2686
9079
5480
8883
7823
9117
6273
9011
4815
9300
8872
9153
6760
9209
8437
9063
9300
9086
4734
9199
5829
9341
7114
9070
9366
9234
1623
9272
8933
9173
3611
9240
5290
9227
6979
9260
4883
8973
8151
9222
4446
8841
5845
9344
7680
9357
4025
9411
6004
8970
8735
9348
3274
9094
5850
9206
5911
9395
5702
9314
5362
9288
9142
9300
5926
9280
8616
9296
8073
9002
5178
9164
4725
9213
5541
9393
5608
9288
7856
9384
4688
9180
7500
9236
8018
9234
6237
9375
5237
9051
8305
9525
3117
9192
1590
9249
7821
9020
7910
9085
7118
8913
7026
9201
5414
9474
6148
9304
6534
9173
7670
9288
7131
9271
9512
9467
4040
9205
5803
9410
2838
9451
8747
9543
4856
9508
2798
9413
6105
9499
6515
9280
8852
9403
5329
9305
6777
9446
6968
9427
5215
9177
9377
9320
7091
9369
4096
9319
8349
9350
5326
9176
8159
9343
3936
9503
7069
9198
5595
9564
4849
9226
8659
9446
1529
9163
3373
9442
6886
9558
3109
9399
9618
9367
6316
9405
8099
9580
2117
9242
5851
9632
4633
9595
6988
9429
3421
9261
9682
9654
7070
9618
5284
9700
8285
9394
7442
9098
4374
9599
7729
9640
8581
9535
4151
9383
5826
9298
6365
9734
7271
9577
9481
9675
7000
9347
4083
9433
8539
9595
7749
9501
1318
9506
5707
9730
9043
9402
9130
9741
4842
9721
6289
9711
8444
9411
4636
9379
7806
9341
4629
9536
7678
9773
6436
9673
7503
9818
7664
9634
7481
9630
5008
9392
6575
9693
6131
9441
9408
9754
5598
9426
6878
9869
8761
9530
6096
9687
6586
9756
7125
9725
5799
9859
8547
9386
7688
9587
9294
9488
9508
9462
5941
9909
4329
9782
7616
9461
8296
9718
7564
9878
6902
9757
5368
9830
4864
9581
6801
9760
8346
9692
4975
9814
8631
9817
5603
9379
9322
9973
9349
9745
7164
9613
4484
9592
6556
9686
6468
9769
8084
9776
7374
9596
2806
9962
4752
9800
1925
9897
1507
9700
7985
10017
5867
9990
5803
9822
9199
9893
6627
9986
4698
9808
8211
9701
6975
9565
7002
9419
9824
9492
3535
9730
2910
10035
2480
9993
4063
9399
6107
9779
6208
9715
8424
9771
10021
9747
4157
9763
7256
9935
9307
9426
7518
9612
6273
9758
10099
9731
6325
9596
2099
9748
9463
9784
6501
9884
4469
9833
8724
10017
2125
9640
8683
10069
7552
9846
7505
9880
8385
9806
10073
10158
5567
9826
4410
9785
3223
9905
5476
10010
4894
9884
5033
9764
8721
9834
6516
9962
9342
9895
9301
9956
6864
9697
7797
10101
6844
10072
2521
10201
6759
9742
7535
9989
5870
10128
10162
10195
8077
10022
8041
10054
6396
9820
1312
10159
5833
10210
2977
10137
5364
9889
5762
9740
1088
10108
9522
9957
5698
9852
7227
9847
6025
9935
7029
10179
5710
9928
3466
10085
4827
10301
7631
10195
8117
9793
4094
10136
4914
10143
9727
10062
6334
10213
5824
10265
9511
9928
5950
10145
9226
10340
8010
9731
5881
10034
8692
10072
6681
10064
9015
10268
6664
10363
4542
10141
8447
10158
10224
10173
6891
10292
8712
10231
8505
10014
5502
9972
9421
10109
9798
10171
8527
10202
9780
10146
3816
10272
5226
10182
7976
9935
9113
10130
8175
10214
4141
10251
6605
10359
7913
10261
10208
10440
3821
10280
9428
10146
9678
9931
4916
10028
4600
10153
10087
10440
7327
10041
4294
9851
5422
10427
7520
10392
9309
10164
10275
10290
7193
10153
3879
10288
6928
10417
6430
9967
942
10127
5411
9951
4709
10177
7524
9898
7837
10189
4579
10373
5526
9950
7584
10339
7941
10400
10339
10260
9922
10496
7521
10220
7325
10106
4857
10426
3766
10178
7392
9936
7721
10434
10248
10155
5627
9907
7697
10410
9934
10271
8616
10545
7306
10332
9077
10178
6463
10027
5294
10086
6992
10592
8315
10406
8606
10307
6292
10629
6088
10330
9307
10358
9662
10198
3168
10250
4991
10324
5738
10398
9682
10438
9565
10206
2818
10651
6179
10620
4869
10571
6012
10461
6531
10456
8588
10024
4237
10512
2427
10434
3903
10332
8261
10341
7859
10610
2708
10689
5821
10468
4903
10526
8683
10632
8584
10301
5701
10408
8746
10393
7435
10688
7798
10594
8095
10378
3744
10572
5198
10326
7370
10379
7678
10643
8672
10577
10289
10286
10685
10417
7827
10472
6303
10581
9683
10318
9880
10707
2096
10344
5908
10648
6867
10595
6937
10427
10683
10449
3897
10541
9588
10152
10512
10420
9786
10270
4511
10765
5485
10749
9297
10328
8824
10488
7070
10232
3447
10683
9702
10688
8015
10716
6195
10686
5796
10809
8823
10476
5878
10844
4340
10427
6705
10624
3207
10371
5913
10741
5486
10830
8000
10640
6507
10681
5287
10754
10761
10485
6595
10424
4370
10705
7700
10331
10557
10699
8630
10399
9523
10926
8609
10515
5059
10390
5511
10588
6043
10698
6161
10749
4914
10237
2039
10876
9624
10532
7208
10414
6021
10421
7676
10941
2778
10787
7301
10874
10521
10785
7578
10564
9699
10592
9110
10863
8996
10837
7467
10883
6816
10764
7535
10578
7257
10901
10389
10823
7788
10682
10268
10765
8680
10963
10570
10956
4020
10387
6817
10710
4191
10983
6480
10466
1822
10780
10998
10781
8399
11043
6356
10979
10301
10961
4921
10584
7344
10500
9298
11008
7267
10976
5700
10436
8850
10866
8017
10836
10891
10907
2936
10619
10249
10574
9909
11072
8969
10811
3930
10904
10228
10528
3828
10993
9081
10921
7923
10833
10062
10746
7286
10675
8469
10597
3525
10826
8569
11032
4172
11053
8746
10825
7930
11039
7899
10794
8041
11028
9022
11047
6495
10804
10505
10629
9719
10862
4506
11018
1912
11067
3558
11035
9214
10900
6291
10683
3355
10839
5031
10768
6801
11079
4202
10845
4611
10968
8867
10838
6682
10654
11160
11130
7518
11048
8703
11109
6973
10919
5722
10686
7863
10565
7975
10646
7107
10926
8107
10571
6831
11218
6293
11198
7404
10465
10623
11054
9945
11218
2551
11119
9169
11304
7451
11029
4508
10911
6205
10976
7729
10670
6204
11060
9018
11295
8259
10518
10066
11193
8939
10876
4262
10970
7390
10868
10052
11116
7635
11155
6815
10829
3480
11182
7549
10941
6699
10675
2497
11095
6040
11024
4281
11091
866
11031
6747
11166
10758
10999
9261
11321
5585
11253
7402
11381
10209
11240
8890
10999
8778
11329
10886
11107
7421
11305
10298
11253
9453
11408
10830
11155
7143
11208
9293
11015
11425
11174
7205
11419
8308
11062
6866
10916
9433
11041
3155
11059
9669
11126
8966
11202
6326
11174
6679
11321
7858
11046
7796
11427
4817
10689
9757
10761
5861
11056
5768
11373
8735
11162
4523
11523
2343
11369
6198
11026
10951
11444
6431
11164
8143
11076
6581
11160
11262
11265
10350
11287
6963
11531
10548
11094
8129
11099
5257
11253
10875
11131
6024
11538
7900
11164
7870
11059
7951
11255
10931
11072
6410
11425
7324
11519
8273
11072
5914
11157
8012
10790
8921
11389
6824
11228
9795
11439
4187
11490
4387
11092
5087
10955
6487
11424
10534
11461
11566
11322
4818
11285
4729
11615
5963
11645
1962
11365
10904
11366
11198
11442
5854
11685
6700
11534
10708
11458
4456
11534
11593
11597
11289
11323
11457
11299
8946
11708
9512
11299
3868
11507
9821
11395
9335
11096
6576
11323
9799
11072
10905
11399
6799
11736
10652
11288
8375
11677
9262
11451
7880
11538
11215
11366
10992
11686
6965
11580
8804
11543
11179
11266
5803
11509
6732
11674
4597
11730
5505
11430
9462
11554
9193
11245
3950
11800
7929
11404
8207
11314
1520
11377
7322
11691
11470
11731
5951
11682
5673
11663
7235
11560
4884
11510
8597
11440
9699
11377
5437
11817
7792
11719
6646
11561
10613
11228
7582
11841
5846
11477
10888
11833
7198
11762
6628
11653
10949
11585
2461
11757
8270
11004
11790
11170
7651
11504
1862
11439
4246
11480
11357
11905
10610
11550
11900
11356
8645
11517
9980
11414
10172
11330
7583
11857
7808
11913
11704
11266
8255
11623
3950
11491
6132
11511
6242
11452
8185
11381
9002
11501
7059
11812
8121
11853
10285
11672
3614
11604
10955
11468
11733
11258
9913
11759
5454
11739
6081
11783
10847
11534
8397
11861
6241
11768
4622
11682
9338
11832
6323
11734
9707
11921
9926
12019
4092
11784
8258
11885
11081
11817
5518
11613
6828
11792
9122
11817
5979
11551
5491
11652
12003
11704
10156
11913
7903
11280
11979
11403
6078
12010
7718
12004
10533
11916
12023
12053
7448
11700
12039
12017
10523
11649
6616
11888
11707
12111
6000
11866
7566
11936
8084
12083
9913
11454
11987
11945
11476
11484
6500
11544
10701
12101
4526
11831
11675
11789
6643
11847
10967
11665
10038
11863
8350
11974
11944
11477
5043
11279
7267
11989
9958
11697
11903
12192
7535
11802
9356
11795
7437
11742
6299
11494
12068
11794
10364
12081
11916
12095
8307
11803
11685
11615
9501
11786
5756
11883
11031
11798
11555
12004
8069
11946
7504
11825
8902
11933
10971
11822
11062
12085
5266
11705
9311
11682
3192
11890
7710
12085
8997
11826
7652
12077
3539
11850
5050
12188
6959
11870
10810
12105
5275
11986
11592
11997
2139
11850
11798
12153
10333
12335
5466
12032
5879
12275
7713
12343
11075
11988
6243
12044
8940
12037
10448
12069
7369
12328
9640
11949
9666
11960
4949
11969
11948
12203
7987
11901
9164
12205
9931
11940
11656
12243
9117
12315
5478
11973
11146
12238
10251
12305
10829
12251
5542
12181
10470
12260
12325
12133
6235
12003
12384
12027
3581
12209
7801
11913
10588
12282
7762
12219
10881
12457
4670
12285
4271
12029
7567
12004
12351
11834
7358
12313
9806
11924
7504
12069
6139
11934
3203
12232
9270
12315
12115
11785
681
11948
12222
12193
9159
12206
6181
12190
10791
12232
11818
12141
6174
12217
5967
12324
9793
12354
10083
12339
4465
12367
10168
11978
11917
12262
12248
12443
10298
12481
9890
12378
11063
11960
8787
11847
12294
12164
3398
11961
8670
12445
10549
12179
7178
12467
3489
12535
9079
12427
12595
12036
6113
12377
4591
12132
6645
12522
5082
12168
7289
12358
9925
12220
12334
12210
10522
12380
8953
12448
10641
12545
2951
12408
12003
12097
11734
12219
10816
12003
9326
11996
7809
12447
8479
12616
10041
12158
9535
12530
7821
12523
12127
12344
8273
12147
5308
12359
11437
12680
6606
12075
8092
12308
1880
12146
12038
12312
8765
12005
7535
12481
11396
12430
4543
12371
11819
12325
8240
12401
11654
12469
5531
12714
10569
12061
8031
12402
9306
12751
12704
12382
12088
12461
11497
12205
6111
11989
9763
12721
7501
12208
11687
12322
7153
12225
11622
12051
10669
12316
9372
12629
4524
12743
9597
12381
7989
12471
7487
12644
8387
12754
7257
12451
8260
12477
5321
12469
11998
12412
6625
12587
8134
12376
6646
11969
7471
12483
8067
12413
11918
12564
3743
12420
11525
12619
9662
12633
4699
12479
9665
12823
10185
12656
9871
12641
7476
12720
12666
12420
12512
12537
6341
12339
11569
12864
8698
12804
11151
12802
1017
12467
8717
12640
9792
12512
12261
12871
12366
12397
6795
12670
8145
12198
8565
12893
12245
12748
12907
12525
11831
12703
7835
12751
11416
12786
12016
12806
7880
12569
10488
12651
10010
12565
8482
12848
7693
12951
8155
12049
8672
12503
3449
12729
10734
12962
7497
12380
12958
12810
8563
12402
11251
12971
7439
12830
11204
13040
7296
12866
11872
12457
10923
12591
11503
12880
9739
13035
7989
12232
12459
12874
9539
13062
11787
12406
12532
12838
12835
12862
6136
12626
8235
12870
10794
12458
7953
12551
8053
12919
9717
12707
12816
12786
8922
12693
6085
12606
12422
12928
9079
12658
6640
12674
10738
13040
7730
13010
11856
13025
9208
13143
12024
12732
6335
12902
7294
13127
12459
12572
9691
12775
12757
13001
9523
13032
11705
12591
12007
12591
7462
12410
10838
12559
3475
13025
7385
12829
10245
13094
6154
12570
9451
13138
9932
13063
8225
13209
11778
12522
7847
12369
9840
12741
7665
12808
6610
13077
8763
12976
10951
13033
4527
13068
7595
13171
11085
13237
8980
12761
5872
12739
10577
12939
11171
13131
5916
13196
7452
13115
9337
12883
13149
13015
10519
12740
6357
13136
10603
13075
8338
12841
7909
12906
8581
12886
12747
13008
9718
12932
10787
12919
8935
12761
11878
13316
5838
13242
12000
13244
10385
13116
4217
12648
11497
12987
8907
12939
5949
12986
8509
12810
8728
13300
6846
13134
3787
13197
6664
13088
8735
12886
12770
13146
9983
12990
9335
12904
5228
12995
6556
12947
12270
13064
11802
13207
12586
13174
12444
12862
9757
13364
6869
12885
7782
13147
11225
13235
4917
13270
7842
13438
7052
13098
7112
13165
10747
13395
3714
12797
10395
12896
2704
13278
6044
13206
8723
13298
7876
13421
7405
13104
8122
13356
10825
13133
11150
12990
5457
13068
11348
13158
7367
13205
13408
13044
8065
13480
3747
13444
8494
13323
13298
13421
8388
13028
3632
13459
8204
13532
5019
13367
13530
13143
10103
13299
5795
13317
8646
13315
7741
13219
3424
13230
5627
13549
7527
13548
7821
12872
12149
13110
570
13249
12027
12888
11280
12853
13239
12954
4991
12956
11424
13105
9321
13400
10519
13455
8497
13376
3656
13385
10780
13113
8071
13433
10362
13463
7184
13203
8024
13064
10543
13613
7780
13323
8664
12827
8507
13301
9094
13597
11438
13455
11035
13580
11535
13586
12149
13234
11534
13248
11900
13181
9914
13285
7534
13575
8524
13153
3497
13029
7813
13180
10634
13275
12501
13282
6577
12998
10208
13493
3587
13275
13197
13156
8183
12980
7000
13727
8547
13179
9222
13549
7919
13565
3700
13157
12229
13724
9702
13427
12667
13665
6690
13646
8323
13190
7749
13511
13652
13625
7276
12917
13147
13351
5944
13511
6348
13349
10891
13530
12099
13418
11863
13534
11808
13479
12378
13731
13383
13553
8725
13537
5021
13547
7940
13722
8302
13099
6027
13427
10373
13359
8279
13569
11134
13193
8298
13333
12308
13782
10881
13799
9378
13828
7075
13631
6396
13611
13565
13280
8394
13388
12110
13459
3691
13370
7578
13729
7656
13600
10629
13458
8945
13403
9841
13313
6842
13852
6867
13381
7717
13331
8413
13371
9576
13376
12981
13854
12061
13337
8998
13296
4739
13634
12040
13689
13306
13490
6063
13608
10181
13729
9210
13721
12110
13515
6997
13735
10157
13567
8301
13431
10620
13554
7364
13548
4152
13525
8818
13891
10162
13521
11960
13931
11554
13538
5271
13377
12503
13597
6454
13827
9181
13956
7588
13982
9093
13466
8658
13632
11329
13712
9973
13197
4839
14058
11256
13552
9681
13662
5502
13979
8008
13924
11646
13337
7498
14026
13110
13935
11075
13422
9474
13410
11700
13878
1460
13591
11570
13380
13712
13486
4402
13979
6704
13306
11502
13444
5353
13523
10547
13682
10173
13980
8427
14076
9764
14042
9635
13616
11304
13281
8913
13852
8198
14034
9403
13824
7118
13773
8139
13839
8583
13787
6963
14163
13899
13850
14064
13877
3551
14148
4503
13822
4982
13342
7068
13833
7238
13419
13014
13289
6584
13817
12397
13959
12464
13981
5993
14227
12044
14202
7436
13884
9410
13819
12956
14087
8020
14026
6746
14053
8113
13821
13920
13377
12350
14015
5364
13815
6205
13704
5639
13672
11615
13862
6557
14230
13985
14136
6990
14210
9716
13919
3955
14284
5824
14126
10279
14043
8962
13909
11580
13957
10469
14307
4021
14323
11627
13874
3301
13616
12202
14209
10359
14213
11605
13761
8543
14162
11497
13934
6415
14101
4551
13637
8883
13786
7552
14039
5283
14004
11446
13781
12252
14169
12356
13944
13494
13958
10934
14251
11678
14119
6640
14121
7934
13925
9381
14203
13628
14013
12781
14388
9965
13908
8419
14026
11185
14077
11723
14149
9841
13792
12859
13852
11629
14177
6673
13712
10023
13921
3440
14068
11529
14400
13407
14044
11016
14012
7775
14210
13164
14430
12310
14398
9497
13474
3581
13789
3029
14439
14303
13694
8544
13770
14445
13570
14041
14424
5791
14326
13825
14071
9438
14297
6660
14285
7946
14143
4222
14447
9313
14419
10685
14474
8170
14273
7660
14130
11487
14125
4469
14525
14276
14511
6843
14361
11101
14347
8421
14189
4597
14478
3736
14371
9477
14346
6575
14158
6647
14006
10969
14120
8725
14179
4197
14337
10096
14211
6651
14525
13910
14517
4327
13987
9169
14512
7356
14019
10518
14576
8575
14128
10741
13886
12505
14626
13061
14285
7553
13974
7685
14161
10175
14423
11714
13820
10907
14139
13159
14072
9864
14276
7431
14573
14557
14123
9267
14498
8026
14659
11107
14549
9540
14518
6170
14135
14246
14163
8320
14058
14348
14067
9941
14442
10291
14544
12094
14482
6578
14434
4701
14567
12263
14631
10391
14554
11591
14644
12732
14250
7011
14627
14298
14635
12696
14390
10770
14678
6641
14722
13009
14381
10418
14317
14012
14113
9931
14353
7844
14588
13894
14303
8197
13915
8614
14798
9707
14766
14065
14378
5217
14319
10948
14308
5596
14159
7170
14328
14802
14265
7710
14591
7018
14492
12079
14375
10108
14387
9555
13967
11843
14815
1956
14356
2671
14260
7930
13941
9584
14847
7203
13868
14471
14401
10394
14265
7464
14818
11714
14517
10143
14883
6557
13963
7713
14403
10316
14143
8364
14688
8227
14225
11837
14305
10567
14197
12004
14306
7200
14620
11898
14457
8625
14864
11809
14381
12033
14765
8869
14923
5266
14310
10537
14291
9591
14693
7737
13960
4047
14768
4986
14475
10002
14813
13927
14115
8731
14334
8881
14507
14946
14446
9442
14505
6374
14329
12285
14722
10561
14371
14602
14553
12472
14834
14114
14163
2350
14555
10617
14680
10265
14873
8028
14233
8660
14787
4162
14537
5069
14631
9675
14730
7520
14255
14029
14587
12328
14322
12490
14950
12337
14600
11726
15037
14391
14505
7338
14743
10396
14508
11048
14441
13298
14491
5465
14800
12008
14429
8570
14967
11908
15081
7165
14432
6072
14642
4470
14418
10096
14755
7942
14642
10970
15028
6465
14532
14633
14287
12031
14753
7177
14763
7052
14688
12708
14977
7537
14294
13067
14634
12259
14555
13059
14570
14045
14941
12739
15119
7931
15186
9510
14714
4042
14496
13800
15045
14621
14871
11141
14861
14641
14849
11320
14610
11964
14775
9274
14923
13449
14879
14190
15082
6577
15229
10468
14628
10847
14356
12223
14771
7319
15191
13556
14954
12070
14808
6891
14978
13174
15221
11134
15268
9135
15236
14977
14704
5234
15011
13031
15096
2800
14862
10466
14383
14327
14687
13094
14958
14478
14767
14476
14824
9540
15305
10868
15042
12732
14438
8158
14829
7095
14763
14138
15158
11287
14564
12580
15194
12504
15256
11932
15233
8843
14823
13485
14632
9662
15163
9099
15175
10688
15374
6572
14900
7988
15018
13484
15148
7187
14850
8244
15287
10197
14958
14456
15395
14505
15390
8188
14698
4841
14626
8308
15421
13107
14847
10243
14566
4978
15256
9702
14782
8770
14912
11340
15435
4412
15104
12310
15132
10706
15328
10626
15269
14488
15213
7088
15102
10933
15035
8502
14986
15261
15247
10656
15479
6772
14944
11341
15155
10773
15059
8382
15358
11851
14957
13484
15076
10588
15053
7857
15283
7417
15496
15480
14977
5782
15414
11874
15286
11083
14928
12754
15271
1179
15386
12410
15379
11628
15180
8805
15463
6070
15227
13657
15278
15276
15355
14700
15479
11340
15422
11316
15195
8692
15133
10614
15510
8967
15072
7587
15122
13281
15219
8317
15270
14658
15337
15605
15613
15582
15412
8144
15455
12721
14896
13784
14957
10833
15485
14997
15131
8224
15348
11014
15295
8582
15038
11381
15227
7980
14947
13445
15334
11417
15373
12136
14722
9814
15505
11211
14899
8199
14937
15237
15383
8827
15340
13042
15184
1684
15697
12280
15345
10919
15329
9212
15249
9760
15492
12088
15556
8240
15339
11585
15270
8302
15047
9507
15495
9028
15155
14494
15590
9497
15507
15120
15412
14508
15525
13412
15751
6813
15256
8581
15389
10683
15327
14918
15242
8607
15174
12874
15131
15213
15537
7535
15376
4084
15376
13249
15791
6398
15683
15510
14903
12111
15361
8987
15672
14027
15052
9208
15620
8550
15566
10975
15358
4451
14888
12517
15462
13594
15135
14272
15457
10847
15352
3185
15332
12973
15609
10170
15613
4985
15486
12783
15832
8862
15345
12994
15515
8219
15772
8208
15552
9325
15304
11919
15520
10824
15013
6658
15369
6312
15283
9508
15194
12231
15487
8342
15847
10230
15347
11543
15471
15774
15802
11809
15619
13943
15272
11575
15926
5622
15512
14333
15573
5547
15559
9372
15724
14842
15397
9363
15521
14449
15449
8659
15657
15812
15635
15219
15348
14652
15536
13553
15540
13556
15204
15881
15889
10998
15995
12137
15266
11552
15873
12985
15738
11399
15937
9728
15745
11455
15588
15569
15672
5570
15565
6416
15590
11694
15571
11083
15906
15742
15815
14706
15492
7177
16017
8908
15283
6903
15685
7707
15873
4354
15506
7148
15812
10667
15542
8578
15973
11776
15753
3072
15853
14759
15960
13102
15750
9762
16099
9065
16044
8889
15467
8741
15207
9322
16051
2669
15673
10349
15330
14947
15682
14118
16097
11749
15660
14616
16095
13939
15791
9139
15808
9698
15534
15809
15603
10563
15249
9846
15910
13897
15488
11468
15788
8039
15238
7891
15663
9006
15766
15207
15170
9461
15585
7947
16160
8088
15861
14009
15914
12451
16169
13766
15988
10438
16131
14370
15696
10297
16016
10093
15686
11181
15685
8096
15565
11626
16224
8350
15742
12181
15583
14991
16237
11983
15735
8277
15984
13330
15888
12080
15693
12612
15911
13257
16000
9845
15906
10442
15252
15597
16033
6720
15794
9978
16086
10044
16078
9313
15734
10833
15831
13595
15450
13678
16215
8720
15841
3974
15823
10120
16156
12241
15867
5333
16188
7385
16147
9132
15867
10331
15702
7755
16216
8150
15630
7105
16360
10038
16056
9496
15920
8351
16221
8416
15929
10181
15582
9861
15685
9531
16333
14247
16005
14906
16339
8762
16223
5648
15219
14617
16302
13015
16342
14541
16197
7294
16165
10808
16030
11556
16297
13540
16122
7661
16265
7760
16422
12856
16223
14429
16084
7258
16234
14573
16031
5545
15533
5382
15775
10546
16299
12009
15578
11659
16063
13710
15926
11776
16348
15964
16261
15142
15935
15969
15490
11509
16066
15105
15910
11696
16261
7631
15925
7310
15523
9633
16053
10837
16469
16524
15907
13031
16306
8598
16521
7479
16109
15787
16476
9603
16124
14015
16178
9551
16006
9765
16290
11562
16155
12048
16272
15537
16558
4366
16029
11356
16527
13214
16589
7874
16228
8611
16257
9655
16214
11961
16086
8396
16259
9967
16551
12155
15987
11719
16052
9511
16184
10314
15431
10607
15714
14081
16507
14778
15947
14935
16299
10816
15944
5095
15531
14991
16168
11081
15758
15151
16518
13527
16205
6869
16321
15281
16488
15942
16137
10830
16235
10940
16305
15326
16232
14096
16145
9934
16374
10969
15952
5051
16429
7892
16145
12410
16158
13867
15976
11801
16530
3394
16593
11696
16415
14023
16654
6274
16575
15503
16470
972
16673
15750
16399
12778
16114
16008
16499
13339
16303
11449
16581
15425
16325
9388
16395
10964
15818
10518
16305
16506
16110
14026
16111
7305
16333
8763
16098
5528
16201
6510
16603
12263
16366
15098
16706
7196
16776
12572
16129
9899
16601
8899
16607
7753
16362
16070
16610
10093
16586
10285
16288
6662
16164
11101
16167
16453
16250
16285
16236
6664
16779
11671
16221
14734
16309
4687
16486
15047
16745
3074
16716
16321
16729
11140
16055
10251
16002
10993
16710
10440
16521
11783
15971
14637
16009
11213
16437
13465
16296
8108
16563
8342
15940
10472
16191
14249
16664
14930
16722
4896
16250
13510
16352
10729
16884
9247
16912
11028
16386
13756
16730
6772
16930
12581
15859
13832
16305
5211
16574
10626
16861
8134
16563
16463
16488
12716
16569
9699
16505
16856
16642
12820
16473
8770
16905
16428
16013
11820
16230
15123
16792
15653
16897
12862
16220
10264
16875
6636
16587
13418
16518
8574
16771
11050
16685
8314
17051
15006
16811
16547
15916
16191
16226
7064
16195
13945
16813
14779
16588
13770
16607
1104
17085
11225
16636
13344
16458
13035
16736
14179
16174
12705
16791
3282
16825
4237
16139
11294
16320
14903
16735
11160
16640
16534
17009
12435
16568
7168
16517
12255
16604
9768
16671
13296
16948
14904
16832
9768
16516
10723
17022
15239
16566
9142
17171
5639
16552
15596
16317
12894
17116
3068
17182
14910
17125
17025
16669
15771
17151
4389
16954
11773
16807
8926
17095
13754
17045
12106
16688
10548
16833
13049
16721
17019
16663
12483
16377
6621
17235
12440
16952
9942
16616
15625
16919
10046
16649
12350
16404
14705
17162
16355
17081
13528
16222
13583
17088
15448
16720
13182
16686
4651
17082
10600
16746
15513
16934
13123
17267
12899
17017
6403
17287
11600
16232
5633
16817
8811
16356
15440
16670
12077
17028
4849
17034
16394
16968
11959
17044
7908
17182
16897
16968
6782
17058
14293
17133
6893
16901
15186
17186
13309
17005
13030
16927
12411
16470
3708
17224
7109
17149
17009
17024
8627
16679
16682
16459
11480
16984
8745
16763
5308
17139
16392
17097
7722
17301
13438
17090
13136
17302
12030
17117
11080
16813
10290
17175
13381
17350
8538
17399
9784
17251
9968
17387
9744
16818
16244
17170
17099
17341
4778
17142
11427
16799
16148
16617
12714
17360
12683
17108
10422
17388
13138
17072
12293
16901
7868
17093
13016
16871
16595
17434
10242
16835
10892
17399
10253
17188
8531
16836
17237
16792
12326
16963
13563
16838
16433
17478
13656
16996
16709
17436
16359
17439
12645
17507
15192
16888
15405
17349
14950
16730
11802
16992
13473
16917
16245
17521
9328
17130
9836
17228
9673
17491
11380
17092
16087
16973
11144
17060
15569
17306
13238
16930
17554
16727
13478
16938
15593
17534
9836
17546
15767
16961
14558
17437
15856
17155
6110
17545
17200
17257
8428
17374
6928
17514
15062
17147
14136
17419
12246
17200
1720
17372
15835
17010
12830
17598
11047
17243
15397
17060
16423
17610
10735
16857
16728
17409
7986
16850
8974
17117
13628
16813
8857
17399
13907
17427
13161
17006
13335
17269
4939
17580
15436
17308
14883
17364
7936
17330
8583
17477
15040
17644
14932
17428
8952
17073
6963
17730
16966
17081
14680
17670
8079
17467
14877
17310
13271
17609
16689
17053
15087
17655
14223
16959
15238
16776
14865
17796
9206
17032
17338
17059
9839
17146
17196
17230
9768
17792
17798
17748
13796
17537
17273
17148
11564
17254
1958
17624
5164
17649
15089
17159
17247
17687
10508
17533
11634
16619
11060
17100
15972
17042
9665
17001
15586
17178
10945
17450
10452
17570
14817
16845
17263
17684
8138
17504
9151
17231
12999
17793
15694
17361
14995
17548
17120
17472
7175
17359
10830
17572
10091
17924
16665
17652
14635
17382
12909
17571
17023
17212
8766
17937
6261
17192
15582
17398
10892
17582
14390
17651
15486
17537
13791
17501
10151
17985
14437
17167
12490
17547
2309
17476
13154
17912
14864
17493
3302
17637
6618
17624
14288
17659
8358
17397
15818
17629
8962
17975
13510
17325
16391
16834
14206
17855
17215
17336
13749
17707
3073
17673
14156
17206
17483
17604
10423
17211
10185
17841
16205
17695
7686
17586
9345
17964
13882
18067
16124
17850
17531
17528
13167
17839
15186
16921
10046
17441
5115
18045
16956
18007
14399
17715
11606
17325
18028
17937
16858
17542
12316
17982
16977
17485
8042
18059
6715
17114
12946
17875
8281
17517
8715
17753
8759
17800
10513
18130
18097
17912
14329
18066
15044
17652
9549
17221
10477
17746
14162
17852
7779
17899
8247
18154
10489
17668
14448
16976
10811
17631
16762
17973
8918
18148
8078
18003
10145
18047
7229
17049
12820
17733
11180
18100
7503
18205
11474
17528
16303
17925
7276
17616
8793
17534
11569
18013
7409
18001
18133
17330
13055
17952
11607
17366
5354
17800
14045
18261
14774
18025
14405
18141
12729
18272
16419
18118
12674
17713
10271
17958
15642
17977
11942
17801
14351
17325
12574
17586
9187
17747
8497
17922
12234
18170
17113
18294
17655
17975
16288
18206
13926
17791
16239
18017
12024
17834
16926
17690
14212
17527
10104
17756
9318
17407
12878
18192
15005
18213
10282
18382
8453
17181
8880
17760
12574
17636
14820
17845
13555
17347
13685
18131
17629
18007
12761
17832
17792
18341
13549
17900
10370
18314
16963
18326
16234
18016
11073
18172
10381
17984
18005
17722
5859
17818
12209
18039
10950
18292
14736
18262
13624
18317
17989
17989
11502
17783
11304
17535
9555
17994
10232
17523
13557
18017
7246
18100
14432
17944
7716
17773
15260
18448
8861
17511
14797
17913
8262
18330
17069
18438
11826
18295
15548
17926
15563
18082
17032
17768
11193
18245
10863
18255
15065
17708
11122
17801
1093
18498
5901
18489
17564
18069
14745
18527
8065
18245
16506
18527
9220
18393
9888
18380
13921
18007
13880
17870
16932
18507
17996
17500
9754
18199
11908
18299
17942
18126
15687
18133
9055
18455
5293
17470
9546
18005
11305
18639
8575
18053
16939
17316
15616
17923
11587
18019
15299
18275
12815
17834
14243
17825
18601
18377
10909
18182
16113
17683
15980
17453
17537
18404
14980
18005
9530
17891
13588
18105
8542
17559
18642
18186
14555
17593
9868
18179
16889
18695
8062
18115
10944
17841
12087
18441
13981
18073
17024
18283
10414
18677
14097
17938
14733
17817
7789
17818
18694
18410
9907
18480
14578
18436
12173
18688
17978
18211
18645
18282
10720
17475
15642
18463
14075
17728
9592
18597
9972
18119
14154
17743
15858
18447
11972
18212
6753
18357
13852
18396
14002
17652
8310
18040
8969
18076
8576
18076
9817
18619
8724
18831
10940
18465
8679
18851
12090
18035
16467
18553
17305
18581
15491
18138
13333
18872
12405
18402
17309
18276
9030
18286
12500
18161
18517
18492
10439
18345
10928
17987
18830
18505
13674
18535
14886
18317
17575
18377
17626
18543
1684
18298
10205
18788
15567
18684
14422
18458
17530
18379
10925
18230
14672
18811
15090
18766
5707
18764
12369
18527
18465
18324
18207
18535
9744
18882
12150
18976
13129
18140
18205
18461
9217
17728
12349
18864
11041
18394
16589
18767
11771
17731
8917
18121
7886
18566
11810
18413
12557
18396
12373
17888
14489
17964
17740
18884
13758
18446
8109
18339
3753
18614
11113
18292
14798
18986
14923
18488
14776
18514
16277
18335
12400
18860
9868
18807
18285
18432
12362
18515
17624
18388
8899
18574
15566
18728
7975
18590
15966
18790
13480
18244
17027
18418
11217
17943
10863
19012
11383
18086
15117
18416
4507
17898
9723
18142
11521
18930
14138
18660
17068
19109
8287
18608
17732
18806
12651
18959
16189
18972
7832
18462
12874
18892
16009
18778
15618
18588
11658
18008
17826
18760
7307
18409
11295
19074
18829
18006
16574
18167
4018
18417
2443
19111
16919
18138
11674
19181
9315
18549
18911
19023
15591
18772
9225
18344
9149
18784
14010
18892
13793
18444
12975
18968
11218
18988
17633
18391
10648
19080
10005
19132
14157
18463
15183
18770
4443
18680
10672
18639
16140
18891
11189
18409
14290
18957
7841
19176
8605
19109
14243
18747
12594
18902
18391
18875
9349
18736
5935
18887
12846
18033
8082
18764
11942
19246
11334
18899
17215
18024
19226
19157
9973
19011
12730
18931
12895
19112
8298
18939
8344
18393
18998
18538
14581
18565
10745
18733
13810
18910
18566
18964
18170
18805
15810
18809
12476
19049
13223
19208
10610
19059
8148
18698
17819
18701
11568
18279
9807
19364
11353
18815
16648
18829
11763
18620
18990
19136
6768
18684
17950
19118
18846
18947
9440
19422
11900
19332
18347
19165
13332
18949
9660
18905
13423
19014
15205
18803
14842
18834
18581
19005
13764
18301
12348
19104
10256
19413
16317
18839
14124
18562
17235
19010
15032
19069
14965
19397
17129
18858
8761
19220
12130
19301
7861
19531
14659
19197
13556
19510
6725
19541
6784
18901
11395
19231
14821
19399
10829
19411
2709
19485
18234
18879
17600
19352
12155
19019
12530
18759
5247
19540
15173
19009
16801
19067
15528
19251
16145
18424
5648
19256
12564
18920
14150
19346
16097
18972
11241
18366
10200
19566
19569
18937
17163
18600
19361
19548
11659
18536
19268
18830
15454
18638
8142
18603
16784
19018
10839
19220
15876
19477
11827
18929
12549
18677
15189
18728
17922
18693
12661
19611
16209
19570
8108
19027
13732
19278
5936
18976
12405
19465
2823
19440
15637
19400
12505
19555
6933
19651
571
19249
10051
19448
16528
19037
18428
19687
18549
19705
15134
19113
19179
19478
13518
19401
16169
19367
8452
19586
6304
18977
18847
19100
15458
18952
13371
19066
13493
19471
9198
19390
11152
18639
17114
19676
8712
19464
14999
19677
8877
18698
8842
19457
10228
18863
17585
18516
18608
19192
17167
19012
15944
19797
8187
19831
11097
18859
16474
19408
15166
19267
4665
19473
5949
19219
13317
19530
8238
19730
8244
19833
17115
19741
13210
19103
15825
19288
15113
19337
14434
19798
15715
19527
13869
18994
8567
19827
10512
19600
11115
19462
8967
19300
15359
18692
8205
19038
19313
19635
19689
19477
19176
19342
16569
19345
14540
19762
16532
19517
13909
19205
14774
19886
14349
19336
9281
19918
13364
19557
10655
19652
16124
19736
11512
19762
16039
19580
18294
19636
15565
18813
10852
19253
12820
19289
8060
19231
15094