0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-30 20:56:29 +00:00
OI-codes/LibreOJ/10115/data/tree10.out

16668 lines
107 KiB (Stored with Git LFS)
Plaintext

1
3
5
6
9
3
13
8
17
12
21
14
25
21
29
23
33
27
37
17
41
26
45
20
49
50
53
32
57
49
61
31
65
51
69
48
73
61
77
60
81
57
85
62
89
91
93
86
97
37
101
76
105
69
109
81
113
62
117
75
121
49
125
77
129
59
133
98
137
43
141
111
145
123
149
83
153
103
157
82
161
149
165
147
169
66
173
97
177
157
181
79
185
97
189
72
193
178
197
136
201
105
205
166
209
146
213
188
217
150
221
221
225
118
229
225
233
171
237
237
241
160
245
209
249
140
253
234
257
203
261
129
265
243
269
240
273
229
277
278
281
124
285
231
289
232
293
260
297
256
301
214
305
192
309
61
313
253
317
196
321
227
325
169
329
219
333
235
337
174
341
297
345
328
349
313
353
164
357
201
361
296
365
90
369
65
373
198
377
262
381
256
385
279
389
307
393
28
397
269
401
80
405
158
409
318
413
370
417
190
421
356
425
245
429
379
433
267
437
435
441
308
445
431
449
435
453
384
457
360
461
363
465
248
469
250
473
420
477
421
481
116
485
146
489
361
493
214
497
435
501
457
505
212
509
436
513
316
517
470
521
263
525
393
529
203
533
493
537
229
541
264
545
363
549
279
553
538
557
493
561
349
565
528
569
304
573
434
577
408
581
528
585
224
589
427
593
368
597
377
601
229
605
471
609
175
613
553
617
49
621
522
625
65
629
263
633
403
637
615
641
561
645
631
649
623
653
279
657
316
661
281
665
521
669
335
673
254
677
324
681
413
685
442
689
567
693
666
697
414
701
648
705
450
709
609
713
414
717
606
721
116
725
684
729
545
733
718
737
609
741
380
745
651
749
699
753
113
757
330
761
461
765
698
769
701
773
715
777
403
781
477
785
420
789
422
793
532
797
460
801
598
805
652
809
430
813
630
817
746
821
489
825
355
829
375
833
823
837
427
841
589
845
780
849
664
853
281
857
656
861
742
865
820
869
767
873
144
877
659
881
580
885
274
889
854
893
449
897
419
901
368
905
445
909
777
913
575
917
475
921
900
925
548
929
790
933
654
937
483
941
897
945
359
949
548
953
576
957
95
961
474
965
609
969
606
973
775
977
933
981
644
985
302
989
533
993
963
997
651
1001
499
1005
312
1009
734
1013
511
1017
1014
1021
568
1025
827
1029
973
1033
634
1037
525
1041
960
1045
943
1049
756
1053
645
1057
715
1061
1036
1065
391
1069
540
1073
968
1077
465
1081
865
1085
752
1089
516
1093
733
1097
1036
1101
983
1105
871
1109
921
1113
773
1117
845
1121
885
1125
636
1129
387
1133
704
1137
997
1141
964
1145
334
1149
894
1153
355
1157
438
1161
391
1165
884
1169
1072
1173
504
1177
1047
1181
916
1185
874
1189
777
1193
438
1197
708
1201
567
1205
872
1209
988
1213
977
1217
225
1221
656
1225
602
1229
340
1233
705
1237
209
1241
784
1245
817
1249
727
1253
840
1257
641
1261
659
1265
523
1269
1127
1273
634
1277
713
1281
982
1285
743
1289
1050
1293
734
1297
474
1301
685
1305
1174
1309
822
1313
1193
1317
394
1321
1159
1325
374
1329
543
1333
640
1337
784
1341
312
1345
1119
1349
770
1353
527
1357
944
1361
677
1365
560
1369
1010
1373
576
1377
1154
1381
551
1385
1060
1389
1147
1393
886
1397
729
1401
934
1405
381
1409
693
1413
1069
1417
1119
1421
1171
1425
1157
1429
1310
1433
776
1437
579
1441
797
1445
1053
1449
1097
1453
1214
1457
1106
1461
760
1465
864
1469
1411
1473
1167
1477
827
1481
1091
1485
548
1489
1039
1493
1468
1497
1408
1501
851
1505
426
1509
1241
1513
849
1517
1428
1521
489
1525
1046
1529
842
1533
533
1537
748
1541
795
1545
804
1549
769
1553
990
1557
472
1561
1076
1565
1110
1569
931
1573
914
1577
1499
1581
411
1585
727
1589
1058
1593
1441
1597
1108
1601
586
1605
836
1609
1573
1613
1085
1617
1243
1621
1213
1625
1049
1629
1358
1633
1128
1637
1446
1641
1581
1645
1377
1649
1548
1653
1114
1657
833
1661
1361
1665
1001
1669
1302
1673
1130
1677
690
1681
174
1685
934
1689
372
1693
291
1697
1362
1701
1313
1705
1613
1709
1409
1713
1475
1717
596
1721
1672
1725
1203
1729
1702
1733
1550
1737
1618
1741
1346
1745
762
1749
1615
1753
1021
1757
1450
1761
1026
1765
1558
1769
1758
1773
971
1777
1273
1781
1700
1785
1403
1789
1734
1793
667
1797
1748
1801
1089
1805
846
1809
1270
1813
948
1817
874
1821
1120
1825
1509
1829
1325
1833
1569
1837
799
1841
684
1845
1273
1849
1675
1853
1298
1857
1094
1861
1713
1865
1754
1869
1038
1873
1657
1877
1723
1881
870
1885
1425
1889
1328
1893
1286
1897
1636
1901
460
1905
1764
1909
1358
1913
866
1917
1102
1921
1621
1925
1881
1929
1707
1933
526
1937
977
1941
1302
1945
1607
1949
1635
1953
1001
1957
1935
1961
1593
1965
840
1969
1485
1973
1920
1977
1696
1981
1507
1985
1651
1989
1953
1993
1938
1997
1181
2001
1974
2005
1877
2009
1011
2013
1696
2017
708
2021
1651
2025
1139
2029
1208
2033
1277
2037
1777
2041
693
2045
1802
2049
1210
2053
1621
2057
1021
2061
1772
2065
1958
2069
1857
2073
1965
2077
1899
2081
723
2085
1573
2089
1457
2093
1788
2097
1728
2101
2022
2105
1349
2109
1396
2113
1870
2117
1371
2121
1947
2125
1201
2129
1383
2133
1978
2137
757
2141
1214
2145
1148
2149
1854
2153
1889
2157
1683
2161
870
2165
1558
2169
2124
2173
2027
2177
1837
2181
635
2185
1311
2189
1494
2193
1864
2197
691
2201
1928
2205
1005
2209
798
2213
2018
2217
1950
2221
268
2225
2148
2229
1030
2233
1811
2237
1050
2241
620
2245
1111
2249
1540
2253
2027
2257
1686
2261
1739
2265
983
2269
2041
2273
1944
2277
1326
2281
1393
2285
578
2289
1964
2293
889
2297
1176
2301
1736
2305
929
2309
2041
2313
1903
2317
1089
2321
1806
2325
1422
2329
1548
2333
1846
2337
1389
2341
1591
2345
1433
2349
1935
2353
1972
2357
2182
2361
2048
2365
2367
2369
1437
2373
1878
2377
1632
2381
1348
2385
2297
2389
1543
2393
1813
2397
1901
2401
2318
2405
1660
2409
1383
2413
2158
2417
1618
2421
2079
2425
1073
2429
2407
2433
1286
2437
959
2441
2243
2445
1760
2449
2192
2453
1458
2457
1107
2461
2297
2465
2004
2469
2285
2473
1861
2477
1288
2481
1438
2485
2044
2489
1407
2493
2198
2497
1801
2501
1245
2505
2045
2509
2502
2513
2493
2517
1656
2521
1375
2525
2022
2529
2473
2533
465
2537
2210
2541
2047
2545
1976
2549
1744
2553
889
2557
2423
2561
1494
2565
1933
2569
2131
2573
1461
2577
2207
2581
2122
2585
1664
2589
1048
2593
1989
2597
2091
2601
1364
2605
1398
2609
1875
2613
2494
2617
1364
2621
1383
2625
1818
2629
2262
2633
1383
2637
747
2641
906
2645
2049
2649
1694
2653
2549
2657
1667
2661
1971
2665
1580
2669
1460
2673
1920
2677
1040
2681
2089
2685
2213
2689
1095
2693
2476
2697
1465
2701
1346
2705
1849
2709
1201
2713
1486
2717
2669
2721
1669
2725
2039
2729
2690
2733
556
2737
1712
2741
1721
2745
1532
2749
1557
2753
2336
2757
2094
2761
1195
2765
2066
2769
2563
2773
2512
2777
882
2781
1661
2785
2155
2789
718
2793
1462
2797
2779
2801
1699
2805
1237
2809
2027
2813
2166
2817
1757
2821
2573
2825
1689
2829
2109
2833
1527
2837
2759
2841
2435
2845
2239
2849
2517
2853
1193
2857
1342
2861
1011
2865
1567
2869
2546
2873
1411
2877
1783
2881
1686
2885
2182
2889
1616
2893
2780
2897
2007
2901
2810
2905
1693
2909
1283
2913
1414
2917
1981
2921
1472
2925
1090
2929
1877
2933
2618
2937
2897
2941
1646
2945
2741
2949
1788
2953
2072
2957
2419
2961
1557
2965
2790
2969
2747
2973
2864
2977
1673
2981
2096
2985
1929
2989
1416
2993
1988
2997
2796
3001
1867
3005
1659
3009
1644
3013
2686
3017
2933
3021
1403
3025
2869
3029
2894
3033
1736
3037
1398
3041
1664
3045
2552
3049
3001
3053
2713
3057
2021
3061
1921
3065
2205
3069
1958
3073
1380
3077
2979
3081
2478
3085
1590
3089
3031
3093
2103
3097
2983
3101
1946
3105
2767
3109
1613
3113
3004
3117
1968
3121
2909
3125
1270
3129
2215
3133
2870
3137
2260
3141
1633
3145
1430
3149
2774
3153
1724
3157
2346
3161
1732
3165
2585
3169
1763
3173
3137
3177
3017
3181
1666
3185
1273
3189
3122
3193
2831
3197
1426
3201
377
3205
1802
3209
3158
3213
2120
3217
1509
3221
3064
3225
2956
3229
2665
3233
3177
3237
135
3241
2161
3245
2031
3249
2945
3253
2860
3257
2402
3261
994
3265
2725
3269
2881
3273
2678
3277
728
3281
1119
3285
3157
3289
2116
3293
3071
3297
2431
3301
1940
3305
3068
3309
3215
3313
3243
3317
2369
3321
2401
3325
2196
3329
2141
3333
2907
3337
2228
3341
2040
3345
1447
3349
2450
3353
1813
3357
3195
3361
1919
3365
3099
3369
2365
3373
2140
3377
1388
3381
3370
3385
3059
3389
2671
3393
1689
3397
2060
3401
3096
3405
1328
3409
1598
3413
1948
3417
2018
3421
1440
3425
2362
3429
2038
3433
766
3437
2209
3441
2412
3445
2294
3449
2266
3453
2478
3457
1264
3461
445
3465
2230
3469
2259
3473
959
3477
2683
3481
1584
3485
1597
3489
2517
3493
3300
3497
2847
3501
2718
3505
3293
3509
2269
3513
1933
3517
2672
3521
2243
3525
2645
3529
2011
3533
3238
3537
2383
3541
1825
3545
2921
3549
2907
3553
3004
3557
1511
3561
2311
3565
2319
3569
1481
3573
385
3577
2708
3581
3412
3585
2407
3589
1573
3593
1592
3597
1747
3601
3112
3605
2834
3609
1724
3613
2562
3617
1884
3621
1554
3625
1844
3629
3071
3633
3358
3637
2802
3641
3361
3645
2905
3649
2527
3653
2133
3657
3195
3661
2769
3665
3397
3669
3292
3673
2420
3677
1795
3681
3050
3685
2811
3689
2319
3693
3341
3697
3507
3701
1872
3705
3212
3709
3091
3713
2959
3717
2556
3721
3194
3725
3105
3729
2597
3733
2194
3737
1557
3741
2644
3745
3230
3749
3384
3753
2085
3757
2047
3761
2284
3765
2257
3769
3571
3773
3338
3777
1218
3781
2987
3785
3659
3789
3730
3793
2165
3797
2411
3801
3537
3805
1780
3809
1807
3813
3272
3817
2792
3821
3234
3825
2677
3829
3687
3833
2187
3837
963
3841
3278
3845
2428
3849
1211
3853
3775
3857
2508
3861
991
3865
3063
3869
1221
3873
3261
3877
3459
3881
3026
3885
1940
3889
948
3893
2949
3897
2823
3901
2598
3905
1039
3909
3355
3913
2095
3917
2507
3921
2356
3925
3359
3929
1648
3933
1719
3937
2458
3941
2571
3945
3125
3949
1815
3953
2681
3957
1962
3961
1757
3965
2854
3969
2743
3973
3436
3977
1507
3981
3660
3985
2858
3989
3617
3993
2591
3997
2635
4001
3495
4005
3279
4009
2825
4013
3107
4017
3371
4021
3764
4025
2198
4029
1434
4033
1741
4037
3084
4041
3048
4045
1439
4049
3075
4053
2322
4057
2246
4061
3965
4065
3729
4069
2475
4073
3952
4077
2949
4081
3388
4085
3746
4089
1798
4093
3615
4097
3188
4101
3572
4105
1197
4109
3322
4113
2962
4117
3059
4121
2379
4125
3582
4129
3365
4133
3709
4137
2908
4141
2740
4145
3058
4149
994
4153
2177
4157
3358
4161
4124
4165
3594
4169
2856
4173
906
4177
2312
4181
1735
4185
3525
4189
2881
4193
2484
4197
3172
4201
3365
4205
4110
4209
4077
4213
3456
4217
3006
4221
3425
4225
2832
4229
4137
4233
2814
4237
4061
4241
3424
4245
2197
4249
2023
4253
2233
4257
3142
4261
4238
4265
1468
4269
3641
4273
1493
4277
3781
4281
2530
4285
3772
4289
1853
4293
4094
4297
4109
4301
2173
4305
4273
4309
4129
4313
2084
4317
4285
4321
550
4325
2170
4329
958
4333
3261
4337
3252
4341
2666
4345
965
4349
3586
4353
2736
4357
2550
4361
2501
4365
3580
4369
3220
4373
1252
4377
3224
4381
3677
4385
3379
4389
3243
4393
1249
4397
3908
4401
2527
4405
3415
4409
2402
4413
3751
4417
2728
4421
3666
4425
4177
4429
1940
4433
2483
4437
2905
4441
1613
4445
2743
4449
2568
4453
2416
4457
3313
4461
2066
4465
1386
4469
3200
4473
3449
4477
3162
4481
2446
4485
2505
4489
2725
4493
2803
4497
4450
4501
3878
4505
4448
4509
3461
4513
1997
4517
4388
4521
4412
4525
4361
4529
4239
4533
2209
4537
3722
4541
3782
4545
2741
4549
2522
4553
3731
4557
3940
4561
3780
4565
2342
4569
1732
4573
2563
4577
3192
4581
4324
4585
4139
4589
3593
4593
2006
4597
3091
4601
3011
4605
2415
4609
1791
4613
3240
4617
4087
4621
4616
4625
3664
4629
2937
4633
2421
4637
2267
4641
4089
4645
2705
4649
2157
4653
2766
4657
3119
4661
2685
4665
2908
4669
3327
4673
1137
4677
4154
4681
2738
4685
2436
4689
3176
4693
4074
4697
2768
4701
4545
4705
4463
4709
3116
4713
4218
4717
3266
4721
2233
4725
2980
4729
4540
4733
2925
4737
2170
4741
2890
4745
1950
4749
4307
4753
4098
4757
3362
4761
3219
4765
2902
4769
4381
4773
2735
4777
2189
4781
2803
4785
3097
4789
2746
4793
3350
4797
3019
4801
4156
4805
4162
4809
2694
4813
3859
4817
3202
4821
3271
4825
1653
4829
697
4833
2181
4837
2404
4841
2758
4845
3049
4849
3858
4853
1966
4857
3224
4861
4319
4865
2258
4869
3899
4873
4679
4877
3934
4881
2954
4885
4456
4889
3461
4893
3217
4897
2465
4901
4274
4905
2523
4909
3145
4913
2556
4917
1326
4921
3199
4925
2717
4929
2554
4933
2592
4937
4218
4941
3180
4945
4473
4949
2691
4953
4702
4957
2280
4961
2500
4965
3195
4969
4699
4973
4914
4977
2903
4981
2485
4985
4419
4989
2203
4993
3534
4997
4692
5001
3387
5005
3482
5009
4157
5013
2144
5017
3433
5021
3782
5025
3733
5029
1847
5033
4408
5037
4640
5041
3370
5045
5007
5049
2936
5053
5013
5057
2287
5061
2399
5065
2869
5069
2576
5073
4846
5077
4415
5081
3583
5085
4307
5089
2702
5093
4624
5097
4850
5101
4581
5105
1601
5109
533
5113
333
5117
4279
5121
5054
5125
2563
5129
2392
5133
3447
5137
1926
5141
3043
5145
4454
5149
4504
5153
4042
5157
4599
5161
3852
5165
3296
5169
3147
5173
4960
5177
3074
5181
4910
5185
1852
5189
5072
5193
3401
5197
3159
5201
4657
5205
3307
5209
4797
5213
2829
5217
1507
5221
498
5225
4574
5229
5185
5233
4804
5237
4509
5241
2840
5245
5186
5249
4397
5253
3590
5257
3462
5261
3432
5265
4989
5269
5235
5273
2090
5277
5278
5281
2503
5285
2177
5289
4487
5293
3989
5297
4049
5301
2996
5305
4019
5309
2797
5313
3110
5317
2340
5321
4910
5325
4807
5329
1808
5333
2950
5337
3629
5341
2466
5345
4803
5349
1960
5353
4745
5357
2982
5361
2301
5365
2351
5369
2814
5373
5046
5377
3865
5381
3743
5385
3816
5389
4019
5393
3431
5397
3157
5401
1438
5405
1639
5409
3466
5413
4870
5417
4251
5421
4353
5425
3267
5429
3835
5433
4518
5437
3554
5441
2886
5445
2898
5449
5123
5453
305
5457
5083
5461
3947
5465
2114
5469
288
5473
4465
5477
3869
5481
2107
5485
4360
5489
1824
5493
4664
5497
4061
5501
4694
5505
2733
5509
4992
5513
4741
5517
2579
5521
5141
5525
4668
5529
4228
5533
5491
5537
1992
5541
2550
5545
4848
5549
535
5553
5061
5557
4405
5561
2615
5565
2882
5569
3779
5573
4105
5577
4950
5581
3307
5585
5483
5589
5522
5593
944
5597
2559
5601
5208
5605
3920
5609
4857
5613
4077
5617
2282
5621
2002
5625
4486
5629
4432
5633
4754
5637
3382
5641
5103
5645
5008
5649
4586
5653
2432
5657
3558
5661
2561
5665
4913
5669
4980
5673
3641
5677
2532
5681
2775
5685
1982
5689
5676
5693
4783
5697
5447
5701
4276
5705
4005
5709
2469
5713
5520
5717
5361
5721
2963
5725
3101
5729
5492
5733
4113
5737
5739
5741
4358
5745
3408
5749
5701
5753
2398
5757
4786
5761
4548
5765
5332
5769
5619
5773
3016
5777
4830
5781
2529
5785
3630
5789
5574
5793
4838
5797
5488
5801
4339
5805
4163
5809
4822
5813
4230
5817
5728
5821
4559
5825
3206
5829
2579
5833
4367
5837
2752
5841
2013
5845
5610
5849
4428
5853
5274
5857
2999
5861
4859
5865
2777
5869
3044
5873
3486
5877
4355
5881
3828
5885
4369
5889
2726
5893
4186
5897
3199
5901
3958
5905
5541
5909
3371
5913
2461
5917
2383
5921
5738
5925
3848
5929
3739
5933
4681
5937
3866
5941
5376
5945
3307
5949
5926
5953
5660
5957
4010
5961
5060
5965
4155
5969
5280
5973
3798
5977
3489
5981
564
5985
3655
5989
5359
5993
3960
5997
2783
6001
4369
6005
3690
6009
3114
6013
3996
6017
3148
6021
3210
6025
5586
6029
5949
6033
5670
6037
4801
6041
5395
6045
4473
6049
5932
6053
4832
6057
2773
6061
5369
6065
5795
6069
4427
6073
6040
6077
1559
6081
2297
6085
4829
6089
3165
6093
5164
6097
4048
6101
5655
6105
4176
6109
5863
6113
5499
6117
2367
6121
4682
6125
2633
6129
3572
6133
3842
6137
4156
6141
4273
6145
5220
6149
4108
6153
5156
6157
4008
6161
6066
6165
4362
6169
5124
6173
5252
6177
4777
6181
1219
6185
3710
6189
2236
6193
2945
6197
5761
6201
902
6205
1371
6209
5698
6213
4227
6217
6015
6221
2479
6225
4532
6229
3345
6233
2718
6237
4523
6241
2961
6245
2659
6249
6062
6253
3957
6257
4114
6261
3960
6265
2945
6269
5643
6273
4924
6277
3737
6281
3215
6285
4231
6289
2436
6293
6164
6297
5442
6301
2705
6305
4947
6309
4301
6313
3610
6317
5837
6321
2283
6325
3133
6329
4526
6333
5989
6337
1952
6341
4451
6345
5628
6349
5864
6353
3616
6357
3809
6361
3544
6365
5657
6369
3304
6373
4454
6377
5250
6381
3858
6385
3082
6389
5682
6393
5628
6397
3699
6401
1938
6405
3523
6409
4721
6413
3559
6417
6176
6421
5357
6425
3616
6429
5268
6433
3018
6437
3126
6441
6330
6445
3500
6449
4559
6453
4643
6457
4383
6461
4230
6465
5748
6469
4355
6473
6064
6477
6427
6481
5004
6485
271
6489
4688
6493
5691
6497
4629
6501
3063
6505
3915
6509
5788
6513
4684
6517
4940
6521
3514
6525
3424
6529
5498
6533
3700
6537
3023
6541
5451
6545
4541
6549
5924
6553
5322
6557
3258
6561
6118
6565
4444
6569
4511
6573
4596
6577
6400
6581
6249
6585
2223
6589
6095
6593
5758
6597
2883
6601
3470
6605
5667
6609
6118
6613
2709
6617
3530
6621
2873
6625
2519
6629
4395
6633
5721
6637
5722
6641
4179
6645
3533
6649
5679
6653
486
6657
6375
6661
4403
6665
4881
6669
3882
6673
3339
6677
6387
6681
4513
6685
5847
6689
2704
6693
3664
6697
2738
6701
5753
6705
2718
6709
3391
6713
4535
6717
3606
6721
6590
6725
6034
6729
5193
6733
5561
6737
5287
6741
3579
6745
2606
6749
4214
6753
4355
6757
3972
6761
3105
6765
4328
6769
6257
6773
2513
6777
3429
6781
6617
6785
5529
6789
2206
6793
2769
6797
3442
6801
5948
6805
3683
6809
6002
6813
5419
6817
5974
6821
6131
6825
3618
6829
6053
6833
5457
6837
4163
6841
3857
6845
2813
6849
924
6853
6681
6857
5126
6861
5613
6865
6835
6869
6516
6873
2882
6877
6534
6881
5759
6885
4872
6889
4465
6893
5519
6897
6626
6901
6711
6905
1373
6909
5894
6913
3819
6917
4944
6921
3289
6925
4320
6929
4323
6933
4595
6937
4818
6941
330
6945
6855
6949
4526
6953
6172
6957
3443
6961
3357
6965
3463
6969
5316
6973
6039
6977
1186
6981
3701
6985
4656
6989
5869
6993
1333
6997
4837
7001
3433
7005
4564
7009
6926
7013
4158
7017
4412
7021
3515
7025
5241
7029
5554
7033
4948
7037
5162
7041
6976
7045
5298
7049
4890
7053
5797
7057
3987
7061
4942
7065
3825
7069
2579
7073
2609
7077
2970
7081
3527
7085
3528
7089
3499
7093
4851
7097
4369
7101
4631
7105
5901
7109
3528
7113
1618
7117
4101
7121
3287
7125
6712
7129
2921
7133
5519
7137
5381
7141
4410
7145
5741
7149
6410
7153
2248
7157
3479
7161
5582
7165
6259
7169
4324
7173
6653
7177
4420
7181
6834
7185
2688
7189
2994
7193
3793
7197
5447
7201
5825
7205
4234
7209
6980
7213
4320
7217
3674
7221
7129
7225
7090
7229
7069
7233
3619
7237
3462
7241
6381
7245
4558
7249
3748
7253
6427
7257
3999
7261
6504
7265
5877
7269
5766
7273
4608
7277
3560
7281
6540
7285
6247
7289
6153
7293
7158
7297
4402
7301
4039
7305
2506
7309
7178
7313
6493
7317
5737
7321
5512
7325
6478
7329
5344
7333
4833
7337
6259
7341
4834
7345
3733
7349
6543
7353
7033
7357
2968
7361
4067
7365
7008
7369
1651
7373
3503
7377
6886
7381
3511
7385
5612
7389
5131
7393
5108
7397
5911
7401
5752
7405
3514
7409
5374
7413
4755
7417
6044
7421
3768
7425
6644
7429
5130
7433
6920
7437
6649
7441
2317
7445
3971
7449
5472
7453
5490
7457
7028
7461
5573
7465
5492
7469
6486
7473
3303
7477
6847
7481
7260
7485
4669
7489
4300
7493
3284
7497
5357
7501
5117
7505
7282
7509
5703
7513
5426
7517
6258
7521
5076
7525
7290
7529
6464
7533
6232
7537
6665
7541
7143
7545
3457
7549
5318
7553
4296
7557
7153
7561
5632
7565
4679
7569
4980
7573
6438
7577
6075
7581
2484
7585
6567
7589
5484
7593
3538
7597
7107
7601
6761
7605
5703
7609
6604
7613
2696
7617
6573
7621
5918
7625
2256
7629
3674
7633
6272
7637
3767
7641
6236
7645
4192
7649
4890
7653
5553
7657
4834
7661
6478
7665
2991
7669
7649
7673
3359
7677
7321
7681
4019
7685
5377
7689
6238
7693
7367
7697
7158
7701
3654
7705
6499
7709
6986
7713
6214
7717
5047
7721
6886
7725
7206
7729
5316
7733
2917
7737
7000
7741
5267
7745
6851
7749
6930
7753
4693
7757
2756
7761
5465
7765
4338
7769
5300
7773
5014
7777
5234
7781
6601
7785
4175
7789
3260
7793
3920
7797
7533
7801
4421
7805
5877
7809
1752
7813
4368
7817
6715
7821
4373
7825
4676
7829
4243
7833
4113
7837
5140
7841
6781
7845
2727
7849
4921
7853
7285
7857
3065
7861
4787
7865
3520
7869
3592
7873
5391
7877
6211
7881
4073
7885
7720
7889
3954
7893
785
7897
3397
7901
3970
7905
4054
7909
4820
7913
2049
7917
4608
7921
3998
7925
4818
7929
989
7933
1818
7937
4418
7941
4757
7945
6864
7949
3081
7953
4406
7957
3469
7961
6634
7965
7378
7969
4765
7973
7842
7977
5282
7981
2384
7985
6633
7989
4014
7993
4164
7997
6700
8001
4234
8005
7677
8009
7745
8013
5028
8017
4974
8021
7073
8025
6343
8029
4701
8033
5401
8037
6292
8041
5975
8045
4511
8049
5908
8053
5167
8057
5605
8061
4596
8065
2530
8069
4845
8073
5782
8077
5149
8081
6133
8085
5858
8089
5033
8093
7673
8097
7108
8101
4691
8105
7579
8109
4545
8113
2994
8117
4706
8121
4178
8125
6814
8129
5991
8133
5534
8137
4000
8141
5642
8145
3896
8149
4892
8153
4872
8157
5726
8161
4972
8165
4535
8169
4181
8173
4852
8177
6261
8181
2880
8185
3767
8189
453
8193
2322
8197
7762
8201
7677
8205
6283
8209
4463
8213
5522
8217
7235
8221
7111
8225
6330
8229
4951
8233
5908
8237
4616
8241
4391
8245
6206
8249
6182
8253
7066
8257
6956
8261
4772
8265
3655
8269
4149
8273
7364
8277
3147
8281
6850
8285
5134
8289
4958
8293
4096
8297
2695
8301
1982
8305
4601
8309
6918
8313
7413
8317
6222
8321
7062
8325
2877
8329
5432
8333
7550
8337
5453
8341
5975
8345
8342
8349
6445
8353
3574
8357
5865
8361
3825
8365
2816
8369
7856
8373
6073
8377
7346
8381
5387
8385
4123
8389
8277
8393
6815
8397
8287
8401
4657
8405
6073
8409
2835
8413
1704
8417
5714
8421
3885
8425
7924
8429
7513
8433
4382
8437
7426
8441
6603
8445
7992
8449
1608
8453
7478
8457
7628
8461
4664
8465
4156
8469
4268
8473
7779
8477
2645
8481
3852
8485
3985
8489
6657
8493
6679
8497
2919
8501
5943
8505
4542
8509
2148
8513
6758
8517
3703
8521
1874
8525
8074
8529
6215
8533
4803
8537
7270
8541
6598
8545
6806
8549
5475
8553
2668
8557
7370
8561
5413
8565
6024
8569
1740
8573
917
8577
8002
8581
7634
8585
6218
8589
1064
8593
8448
8597
6927
8601
5577
8605
8191
8609
1534
8613
5816
8617
2863
8621
7569
8625
7580
8629
8168
8633
8023
8637
6129
8641
4672
8645
3742
8649
4004
8653
6305
8657
8310
8661
5606
8665
7634
8669
5395
8673
6036
8677
8453
8681
3625
8685
5161
8689
778
8693
7122
8697
4051
8701
5679
8705
4698
8709
4005
8713
5196
8717
2177
8721
4941
8725
8565
8729
5893
8733
7462
8737
2650
8741
8512
8745
4637
8749
8179
8753
1699
8757
2882
8761
7143
8765
6460
8769
8529
8773
5270
8777
4797
8781
3979
8785
4029
8789
6492
8793
4058
8797
6783
8801
3414
8805
8434
8809
8703
8813
5161
8817
6807
8821
4120
8825
4719
8829
7433
8833
5575
8837
8185
8841
7044
8845
4909
8849
7151
8853
1713
8857
4743
8861
7972
8865
8683
8869
5490
8873
6983
8877
4357
8881
8585
8885
6966
8889
7926
8893
4870
8897
8733
8901
6854
8905
6636
8909
6321
8913
6559
8917
2968
8921
8006
8925
4092
8929
6727
8933
4270
8937
7409
8941
5152
8945
8779
8949
7894
8953
5318
8957
7546
8961
7888
8965
8659
8969
6275
8973
3520
8977
7098
8981
8177
8985
7302
8989
4508
8993
7873
8997
7689
9001
8605
9005
6635
9009
6576
9013
4633
9017
8541
9021
5211
9025
6893
9029
8549
9033
8278
9037
6405
9041
7476
9045
5917
9049
3478
9053
7579
9057
6256
9061
6727
9065
4946
9069
8127
9073
1842
9077
5650
9081
6499
9085
9024
9089
6707
9093
8181
9097
5216
9101
6891
9105
5483
9109
4134
9113
8117
9117
5474
9121
4870
9125
6352
9129
5878
9133
8296
9137
4531
9141
5754
9145
6765
9149
7595
9153
2493
9157
4571
9161
8191
9165
3978
9169
4499
9173
4306
9177
8767
9181
8040
9185
5061
9189
4613
9193
5477
9197
4614
9201
4637
9205
6952
9209
3100
9213
4749
9217
4992
9221
4758
9225
4497
9229
7198
9233
6691
9237
5426
9241
7453
9245
8136
9249
4759
9253
7017
9257
9001
9261
8972
9265
7805
9269
4531
9273
9066
9277
5853
9281
6103
9285
5628
9289
8156
9293
5026
9297
6326
9301
6275
9305
7010
9309
7284
9313
8198
9317
8445
9321
6116
9325
8413
9329
5085
9333
825
9337
7859
9341
8425
9345
4272
9349
8053
9353
2678
9357
5463
9361
7815
9365
6262
9369
4787
9373
8866
9377
6751
9381
8428
9385
9300
9389
4709
9393
5809
9397
7102
9401
9364
9405
1604
9409
8932
9413
3602
9417
5273
9421
6966
9425
4864
9429
8143
9433
4414
9437
5831
9441
7672
9445
3996
9449
5985
9453
8721
9457
3263
9461
5829
9465
5909
9469
5687
9473
5344
9477
9137
9481
5912
9485
8612
9489
8059
9493
5151
9497
4718
9501
5523
9505
5585
9509
7853
9513
4674
9517
7489
9521
8011
9525
6217
9529
5208
9533
8299
9537
3089
9541
1575
9545
7800
9549
7901
9553
7098
9557
7024
9561
5388
9565
6126
9569
6517
9573
7649
9577
7122
9581
9509
9585
4027
9589
5768
9593
2822
9597
8744
9601
4853
9605
2776
9609
6089
9613
6505
9617
8849
9621
5308
9625
6772
9629
6950
9633
5201
9637
9372
9641
7071
9645
4081
9649
8337
9653
5321
9657
8146
9661
3932
9665
7068
9669
5593
9673
4833
9677
8654
9681
1523
9685
3357
9689
6875
9693
3089
9697
9618
9701
6296
9705
8087
9709
2096
9713
5820
9717
4601
9721
6983
9725
3418
9729
9679
9733
7066
9737
5277
9741
8282
9745
7417
9749
4349
9753
7715
9757
8573
9761
4134
9765
5799
9769
6351
9773
7259
9777
9477
9781
6994
9785
4063
9789
8528
9793
7731
9797
1308
9801
5680
9805
9038
9809
9128
9813
4833
9817
6284
9821
8429
9825
4608
9829
7795
9833
4618
9837
7658
9841
6429
9845
7501
9849
7650
9853
7475
9857
4990
9861
6565
9865
6105
9869
9405
9873
5587
9877
6861
9881
8743
9885
6071
9889
6584
9893
7096
9897
5798
9901
8538
9905
7680
9909
9282
9913
9505
9917
5927
9921
4304
9925
7593
9929
8283
9933
7557
9937
6890
9941
5349
9945
4845
9949
6797
9953
8334
9957
4973
9961
8626
9965
5576
9969
9314
9973
9337
9977
7151
9981
4471
9985
6539
9989
6445
9993
8079
9997
7354
10001
2768
10005
4732
10009
1896
10013
1477
10017
7984
10021
5865
10025
5785
10029
9182
10033
6623
10037
4680
10041
8200
10045
6949
10049
6986
10053
9819
10057
3496
10061
2888
10065
2478
10069
4057
10073
6105
10077
6201
10081
8424
10085
10020
10089
4152
10093
7231
10097
9298
10101
7499
10105
6252
10109
10097
10113
6307
10117
2077
10121
9454
10125
6483
10129
4463
10133
8723
10137
2099
10141
8671
10145
7530
10149
7492
10153
8370
10157
10072
10161
5549
10165
4390
10169
3198
10173
5442
10177
4867
10181
5025
10185
8716
10189
6511
10193
9337
10197
9296
10201
6838
10205
7790
10209
6826
10213
2511
10217
6756
10221
7515
10225
5851
10229
10161
10233
8075
10237
8030
10241
6374
10245
1285
10249
5826
10253
2960
10257
5342
10261
5759
10265
1086
10269
9509
10273
5675
10277
7219
10281
6000
10285
7002
10289
5685
10293
3439
10297
4815
10301
7610
10305
8117
10309
4085
10313
4892
10317
9717
10321
6330
10325
5811
10329
9510
10333
5926
10337
9220
10341
7990
10345
5880
10349
8686
10353
6655
10357
9005
10361
6642
10365
4525
10369
8426
10373
10219
10377
6874
10381
8698
10385
8489
10389
5482
10393
9416
10397
9785
10401
8522
10405
9771
10409
3794
10413
5215
10417
7961
10421
9096
10425
8155
10429
4120
10433
6600
10437
7896
10441
10199
10445
3811
10449
9419
10453
9675
10457
4889
10461
4586
10465
10083
10469
7319
10473
4274
10477
5420
10481
7507
10485
9308
10489
10273
10493
7188
10497
3864
10501
6903
10505
6416
10509
923
10513
5396
10517
4682
10521
7490
10525
7825
10529
4576
10533
5517
10537
7558
10541
7934
10545
10336
10549
9919
10553
7507
10557
7298
10561
4834
10565
3736
10569
7382
10573
7705
10577
10246
10581
5613
10585
7679
10589
9921
10593
8603
10597
7305
10601
9055
10605
6437
10609
5285
10613
6976
10617
8285
10621
8603
10625
6285
10629
6070
10633
9292
10637
9655
10641
3131
10645
4977
10649
5733
10653
9671
10657
9562
10661
2806
10665
6157
10669
4847
10673
5991
10677
6519
10681
8569
10685
4226
10689
2424
10693
3869
10697
8240
10701
7843
10705
2691
10709
5793
10713
4876
10717
8674
10721
8568
10725
5693
10729
8746
10733
7408
10737
7797
10741
8073
10745
3724
10749
5150
10753
7354
10757
7663
10761
8665
10765
10281
10769
10685
10773
7818
10777
6267
10781
9671
10785
9874
10789
2058
10793
5902
10797
6849
10801
6923
10805
10680
10809
3870
10813
9581
10817
10511
10821
9773
10825
4479
10829
5466
10833
9291
10837
8802
10841
7055
10845
3442
10849
9687
10853
7997
10857
6186
10861
5785
10865
8802
10869
5866
10873
4317
10877
6691
10881
3192
10885
5889
10889
5473
10893
7994
10897
6490
10901
5264
10905
10755
10909
6593
10913
4342
10917
7687
10921
10549
10925
8611
10929
9512
10933
8599
10937
5054
10941
5495
10945
6029
10949
6142
10953
4894
10957
2027
10961
9617
10965
7188
10969
6004
10973
7656
10977
2766
10981
7292
10985
10512
10989
7552
10993
9689
10997
9077
11001
8987
11005
7457
11009
6798
11013
7527
11017
7238
11021
10386
11025
7776
11029
10255
11033
8661
11037
10566
11041
3991
11045
6805
11049
4166
11053
6472
11057
1785
11061
10998
11065
8385
11069
6325
11073
10295
11077
4907
11081
7311
11085
9296
11089
7260
11093
5690
11097
8825
11101
8009
11105
10888
11109
2921
11113
10231
11117
9897
11121
8961
11125
3884
11129
10225
11133
3796
11137
9078
11141
7899
11145
10041
11149
7271
11153
8444
11157
3512
11161
8556
11165
4153
11169
8730
11173
7912
11177
7876
11181
8020
11185
9009
11189
6477
11193
10496
11197
9702
11201
4488
11205
1894
11209
3530
11213
9197
11217
6263
11221
3322
11225
5011
11229
6788
11233
4191
11237
4580
11241
8845
11245
6662
11249
11159
11253
7507
11257
8690
11261
6956
11265
5698
11269
7845
11273
7973
11277
7098
11281
8100
11285
6804
11289
6263
11293
7402
11297
10619
11301
9940
11305
2533
11309
9148
11313
7440
11317
4485
11321
6177
11325
7694
11329
6190
11333
9005
11337
8257
11341
10054
11345
8932
11349
4228
11353
7361
11357
10049
11361
7624
11365
6805
11369
3465
11373
7529
11377
6689
11381
2489
11385
6032
11389
4278
11393
865
11397
6715
11401
10753
11405
9241
11409
5577
11413
7390
11417
10209
11421
8885
11425
8757
11429
10877
11433
7404
11437
10286
11441
9448
11445
10826
11449
7112
11453
9292
11457
11422
11461
7194
11465
8300
11469
6860
11473
9419
11477
3125
11481
9666
11485
8951
11489
6311
11493
6675
11497
7834
11501
7784
11505
4787
11509
9746
11513
5831
11517
5748
11521
8717
11525
4523
11529
2332
11533
6164
11537
10943
11541
6412
11545
8129
11549
6581
11553
11255
11557
10349
11561
6938
11565
10541
11569
8111
11573
5234
11577
10865
11581
6018
11585
7884
11589
7845
11593
7947
11597
10913
11601
6405
11605
7302
11609
8250
11613
5902
11617
7983
11621
8905
11625
6807
11629
9778
11633
4145
11637
4354
11641
5077
11645
6453
11649
10517
11653
11566
11657
4798
11661
4722
11665
5942
11669
1946
11673
10891
11677
11195
11681
5838
11685
6686
11689
10703
11693
4433
11697
11593
11701
11287
11705
11452
11709
8943
11713
9491
11717
3854
11721
9813
11725
9319
11729
6576
11733
9786
11737
10903
11741
6778
11745
10636
11749
8367
11753
9254
11757
7878
11761
11213
11765
10984
11769
6940
11773
8785
11777
11172
11781
5789
11785
6720
11789
4552
11793
5487
11797
9437
11801
9178
11805
3930
11809
7908
11813
8182
11817
1489
11821
7300
11825
11467
11829
5930
11833
5643
11837
7229
11841
4878
11845
8578
11849
9696
11853
5410
11857
7776
11861
6636
11865
10602
11869
7573
11873
5815
11877
10886
11881
7168
11885
6623
11889
10948
11893
2436
11897
8262
11901
11786
11905
7643
11909
1844
11913
4233
11917
11354
11921
10603
11925
11898
11929
8625
11933
9971
11937
10172
11941
7576
11945
7795
11949
11699
11953
8245
11957
3937
11961
6117
11965
6219
11969
8185
11973
8993
11977
7025
11981
8110
11985
10279
11989
3584
11993
10940
11997
11726
12001
9911
12005
5425
12009
6050
12013
10841
12017
8375
12021
6218
12025
4616
12029
9322
12033
6302
12037
9677
12041
9911
12045
4071
12049
8227
12053
11076
12057
5486
12061
6806
12065
9102
12069
5947
12073
5469
12077
12002
12081
10152
12085
7882
12089
11975
12093
6037
12097
7705
12101
10525
12105
12023
12109
7426
12113
12037
12117
10505
12121
6593
12125
11701
12129
5979
12133
7546
12137
8071
12141
9899
12145
11986
12149
11469
12153
6494
12157
10693
12161
4497
12165
11671
12169
6619
12173
10962
12177
10025
12181
8330
12185
11941
12189
5029
12193
7234
12197
9947
12201
11899
12205
7509
12209
9336
12213
7409
12217
6289
12221
12061
12225
10358
12229
11904
12233
8301
12237
11676
12241
9482
12245
5743
12249
11019
12253
11540
12257
8048
12261
7485
12265
8888
12269
10971
12273
11053
12277
5263
12281
9287
12285
3184
12289
7692
12293
8986
12297
7615
12301
3508
12305
5026
12309
6937
12313
10806
12317
5262
12321
11576
12325
2102
12329
11794
12333
10326
12337
5446
12341
5852
12345
7695
12349
11073
12353
6237
12357
8917
12361
10443
12365
7353
12369
9619
12373
9641
12377
4938
12381
11942
12385
7976
12389
9145
12393
9907
12397
11656
12401
9113
12405
5465
12409
11134
12413
10248
12417
10825
12421
5517
12425
10457
12429
12321
12433
6198
12437
12382
12441
3553
12445
7794
12449
10576
12453
7724
12457
10871
12461
4643
12465
4238
12469
7541
12473
12344
12477
7339
12481
9793
12485
7464
12489
6128
12493
3183
12497
9263
12501
12105
12505
655
12509
12219
12513
9154
12517
6173
12521
10768
12525
11806
12529
6145
12533
5941
12537
9772
12541
10076
12545
4432
12549
10146
12553
11908
12557
12238
12561
10287
12565
9873
12569
11051
12573
8766
12577
12289
12581
3392
12585
8652
12589
10546
12593
7132
12597
3487
12601
9072
12605
12595
12609
6099
12613
4579
12617
6643
12621
5054
12625
7255
12629
9904
12633
12326
12637
10511
12641
8914
12645
10623
12649
2941
12653
11995
12657
11726
12661
10815
12665
9325
12669
7807
12673
8470
12677
10031
12681
9515
12685
7793
12689
12123
12693
8257
12697
5268
12701
11423
12705
6594
12709
8084
12713
1872
12717
12030
12721
8740
12725
7517
12729
11382
12733
4532
12737
11818
12741
8209
12745
11638
12749
5514
12753
10552
12757
8007
12761
9275
12765
12700
12769
12088
12773
11487
12777
6080
12781
9742
12785
7487
12789
11680
12793
7136
12797
11617
12801
10661
12805
9357
12809
4486
12813
9579
12817
7972
12821
7470
12825
8370
12829
7241
12833
8228
12837
5280
12841
11985
12845
6602
12849
8112
12853
6617
12857
7449
12861
8037
12865
11912
12869
3734
12873
11510
12877
9643
12881
4695
12885
9648
12889
10173
12893
9854
12897
7443
12901
12664
12905
12508
12909
6304
12913
11567
12917
8683
12921
11137
12925
986
12929
8694
12933
9764
12937
12259
12941
12365
12945
6761
12949
8126
12953
8545
12957
12239
12961
12906
12965
11815
12969
7816
12973
11397
12977
12014
12981
7855
12985
10471
12989
9980
12993
8471
12997
7667
13001
8135
13005
8656
13009
3431
13013
10721
13017
7478
13021
12954
13025
8539
13029
11236
13033
7423
13037
11189
13041
7289
13045
11852
13049
10911
13053
11498
13057
9710
13061
7977
13065
12452
13069
9523
13073
11777
13077
12528
13081
12829
13085
6121
13089
8230
13093
10764
13097
7921
13101
8040
13105
9715
13109
12807
13113
8911
13117
6071
13121
12419
13125
9072
13129
6612
13133
10715
13137
7727
13141
11849
13145
9193
13149
12022
13153
6316
13157
7269
13161
12448
13165
9661
13169
12750
13173
9498
13177
11703
13181
12001
13185
7421
13189
10828
13193
3439
13197
7359
13201
10233
13205
6145
13209
9436
13213
9923
13217
8198
13221
11768
13225
7826
13229
9834
13233
7643
13237
6596
13241
8741
13245
10946
13249
4481
13253
7575
13257
11075
13261
8955
13265
5838
13269
10568
13273
11158
13277
5909
13281
7436
13285
9320
13289
13149
13293
10504
13297
6330
13301
10592
13305
8319
13309
7896
13313
8546
13317
12742
13321
9695
13325
10771
13329
8926
13333
11876
13337
5820
13341
11991
13345
10375
13349
4177
13353
11488
13357
8895
13361
5934
13365
8502
13369
8693
13373
6816
13377
3760
13381
6640
13385
8705
13389
12763
13393
9962
13397
9325
13401
5226
13405
6514
13409
12249
13413
11793
13417
12574
13421
12433
13425
9735
13429
6847
13433
7732
13437
11223
13441
4892
13445
7801
13449
7006
13453
7071
13457
10737
13461
3689
13465
10386
13469
2686
13473
6019
13477
8703
13481
7850
13485
7383
13489
8082
13493
10810
13497
11139
13501
5437
13505
11336
13509
7335
13513
13407
13517
8036
13521
3717
13525
8466
13529
13295
13533
8362
13537
3609
13541
8161
13545
4973
13549
13524
13553
10099
13557
5781
13561
8612
13565
7711
13569
3386
13573
5602
13577
7501
13581
7796
13585
12135
13589
542
13593
11998
13597
11264
13601
13238
13605
4987
13609
11416
13613
9318
13617
10495
13621
8477
13625
3608
13629
10777
13633
8065
13637
10330
13641
7178
13645
8001
13649
10520
13653
7762
13657
8653
13661
8498
13665
9084
13669
11417
13673
11010
13677
11508
13681
12149
13685
11525
13689
11878
13693
9902
13697
7509
13701
8504
13705
3460
13709
7812
13713
10615
13717
12489
13721
6553
13725
10195
13729
3579
13733
13183
13737
8172
13741
6970
13745
8539
13749
9208
13753
7880
13757
3676
13761
12214
13765
9678
13769
12661
13773
6677
13777
8298
13781
7728
13785
13646
13789
7240
13793
13132
13797
5940
13801
6340
13805
10869
13809
12091
13813
11848
13817
11791
13821
12367
13825
13378
13829
8721
13833
5005
13837
7913
13841
8271
13845
6021
13849
10355
13853
8260
13857
11107
13861
8250
13865
12302
13869
10879
13873
9363
13877
7059
13881
6362
13885
13559
13889
8369
13893
12097
13897
3640
13901
7565
13905
7638
13909
10618
13913
8916
13917
9835
13921
6833
13925
6829
13929
7698
13933
8412
13937
9542
13941
12972
13945
12043
13949
8971
13953
4714
13957
12027
13961
13301
13965
6048
13969
10149
13973
9198
13977
12090
13981
6977
13985
10136
13989
8267
13993
10604
13997
7318
14001
4122
14005
8797
14009
10139
14013
11944
14017
11539
14021
5249
14025
12493
14029
6453
14033
9168
14037
7575
14041
9058
14045
8627
14049
11315
14053
9963
14057
4822
14061
11245
14065
9640
14069
5490
14073
7999
14077
11635
14081
7491
14085
13093
14089
11059
14093
9464
14097
11663
14101
1447
14105
11555
14109
13704
14113
4355
14117
6672
14121
11487
14125
5325
14129
10537
14133
10153
14137
8395
14141
9750
14145
9623
14149
11297
14153
8902
14157
8142
14161
9374
14165
7075
14169
8129
14173
8552
14177
6926
14181
13897
14185
14062
14189
3523
14193
4465
14197
4962
14201
7038
14205
7220
14209
12999
14213
6549
14217
12374
14221
12450
14225
5955
14229
12043
14233
7413
14237
9380
14241
12952
14245
8013
14249
6724
14253
8102
14257
13913
14261
12347
14265
5359
14269
6190
14273
5607
14277
11598
14281
6525
14285
13976
14289
6971
14293
9687
14297
3916
14301
5791
14305
10276
14309
8945
14313
11545
14317
10441
14321
4005
14325
11625
14329
3297
14333
12189
14337
10315
14341
11601
14345
8511
14349
11490
14353
6379
14357
4542
14361
8853
14365
7535
14369
5232
14373
11430
14377
12241
14381
12344
14385
13489
14389
10911
14393
11672
14397
6617
14401
7907
14405
9362
14409
13614
14413
12779
14417
9934
14421
8406
14425
11172
14429
11709
14433
9838
14437
12853
14441
11616
14445
6665
14449
9994
14453
3421
14457
11523
14461
13395
14465
11009
14469
7760
14473
13154
14477
12294
14481
9487
14485
3549
14489
2970
14493
14299
14497
8536
14501
14444
14505
14039
14509
5762
14513
13820
14517
9423
14521
6643
14525
7940
14529
4207
14533
9309
14537
10680
14541
8156
14545
7629
14549
11463
14553
4436
14557
14267
14561
6831
14565
11082
14569
8372
14573
4588
14577
3691
14581
9444
14585
6538
14589
6631
14593
10949
14597
8687
14601
4173
14605
10049
14609
6614
14613
13902
14617
4292
14621
9148
14625
7346
14629
10481
14633
8550
14637
10737
14641
12485
14645
13053
14649
7508
14653
7660
14657
10166
14661
11688
14665
10907
14669
13152
14673
9848
14677
7408
14681
14557
14685
9241
14689
8011
14693
11088
14697
9503
14701
6136
14705
14241
14709
8316
14713
14346
14717
9906
14721
10264
14725
12081
14729
6568
14733
4688
14737
12262
14741
10390
14745
11572
14749
12720
14753
6970
14757
14297
14761
12677
14765
10738
14769
6621
14773
12997
14777
10402
14781
14003
14785
9903
14789
7826
14793
13878
14797
8189
14801
8572
14805
9698
14809
14056
14813
5200
14817
10910
14821
5545
14825
7151
14829
14801
14833
7692
14837
6969
14841
12055
14845
10082
14849
9542
14853
11819
14857
1926
14861
2663
14865
7906
14869
9565
14873
7163
14877
14457
14881
10355
14885
7433
14889
11700
14893
10125
14897
6530
14901
7709
14905
10296
14909
8343
14913
8196
14917
11804
14921
10544
14925
11989
14929
7189
14933
11869
14937
8581
14941
11802
14945
12032
14949
8818
14953
5215
14957
10523
14961
9568
14965
7721
14969
4037
14973
4974
14977
9971
14981
13916
14985
8714
14989
8861
14993
14942
14997
9417
15001
6365
15005
12265
15009
10544
15013
14594
15017
12463
15021
14098
15025
2307
15029
10606
15033
10209
15037
7996
15041
8652
15045
4159
15049
5059
15053
9613
15057
7500
15061
14018
15065
12304
15069
12476
15073
12328
15077
11690
15081
14388
15085
7330
15089
10366
15093
11038
15097
13285
15101
5436
15105
11988
15109
8546
15113
11893
15117
7112
15121
6046
15125
4415
15129
10057
15133
7918
15137
10960
15141
6447
15145
14630
15149
12025
15153
7172
15157
7009
15161
12691
15165
7501
15169
13064
15173
12250
15177
13032
15181
14040
15185
12733
15189
7899
15193
9486
15197
3987
15201
13790
15205
14615
15209
11120
15213
14631
15217
11304
15221
11962
15225
9256
15229
13432
15233
14179
15237
6569
15241
10429
15245
10809
15249
12198
15253
7281
15257
13545
15261
12056
15265
6877
15269
13161
15273
11122
15277
9099
15281
14972
15285
5220
15289
13018
15293
2762
15297
10440
15301
14316
15305
13087
15309
14472
15313
14472
15317
9541
15321
10839
15325
12717
15329
8129
15333
7069
15337
14131
15341
11277
15345
12567
15349
12483
15353
11915
15357
8832
15361
13471
15365
9645
15369
9070
15373
10680
15377
6548
15381
7948
15385
13465
15389
7185
15393
8238
15397
10167
15401
14442
15405
14499
15409
8181
15413
4832
15417
8273
15421
13086
15425
10240
15429
4955
15433
9677
15437
8753
15441
11322
15445
4386
15449
12294
15453
10689
15457
10619
15461
14482
15465
7035
15469
10897
15473
8472
15477
15250
15481
10637
15485
6760
15489
11307
15493
10755
15497
8353
15501
11839
15505
13457
15509
10578
15513
7811
15517
7390
15521
15479
15525
5776
15529
11868
15533
11040
15537
12731
15541
1151
15545
12394
15549
11603
15553
8790
15557
6025
15561
13650
15565
15274
15569
14695
15573
11313
15577
11299
15581
8670
15585
10609
15589
8951
15593
7546
15597
13270
15601
8306
15605
14657
15609
15603
15613
15581
15617
8116
15621
12709
15625
13780
15629
10815
15633
14985
15637
8224
15641
10991
15645
8564
15649
11337
15653
7949
15657
13434
15661
11388
15665
12124
15669
9783
15673
11193
15677
8169
15681
15231
15685
8811
15689
13030
15693
1642
15697
12262
15701
10903
15705
9193
15709
9732
15713
12076
15717
8189
15721
11585
15725
8262
15729
9469
15733
9008
15737
14492
15741
9479
15745
15112
15749
14499
15753
13396
15757
6807
15761
8546
15765
10680
15769
14909
15773
8593
15777
12846
15781
15198
15785
7505
15789
4062
15793
13235
15797
6348
15801
15506
15805
12093
15809
8969
15813
14014
15817
9192
15821
8517
15825
10951
15829
4442
15833
12490
15837
13590
15841
14263
15845
10808
15849
3142
15853
12958
15857
10141
15861
4982
15865
12756
15869
8843
15873
12982
15877
8212
15881
8190
15885
9307
15889
11904
15893
10814
15897
6651
15901
6312
15905
9490
15909
12215
15913
8304
15917
10198
15921
11538
15925
15769
15929
11773
15933
13920
15937
11563
15941
5572
15945
14322
15949
5524
15953
9345
15957
14839
15961
9324
15965
14441
15969
8649
15973
15808
15977
15210
15981
14630
15985
13536
15989
13549
15993
15874
15997
10987
16001
12111
16005
11518
16009
12969
16013
11378
16017
9697
16021
11436
16025
15560
16029
5520
16033
6361
16037
11682
16041
11027
16045
15740
16049
14690
16053
7167
16057
8877
16061
6893
16065
7703
16069
4324
16073
7128
16077
10638
16081
8546
16085
11771
16089
3007
16093
14756
16097
13102
16101
9754
16105
9050
16109
8840
16113
8721
16117
9290
16121
2661
16125
10315
16129
14937
16133
14102
16137
11729
16141
14594
16145
13928
16149
9113
16153
9655
16157
15803
16161
10527
16165
9821
16169
13873
16173
11442
16177
8000
16181
7872
16185
8973
16189
15203
16193
9425
16197
7927
16201
8072
16205
14008
16209
12433
16213
13753
16217
10396
16221
14348
16225
10269
16229
10089
16233
11170
16237
8055
16241
11596
16245
8303
16249
12173
16253
14974
16257
11957
16261
8231
16265
13306
16269
12070
16273
12591
16277
13242
16281
9819
16285
10431
16289
15583
16293
6705
16297
9943
16301
9995
16305
9287
16309
10806
16313
13564
16317
13661
16321
8686
16325
3963
16329
10086
16333
12220
16337
5298
16341
7381
16345
9110
16349
10289
16353
7711
16357
8141
16361
7059
16365
10022
16369
9495
16373
8325
16377
8398
16381
10152
16385
9811
16389
9492
16393
14241
16397
14892
16401
8711
16405
5605
16409
14593
16413
12977
16417
14535
16421
7260
16425
10761
16429
11542
16433
13521
16437
7617
16441
7720
16445
12847
16449
14424
16453
7215
16457
14558
16461
5515
16465
5366
16469
10530
16473
12006
16477
11636
16481
13710
16485
11746
16489
15952
16493
15121
16497
15962
16501
11500
16505
15087
16509
11673
16513
7606
16517
7252
16521
9606
16525
10793
16529
16524
16533
13019
16537
8595
16541
7437
16545
15786
16549
9569
16553
13998
16557
9516
16561
9739
16565
11539
16569
12048
16573
15526
16577
4354
16581
11298
16585
13211
16589
7856
16593
8567
16597
9612
16601
11952
16605
8384
16609
9929
16613
12147
16617
11696
16621
9485
16625
10300
16629
10572
16633
14050
16637
14768
16641
14915
16645
10794
16649
5057
16653
14977
16657
11061
16661
15129
16665
13508
16669
6860
16673
15258
16677
15928
16681
10793
16685
10926
16689
15321
16693
14068
16697
9870
16701
10946
16705
5004
16709
7884
16713
12387
16717
13835
16721
11765
16725
3336
16729
11659
16733
13999
16737
6247
16741
15492
16745
939
16749
15746
16753
12765
16757
15998
16761
13301
16765
11402
16769
15419
16773
9361
16777
10943
16781
10474
16785
16505
16789
14002
16793
7270
16797
8718
16801
5505
16805
6461
16809
12228
16813
15083
16817
7178
16821
12554
16825
9859
16829
8848
16833
7748
16837
16063
16841
10063
16845
10254
16849
6611
16853
11074
16857
16453
16861
16273
16865
6616
16869
11665
16873
14713
16877
4678
16881
15024
16885
3062
16889
16305
16893
11118
16897
10210
16901
10969
16905
10419
16909
11769
16913
14617
16917
11173
16921
13440
16925
8090
16929
8294
16933
10439
16937
14240
16941
14911
16945
4894
16949
13480
16953
10691
16957
9227
16961
10997
16965
13728
16969
6760
16973
12545
16977
13819
16981
5152
16985
10604
16989
8121
16993
16452
16997
12715
17001
9655
17005
16855
17009
12800
17013
8741
17017
16412
17021
11800
17025
15114
17029
15652
17033
12852
17037
10248
17041
6605
17045
13399
17049
8555
17053
11042
17057
8294
17061
14998
17065
16544
17069
16183
17073
7037
17077
13932
17081
14768
17085
13743
17089
1050
17093
11219
17097
13333
17101
13011
17105
14151
17109
12682
17113
3230
17117
4221
17121
11269
17125
14883
17129
11145
17133
16520
17137
12392
17141
7151
17145
12243
17149
9731
17153
13277
17157
14893
17161
9741
17165
10707
17169
15232
17173
9113
17177
5571
17181
15593
17185
12839
17189
3041
17193
14904
17197
17021
17201
15763
17205
4367
17209
11750
17213
8910
17217
13722
17221
12075
17225
10543
17229
13045
17233
17015
17237
12481
17241
6612
17245
12435
17249
9914
17253
15617
17257
10008
17261
12348
17265
14690
17269
16346
17273
13499
17277
13550
17281
15445
17285
13175
17289
4649
17293
10581
17297
15506
17301
13101
17305
12861
17309
6403
17313
11585
17317
5577
17321
8787
17325
15430
17329
12051
17333
4786
17337
16383
17341
11931
17345
7888
17349
16879
17353
6766
17357
14267
17361
6856
17365
15166
17369
13279
17373
13010
17377
12396
17381
3668
17385
7057
17389
17006
17393
8603
17397
16668
17401
11433
17405
8684
17409
5281
17413
16378
17417
7682
17421
13430
17425
13116
17429
11994
17433
11037
17437
10270
17441
13352
17445
8525
17449
9735
17453
9943
17457
9708
17461
16242
17465
17093
17469
4747
17473
11416
17477
16136
17481
12680
17485
12669
17489
10380
17493
13104
17497
12270
17501
7819
17505
13006
17509
16582
17513
10206
17517
10855
17521
10212
17525
8482
17529
17235
17533
12322
17537
13529
17541
16417
17545
13619
17549
16702
17553
16339
17557
12628
17561
15167
17565
15400
17569
14938
17573
11785
17577
13459
17581
16232
17585
9280
17589
9781
17593
9636
17597
11373
17601
16054
17605
11129
17609
15556
17613
13213
17617
17550
17621
13445
17625
15593
17629
9781
17633
15749
17637
14551
17641
15832
17645
6050
17649
17190
17653
8395
17657
6919
17661
15027
17665
14107
17669
12222
17673
1687
17677
15833
17681
12780
17685
11030
17689
15388
17693
16407
17697
10720
17701
16720
17705
7975
17709
8960
17713
13606
17717
8815
17721
13877
17725
13134
17729
13303
17733
4910
17737
15421
17741
14864
17745
7901
17749
8541
17753
15037
17757
14916
17761
8916
17765
6950
17769
16957
17773
14644
17777
8025
17781
14850
17785
13241
17789
16689
17793
15056
17797
14204
17801
15214
17805
14845
17809
9160
17813
17335
17817
9801
17821
17187
17825
9748
17829
17797
17833
13777
17837
17265
17841
11544
17845
1946
17849
5103
17853
15067
17857
17238
17861
10462
17865
11602
17869
11045
17873
15957
17877
9624
17881
15561
17885
10899
17889
10425
17893
14804
17897
17261
17901
8118
17905
9097
17909
12982
17913
15665
17917
14973
17921
17113
17925
7154
17929
10768
17933
10084
17937
16644
17941
14620
17945
12892
17949
17021
17953
8729
17957
6238
17961
15551
17965
10856
17969
14364
17973
15464
17977
13777
17981
10136
17985
14423
17989
12483
17993
2280
17997
13113
18001
14848
18005
3256
18009
6555
18013
14273
18017
8327
18021
15809
18025
8923
18029
13499
18033
16375
18037
14190
18041
17212
18045
13718
18049
3049
18053
14151
18057
17480
18061
10371
18065
10150
18069
16192
18073
7657
18077
9296
18081
13849
18085
16117
18089
17513
18093
13128
18097
15154
18101
10006
18105
5107
18109
16947
18113
14398
18117
11604
18121
18023
18125
16838
18129
12267
18133
16974
18137
8040
18141
6706
18145
12917
18149
8265
18153
8663
18157
8739
18161
10488
18165
18095
18169
14313
18173
15023
18177
9534
18181
10453
18185
14150
18189
7751
18193
8223
18197
10451
18201
14435
18205
10799
18209
16749
18213
8878
18217
8041
18221
10099
18225
7204
18229
12813
18233
11166
18237
7475
18241
11470
18245
16297
18249
7241
18253
8779
18257
11532
18261
7358
18265
18133
18269
13033
18273
11588
18277
5319
18281
14038
18285
14740
18289
14376
18293
12701
18297
16409
18301
12641
18305
10220
18309
15637
18313
11917
18317
14326
18321
12563
18325
9136
18329
8492
18333
12195
18337
17098
18341
17647
18345
16262
18349
13896
18353
16218
18357
12012
18361
16901
18365
14202
18369
10071
18373
9308
18377
12860
18381
14992
18385
10265
18389
8425
18393
8838
18397
12539
18401
14796
18405
13512
18409
13670
18413
17611
18417
12746
18421
17784
18425
13493
18429
10364
18433
16953
18437
16223
18441
11054
18445
10364
18449
18001
18453
5836
18457
12192
18461
10931
18465
14731
18469
13594
18473
17988
18477
11448
18481
11266
18485
9513
18489
10208
18493
13524
18497
7195
18501
14403
18505
7702
18509
15253
18513
8833
18517
14766
18521
8240
18525
17041
18529
11800
18533
15533
18537
15544
18541
17025
18545
11173
18549
10844
18553
15046
18557
11074
18561
1044
18565
5876
18569
17558
18573
14729
18577
8053
18581
16481
18585
9200
18589
9870
18593
13882
18597
13854
18601
16930
18605
17982
18609
9669
18613
11875
18617
17929
18621
15677
18625
9032
18629
5274
18633
9516
18637
11262
18641
8540
18645
16921
18649
15597
18653
11577
18657
15261
18661
12790
18665
14224
18669
18599
18673
10880
18677
16083
18681
15962
18685
17527
18689
14950
18693
9475
18697
13562
18701
8500
18705
18639
18709
14531
18713
9850
18717
16874
18721
8049
18725
10904
18729
12057
18733
13975
18737
17009
18741
10375
18745
14085
18749
14714
18753
7780
18757
18691
18761
9875
18765
14555
18769
12166
18773
17970
18777
18644
18781
10686
18785
15638
18789
14049
18793
9563
18797
9939
18801
14145
18805
15854
18809
11948
18813
6680
18817
13828
18821
13989
18825
8292
18829
8936
18833
8568
18837
9783
18841
8700
18845
10890
18849
8668
18853
12051
18857
16451
18861
17299
18865
15469
18869
13308
18873
12393
18877
17303
18881
9020
18885
12471
18889
18502
18893
10425
18897
10882
18901
18827
18905
13632
18909
14842
18913
17559
18917
17617
18921
1648
18925
10149
18929
15551
18933
14406
18937
17510
18941
10896
18945
14656
18949
15082
18953
5679
18957
12358
18961
18458
18965
18206
18969
9692
18973
12121
18977
13097
18981
18203
18985
9184
18989
12308
18993
11011
18997
16567
19001
11732
19005
8905
19009
7881
19013
11784
19017
12524
19021
12368
19025
14468
19029
17736
19033
13743
19037
8101
19041
3699
19045
11089
19049
14759
19053
14888
19057
14747
19061
16274
19065
12378
19069
9824
19073
18281
19077
12332
19081
17608
19085
8839
19089
15523
19093
7926
19097
15941
19101
13441
19105
17009
19109
11214
19113
10857
19117
11356
19121
15089
19125
4441
19129
9707
19133
11488
19137
14130
19141
17044
19145
8251
19149
17710
19153
12606
19157
16160
19161
7777
19165
12836
19169
15971
19173
15590
19177
11643
19181
17809
19185
7293
19189
11247
19193
18813
19197
16555
19201
4008
19205
2433
19209
16901
19213
11657
19217
9291
19221
18910
19225
15582
19229
9167
19233
9130
19237
13996
19241
13776
19245
12939
19249
11162
19253
17621
19257
10613
19261
9991
19265
14135
19269
15175
19273
4432
19277
10669
19281
16119
19285
11149
19289
14254
19293
7805
19297
8572
19301
14208
19305
12561
19309
18381
19313
9322
19317
5904
19321
12837
19325
8040
19329
11889
19333
11277
19337
17204
19341
19225
19345
9935
19349
12694
19353
12842
19357
8290
19361
8335
19365
18992
19369
14546
19373
10702
19377
13801
19381
18556
19385
18168
19389
15777
19393
12434
19397
13211
19401
10595
19405
8124
19409
17805
19413
11532
19417
9763
19421
11339
19425
16633
19429
11751
19433
18979
19437
6736
19441
17936
19445
18840
19449
9435
19453
11866
19457
18341
19461
13286
19465
9605
19469
13411
19473
15178
19477
14806
19481
18566
19485
13748
19489
12329
19493
10197
19497
16298
19501
14088
19505
17225
19509
15026
19513
14939
19517
17102
19521
8746
19525
12091
19529
7837
19533
14615
19537
13549
19541
6702
19545
6759
19549
11383
19553
14797
19557
10774
19561
2690
19565
18209
19569
17577
19573
12105
19577
12498
19581
5243
19585
15144
19589
16788
19593
15506
19597
16142
19601
5612
19605
12521
19609
14122
19613
16081
19617
11232
19621
10165
19625
19566
19629
17134
19633
19352
19637
11645
19641
19266
19645
15443
19649
8139
19653
16761
19657
10814
19661
15859
19665
11797
19669
12487
19673
15186
19677
17900
19681
12619
19685
16190
19689
8039
19693
13707
19697
5912
19701
12362
19705
2796
19709
15614
19713
12454
19717
6875
19721
551
19725
10033
19729
16497
19733
18398
19737
18534
19741
15115
19745
19172
19749
13488
19753
16152
19757
8414
19761
6242
19765
18830
19769
15433
19773
13324
19777
13487
19781
9150
19785
11134
19789
17083
19793
8684
19797
14958
19801
8817
19805
8813
19809
10189
19813
17544
19817
18596
19821
17161
19825
15939
19829
8141
19833
11075
19837
16448
19841
15155
19845
4593
19849
5916
19853
13273
19857
8213
19861
8213
19865
17082
19869
13165
19873
15814
19877
15088
19881
14397
19885
15698
19889
13836
19893
8519
19897
10510
19901
11066
19905
8908
19909
15330
19913
8160
19917
19298
19921
19679
19925
19161
19929
16548
19933
14518
19937
16518
19941
13857
19945
14769
19949
14321
19953
9219
19957
13311
19961
10607
19965
16096
19969
11451
19973
15996
19977
18284
19981
15554
19985
10813
19989
12798
19993
8037
19997
15060
20001
18270
20005
10948
20009
15825
20013
11439
20017
18446
20021
16633
20025
13392
20029
16525
20033
15696
20037
19971
20041
19508
20045
10741
20049
19099
20053
16610
20057
17011
20061
12727
20065
11887
20069
16540
20073
12938
20077
12974
20081
13760
20085
7720
20089
7577
20093
5698
20097
18518
20101
17323
20105
15773
20109
18433
20113
13572
20117
12825
20121
11173
20125
14919
20129
7837
20133
13904
20137
10463
20141
9829
20145
10248
20149
11527
20153
13659
20157
9930
20161
18501
20165
3041
20169
7878
20173
18547
20177
17997
20181
8167
20185
6506
20189
13016
20193
16022
20197
18818
20201
10949
20205
16981
20209
11813
20213
15934
20217
10930
20221
19332
20225
19424
20229
12460
20233
18048
20237
2058
20241
18726
20245
11940
20249
8216
20253
6587
20257
14841
20261
16200
20265
19422
20269
10955
20273
19649
20277
18985
20281
13621
20285
12737
20289
14864
20293
14900
20297
10907
20301
16388
20305
18104
20309
2739
20313
15957
20317
17783
20321
11144
20325
10062
20329
7952
20333
13120
20337
10932
20341
16889
20345
17900
20349
16550
20353
13493
20357
12149
20361
10457
20365
14660
20369
9631
20373
18753
20377
15391
20381
15770
20385
11567
20389
17564
20393
16801
20397
18700
20401
12093
20405
18584
20409
10224
20413
19484
20417
7354
20421
18662
20425
3921
20429
13968
20433
10793
20437
18896
20441
3336
20445
13899
20449
15125
20453
8973
20457
13139
20461
16003
20465
16256
20469
15344
20473
10446
20477
18051
20481
17095
20485
20474
20489
14753
20493
16222
20497
7115
20501
17252
20505
14624
20509
7148
20513
6169
20517
13206
20521
10059
20525
10638
20529
11500
20533
14269
20537
16085
20541
11173
20545
18350
20549
15350
20553
18631
20557
9570
20561
2514
20565
13252
20569
10211
20573
9247
20577
16686
20581
16151
20585
11327
20589
12112
20593
19722
20597
9932
20601
16151
20605
14599
20609
18312
20613
19392
20617
17348
20621
15132
20625
13760
20629
13604
20633
10692
20637
18217
20641
15141
20645
15189
20649
17542
20653
9748
20657
16945
20661
19668
20665
20598
20669
18653
20673
11840
20677
15351
20681
6035
20685
13074
20689
11773
20693
13289
20697
3188
20701
10808
20705
8472
20709
19383
20713
17382
20717
18657
20721
19796
20725
11759
20729
11645
20733
12254
20737
8330
20741
19247
20745
14083
20749
20490
20753
17621
20757
12085
20761
10559
20765
9613
20769
13121
20773
20368
20777
11313
20781
14248
20785
19671
20789
9487
20793
12853
20797
19618
20801
9545
20805
17586
20809
8849
20813
5873
20817
10528
20821
15244
20825
11535
20829
9464
20833
5301
20837
18747
20841
15709
20845
20465
20849
12931
20853
14639
20857
10542
20861
9479
20865
17964
20869
19207
20873
8840
20877
15237
20881
12021
20885
10805
20889
18096
20893
19748
20897
17087
20901
14591
20905
9357
20909
14234
20913
13842
20917
16365
20921
6457
20925
9731
20929
10546
20933
16338
20937
10067
20941
20587
20945
7060
20949
5758
20953
18906
20957
12578
20961
15699
20965
19249
20969
18418
20973
20852
20977
19916
20981
5833
20985
15836
20989
18644
20993
11613
20997
11030
21001
18079
21005
14834
21009
15725
21013
20392
21017
12382
21021
12548
21025
20073
21029
13873
21033
19828
21037
14386
21041
11848
21045
8756
21049
16862
21053
19635
21057
16011
21061
16473
21065
17293
21069
12912
21073
11191
21077
2080
21081
12435
21085
12577
21089
9859
21093
17935
21097
18994
21101
21044
21105
14479
21109
5514
21113
18618
21117
16812
21121
13812
21125
15721
21129
10509
21133
6342
21137
13753
21141
9828
21145
20169
21149
13498
21153
17783
21157
18990
21161
16345
21165
14840
21169
14443
21173
20967
21177
14481
21181
19605
21185
18010
21189
13212
21193
11320
21197
12430
21201
13697
21205
11748
21209
12749
21213
19947
21217
20885
21221
14277
21225
12757
21229
11211
21233
17972
21237
20007
21241
19000
21245
11465
21249
20474
21253
9570
21257
19022
21261
19585
21265
11530
21269
12729
21273
16820
21277
17127
21281
18610
21285
18228
21289
13818
21293
12681
21297
19290
21301
15535
21305
12083
21309
13461
21313
11284
21317
11006
21321
16429
21325
10929
21329
17336
21333
14969
21337
9100
21341
2310
21345
11277
21349
20034
21353
20593
21357
20821
21361
13657
21365
20197
21369
9492
21373
18870
21377
10314
21381
7696
21385
20759
21389
11669
21393
13376
21397
15144
21401
17157
21405
16943
21409
12921
21413
18455
21417
13745
21421
9154
21425
9033
21429
9514
21433
12997
21437
17196
21441
3953
21445
21205
21449
16463
21453
20515
21457
14114
21461
6539
21465
6887
21469
12936
21473
11821
21477
20610
21481
16853
21485
14373
21489
21025
21493
21392
21497
3935
21501
13424
21505
14492
21509
11305
21513
15701
21517
18174
21521
12810
21525
9987
21529
16722
21533
19149
21537
12665
21541
9197
21545
20056
21549
16869
21553
20730
21557
11892
21561
16771
21565
8067
21569
15248
21573
14064
21577
9801
21581
8776
21585
20154
21589
8746
21593
9658
21597
20328
21601
13181
21605
10549
21609
16197
21613
17313
21617
14692
21621
10454
21625
5869
21629
11985
21633
18997
21637
14721
21641
6966
21645
16076
21649
10392
21653
9673
21657
16618
21661
19056
21665
12142
21669
18956
21673
12913
21677
20253
21681
19169
21685
6248
21689
18155
21693
17782
21697
13365
21701
19555
21705
20718
21709
18043
21713
7733
21717
10493
21721
14815
21725
17021
21729
11680
21733
16307
21737
17276
21741
11963
21745
12929
21749
13782
21753
12545
21757
20366
21761
16024
21765
14992
21769
14794
21773
10367
21777
14152
21781
20491
21785
12737
21789
11970
21793
8586
21797
14289
21801
19309
21805
5181
21809
16748
21813
21435
21817
6569
21821
21041
21825
21355
21829
12215
21833
21198
21837
15267
21841
21356
21845
12778
21849
5372
21853
9411
21857
9026
21861
19072
21865
9867
21869
16491
21873
20632
21877
12794
21881
20246
21885
17600
21889
16021
21893
9811
21897
14120
21901
14936
21905
9560
21909
7945
21913
20515
21917
10282
21921
20134
21925
19282
21929
12312
21933
11901
21937
10116
21941
17793
21945
13535
21949
16235
21953
10776
21957
21936
21961
11068
21965
20842
21969
11828
21973
14515
21977
3734
21981
15652
21985
18548
21989
13149
21993
18765
21997
20988
22001
16993
22005
16681
22009
10838
22013
11915
22017
10845
22021
17378
22025
14840
22029
12165
22033
21111
22037
11889
22041
11519
22045
16011
22049
19927
22053
19392
22057
10257
22061
12133
22065
19773
22069
12156
22073
9946
22077
14669
22081
13500
22085
19555
22089
17249
22093
3515
22097
17798
22101
17449
22105
16145
22109
21670
22113
12420
22117
12880
22121
8565
22125
9487
22129
19527
22133
3869
22137
14596
22141
15282
22145
10978
22149
7809
22153
13188
22157
11795
22161
11290
22165
8418
22169
12482
22173
14932
22177
13407
22181
19553
22185
15698
22189
21332
22193
19390
22197
10746
22201
11962
22205
15693
22209
10653
22213
15333
22217
22016
22221
21576
22225
13807
22229
20632
22233
21807
22237
18870
22241
13736
22245
20248
22249
18791
22253
15906
22257
16377
22261
8865
22265
1890
22269
20854
22273
12788
22277
19795
22281
12048
22285
16709
22289
20701
22293
12261
22297
18068
22301
22143
22305
20794
22309
14867
22313
21231
22317
13795
22321
12510
22325
14616
22329
10162
22333
15880
22337
13652
22341
14461
22345
12911
22349
10438
22353
11445
22357
4688
22361
18131
22365
20139
22369
21334
22373
11512
22377
12004
22381
18186
22385
16459
22389
14685
22393
21637
22397
14199
22401
15115
22405
7795
22409
20975
22413
16356
22417
21070
22421
11050
22425
10530
22429
10407
22433
21464
22437
14862
22441
13242
22445
20308
22449
21412
22453
9812
22457
14029
22461
17100
22465
14998
22469
22448
22473
16772
22477
13053
22481
13203
22485
18356
22489
20520
22493
22023
22497
13799
22501
10987
22505
21354
22509
6204
22513
14329
22517
3648
22521
15018
22525
19849
22529
21287
22533
19655
22537
5148
22541
17075
22545
20003
22549
8934
22553
19783
22557
16017
22561
21958
22565
12406
22569
12945
22573
21564
22577
22233
22581
17690
22585
10847
22589
21119
22593
21643
22597
7295
22601
13066
22605
12261
22609
15826
22613
2700
22617
20636
22621
8679
22625
16905
22629
12323
22633
19401
22637
21296
22641
19229
22645
10253
22649
19769
22653
12587
22657
22478
22661
21973
22665
11856
22669
8137
22673
15770
22677
7979
22681
9720
22685
21730
22689
1933
22693
16992
22697
17604
22701
15340
22705
19944
22709
7458
22713
18468
22717
9182
22721
17696
22725
3655
22729
13989
22733
10351
22737
13060
22741
17421
22745
17130
22749
15196
22753
4761
22757
10518
22761
18853
22765
11412
22769
22420
22773
20620
22777
17756
22781
11349
22785
9982
22789
14315
22793
15513
22797
9526
22801
22462
22805
17637
22809
20327
22813
3934
22817
18670
22821
13832
22825
13042
22829
20458
22833
22474
22837
21228
22841
20771
22845
19821
22849
12121
22853
22788
22857
17153
22861
11486
22865
16965
22869
22671
22873
6732
22877
18690
22881
16960
22885
17335
22889
15884
22893
20850
22897
19071
22901
16227
22905
19523
22909
16671
22913
17977
22917
13543
22921
11767
22925
15337
22929
14915
22933
12072
22937
16363
22941
21170
22945
9804
22949
11059
22953
10958
22957
15669
22961
15796
22965
22873
22969
14626
22973
14099
22977
22881
22981
18827
22985
10730
22989
10406
22993
16209
22997
16604
23001
20855
23005
15028
23009
14305
23013
17557
23017
11054
23021
16679
23025
11563
23029
12986
23033
20896
23037
15414
23041
11212
23045
10583
23049
9899
23053
16235
23057
13439
23061
13742
23065
17588
23069
21021
23073
13915
23077
18860
23081
22681
23085
14103
23089
22799
23093
20630
23097
13487
23101
16169
23105
3728
23109
20997
23113
11748
23117
20082
23121
12757
23125
11636
23129
22932
23133
20529
23137
8648
23141
7256
23145
17049
23149
21141
23153
14001
23157
10568
23161
13051
23165
19418
23169
20558
23173
21907
23177
13355
23181
13404
23185
13789
23189
21301
23193
16689
23197
13335
23201
16606
23205
19836
23209
7681
23213
20704
23217
2617
23221
17488
23225
22095
23229
14623
23233
12529
23237
21504
23241
19737
23245
13005
23249
11402
23253
22692
23257
23016
23261
11797
23265
21251
23269
21865
23273
13553
23277
19575
23281
21270
23285
13508
23289
23072
23293
16866
23297
20180
23301
21774
23305
15346
23309
13143
23313
15499
23317
18178
23321
16850
23325
21721
23329
10887
23333
14764
23337
21202
23341
19479
23345
20959
23349
14456
23353
6091
23357
13090
23361
18570
23365
4141
23369
10240
23373
15778
23377
22898
23381
13772
23385
17072
23389
22697
23393
4545
23397
21369
23401
12241
23405
9660
23409
22793
23413
21513
23417
13062
23421
6689
23425
19351
23429
15809
23433
23355
23437
20111
23441
18379
23445
9844
23449
7486
23453
13014
23457
8836
23461
18723
23465
13497
23469
1661
23473
6584
23477
22489
23481
17198
23485
21355
23489
22746
23493
16562
23497
21218
23501
22033
23505
14118
23509
21355
23513
23240
23517
22110
23521
16316
23525
17224
23529
22207
23533
13581
23537
22776
23541
18149
23545
14262
23549
20815
23553
1718
23557
21568
23561
1053
23565
17387
23569
15821
23573
23535
23577
17944
23581
22066
23585
19599
23589
21518
23593
20714
23597
19150
23601
22958
23605
6914
23609
13758
23613
16090
23617
18738
23621
21526
23625
14608
23629
22838
23633
3283
23637
21404
23641
13539
23645
9893
23649
18333
23653
16081
23657
17032
23661
12581
23665
19355
23669
15795
23673
17493
23677
14037
23681
13830
23685
21487
23689
18721
23693
13080
23697
8351
23701
17513
23705
13263
23709
21705
23713
22199
23717
20316
23721
19813
23725
16158
23729
17812
23733
22803
23737
17596
23741
22895
23745
5040
23749
21526
23753
11282
23757
17362
23761
10706
23765
18397
23769
22524
23773
19906
23777
19104
23781
20387
23785
9328
23789
20865
23793
6509
23797
13194
23801
14724
23805
4809
23809
21543
23813
8328
23817
9692
23821
17620
23825
10294
23829
10374
23833
14673
23837
13524
23841
16613
23845
15788
23849
23033
23853
4631
23857
22698
23861
22103
23865
23173
23869
19900
23873
17717
23877
14354
23881
7742
23885
23753
23889
18232
23893
21477
23897
22479
23901
19049
23905
16308
23909
8561
23913
22847
23917
13139
23921
21063
23925
23390
23929
21609
23933
11373
23937
16305
23941
17463
23945
14831
23949
15197
23953
19745
23957
13729
23961
12764
23965
15262
23969
8561
23973
13582
23977
14888
23981
13382
23985
15898
23989
17127
23993
8993
23997
15810
24001
15531
24005
13743
24009
15272
24013
16325
24017
7377
24021
13286
24025
21660
24029
21590
24033
17622
24037
5048
24041
17820
24045
21986
24049
15124
24053
10237
24057
14074
24061
14715
24065
18673
24069
18952
24073
22685
24077
22825
24081
14382
24085
20204
24089
18579
24093
15551
24097
15958
24101
15712
24105
19847
24109
4451
24113
23891
24117
8918
24121
22652
24125
12149
24129
15089
24133
13609
24137
15764
24141
17769
24145
20888
24149
11274
24153
12587
24157
17410
24161
17849
24165
16711
24169
13813
24173
10782
24177
8317
24181
13443
24185
22598
24189
20324
24193
17726
24197
20990
24201
13884
24205
14553
24209
18766
24213
20015
24217
17681
24221
19480
24225
19820
24229
16045
24233
23140
24237
13927
24241
21223
24245
15444
24249
17828
24253
20593
24257
21841
24261
11321
24265
17511
24269
21131
24273
21419
24277
20356
24281
17161
24285
16653
24289
23010
24293
22231
24297
24159
24301
19048
24305
22200
24309
21382
24313
15200
24317
13096
24321
8376
24325
20991
24329
23475
24333
23866
24337
21752
24341
13566
24345
11876
24349
19654
24353
23674
24357
23752
24361
16947
24365
20109
24369
6545
24373
22943
24377
8938
24381
12787
24385
17058
24389
15789
24393
13988
24397
16027
24401
14978
24405
8100
24409
8242
24413
13955
24417
15618
24421
17753
24425
12474
24429
20734
24433
13603
24437
23951
24441
23399
24445
23050
24449
17141
24453
23190
24457
20275
24461
14339
24465
20420
24469
2742
24473
20215
24477
12003
24481
18700
24485
14269
24489
15993
24493
17349
24497
16182
24501
19505
24505
20932
24509
15825
24513
16627
24517
21772
24521
11352
24525
24150
24529
10702
24533
22192
24537
9822
24541
23482
24545
12084
24549
11151
24553
19037
24557
10972
24561
21939
24565
22373
24569
22042
24573
22429
24577
23410
24581
9592
24585
19880
24589
19149
24593
18495
24597
17521
24601
24080
24605
22764
24609
19410
24613
9949
24617
13562
24621
12721
24625
15779
24629
23721
24633
22804
24637
6206
24641
16459
24645
12378
24649
9090
24653
16929
24657
16195
24661
23842
24665
19902
24669
12031
24673
14961
24677
18867
24681
24140
24685
22247
24689
17243
24693
12310
24697
15479
24701
12952
24705
11777
24709
22320
24713
10457
24717
15581
24721
18952
24725
23875
24729
15248
24733
15080
24737
17597
24741
22482
24745
22719
24749
17106
24753
23192
24757
23357
24761
18392
24765
5685
24769
11796
24773
12056
24777
20510
24781
11941
24785
13028
24789
23859
24793
16277
24797
11539
24801
11036
24805
18018
24809
7797
24813
3941
24817
6734
24821
12049
24825
21630
24829
19397
24833
21731
24837
2581
24841
9703
24845
24686
24849
15806
24853
11247
24857
18428
24861
21376
24865
23555
24869
22292
24873
19500
24877
8049
24881
7876
24885
13725
24889
18391
24893
21507
24897
17922
24901
15389
24905
15558
24909
7663
24913
10495
24917
23159
24921
9589
24925
17052
24929
20036
24933
21943
24937
17861
24941
16172
24945
9811
24949
20579
24953
21758
24957
20702
24961
20107
24965
23879
24969
14506
24973
15599
24977
13698
24981
22679
24985
20570
24989
11306
24993
18393
24997
19330
25001
21593
25005
21444
25009
20161
25013
18273
25017
12247
25021
24998
25025
19104
25029
11860
25033
20580
25037
10053
25041
23305
25045
11907
25049
23481
25053
22737
25057
21477
25061
13246
25065
21453
25069
10295
25073
18539
25077
23692
25081
20610
25085
20631
25089
8486
25093
19790
25097
5605
25101
18507
25105
12993
25109
19936
25113
24704
25117
21131
25121
24328
25125
13147
25129
18827
25133
20005
25137
3990
25141
18351
25145
9245
25149
23115
25153
5165
25157
15561
25161
13885
25165
7531
25169
14181
25173
24710
25177
14414
25181
13490
25185
22679
25189
15065
25193
19360
25197
24952
25201
11721
25205
18182
25209
8475
25213
13546
25217
22206
25221
18437
25225
15500
25229
16998
25233
20581
25237
10800
25241
16236
25245
18061
25249
16615
25253
12305
25257
18192
25261
18033
25265
23820
25269
15856
25273
17808
25277
16753
25281
22279
25285
20686
25289
19746
25293
11549
25297
19105
25301
18838
25305
16862
25309
12196
25313
18047
25317
20631
25321
23767
25325
13489
25329
22151
25333
12399
25337
18869
25341
23434
25345
12843
25349
20249
25353
6862
25357
18453
25361
14402
25365
6452
25369
3333
25373
16592
25377
13460
25381
21037
25385
12799
25389
5452
25393
25086
25397
15971
25401
14392
25405
16410
25409
14398
25413
25011
25417
14134
25421
24396
25425
12658
25429
21095
25433
19703
25437
13939
25441
22544
25445
13520
25449
10954
25453
18384
25457
18006
25461
24913
25465
16805
25469
21379
25473
16420
25477
14522
25481
22014
25485
15520
25489
4527
25493
24944
25497
14153
25501
6910
25505
11571
25509
23359
25513
24263
25517
24747
25521
6699
25525
2151
25529
18732
25533
15988
25537
14657
25541
22568
25545
25124
25549
17330
25553
7408
25557
20782
25561
12624
25565
14893
25569
24685
25573
21423
25577
13610
25581
21303
25585
16222
25589
21999
25593
17006
25597
23331
25601
17645
25605
19006
25609
23292
25613
12767
25617
12809
25621
14853
25625
3696
25629
21614
25633
23750
25637
18605
25641
14914
25645
17533
25649
12314
25653
23519
25657
13642
25661
23452
25665
17769
25669
22676
25673
22993
25677
24812
25681
18634
25685
18813
25689
19602
25693
14151
25697
19875
25701
25424
25705
23614
25709
20657
25713
25169
25717
15617
25721
15756
25725
21109
25729
17510
25733
14645
25737
12188
25741
1128
25745
6708
25749
11983
25753
22001
25757
8036
25761
24257
25765
18134
25769
17042
25773
25082
25777
20811
25781
19097
25785
22871
25789
7533
25793
13871
25797
20756
25801
4588
25805
19498
25809
14614
25813
15125
25817
14876
25821
17537
25825
14693
25829
25579
25833
9067
25837
14249
25841
16860
25845
18541
25849
11348
25853
20064
25857
24838
25861
19855
25865
19727
25869
12045
25873
18495
25877
12159
25881
23221
25885
20428
25889
23015
25893
20463
25897
20885
25901
18751
25905
14552
25909
14994
25913
10910
25917
19422
25921
16433
25925
18404
25929
19787
25933
25275
25937
7125
25941
22250
25945
24276
25949
23010
25953
23424
25957
13520
25961
19107
25965
24126
25969
19887
25973
20365
25977
25400
25981
16590
25985
19848
25989
25848
25993
25751
25997
23542
26001
22920
26005
12724
26009
21452
26013
19839
26017
5123
26021
24053
26025
15227
26029
5009
26033
14859
26037
14182
26041
22159
26045
19748
26049
14251
26053
15355
26057
24351
26061
19863
26065
14147
26069
9842
26073
18229
26077
20510
26081
15212
26085
16439
26089
25824
26093
23883
26097
12221
26101
25447
26105
16806
26109
19312
26113
10356
26117
20026
26121
23917
26125
14014
26129
22571
26133
15273
26137
20919
26141
14147
26145
16434
26149
22726
26153
23629
26157
16118
26161
13967
26165
8859
26169
23074
26173
20823
26177
22834
26181
19524
26185
15822
26189
17467
26193
20524
26197
21136
26201
19964
26205
11951
26209
17184
26213
18054
26217
19927
26221
23114
26225
15377
26229
24633
26233
12567
26237
7488
26241
7601
26245
23546
26249
21477
26253
24720
26257
23342
26261
16252
26265
6659
26269
17944
26273
12327
26277
12489
26281
25438
26285
10325
26289
18762
26293
23046
26297
18156
26301
21340
26305
21645
26309
22648
26313
17410
26317
19480
26321
17780
26325
22305
26329
20509
26333
12401
26337
17578
26341
25677
26345
25040
26349
22528
26353
24327
26357
16511
26361
25691
26365
16643
26369
24619
26373
25318
26377
20311
26381
22022
26385
7559
26389
21296
26393
13489
26397
15611
26401
21505
26405
16923
26409
10808
26413
19677
26417
2918
26421
11071
26425
23584
26429
19034
26433
17235
26437
15719
26441
21985
26445
20158
26449
20463
26453
18889
26457
7028
26461
20059
26465
15292
26469
15374
26473
15123
26477
23892
26481
22034
26485
20414
26489
24493
26493
19595
26497
13224
26501
24712
26505
10518
26509
22417
26513
17142
26517
11953
26521
16973
26525
10507
26529
21537
26533
16130
26537
13296
26541
14279
26545
15366
26549
13118
26553
19954
26557
17215
26561
25124
26565
24696
26569
18537
26573
14392
26577
26057
26581
23032
26585
20015
26589
18854
26593
24689
26597
21847
26601
20580
26605
15935
26609
22832
26613
23872
26617
12107
26621
12421
26625
17640
26629
24087
26633
8851
26637
19411
26641
18133
26645
18130
26649
22463
26653
20277
26657
16132
26661
17708
26665
23254
26669
8303
26673
18865
26677
17167
26681
18011
26685
21426
26689
12983
26693
19069
26697
9107
26701
14608
26705
12267
26709
11978
26713
25416
26717
15156
26721
25358
26725
17562
26729
9086
26733
10715
26737
22646
26741
23264
26745
26534
26749
6699
26753
25287
26757
19015
26761
25152
26765
11502
26769
24142
26773
26134
26777
24196
26781
13955
26785
17264
26789
15970
26793
15712
26797
15956
26801
26344
26805
8156
26809
6404
26813
17729
26817
16684
26821
12071
26825
25320
26829
21711
26833
24325
26837
10987
26841
19466
26845
14838
26849
10619
26853
24749
26857
18108
26861
15116
26865
23012
26869
26836
26873
22301
26877
21591
26881
12155
26885
24280
26889
25400
26893
19330
26897
16552
26901
15685
26905
23777
26909
7116
26913
14370
26917
11981
26921
19887
26925
19812
26929
23011
26933
24879
26937
22905
26941
24555
26945
15949
26949
12389
26953
26018
26957
26020
26961
13875
26965
23589
26969
17033
26973
22619
26977
21349
26981
23889
26985
21146
26989
21818
26993
23575
26997
24224
27001
10880
27005
18005
27009
25603
27013
3260
27017
15189
27021
18924
27025
23227
27029
5893
27033
25204
27037
20256
27041
20030
27045
21949
27049
24869
27053
13014
27057
14613
27061
21740
27065
16169
27069
18403
27073
26672
27077
7476
27081
14971
27085
22984
27089
12947
27093
24601
27097
16133
27101
19834
27105
23495
27109
25084
27113
22996
27117
2700
27121
24304
27125
8666
27129
25757
27133
22090
27137
20406
27141
12924
27145
19653
27149
13806
27153
19404
27157
6503
27161
24350
27165
14285
27169
27123
27173
6143
27177
20740
27181
26733
27185
26842
27189
12288
27193
501
27197
9442
27201
24758
27205
24265
27209
22790
27213
22398
27217
17167
27221
22473
27225
16397
27229
13964
27233
17804
27237
17816
27241
21392
27245
17825
27249
18933
27253
16067
27257
19241
27261
13455
27265
8611
27269
23750
27273
12307
27277
15195
27281
6085
27285
21324
27289
24407
27293
23458
27297
22605
27301
23422
27305
20643
27309
14334
27313
13505
27317
21207
27321
23774
27325
26762
27329
19907
27333
17431
27337
19895
27341
17366
27345
19608
27349
15715
27353
17106
27357
23014
27361
9803
27365
20479
27369
23884
27373
18611
27377
12770
27381
10141
27385
17839
27389
21013
27393
10034
27397
24265
27401
22081
27405
18723
27409
24857
27413
5060
27417
11648
27421
13752
27425
22618
27429
13967
27433
18776
27437
17201
27441
15488
27445
17312
27449
20428
27453
19706
27457
4217
27461
6916
27465
8827
27469
12469
27473
16134
27477
17864
27481
21272
27485
18409
27489
18102
27493
18036
27497
17886
27501
23623
27505
8915
27509
27113
27513
22834
27517
14082
27521
17177
27525
16603
27529
19881
27533
12935
27537
15870
27541
11354
27545
14614
27549
8909
27553
17429
27557
14611
27561
20429
27565
13054
27569
27221
27573
12511
27577
15676
27581
22352
27585
17969
27589
14000
27593
20115
27597
9369
27601
16706
27605
25822
27609
11784
27613
13199
27617
18320
27621
22721
27625
22686
27629
24329
27633
24347
27637
23098
27641
17521
27645
18790
27649
21294
27653
21930
27657
22668
27661
22033
27665
26469
27669
13963
27673
21203
27677
22637
27681
20334
27685
22006
27689
26862
27693
17853
27697
19703
27701
16820
27705
27141
27709
19676
27713
13041
27717
22863
27721
27472
27725
15051
27729
3807
27733
26625
27737
13969
27741
26255
27745
23732
27749
25657
27753
19014
27757
18505
27761
22601
27765
12787
27769
12316
27773
12535
27777
14646
27781
18089
27785
20768
27789
18636
27793
25040
27797
26459
27801
15079
27805
19976
27809
19655
27813
21467
27817
27527
27821
15470
27825
11431
27829
26167
27833
14565
27837
11503
27841
25291
27845
23508
27849
21166
27853
24709
27857
24285
27861
16543
27865
27720
27869
23099
27873
24810
27877
13500
27881
23783
27885
11932
27889
8162
27893
19238
27897
9006
27901
23288
27905
16071
27909
11190
27913
24741
27917
20670
27921
13358
27925
23058
27929
10524
27933
27454
27937
14196
27941
18642
27945
6081
27949
21859
27953
4038
27957
9279
27961
14058
27965
6081
27969
15203
27973
17214
27977
25545
27981
23505
27985
23089
27989
16107
27993
16720
27997
12477
28001
16405
28005
20357
28009
8630
28013
14848
28017
21516
28021
12894
28025
25275
28029
23583
28033
14022
28037
4645
28041
17116
28045
16243
28049
17028
28053
9272
28057
15863
28061
18343
28065
19920
28069
25993
28073
15229
28077
10946
28081
19164
28085
15261
28089
10136
28093
26879
28097
16344
28101
11780
28105
14052
28109
19128
28113
20491
28117
24819
28121
21433
28125
15464
28129
23252
28133
23781
28137
26068
28141
17751
28145
24627
28149
19983
28153
22955
28157
20295
28161
14838
28165
17380
28169
23522
28173
25218
28177
17578
28181
23672
28185
23586
28189
14737
28193
19752
28197
16150
28201
8408
28205
6359
28209
23109
28213
21371
28217
16531
28221
2957
28225
28128
28229
19135
28233
11829
28237
12872
28241
25582
28245
18604
28249
15828
28253
21054
28257
20900
28261
25031
28265
19509
28269
3389
28273
17753
28277
16973
28281
18854
28285
10208
28289
16625
28293
24804
28297
16351
28301
20390
28305
12179
28309
8095
28313
22129
28317
15148
28321
13612
28325
21739
28329
21992
28333
1616
28337
24709
28341
21538
28345
27399
28349
9198
28353
14599
28357
24389
28361
27130
28365
27725
28369
27948
28373
26495
28377
24651
28381
16295
28385
16460
28389
20507
28393
26763
28397
17401
28401
14484
28405
19776
28409
25517
28413
21833
28417
24676
28421
20180
28425
12472
28429
17037
28433
17371
28437
21906
28441
26681
28445
8497
28449
26738
28453
24749
28457
10166
28461
24309
28465
25019
28469
27009
28473
13239
28477
15726
28481
16207
28485
25881
28489
20604
28493
5514
28497
16834
28501
18377
28505
26741
28509
17252
28513
26764
28517
22469
28521
27724
28525
21420
28529
13150
28533
26705
28537
6860
28541
12872
28545
26985
28549
27842
28553
24377
28557
22792
28561
12263
28565
18164
28569
22533
28573
27400
28577
27876
28581
24862
28585
12213
28589
22042
28593
15941
28597
13921
28601
14155
28605
21321
28609
17834
28613
14140
28617
24477
28621
17288
28625
12517
28629
24168
28633
9514
28637
16322
28641
26299
28645
22444
28649
25834
28653
24291
28657
22021
28661
16465
28665
15865
28669
15830
28673
19617
28677
9725
28681
5351
28685
18942
28689
2943
28693
15970
28697
16883
28701
25003
28705
19814
28709
11826
28713
16334
28717
8257
28721
10625
28725
12867
28729
23612
28733
20809
28737
22842
28741
24526
28745
18372
28749
27306
28753
14330
28757
18203
28761
23375
28765
19433
28769
7639
28773
15427
28777
26160
28781
8260
28785
23804
28789
21280
28793
25492
28797
15086
28801
14794
28805
28158
28809
23741
28813
24270
28817
17636
28821
28806
28825
28583
28829
16831
28833
26053
28837
24262
28841
26588
28845
25659
28849
21870
28853
23290
28857
21132
28861
23000
28865
22948
28869
22759
28873
22190
28877
16932
28881
26677
28885
26922
28889
25186
28893
18186
28897
23682
28901
28129
28905
23756
28909
22710
28913
26455
28917
19713
28921
12192
28925
18446
28929
25221
28933
21624
28937
27769
28941
21182
28945
6665
28949
26306
28953
13721
28957
14885
28961
2936
28965
18884
28969
16366
28973
15851
28977
17600
28981
8259
28985
9285
28989
21765
28993
25478
28997
18758
29001
24711
29005
14227
29009
17050
29013
23556
29017
12958
29021
19309
29025
18186
29029
17009
29033
26966
29037
16079
29041
25203
29045
13929
29049
17147
29053
19264
29057
25723
29061
15996
29065
28530
29069
7366
29073
14483
29077
24067
29081
28851
29085
23570
29089
20119
29093
14857
29097
26203
29101
17166
29105
9722
29109
22630
29113
27833
29117
18372
29121
16840
29125
9056
29129
4266
29133
14764
29137
17395
29141
9084
29145
21689
29149
21817
29153
17686
29157
18347
29161
21615
29165
9118
29169
23990
29173
16928
29177
10279
29181
27690
29185
15124
29189
23014
29193
23973
29197
1204
29201
22497
29205
17526
29209
21420
29213
9138
29217
23719
29221
26525
29225
20148
29229
23274
29233
29142
29237
11163
29241
10784
29245
16518
29249
16240
29253
15513
29257
13672
29261
20067
29265
14790
29269
12172
29273
13706
29277
28920
29281
21172
29285
29037
29289
21195
29293
14881
29297
14855
29301
16868
29305
15300
29309
20433
29313
20323
29317
16694
29321
24255
29325
28498
29329
26777
29333
28761
29337
28557
29341
17837
29345
2782
29349
20998
29353
16031
29357
17666
29361
26883
29365
16824
29369
18585
29373
16820
29377
19303
29381
24807
29385
18620
29389
22994
29393
23914
29397
13480
29401
27942
29405
25086
29409
13087
29413
17136
29417
26252
29421
7532
29425
13541
29429
13469
29433
13273
29437
16239
29441
27194
29445
15528
29449
28536
29453
8307
29457
27069
29461
12814
29465
24303
29469
21344
29473
16931
29477
19446
29481
6742
29485
24872
29489
11503
29493
23965
29497
29356
29501
18063
29505
5672
29509
18808
29513
20123
29517
22284
29521
23315
29525
12866
29529
23025
29533
20891
29537
27820
29541
13333
29545
26448
29549
26032
29553
19843
29557
28089
29561
13828
29565
15238
29569
2821
29573
11716
29577
21841
29581
25289
29585
3125
29589
2290
29593
25660
29597
25628
29601
11706
29605
20331
29609
15573
29613
15562
29617
5555
29621
15853
29625
28627
29629
20294
29633
25770
29637
27982
29641
16962
29645
19785
29649
13350
29653
21454
29657
29601
29661
8900
29665
25586
29669
20133
29673
27125
29677
19584
29681
19554
29685
28040
29689
17385
29693
23394
29697
22409
29701
21118
29705
26042
29709
17823
29713
14479
29717
19337
29721
14439
29725
25579
29729
26744
29733
15377
29737
19565
29741
10554
29745
17827
29749
23349
29753
27340
29757
26306
29761
15748
29765
12955
29769
10599
29773
24665
29777
29718
29781
16737
29785
14015
29789
3913
29793
19941
29797
26561
29801
28584
29805
20722
29809
16429
29813
16373
29817
28825
29821
22213
29825
24604
29829
10261
29833
15659
29837
25123
29841
18731
29845
25301
29849
16466
29853
14599
29857
18290
29861
24561
29865
24648
29869
29163
29873
19811
29877
8612
29881
18615
29885
14825
29889
26490
29893
9639
29897
23841
29901
17247
29905
22437
29909
29447
29913
19015
29917
26050
29921
25244
29925
27198
29929
10128
29933
5047
29937
19661
29941
21631
29945
28104
29949
8149
29953
10179
29957
16495
29961
20602
29965
16265
29969
15056
29973
21104
29977
15334
29981
18998
29985
18346
29989
28108
29993
25902
29997
27122
30001
26996
30005
17552
30009
29388
30013
25240
30017
16597
30021
14765
30025
28552
30029
25361
30033
25477
30037
28152
30041
24026
30045
22521
30049
20629
30053
18142
30057
17240
30061
22611
30065
28283
30069
25480
30073
22791
30077
27156
30081
9431
30085
15297
30089
21470
30093
16820
30097
21272
30101
19326
30105
26863
30109
29859
30113
16442
30117
20427
30121
26211
30125
25971
30129
19707
30133
23530
30137
17983
30141
16538
30145
14852
30149
24306
30153
13252
30157
10488
30161
21766
30165
15301
30169
28970
30173
18925
30177
16839
30181
27932
30185
12171
30189
28253
30193
20148
30197
18869
30201
27405
30205
14067
30209
20682
30213
14550
30217
26673
30221
8140
30225
13510
30229
20935
30233
21165
30237
24684
30241
24086
30245
20313
30249
24629
30253
13783
30257
23200
30261
29308
30265
25364
30269
17260
30273
27340
30277
18509
30281
23504
30285
26684
30289
29033
30293
600
30297
22011
30301
23188
30305
10482
30309
20506
30313
20278
30317
13996
30321
19899
30325
22197
30329
15776
30333
30181
30337
20242
30341
30022
30345
16198
30349
17309
30353
26954
30357
24781
30361
25450
30365
24475
30369
10790
30373
15989
30377
27842
30381
8684
30385
24441
30389
26953
30393
27412
30397
21860
30401
8642
30405
23371
30409
28347
30413
21003
30417
22076
30421
19289
30425
24076
30429
27918
30433
20560
30437
7969
30441
22899
30445
11918
30449
19198
30453
16686
30457
29919
30461
28036
30465
7098
30469
27654
30473
28961
30477
19066
30481
14369
30485
16055
30489
17649
30493
12903
30497
22841
30501
30498
30505
7813
30509
10762
30513
20632
30517
25857
30521
16845
30525
26528
30529
26398
30533
20107
30537
5940
30541
23058
30545
10267
30549
28560
30553
25018
30557
22003
30561
13394
30565
24486
30569
13324
30573
15442
30577
9586
30581
30582
30585
11735
30589
15943
30593
14753
30597
16730
30601
16258
30605
27340
30609
23379
30613
20772
30617
25804
30621
23969
30625
14309
30629
30105
30633
27788
30637
11802
30641
28365
30645
30071
30649
30239
30653
29241
30657
18031
30661
20152
30665
25800
30669
21105
30673
26030
30677
29074
30681
25629
30685
15530
30689
20622
30693
4733
30697
28068
30701
6521
30705
11876
30709
12856
30713
14105
30717
27403
30721
18217
30725
24902
30729
21012
30733
10568
30737
11784
30741
20058
30745
19219
30749
19217
30753
18808
30757
27551
30761
18856
30765
21774
30769
18741
30773
24467
30777
26724
30781
24251
30785
28844
30789
22221
30793
26719
30797
18520
30801
21386
30805
19281
30809
29273
30813
26887
30817
10535
30821
24609
30825
25728
30829
28589
30833
13882
30837
19527
30841
7317
30845
30209
30849
11046
30853
30205
30857
24636
30861
20987
30865
22926
30869
22685
30873
25648
30877
22094
30881
30256
30885
23984
30889
8924
30893
22463
30897
21765
30901
28838
30905
26450
30909
28439
30913
16028
30917
25458
30921
21627
30925
30201
30929
29317
30933
12053
30937
13811
30941
30711
30945
18597
30949
7657
30953
13762
30957
25083
30961
4523
30965
22179
30969
19020
30973
9752
30977
24599
30981
22087
30985
17955
30989
26740
30993
26367
30997
13472
31001
29993
31005
23319
31009
23255
31013
18067
31017
14546
31021
30877
31025
16494
31029
18353
31033
28984
31037
21524
31041
27504
31045
7775
31049
27725
31053
22102
31057
8189
31061
7158
31065
19097
31069
28587
31073
26241
31077
19327
31081
25927
31085
15871
31089
30357
31093
20372
31097
18008
31101
4708
31105
17067
31109
29598
31113
18602
31117
19625
31121
28471
31125
17723
31129
26301
31133
29263
31137
27053
31141
19591
31145
15602
31149
23641
31153
25507
31157
23520
31161
15970
31165
11779
31169
13910
31173
29096
31177
17214
31181
30535
31185
25172
31189
24366
31193
27957
31197
9288
31201
13553
31205
11740
31209
22805
31213
16671
31217
17165
31221
14716
31225
31145
31229
21126
31233
29327
31237
25875
31241
23812
31245
27574
31249
28555
31253
28608
31257
23760
31261
27276
31265
28253
31269
14372
31273
11732
31277
25619
31281
17847
31285
27687
31289
26133
31293
21298
31297
17702
31301
20812
31305
24844
31309
22052
31313
25868
31317
14814
31321
9358
31325
17773
31329
18330
31333
19734
31337
20830
31341
16586
31345
21326
31349
19024
31353
12520
31357
28332
31361
9914
31365
28183
31369
14467
31373
26725
31377
30477
31381
20984
31385
10980
31389
27929
31393
24667
31397
24160
31401
18903
31405
14674
31409
12882
31413
13345
31417
20307
31421
22140
31425
23460
31429
29261
31433
11528
31437
23766
31441
8026
31445
26625
31449
28692
31453
13092
31457
13378
31461
20576
31465
29392
31469
20192
31473
21486
31477
23724
31481
21073
31485
12549
31489
25609
31493
29026
31497
19967
31501
21761
31505
31121
31509
19194
31513
29877
31517
28523
31521
30833
31525
27145
31529
14080
31533
26453
31537
24068
31541
21647
31545
26307
31549
21342
31553
22591
31557
17047
31561
17061
31565
20133
31569
25768
31573
30356
31577
20986
31581
20782
31585
18154
31589
19864
31593
10854
31597
17828
31601
18192
31605
29283
31609
23933
31613
17812
31617
6250
31621
5379
31625
19558
31629
28265
31633
10299
31637
29120
31641
31093
31645
19594
31649
29897
31653
27955
31657
21915
31661
29089
31665
22326
31669
30718
31673
26781
31677
29700
31681
24034
31685
25106
31689
31014
31693
17727
31697
29187
31701
24856
31705
24981
31709
29406
31713
16220
31717
19546
31721
20649
31725
24531
31729
11173
31733
29955
31737
27285
31741
14685
31745
28248
31749
5304
31753
22059
31757
24246
31761
25565
31765
30045
31769
15317
31773
11001
31777
18524
31781
18600
31785
22576
31789
6676
31793
28131
31797
12919
31801
12291
31805
12306
31809
17552
31813
20581
31817
27916
31821
11117
31825
16567
31829
14278
31833
20767
31837
22676
31841
22794
31845
24774
31849
12993
31853
24538
31857
27556
31861
24941
31865
31851
31869
28609
31873
28830
31877
17211
31881
27405
31885
21166
31889
27553
31893
15167
31897
29424
31901
30759
31905
17996
31909
21568
31913
28718
31917
23764
31921
18758
31925
31062
31929
22785
31933
29720
31937
19277
31941
20004
31945
13370
31949
16865
31953
14990
31957
28997
31961
28074
31965
23700
31969
22934
31973
30237
31977
15458
31981
16056
31985
26187
31989
17210
31993
30570
31997
14161
32001
16071
32005
19037
32009
30041
32013
29777
32017
11287
32021
20156
32025
27482
32029
12843
32033
19195
32037
18245
32041
24749
32045
23587
32049
17261
32053
17723
32057
27878
32061
19434
32065
27150
32069
31520
32073
30505
32077
10093
32081
31421
32085
21996
32089
15935
32093
19403
32097
29305
32101
27812
32105
28179
32109
26923
32113
19924
32117
26523
32121
6822
32125
20048
32129
21287
32133
25321
32137
21517
32141
20220
32145
28432
32149
31941
32153
22554
32157
16040
32161
31777
32165
23869
32169
31708
32173
25023
32177
25489
32181
26597
32185
7627
32189
28375
32193
15411
32197
18514
32201
31116
32205
19377
32209
10372
32213
23965
32217
28655
32221
10383
32225
9829
32229
19069
32233
16717
32237
16322
32241
25612
32245
19574
32249
4114
32253
30804
32257
16803
32261
13391
32265
27800
32269
22848
32273
19086
32277
13149
32281
27839
32285
2506
32289
26346
32293
30183
32297
23904
32301
30032
32305
21910
32309
16345
32313
28528
32317
19007
32321
27886
32325
13611
32329
5797
32333
24184
32337
24457
32341
9914
32345
27126
32349
13598
32353
20933
32357
20587
32361
27785
32365
29408
32369
18367
32373
30621
32377
17676
32381
19076
32385
31927
32389
17519
32393
29406
32397
23069
32401
29889
32405
22403
32409
18861
32413
17373
32417
17834
32421
24508
32425
12151
32429
15423
32433
22458
32437
23203
32441
27715
32445
24620
32449
16983
32453
12818
32457
29478
32461
19138
32465
25515
32469
29306
32473
24159
32477
27010
32481
12457
32485
32093
32489
8446
32493
9430
32497
11207
32501
30049
32505
18395
32509
20548
32513
23769
32517
29045
32521
23400
32525
13506
32529
30275
32533
30246
32537
3622
32541
26267
32545
28090
32549
26561
32553
13603
32557
24458
32561
15097
32565
28278
32569
26478
32573
29646
32577
27238
32581
22601
32585
27562
32589
27009
32593
31985
32597
25778
32601
27918
32605
9563
32609
30411
32613
16850
32617
20605
32621
19287
32625
25816
32629
24330
32633
22260
32637
31115
32641
10590
32645
31634
32649
4394
32653
26673
32657
15822
32661
25107
32665
19812
32669
16050
32673
30564
32677
17735
32681
28779
32685
15154
32689
30698
32693
17549
32697
30580
32701
18564
32705
23518
32709
27419
32713
26295
32717
32618
32721
32560
32725
27471
32729
16493
32733
31931
32737
16796
32741
24114
32745
28681
32749
31658
32753
27241
32757
23234
32761
26072
32765
25164
32769
29262
32773
15927
32777
25798
32781
15323
32785
18473
32789
17579
32793
27232
32797
20267
32801
16405
32805
24996
32809
25363
32813
27732
32817
27946
32821
32399
32825
14980
32829
31968
32833
28390
32837
22786
32841
22984
32845
26381
32849
15354
32853
23873
32857
25843
32861
10888
32865
32713
32869
24743
32873
16722
32877
15558
32881
14940
32885
16669
32889
23492
32893
28459
32897
5095
32901
15391
32905
19889
32909
22488
32913
17345
32917
17529
32921
17994
32925
28369
32929
25169
32933
32414
32937
29540
32941
24457
32945
18039
32949
20322
32953
11756
32957
20144
32961
11555
32965
23770
32969
27277
32973
12689
32977
31726
32981
11322
32985
13459
32989
19464
32993
17099
32997
32148
33001
30528
33005
30824
33009
14243
33013
30368
33017
16616
33021
20773
33025
18932
33029
25298
33033
27829
33037
18720
33041
10104
33045
6721
33049
30819
33053
17370
33057
28031
33061
22398
33065
26463
33069
12611
33073
27061
33077
11832
33081
24668
33085
12498
33089
29335
33093
30790
33097
26565
33101
22118
33105
20386
33109
19125
33113
15825
33117
26533
33121
17171
33125
17793
33129
30063
33133
32684
33137
17804
33141
32189
33145
26218
33149
27580
33153
28407
33157
23947
33161
30704
33165
27594
33169
17328
33173
19202
33177
17641
33181
12987
33185
20001
33189
30703
33193
18325
33197
19629
33201
21099
33205
32104
33209
20652
33213
23439
33217
24335
33221
22342
33225
12068
33229
29967
33233
26323
33237
23254
33241
25342
33245
21590
33249
9523
33253
25905
33257
19076
33261
24603
33265
17603
33269
19646
33273
26887
33277
14680
33281
23994
33285
25906
33289
29789
33293
18077
33297
31911
33301
31481
33305
28829
33309
19537
33313
19943
33317
12684
33321
7075
33325
22639
33329
29784
33333