121
133
135
133
137
143
139
143
151
148
151
151
155
172
168
180
172
180
179
191
185
193
200
189
194
199
196
200
202
206
208
211
212
214
217
219
223
224
230
233
234
238
239
243
243
247
248
252
254
257
259
263
264
267
269
273
274
279
278
283
284
288
288
292
293
297
299
302
304
308
309
312
314
318
319
324
323
328
329
333
333
337
338
342
344
348
349
354
354
357
358
362
364
369
368
373
374
378
378
382
383
387
389
392
394
398
399
402
404
408
409
414
413
418
419
423
423
427
428
432
434
437
439
443
444
447
449
453
454
459
458
463
464
468
468
472
473
477
479
482
484
488
489
492
494
498
499
504
503
509
509
515
514
517
519
522
524
527
529
533
534
537
539
543
544
549
548
4217
556
558
559
561
564
566
569
572
574
577
629
599
600
620
606
619
622
613
628
617
625
645
621
624
632
631
629
626
629
631
634
635
637
641
655
645
648
648
653
655
657
660
662
664
667
670
672
676
676
680
682
684
687
689
693
695
698
700
702
705
707
709
712
715
717
720
723
725
727
729
732
734
738
738
743
745
747
750
752
754
757
760
762
765
768
770
772
774
777
779
783
785
788
790
792
795
797
799
802
805
807
810
813
815
817
819
822
824
828
830
833
836
836
840
842
845
847
850
852
855
858
860
862
7088
867
868
869
872
880
906
906
920
909
913
918
920
917
897
900
903
906
908
908
912
914
916
919
921
925
926
929
932
934
937
939
942
944
947
949
952
954
957
959
961
964
966
969
971
975
977
979
982
984
987
989
994
997
999
1002
1004
1009
1011
1011
1012
1015
1017
1021
1022
1025
1027
1029
1032
1034
1037
1039
1042
1044
1047
1049
1051
1054
1056
1059
1062
1065
1070
1098
1078
1074
1076
1079
1081
1084
1087
1136
1125
3112
1135
1134
1148
1146
1142
1151
1141
1153
1148
1152
1168
1180
1163
1159
1171
1166
1165
1186
1154
1151
1171
1167
1165
1178
1162
1185
1184
1197
1200
1195
1187
1177
1179
1183
1185
1198
1188
1190
1192
1195
1197
1201
1202
1206
1208
1210
1212
1215
1218
1220
1224
1224
1228
1230
1233
1235
1237
1240
1242
1246
1247
1251
1253
1255
1257
1260
1263
1265
1268
1269
1273
1275
1278
1280
1282
1285
1288
1291
1292
1296
1298
2306
1303
1303
1309
1310
1314
1313
1318
1319
1323
1323
1327
1328
1333
1334
1337
1339
1343
1344
1347
1349
1353
1354
1358
1359
1363
1364
1368
1369
1372
1373
1377
1379
1382
1384
1388
1389
1392
1394
1398
1399
1403
1404
1408
1409
1413
1413
1417
1418
1422
1424
1427
1429
1433
1434
1437
1439
1443
1444
1448
1449
1453
1454
1458
1458
1462
1463
1468
1469
1473
1474
1478
1478
1482
2334
1490
1490
1494
1493
1498
1499
1503
1504
1507
1508
1512
1514
1517
1519
1523
1523
1527
1529
1533
1534
1538
1539
1543
1544
1548
1548
1552
1553
1557
1559
1562
1564
1568
1569
1572
1574
1578
1579
1583
2441
1594
1594
1593
1593
1597
1598
1638
1652
1664
1662
1657
1649
1645
1621
1623
1647
1629
1628
1634
1634
1638
1639
1642
1643
1647
1649
1656
1656
1657
1659
1662
1664
1668
1668
1674
1673
1680
1679
1683
1683
1687
1689
1692
1694
1697
1699
1703
1704
1707
1709
1713
1714
1719
1719
1723
1724
1728
1728
1732
1733
1737
1739
1742
1744
1748
1748
1752
1754
1758
1759
1763
1764
1768
1769
1773
1773
1777
1779
1782
1784
1787
1789
1794
1794
1797
1799
1802
2661
1808
1809
1813
1814
1818
1818
1822
1823
1827
1830
1832
1834
1838
1839
1842
1844
1847
1849
1853
1854
1858
1859
1863
1863
1867
1868
1872
1874
1877
1879
1883
1884
1887
1889
1893
1894
1898
1899
1903
1904
1908
1908
1912
1913
1917
1919
1922
1924
1928
1929
1932
1934
1938
1939
1943
1944
1948
2754
1953
1954
1958
1958
1962
1964
1967
1969
1974
1973
1977
1979
1983
1984
1989
1988
1993
1994
1998
1998
2002
2003
2007
2009
2012
2014
2018
2019
2022
2024
2028
2029
2033
2034
2038
2039
2043
2043
2047
2048
2052
2054
2057
2059
2063
2064
2067
2069
2073
2074
2078
2079
2083
2876
2087
2090
2092
2095
2097
2101
2102
2106
2108
2110
2113
2114
2118
2118
2124
2123
2128
2129
2133
2133
2137
2139
2142
2144
2147
2149
2153
2154
2157
2158
2163
2164
2169
2168
2173
2174
2178
2178
2182
2183
2187
2189
2192
2194
2198
2199
2202
2204
2208
2209
2973
2215
2218
2220
2223
2225
2227
2230
2233
2236
2237
2241
2243
2245
2247
2250
2253
2255
2259
2259
2263
2265
2269
2270
2274
2274
2277
2279
2282
2284
2288
2289
2292
2294
2298
2299
2303
2304
2308
2309
2313
2313
2317
2318
2322
2324
2327
2329
7689
2339
2086
1877
1876
1878
1880
1884
1884
1887
1906
1893
1894
1893
1897
1898
1901
1902
1905
1906
1910
1911
1912
1914
1917
1918
1922
1923
1926
1926
1931
1929
1933
1934
1937
1938
1941
1942
1946
1947
1950
1951
1953
1954
1958
1959
1962
1962
1967
1965
1969
1970
1977
1975
1977
1978
1982
1983
1984
1986
1989
1990
1994
1995
1998
1998
2003
2001
2005
2006
2009
2010
2013
2014
2018
2019
2020
2022
2025
2026
2030
2031
2034
2034
2039
2037
2041
2042
2045
2046
2049
2050
2054
2055
2056
2058
2061
2062
2066
2067
2070
2070
2075
2073
2079
2078
2798
2083
2084
2086
2089
2091
2091
2094
2096
2099
2100
2103
2105
2107
2109
2109
2112
2114
2116
2118
2121
2123
2125
2127
2127
2130
2132
2134
2136
2139
2141
2143
2145
2145
2148
2150
2152
2154
2157
2159
2161
2163
2163
2166
2168
2170
2172
2175
2177
2179
2181
2181
2184
2864
2189
2191
2193
2196
2198
2199
2201
2204
2205
2211
2211
2212
2214
2216
2219
2221
2223
2225
2227
2229
2230
2232
2234
2237
2239
2241
2243
2245
2247
2248
2250
2252
2255
2257
2259
2261
2263
2265
2266
2268
2270
2273
2275
2277
2279
2281
2283
2284
2286
2951
2289
2290
2293
2295
2297
2300
2301
2304
2304
2306
2308
2310
2312
2314
2316
2319
2321
2323
2325
2325
2329
2330
2334
2337
2338
2340
2342
2345
2347
2349
2351
2353
2355
2356
2358
2360
2363
2365
2367
2369
2371
2373
2374
2376
2378
2381
2383
3042
2385
2387
2388
2391
2394
2396
2397
2399
2403
2404
2407
2408
2412
2412
2417
2416
2421
2420
2424
2423
2428
2428
2432
2432
2436
2436
2441
2440
2443
2444
2448
2448
2453
2452
2457
2456
2474
2460
2466
2464
2466
2468
2469
2471
2473
2475
3135
2479
2481
2484
2486
2487
2489
2491
2493
2495
2498
2499
2502
2504
2505
2507
2509
2511
2513
2516
2517
2520
2522
2523
2525
2527
2529
2531
2534
2535
2538
2540
2541
2543
2545
2547
2549
2552
2553
2556
2558
2559
2561
2563
2565
3224
2569
2571
2574
2576
2577
2579
2581
2583
2585
2586
2590
2591
2594
2595
2596
2598
2601
2602
2606
2607
2610
2610
2615
2613
2617
2618
2621
2622
2625
2626
2630
2630
2632
2634
2637
2638
2642
2643
2646
2646
2651
2649
2653
3325
2657
2659
2661
2664
2666
2667
2670
2671
2673
2675
2678
2679
2682
2684
2685
2687
2689
2691
2693
2696
2697
2700
2702
2703
2705
2707
2709
2711
2713
2715
2718
2718
2721
2721
2724
2726
2728
2730
2733
2735
2737
3380
2741
2743
2744
2746
2748
2751
2753
2755
2756
2758
2760
2762
2764
2766
2769
2771
2773
2775
2775
2778
2780
2782
2784
2787
2789
2791
2793
2793
2796
2798
2800
2802
2805
2807
2809
2811
2811
2814
2816
2818
2820
5397
2827
2827
2829
2829
2833
2835
2837
2838
2841
2842
2846
2847
2848
2850
2853
2854
2858
2859
2862
2862
2867
2865
2869
2870
2873
2874
2877
2878
2882
2883
2884
2886
2889
2890
2894
2895
2898
2898
3840
2903
2905
2906
2909
2910
2913
2915
2918
2919
2920
2922
2925
2926
2930
2931
2934
2934
2938
2937
2941
2942
2945
2946
2949
2950
2954
2955
2956
2958
2961
2962
2966
2967
2970
2970
2975
2973
2977
3637
2981
2982
2985
2987
2989
2991
2992
2994
2996
2998
3000
3003
3005
3007
3009
3009
3012
3014
3016
3018
3021
3023
3025
3027
3027
3030
3032
3034
3036
3039
3041
3043
3045
3045
3048
3050
3052
3693
3058
3060
3061
3063
3063
3066
3070
3070
3072
3075
3076
3079
3081
3081
3084
3086
3088
3090
3093
3094
3097
3099
3100
3104
3108
3109
3111
3113
3115
3117
3119
3121
3123
3126
3127
3129
3131
3775
3134
3136
3136
3139
3141
3144
3147
3148
3150
3152
3155
3157
3159
3161
3163
3165
3166
3168
3170
3173
3175
3177
3179
3181
3183
3184
3186
3188
3191
3193
3195
3197
3199
3201
3202
3848
3206
3207
3208
3211
3213
3215
3218
3219
3222
3224
3226
3226
3231
3230
3232
3234
3237
3238
3241
3243
3243
3246
3248
3250
3252
3255
3256
3259
3261
3261
3264
3266
3268
3270
3273
3895
3278
3280
3280
3283
3285
3287
3288
3291
3293
3295
3297
3297
3300
3302
3304
3306
3309
3311
3313
3315
3315
3318
3320
3322
3324
3327
3328
3331
3333
3333
3336
3338
3340
3342
3981
3348
3350
3353
3352
3355
3358
3358
3361
3363
3366
3368
3371
3370
3373
3375
3377
3379
3381
3384
3386
3389
3388
3391
3393
3395
3397
3399
3402
3404
3407
3406
3409
3411
3413
4032
3417
3420
3422
3423
3426
3427
3429
3431
3434
3435
3438
3440
3441
3443
3445
3447
3449
3452
3453
3456
3458
3459
3461
3463
3465
3467
3470
3471
3474
3476
3477
3479
4120
3482
3486
3487
3489
3491
3494
3494
3496
3498
3500
3502
3504
3507
3509
3511
3513
3513
3516
3518
3520
3522
3525
3535
3531
3532
3532
3535
3537
3539
3541
3543
6778
3553
3550
3549
3553
3555
3557
3558
3561
3562
3566
3567
3568
3570
3573
3574
3577
3579
3582
3582
3587
3585
3592
3590
3593
3653
3693
3697
3686
3694
3710
3694
4794
3689
3682
3685
3622
3624
4524
3627
3670
3729
3708
3665
3635
3635
3638
3639
3640
3642
3645
3646
3650
3651
3654
3654
3659
3657
3661
3662
3665
3666
3669
3670
4486
3676
3675
3678
3681
3682
3685
3686
3690
3690
3694
3693
3697
3698
3701
3702
3705
3706
3710
3710
3712
3714
3717
3718
3721
3722
3726
3726
3730
3729
3733
4383
3751
3739
3755
3747
3746
3747
3747
3750
3752
3754
3756
3759
3761
3763
3765
3765
3768
3770
3772
3774
3777
3779
3781
3783
3783
3786
3788
3790
3792
3795
4433
3800
3801
3801
3804
3807
3810
3810
3813
3815
3817
3819
3819
3822
3824
3826
3828
3831
3833
3835
3837
3837
3840
3842
3844
3846
3849
3851
3853
3855
3855
4483
3861
3862
3864
3867
3868
3871
3873
3875
3877
3879
3881
3884
3885
3888
3890
3891
3893
3895
3897
3899
3902
3903
3906
3908
3909
3911
3913
3915
3917
4530
3921
3924
3926
3927
3929
3931
3933
3935
3938
3939
3942
3944
3945
3947
3949
3951
3953
3956
3957
3960
3962
3963
3965
3967
3969
3971
3974
3975
3978
4594
3983
3981
3985
3986
3990
3990
3994
3994
3998
3999
4000
4002
4005
4006
4010
4011
4014
4014
4019
4017
4021
4022
4025
4026
4029
4030
4034
4035
4040
4039
4040
4042
4046
4048
4050
4050
4053
4053
4057
4058
4061
4062
4065
4066
4070
4071
4072
4074
4077
4078
4082
4083
4086
4086
4089
4089
4093
4705
4097
4099
4101
4103
4107
4107
4107
4110
4112
4114
4116
4119
4122
4123
4124
4129
4131
4133
4135
4137
4138
4140
4142
4145
4147
4149
4151
6296
4156
4155
4156
4159
4162
4161
4164
4166
4168
4170
4173
4175
4177
4179
4179
4182
4184
4186
4188
4191
4193
4195
4197
4197
4200
4202
4204
5169
4209
4212
4213
4215
4216
4218
4220
4222
4224
4227
4229
4231
4233
4233
4236
4238
4240
4242
4245
4247
4249
4251
4254
4259
4259
4261
4263
5000
4266
4267
4268
4270
4272
4274
4276
4278
4281
4283
4285
4287
4287
4290
4292
4294
4296
4299
4301
4303
4305
4305
4308
4310
4312
4314
4966
4320
4321
4323
4323
4327
4328
4330
4332
4335
4337
4339
4341
4341
4345
4346
4348
4350
4353
4355
4357
4359
4359
4362
4364
4366
4368
4371
4377
4376
4378
4378
4381
4383
4385
4388
4389
4392
4394
4395
4397
4399
4401
4403
4406
4407
4410
4412
4413
4415
4417
4419
4421
4424
5040
4428
4429
4431
4432
4434
4437
4438
4442
4443
4446
4446
4451
4449
4453
4454
4457
4458
4461
4462
4466
4467
4468
4470
4473
4474
4478
5093
4482
4482
4487
4486
4489
4490
4493
4494
4497
4498
4502
4503
4504
4506
4511
4510
4514
4515
4518
4518
4523
4521
4525
4526
4529
5155
4534
4536
4537
4540
4541
4542
4544
4546
4548
4551
4553
4555
4557
4557
4560
4562
4564
4566
4569
4571
4573
4575
4575
4578
4580
4585
4585
4587
4588
4591
4592
4594
4596
4598
4600
4602
4605
4607
4609
4611
4611
4614
4616
4618
4620
4623
4625
4627
4629
4629
4633
5232
4640
4639
4641
4643
4645
4646
4648
4650
4652
4654
4656
4659
4661
4663
4665
4665
4668
4670
4672
4674
4677
4679
4681
4683
6813
4687
4689
4691
4694
4695
4698
4698
4703
4701
4705
4706
4709
4710
4713
4714
4718
4719
4720
4722
4725
4726
4730
4731
4734
5665
4737
4739
4740
4743
4745
4746
4749
4750
4754
4755
4756
4758
4761
4762
4765
4767
4770
4770
4775
4773
4777
4778
4781
4782
5394
4788
4789
4791
4793
4795
4797
4799
4802
4803
4806
4808
4809
4811
4813
4815
4817
4820
4821
4824
4826
4827
4829
4831
5432
4835
4837
4839
4842
4844
4845
4847
4849
4851
4853
4856
4857
4860
4862
4863
4865
4867
4869
4871
4874
4875
4878
4880
4881
5498
4885
4886
4890
4891
4894
4895
4898
4899
4900
4902
4905
4906
4910
4911
4914
4914
4919
4917
4921
4922
4925
4926
4929
5542
4934
4935
4935
4939
4940
4942
4944
4947
4949
4951
4953
4953
4956
4958
4960
4962
4965
4967
4969
4971
4971
4974
4976
5618
4981
4983
4985
4988
4988
4990
4992
4994
4996
4998
5001
5003
5005
5007
5007
5010
5012
5014
5017
5019
5020
5023
5025
5662
5029
5030
5033
5034
5037
5038
5042
5043
5044
5046
5049
5050
5054
5055
5058
5058
5063
5061
5065
5066
5069
5070
5687
5076
5077
5078
5081
5082
5085
5086
5090
5091
5094
5094
5099
5097
5101
5102
5105
5106
5109
5110
5114
5115
5116
5728
5120
5123
5124
5127
5128
5131
5133
5133
5136
5138
5141
5146
5163
5268
5282
5281
5299
5278
5262
5211
5163
5163
8434
5169
5169
5170
5173
5174
5177
5178
5181
5182
5186
5187
5188
5190
5193
5194
5197
5199
5202
5202
5207
5205
6128
5211
5213
5214
5218
5218
5222
5223
5224
5226
5229
5230
5234
5235
5238
5238
5243
5241
5245
5246
5249
5250
5253
5880
5258
5258
5262
5262
5265
5266
5269
5270
5274
5274
5278
5277
5281
5282
5285
5286
5289
5290
5294
5294
5296
5910
5301
5302
5304
5307
5308
5311
5313
5313
5316
5318
5320
5322
5325
5327
5329
5331
5331
5334
5336
5338
5340
5343
5974
5348
5348
5350
5353
5354
5357
5358
5361
5362
5366
5366
5368
5370
5373
5374
5377
5378
5382
5382
5386
5385
6022
5391
5392
5395
5398
5400
5401
5403
5406
5407
5409
5410
5414
5415
5418
5418
5423
5421
5425
5426
5429
5430
6055
5436
5438
5440
5440
5442
5445
5446
5449
5450
5454
5454
5458
5457
5461
5462
5465
5466
5469
5470
5474
5474
6119
5479
5481
5484
5486
5487
5490
5492
5493
5495
5497
5499
5501
5504
5505
5508
5510
5511
5513
5515
5517
6154
5521
5523
5526
5528
5531
5529
5535
5534
5537
5538
5541
5542
5546
5546
5548
5550
5553
5554
5557
5558
5562
6243
5565
5565
5570
6471
5577
5672
5705
5611
5583
5585
5583
5586
5589
5590
5593
5594
5598
5598
5602
5601
7898
5607
5608
5611
5613
5615
5617
5619
5619
5622
5624
5626
5628
5631
5633
5635
5637
5637
5640
5642
5644
6594
5649
5652
5653
5654
5656
5658
5660
5664
5667
5668
5670
5672
5675
5677
5679
5681
5683
5685
5686
5688
6311
5691
5692
5695
5697
5699
5702
5703
5706
5708
5709
5711
5713
5715
5717
5720
5721
5724
5726
5727
5729
6368
5733
5735
5738
5739
5742
5744
5745
5747
5749
5751
5753
5756
5757
5760
5762
5763
5765
5767
5769
6383
5773
5775
5778
5781
5781
5783
5786
5787
5791
5790
5793
5794
5798
5799
5800
5802
5805
5806
5810
5811
6418
5816
5817
5818
5822
5823
5824
5826
5829
5830
5834
5835
5836
5838
5841
5842
5846
5847
5850
5850
6460
5854
5857
5858
5861
5862
5865
5866
5870
5871
5872
5874
5877
5878
5882
5883
5886
5886
5891
5889
5893
6515
5897
5898
5902
5902
5906
5907
5908
5910
5913
5914
5917
5919
5922
5922
5927
5925
5929
5930
5933
6541
5937
5940
5943
5945
5944
5947
5949
5951
5954
5955
5958
5960
5961
5963
5965
5967
5969
5972
5973
6597
5978
5980
5980
5983
5985
5987
5990
5991
5994
5996
5997
5999
6001
6003
6005
6008
6009
6012
6014
8149
6016
6019
6021
6022
6026
6027
6030
6030
6035
6033
6037
6038
6041
6042
6046
6047
6050
6051
6052
6978
6057
6058
6062
6063
6066
6066
6071
6069
6073
6074
6077
6078
6081
6082
6086
6087
6088
6090
6715
6095
6097
6099
6102
6104
6105
6107
6109
6111
6113
6116
6117
6120
6122
6123
6125
6165
6128
6302
7138
6230
6141
6140
6141
6143
6145
6147
6149
6152
6153
6156
6158
6159
6161
6163
6165
6167
6170
6893
6174
6175
6179
6177
6181
6182
6185
6186
6189
6190
6194
6195
6196
6198
6201
6202
6206
6207
6809
6212
6213
6214
6218
6219
6221
6224
6225
6228
6230
6231
6233
6235
6237
6239
6242
6243
6246
6248
6853
6251
6253
6256
6257
6260
6261
6264
6266
6267
6269
6271
6273
6275
6278
6279
6282
6284
6285
6908
6288
6290
6293
6294
6297
6299
6300
6304
6304
6307
6309
6311
6314
6315
6318
6320
6321
6323
6944
6327
6329
6330
6333
6340
6464
6502
6505
6518
6484
6413
6350
6351
6352
6355
6357
6357
7039
6364
6364
6366
6371
6370
6374
6375
6376
6378
6381
6382
6386
6387
6390
6390
6394
6393
6397
8596
6401
6403
6406
6407
6409
6411
6411
6414
6416
6418
6420
6423
6425
6427
6429
6435
6435
6437
7396
6439
6441
6444
6446
6447
6448
6450
6453
6454
6458
6459
6462
6462
6467
6465
6469
6470
7119
6476
6477
6481
6482
6483
6485
6487
6489
6491
6494
6495
6498
6500
6501
6503
6505
6507
6509
7148
6513
6516
6518
6521
6521
6523
6525
6527
6530
6531
6534
6536
6537
6539
6541
6543
6545
7157
6549
6552
6556
6555
6558
6558
6561
6562
6566
6567
6570
6570
6575
6573
6577
6578
6581
7196
6585
6588
6591
6593
6592
6595
6597
6599
6602
6603
6606
6608
6610
6610
6613
6615
6617
7235
6621
6624
6627
6627
6628
6631
6633
6635
6638
6639
6642
6644
6645
6646
6649
6651
6653
7277
6657
6660
6662
6665
6664
6667
6669
6671
6674
6675
6678
6680
6681
6683
6687
6686
6689
7300
6693
6696
6698
6701
6700
6703
6705
6707
6710
6711
6714
6716
6717
6719
6721
6723
6725
7331
6729
6731
6733
6734
6736
6738
6740
6742
6744
6747
6749
6751
6753
6753
6756
6758
6760
8871
6765
6768
6770
6771
6771
6774
6776
6778
6780
6783
6785
6787
6789
6789
6792
6794
6796
6802
6802
6816
6807
6807
6809
6811
6815
6817
6817
6819
6821
6822
6825
6825
6829
8182
6833
6835
6838
6839
6840
6842
6844
6846
6848
6850
6852
6855
6857
6859
6861
6861
6864
7561
6869
6870
6874
6875
6877
6879
6879
6882
6884
6886
6888
6891
6893
6895
6897
6897
7546
6903
6905
6907
6909
6911
6913
6915
6915
6918
6920
6922
6924
6927
6929
6942
6937
7017
7788
6995
6943
6943
6945
6947
6949
6951
6951
6954
6956
6958
6960
6963
6965
6967
6969
7683
6973
6974
6977
6978
6981
6983
6985
6987
6987
6990
6992
6994
6996
6999
7001
7003
7628
7007
7008
7011
7012
7014
7017
7019
7021
7023
7023
7026
7028
7030
7032
7035
7037
7672
7042
7042
7045
7047
7049
7052
7053
7056
7058
7059
7061
7063
7065
7067
7069
7071
7695
7076
7078
7078
7082
7082
7084
7086
7089
7091
7093
7095
7095
7098
7100
7102
7104
9696
7109
7112
7115
7113
7117
7118
7121
7122
7125
7126
7130
7131
7132
7134
7137
7138
8092
7144
7146
7148
7149
7149
7153
7154
7157
7158
7161
7162
7166
7167
7168
7170
7173
7805
7177
7180
7182
7182
7187
7185
7189
7190
7193
7194
7198
7199
7202
7203
7204
7825
7209
7210
7214
7215
7217
7219
7221
7221
7224
7226
7228
7230
7233
7235
7237
7239
7846
7243
7404
7400
7261
7251
7253
7255
7257
7257
7260
7262
7264
7266
7269
7271
8004
7276
7276
7279
7281
7282
7284
7287
7289
7291
7293
7293
7296
7298
7300
7302
7305
7919
7310
7312
7312
7315
7317
7319
7321
7323
7326
7326
7329
7329
7332
7334
7336
7956
7359
7423
7517
7534
7537
7524
7406
7355
7356
7359
7361
7363
7365
7365
7368
7370
8053
7375
7377
7378
7382
7383
7384
7386
7389
7390
7394
7395
7398
7398
7403
7401
8019
7407
7409
7411
7413
7414
7418
7419
7420
7422
7425
7426
7430
7431
7434
7434
7441
7438
7441
7443
7444
7446
7449
7450
7452
7456
7456
7459
7461
7463
7466
7467
8434
7472
7472
7474
7476
7478
7480
7482
7485
7487
7489
7491
7491
7494
7496
7498
8128
7503
7505
7508
7511
7510
7513
7515
7517
7520
7521
7524
7526
7527
7529
7531
8138
7535
7536
7540
7542
7544
7545
7547
7549
7551
7553
7556
7557
7560
7562
7563
8208
7567
7569
7571
7574
7575
7578
7580
7582
7581
7585
7586
7589
7590
7593
7594
8221
7599
7600
7603
7605
7607
7610
7611
7614
7616
7617
7619
7621
7623
7625
7628
8260
7632
7634
7634
7636
7638
7641
7642
7646
7647
7650
7650
7655
7653
7657
7658
8266
7664
7667
7668
7670
7671
7672
7675
7677
7679
7682
7683
7686
7688
7689
8306
7693
7694
7697
7698
7701
7702
7707
7707
7710
7711
7713
7714
7718
7719
7722
8322
7725
7726
7730
7730
7732
7734
7737
7739
7741
7743
7743
7746
7748
7750
9884
7755
7758
7761
7761
7763
7765
7767
7769
7772
7773
7776
7778
7779
7781
7783
8742
7787
7789
7791
7794
7794
7810
7801
7913
7975
7808
7807
7809
7810
7814
8532
7817
7818
7821
7822
7824
7827
7829
7831
7833
7833
7835
7838
7841
7844
7845
8473
7850
7851
7851
7854
7856
7858
7860
7863
7865
7867
7869
7869
7872
7874
8491
7880
7881
7882
7886
7887
7888
7890
7893
7894
7898
7899
7902
7902
7907
8525
7910
7910
7913
7914
7917
7919
7921
7923
7923
7926
7928
7930
7932
7935
8556
7939
7940
7943
7944
7946
7948
7950
7953
7955
7957
7959
7959
7962
7964
7966
8646
7971
7974
7975
7977
7979
7981
7983
7985
7988
7989
7992
7994
7995
7997
8620
8000
8003
8004
8007
8009
8011
8013
8013
8016
8018
8020
8022
8025
8027
8631
8032
8033
8035
8037
8039
8042
8043
8046
8048
8049
8051
8053
8055
8057
10179
8061
8064
8065
8067
8067
8070
8072
8074
8076
8079
8081
8083
8085
8998
8090
8091
8094
8094
8097
8098
8102
8103
8104
8106
8109
8110
8114
8115
8769
8120
8122
8124
8125
8127
8129
8132
8133
8136
8138
8139
8141
8143
8145
8932
8149
8151
8154
8154
8157
8157
8161
8162
8165
8166
8169
8170
8174
8175
8840
8179
8181
8182
8186
8187
8190
8190
8195
8193
8197
8198
8201
8202
8205
8821
8209
8212
8212
8214
8217
8218
8221
8223
8226
8226
8240
8234
8365
9160
8426
8472
8374
8341
8322
8247
8247
8250
8252
8254
8256
8259
8261
8263
8951
8267
8269
8270
8272
8274
8277
8279
8281
8283
8283
8286
8288
8290
8897
8296
8298
8299
8300
8302
8304
8306
8308
8310
8313
8315
8317
8319
8319
8945
8325
8327
8328
8331
8333
8335
8337
8337
8340
8342
8345
8346
8347
10459
8354
8355
8356
8358
8361
8362
8366
8367
8370
8370
8375
8373
8377
8378
9303
8383
8387
8386
8390
8391
8392
8394
8397
8398
8402
8403
8406
8406
9070
8410
8413
8414
8417
8418
8421
8422
8426
8427
8428
8430
8433
8434
9074
8440
8455
8444
8446
8445
8448
8450
8452
8454
8457
8459
8461
8463
9754
8467
8469
8470
8472
8475
8476
8479
8481
8481
8484
8486
8488
8490
9142
8495
8497
8499
8499
8502
8504
8506
8508
8511
8513
8515
8517
8517
8520
9158
8525
8527
8528
8531
8533
8535
8535
8538
8540
8542
8544
8547
8548
9184
8553
8556
8556
8558
8560
8562
8565
8567
8569
8571
8571
8574
8576
9327
8581
8583
8585
8587
8589
8589
8592
8594
8596
8598
8601
8603
8604
9252
8608
8612
8613
8614
8616
8619
8621
8623
8625
8625
8628
8630
8632
11207
8637
8639
8642
8642
8644
8646
8649
8650
8653
8654
8658
8658
8662
9626
8666
8666
8669
8670
8673
8674
8678
8679
8680
8682
8685
8686
8690
8694
8693
8696
8696
8698
8700
8702
8704
8706
8709
8711
8713
8715
9323
8720
8721
8723
8726
8727
8730
8730
8735
8733
8737
8738
8741
8742
9360
8748
8749
8751
8752
8754
8757
8758
8762
8763
8766
8766
8771
8769
9378
8775
8777
8779
8781
8784
8786
8787
8789
8791
8793
8795
8798
8799
9413
8804
8807
8806
8809
8811
8813
8816
8817
8820
8822
8823
8825
8827
9432
8830
8833
8835
8838
8840
8841
8843
8845
8847
8849
8852
8853
9462
8858
8860
8862
8862
8864
8866
8868
8871
8873
8875
8877
8877
8880
9486
8885
8887
8889
8892
8894
8904
8906
9115
8984
8932
9106
8909
11112
8913
8914
8914
8916
8918
8920
8922
8925
8927
8929
8931
8931
8934
9847
8939
8941
8943
8946
8946
8951
8949
8953
8954
8957
8958
8961
9603
8966
8967
8969
8970
8972
8974
8976
8979
8981
8983
8985
8985
8987
9634
8993
8996
8997
8999
9001
9003
9003
9006
9008
9010
9012
9015
9634
9020
9021
9022
9024
9026
9028
9030
9073
9117
9250
9261
9277
9941
9046
9047
9049
9051
9054
9056
9057
9059
9061
9063
9065
9068
9069
9704
9074
9075
9076
9078
9081
9082
9086
9087
9090
9090
9095
9093
9721
9099
9101
9103
9105
9108
9110
9111
9113
9115
9119
9118
9122
9731
9126
9128
9130
9130
9133
9135
9137
9140
9141
9144
9146
9147
9149
9756
9153
9156
9158
9159
9162
9164
9165
9167
9169
9171
9173
9176
11280
9179
9182
9183
9185
9187
9189
9191
9194
9195
9198
9200
9201
10137
9205
9207
9208
9210
9213
9215
9217
9219
9219
9222
9224
9226
9857
9231
9234
9236
9237
9239
9241
9243
9247
9246
9249
9250
9254
9902
9256
9305
9470
9295
9264
9267
9269
9271
9273
9273
9276
9278
9971
9284
9286
9288
9290
9291
9293
9295
9297
9299
9302
9303
9306
9962
9309
9311
9313
9315
9317
9320
9321
9324
9326
9327
9329
9331
9951
9335
9337
9339
9342
9344
9345
9347
9349
9351
9353
9356
9357
9964
9362
9364
9364
9367
9369
9371
9373
9375
9378
9378
9383
9381
9997
9387
9389
9390
9393
9394
9398
9399
9400
9402
9405
9406
9410
10016
9414
9416
9417
9419
9421
9423
9425
9428
9429
9432
9434
9435
11583
9438
9441
9442
9444
9447
9449
9451
9453
9453
9456
9458
10366
9463
9466
9467
9469
9471
9472
9474
9477
9478
9482
9483
9486
10113
9489
9490
9492
9494
9496
9498
9499
9503
9506
9507
9509
9511
9515
9515
9517
9519
9522
9522
9527
9525
9529
9530
9533
9534
9537
11012
9542
9544
9545
9547
9549
9551
9554
9555
9558
9560
9561
10316
9565
9567
9569
9572
9573
9576
9578
9579
9581
9583
9585
9587
10237
9591
9593
9594
9599
9597
9601
9602
9605
9606
9609
9610
10294
9615
9616
9619
9621
9754
9747
9627
9630
9631
9635
9633
9637
10321
9641
9644
9645
9648
9650
9651
9653
9655
9657
9659
9662
9663
10310
9667
9669
9670
9672
9674
9676
9678
9681
9683
9685
9687
11889
9691
9692
9694
9696
9699
9701
9703
9705
9705
9708
9710
10642
9715
9717
9721
9722
9723
9724
9726
9729
9730
9734
9735
9738
10367
9741
9744
9745
9747
9749
9752
9754
9756
9758
9759
9760
10385
9765
9767
9769
9771
9777
9804
10004
10033
10013
9860
9785
9786
10467
9792
9795
9795
9797
9799
9801
9803
9806
9807
9810
9812
10416
9814
9905
10020
9839
9822
9825
9826
9830
9830
9832
9834
10513
9839
9841
9842
9844
9847
9849
9849
9852
9854
9856
9858
9861
10470
9866
9868
9868
9871
9873
9875
9878
9879
9897
9884
9886
10529
9889
9892
9893
9896
9897
9900
9902
9903
9905
9907
9909
10541
9913
9917
9918
9920
9921
9923
9925
9927
9929
9932
9933
12061
9937
9940
9941
9942
9944
9946
9948
9951
9953
9955
9957
10873
9961
9963
9965
9966
9969
9970
9974
9975
9976
9978
9981
10638
9985
9989
9989
9991
9993
9993
9996
9998
10000
10002
10005
10006
10633
10012
10012
10015
10017
10019
10021
10023
10026
10028
10030
10031
10648
10035
10037
10038
10041
10044
10046
10048
10049
10051
10053
10055
10095
10061
10061
10063
10064
10066
10068
10070
10073
10074
10077
11181
10081
10084
10085
10086
10089
10090
10093
10094
10098
10098
10103
10779
10105
10107
10108
10110
10112
10115
10117
10119
10119
10123
10124
10745
10129
10132
10134
10136
10138
10139
10143
10142
10145
10146
10149
10789
10154
10155
10156
10158
10160
10162
10164
10167
10168
10171
10173
12782
10177
10179
10180
10182
10185
10186
10189
10191
10191
10194
10196
11140
10201
10203
10205
10207
10209
10210
10212
10214
10216
10218
10221
10843
10226
10229
10227
10230
10232
10234
10236
10239
10240
10243
10245
10876
10249
10251
10253
10254
10257
10258
10262
10262
10264
10266
10880
10270
10274
10274
10278
10278
10282
10281
10285
10286
10289
10290
10906
10296
10298
10301
10300
10303
10305
10307
10309
10311
10314
10316
10928
10318
10322
10323
10325
10327
10329
10332
10334
10336
10337
10339
10950
10343
10347
10347
10350
10352
10354
10355
10357
10359
10361
10964
10365
10368
10370
10372
10372
10374
10377
10378
10381
10382
10386
10993
10389
10391
10392
10394
10395
10398
10401
10404
10406
10408
10409
12527
10412
10416
10416
10419
10420
10423
10425
10425
10428
10430
11350
10435
10437
10438
10442
10442
10444
10446
10449
10453
10652
10543
11171
10460
10554
10717
10742
10697
10476
10471
10473
10474
10478
11241
10481
10483
10484
10486
10488
10491
10492
10495
10497
10497
10500
11124
10505
10507
10509
10510
10513
10515
10515
10518
10521
10522
11128
10526
10531
10531
10533
10533
10536
10538
10540
10542
10545
10546
11182
10551
10552
10554
10557
10559
10561
10563
10566
10568
10570
11192
10573
10575
10577
10579
10581
10584
10586
10588
10589
10591
10593
11226
10597
10601
10602
10604
10606
10607
10609
10611
10613
10615
11220
10620
10622
10623
10624
10627
10629
10631
10633
10635
10638
10640
12765
10642
10646
10647
10649
10651
10654
10654
10657
10659
10660
11554
10665
10667
10669
10670
10674
10674
10679
10677
10681
10682
11317
10687
10690
10692
10694
10696
10697
10699
10701
10703
10705
10707
11333
10712
10714
10714
10717
10719
10721
10723
10725
10728
10730
11349
10733
10736
10737
10739
10741
10743
10746
10748
10750
10751
11357
10755
10757
10759
10761
10764
10766
10768
10769
10771
10773
10775
11394
10780
10780
10783
10786
10787
10789
10791
10793
10795
10797
11405
10802
10804
10803
10806
10808
10810
10812
10815
10816
10819
11437
10822
10825
10826
10829
10830
10833
10834
10838
10838
10840
11446
10845
10847
10848
10851
10852
10855
10857
10857
10860
10862
12956
10868
10870
10872
10873
10874
10876
10878
10881
10882
10885
10886
11798
10893
10894
10895
10896
10898
10901
10902
10906
10906
10910
11547
10912
10914
10917
10918
10921
10922
10926
10926
10931
10929
11557
10935
10937
10939
10941
10944
10946
10948
10949
10951
10953
11564
10957
10959
10962
10962
10967
10965
10969
10970
10973
10974
11592
10980
10982
10985
10984
10987
10989
10991
10993
10995
10998
11624
11002
11003
11005
11007
11009
11011
11013
11016
11018
11020
11655
11023
11026
11027
11029
11031
11034
11036
11038
11037
11041
11653
11045
11048
11049
11051
11053
11055
11055
11058
11060
11062
11675
11067
11070
11071
11073
11073
11076
11078
11080
11082
11085
13155
11089
11093
11092
11095
11097
11099
11101
11103
11106
11111
12244
11386
11403
11201
11117
11118
11121
11122
11126
11126
11128
11834
11133
11135
11137
11138
11142
11142
11147
11145
11149
11150
11156
11156
11158
11158
11162
11162
11166
11167
11169
11170
11780
11175
11178
11180
11182
11183
11185
11187
11189
11191
11193
11795
11198
11201
11200
11203
11205
11207
11209
11211
11214
11216
11845
11218
11221
11222
11225
11226
11229
11230
11234
11234
11236
11856
11241
11243
11244
11247
11248
11251
11253
11253
11256
11258
11866
11263
11266
11267
11269
11271
11271
11274
11276
11278
11280
11895
11286
11288
11290
11290
11295
11294
11297
11302
11547
13550
11306
11306
11308
11310
11313
11314
11317
11318
11322
11322
12264
11327
11329
11330
11333
11334
11337
11338
11342
11342
11344
13675
11349
11350
11352
11355
11356
11359
11361
11361
11364
12233
11370
11371
11373
11374
11378
11378
11380
11382
11385
11386
12017
11391
11395
11396
11399
11398
11401
11403
11405
11407
12014
11411
11415
11414
11416
11418
11440
11424
11425
11427
11428
12777
11435
11434
11436
11438
11441
11647
11490
11446
11449
12153
11452
11456
11456
11458
11460
11463
11464
11467
11469
11469
12118
11475
11477
11478
11481
11482
11485
11487
11487
11490
12121
11495
11498
11499
11502
11504
11506
11507
11509
11511
11513
14099
11517
11520
11521
11523
11523
11526
11528
11530
11532
12452
11538
11539
11543
11541
11545
11546
11551
11550
11553
11554
12214
11559
11561
11562
11565
11566
11569
11570
11574
11574
11581
11579
11581
11582
11589
11682
11771
11592
11593
11594
11596
12265
11601
11603
11605
11606
11610
11610
11614
11613
11617
12234
11621
11624
11625
11626
11629
11631
11631
11634
11636
11638
12249
11643
11646
11648
11650
11651
11653
11655
11657
11659
12267
11664
11666
11668
11669
11671
11673
11675
11677
11678
11682
12291
11685
11686
11689
11691
11693
11695
11697
11700
11702
12308
11705
11707
11709
11710
11713
11714
11718
11788
12000
14270
11946
11842
11790
11731
11733
11734
11738
11738
11740
11742
12724
11747
11749
11751
11754
11756
11758
11759
11761
11763
12410
11767
11770
11772
11774
11776
11777
11779
11781
11783
12413
11787
11790
11792
11795
11794
11797
11799
11801
11803
11806
11810
11811
11813
11812
11815
11817
11819
11821
11823
11826
12448
11829
11831
11832
11834
11836
11838
11841
11842
11845
12465
11849
11852
11853
11855
11857
11859
11862
11864
11866
12496
11869
11871
11873
11875
11877
11880
11882
11884
11885
11887
12495
11891
11892
11895
11896
11899
11901
11901
11904
11906
12511
11912
11914
11916
11918
11921
11920
11923
11925
11927
14028
11934
11948
11939
11938
11939
11941
11943
11945
11947
12840
11952
11953
11955
11956
11958
11961
11962
11965
11966
12589
11972
11974
11974
11977
11979
11981
11983
11985
11988
12642
11991
11994
11995
11997
11999
12001
12003
12006
12008
12010
12013
12013
12014
12016
12018
12021
12022
12025
12027
12027
12646
12034
12035
12037
12095
12275
12045
12045
12045
12049
12717
12053
12056
12057
12060
12062
12062
12064
12066
12069
12678
12073
12075
12078
12078
12082
12081
12085
12086
12089
12700
12093
12095
12098
12098
12100
12102
12105
12106
12109
12726
12114
12115
12117
12117
12120
12122
12124
12126
12129
14247
12134
12136
12136
12138
12141
12142
12145
12146
12150
13082
12154
12154
12157
12158
12161
12162
12165
12166
12170
12810
12172
12175
12177
12178
12181
12182
12186
12186
12190
12816
12193
12195
12196
12198
12201
12202
12205
12207
12207
12835
12213
12215
12216
12219
12220
12223
12225
12225
12228
12859
12233
12235
12237
12240
12242
12244
12245
12247
12249
12872
12255
12255
12258
12260
12263
12262
12265
12267
12269
12887
12274
12276
12278
12280
12281
12283
12285
12287
12289
12905
12294
12296
12299
12298
12361
12589
12632
12469
12980
12312
12315
12317
12318
12318
12321
12322
12325
12326
14437
12332
12333
12333
12337
12338
12341
12342
12345
12346
13234
12576
12353
12355
12357
12359
12361
12363
12366
12368
13048
12371
12374
12374
12377
12378
12381
12382
12386
12386
13036
12392
12393
12395
12397
12399
12402
12404
12406
13016
12409
12411
12413
12414
12417
12418
12422
12422
12424
13032
12429
12431
12432
12435
12436
12439
12441
12441
12443
13069
12449
12452
12453
12455
12457
12459
12459
12462
12464
13074
12471
12471
12472
12475
12477
12477
12480
12482
12484
13135
12490
12492
12494
12496
12497
12499
12501
12503
13116
12507
12510
12512
12515
12514
12517
12519
12521
12523
14600
12527
12529
12531
12531
12534
12536
12538
12540
12543
13451
12548
12549
12550
12553
12555
12557
12559
12561
13194
12654
12771
12569
12571
12575
12574
12577
12578
12582
13298
12585
12587
12588
12590
12592
12594
12597
12598
12601
13213
12606
12607
12609
12611
12613
12615
12618
12620
13230
12623
12626
12627
12629
12631
12633
12636
12638
12641
13252
12643
12645
12646
12649
12650
12654
12654
12659
12657
13287
12663
12665
12667
12669
12672
12674
12676
12677
13293
12681
12682
12685
12686
12690
12690
12695
12693
12697
13307
12704
12702
12705
12706
12710
12710
12712
12714
14808
12719
12722
12723
12725
12727
12729
12729
12732
12734
13651
12739
12741
12744
12746
12748
12749
12751
12753
13387
12758
12760
12762
12764
12767
12766
12769
12771
12773
13411
12778
12778
12782
12782
12784
12811
12789
12791
14110
12795
12798
12800
12802
12803
12805
12807
12809
12811
13482
12816
12816
12819
12819
12822
12824
12826
12827
13460
12834
12836
12837
12837
12840
12842
12844
12846
12849
13473
12854
12882
13085
13209
13142
12863
12864
12867
13562
12872
12873
12873
12876
12878
12880
12882
12885
13508
12890
12892
12892
12895
12897
12899
12901
12903
12906
15525
12909
12909
12912
12914
12916
12918
12921
12922
12928
12928
12930
12930
12933
12934
12937
12938
12942
12942
13594
12948
12949
12950
12953
12954
12958
12959
12962
13578
12964
12967
12968
12970
12972
12975
12976
12979
13600
12982
12986
12987
12989
12991
12993
12996
12998
13000
13615
13004
13005
13007
13008
13010
13014
13014
13019
13623
13021
13023
13024
13026
13029
13030
13033
13035
13638
13039
13042
13042
13044
13047
13048
13051
13053
13053
13664
13059
13061
13063
13065
13068
13070
13072
13073
13675
13077
13080
13081
13083
13086
13086
13090
13089
15231
13096
13098
13098
13101
13102
13105
13107
13107
13110
14048
13116
13117
13118
13122
13122
13127
13125
13129
13783
13133
13136
13137
13140
13142
13144
13145
13147
13773
13151
13153
13154
13158
13158
13163
13161
13165
13774
13169
13171
13173
13176
13178
13180
13181
13183
13185
13790
13190
13191
13194
13196
13198
13199
13201
13203
13817
13208
13209
13210
13212
13215
13216
13219
13221
13825
13226
13228
13228
13231
13233
13233
13236
13238
13852
13243
13246
13248
13250
13252
13253
13255
13257
13259
13263
13264
13266
13266
13271
13269
13273
13274
13277
15386
13530
13316
13285
13287
13288
13290
13292
13294
14291
13300
13302
13302
13306
13305
13309
13310
13313
13942
13318
13320
13322
13324
13325
13327
13329
13331
13974
13336
13338
13338
13342
13341
13345
13346
13349
13957
13353
13356
13357
13359
13359
13362
13364
13366
14019
13372
13374
13375
13377
13377
13380
13382
13384
14004
13393
13705
13734
13573
13396
13398
13400
13402
14080
13407
13410
13411
13413
13413
13416
13418
13420
13422
13428
13428
13430
13430
13432
13434
13437
13438
13441
14047
13447
13446
13450
13449
13453
13454
13457
13458
15554
13464
13466
13466
13470
13471
13473
13474
13477
14395
13482
13482
13486
13485
13489
13490
13493
13494
14128
13500
13502
13505
13504
13507
13509
13511
13514
14142
13518
13520
13523
13522
13525
13612
13734
13531
14223
13536
13538
13541
13540
13543
13545
13547
13549
14150
13554
13555
13557
13557
13560
13562
13564
13566
14175
13572
13574
13577
13576
13579
13581
13583
13585
14209
13590
13592
13594
13594
13599
13598
13600
13602
14232
13609
13610
13613
13612
13615
13617
13619
13621
14237
13626
13627
13629
13629
13632
13634
13636
15796
13645
13644
13645
13647
13647
13650
13652
13654
14576
13660
13662
13662
13667
13665
13669
13670
13673
14302
13677
13680
13682
13685
13684
13687
13689
13691
14315
13695
13698
13700
13702
13703
13705
13707
13709
14797
13715
13715
13718
13720
13721
13723
13727
13726
14479
13732
13733
13736
13737
13737
13741
13742
13745
14389
13750
13750
13754
13754
13756
13758
13761
13762
14386
13768
13770
13770
13775
13773
13777
13778
14425
13783
13786
13786
13790
13790
13792
13794
13797
14425
13801
13803
13804
13807
13809
13809
13812
13814
16079
13820
13822
13823
13825
13827
13827
13830
13832
14750
13838
13839
13841
13843
13845
13845
13849
13850
14495
13856
13857
13860
13862
13864
13865
13867
14478
13870
13873
13875
13878
13880
13882
13883
13885
14507
13889
13892
13893
13896
13898
13900
13901
13990
14966
14264
14134
13911
13914
13914
14161
13973
13921
14615
13925
13926
13929
13930
13934
13935
14183
13942
13941
13943
13944
13947
13948
13951
13953
13953
14558
13959
13961
13963
13965
13968
13970
13972
13973
14606
13996
13978
13981
13982
13986
13986
13989
13989
16112
13996
13997
13998
14001
14002
14006
14006
14942
14011
14013
14014
14017
14018
14022
14022
14026
14659
14030
14031
14033
14035
14037
14040
14042
14044
14686
14047
14048
14050
14052
14055
14056
14059
14717
14062
14066
14067
14069
14071
14073
14076
14078
14726
14081
14082
14085
14086
14089
14090
14094
14094
14715
14099
14101
14102
14105
14106
14110
14111
14744
14116
14118
14118
14121
14122
14125
14126
14130
14737
14134
14133
14137
14138
14141
14142
14145
14764
14149
14152
14188
14156
14157
14158
14160
14163
17351
14168
14170
14169
14173
14174
14177
14178
15133
14184
14186
14186
14188
14190
14193
14194
14197
14841
14202
14204
14205
14206
14209
14211
14213
14883
14217
14220
14222
14222
14224
14226
14229
14230
14850
14236
14236
14239
14242
14243
14245
14247
14249
14863
14254
14256
14258
14261
14260
14263
14265
14899
14269
14272
14272
14275
14277
14277
14280
14282
14901
14287
14289
14290
14294
14294
14296
14298
14933
14303
14305
14307
14310
14312
14314
14315
14317
14931
14322
14322
14325
14326
14330
14330
14332
16460
14337
14339
14342
14343
14346
14346
14351
14349
14356
14356
14357
14358
14361
14362
14366
14367
14999
14371
14373
14455
14602
14380
14382
14384
14387
15089
14389
14390
14392
14394
14599
14756
14671
15111
14405
14407
14409
14411
14413
14415
14418
15027
14422
14423
14425
14427
14429
14431
14433
14436
15058
14440
14441
14443
14444
14446
14449
14450
15094
14456
14457
14457
14461
14462
14465
14466
14469
15088
14474
14476
14477
14479
14481
14483
14485
15090
14490
14491
14494
14493
14497
14498
14501
14502
16664
14508
14510
14510
14512
14514
14517
14518
15413
14524
14526
14528
14529
14529
14533
14534
15164
14540
14542
14544
14546
14549
14548
14551
14553
15179
14559
14559
14562
14564
14567
14566
14569
15179
14573
14575
14577
14578
14582
14582
14584
15210
14589
14591
14593
14595
14598
14600
14602
14603
15227
14607
14610
14611
14613
14614
14618
14618
15242
14623
14626
14627
14629
14631
14634
14636
14638
15255
14641
14642
14644
14646
14649
14650
14653
15261
14658
14659
14661
14663
14665
14667
14670
16763
14674
14673
14676
14678
14680
14682
14685
15579
14690
14692
14692
14694
14697
14698
14701
14702
15341
14708
14710
14709
14713
14714
14717
14718
15347
14725
14726
14726
14728
14730
14733
14734
15346
14740
14742
14742
14758
14745
14751
14750
14753
15359
14758
14760
14762
14765
14764
14767
14769
15381
14773
14775
14778
14780
14782
14783
14785
15420
14789
14790
14793
14794
14798
14798
14800
15411
14805
14807
14808
14811
14813
14815
14817
14817
15435
14823
14825
14826
14829
14830
14834
14834
16919
14840
14841
14842
14845
14846
14850
14850
15770
14856
14858
14859
14860
14862
14865
14866
15499
14872
14874
14878
15181
15266
15064
14969
15597
14888
14890
14890
14893
14895
14897
14899
14901
14906
14906
14906
14907
14910
14912
14914
14916
15531
14922
14922
14926
14925
14929
14930
14933
15546
14938
14940
14942
14944
14944
14947
14949
15555
14954
14954
14958
14958
14963
14961
14965
15591
14969
14972
14973
14974
14977
14979
14979
15589
14985
14988
14988
14991
14992
14995
14997
14997
17172
15003
15008
15292
15018
15012
15013
15014
16034
15020
15021
15022
15025
15026
15030
15030
15667
15035
15037
15039
15041
15043
15045
15048
15668
15052
15052
15055
15057
15059
15061
15063
15671
15068
15070
15071
15072
15074
15077
15078
15693
15084
15086
15089
15088
15091
15093
15095
15722
15100
15102
15104
15105
15105
15109
15110
15736
15115
15118
15120
15122
15124
15125
15127
15729
15131
15134
15134
15138
15138
15143
15141
15744
15147
15149
15151
15153
15156
15158
15160
17287
15163
15166
15167
15169
15171
15174
15176
16068
15178
15181
15182
15184
15186
15189
15190
15819
15196
15198
15199
15201
15203
15205
15207
15840
15212
15214
15214
15217
15219
15221
15223
15847
15514
15231
15230
15232
15234
15237
15238
15926
15243
15246
15246
15250
15249
15253
15254
15866
15259
15261
15263
15266
15269
15268
15271
15876
15274
15277
15278
15282
15282
15287
15285
15896
15291
15293
15295
15297
15300
15302
15304
15904
15306
15309
15311
15313
15315
15318
15320
17418
15321
15325
15326
15328
15330
15333
15334
16271
15343
15680
15730
15466
15347
15348
15351
16059
15357
15357
15357
15361
15362
15365
15366
16017
15372
15373
15377
15376
15379
15381
15383
16006
15388
15389
15390
15393
15393
15397
15398
16016
15403
15406
15408
15409
15410
15412
15414
16032
15419
15421
15423
15426
15428
15430
15431
16066
15436
15437
15439
15441
15444
15446
15448
16057
15451
15453
15454
15457
15458
15462
15462
16079
15468
15469
15471
15473
15475
15477
15480
17577
15483
15484
15486
15488
15490
15492
16386
15498
15500
15501
15503
15504
15506
15509
16143
15514
15516
15542
15520
15520
15522
15524
16838
15530
15531
15532
15535
15537
15537
15540
16201
15546
15546
15549
15550
15553
15555
16182
15559
15561
15563
15565
15567
15570
15576
16476
15695
15577
15578
15580
15582
15585
15586
16273
15592
15593
15594
15596
15598
15600
15603
16237
15609
15610
15611
15612
15614
15616
15618
16243
15624
15626
15629
15628
15631
15633
15635
18190
15640
15641
15643
15644
15646
15648
16544
15653
15655
15657
15658
15662
15662
15664
16294
15669
15671
15673
15675
15678
15680
15682
16287
15686
15687
15689
15691
15693
15696
15698
16307
15702
15703
15705
15707
15709
15711
16317
15715
15718
15718
15721
15723
15725
15727
16341
15732
15733
15734
15736
15738
15741
15742
16349
15748
15750
15752
15754
15755
15757
15759
16409
15764
15765
15766
15770
15770
15774
15775
15781
15780
15781
15782
15786
15786
15793
18207
16206
15984
15797
15798
15801
15802
15806
16807
15810
15810
15813
15814
15817
15818
15822
16443
15826
15825
15829
15830
15833
15834
16482
15840
15843
15844
15845
15847
15849
15851
16462
15856
15858
15860
15862
15863
15865
15867
16474
15871
15873
15876
15878
15881
15880
16489
15885
15887
15889
15891
15894
15896
15898
16497
15904
15902
15905
15907
15909
15912
15914
16520
15917
15918
15921
15922
15925
15926
16546
15931
15934
15935
15937
15939
15941
15943
18059
15948
15949
15950
15951
15954
15956
15958
16869
15964
15966
15966
15970
15969
15973
16605
15977
15979
15981
15982
16059
16203
15988
16705
15993
15995
15997
15999
16002
16004
16006
16761
16107
16011
16013
16015
16017
16020
16692
16024
16026
16027
16031
16030
16032
16035
16662
16040
16042
16043
16045
16047
16049
16654
16053
16056
16057
16058
16060
16062
16065
16674
16069
16071
16074
16076
16078
16079
16081
16689
16085
16087
16089
16092
16094
16097
18171
16099
16101
16102
16104
16107
16108
16111
17030
16114
16117
16118
16121
16122
16125
16762
16130
16132
16131
16134
16136
16138
16140
16769
16146
16148
16151
16150
16154
16155
16765
16158
16162
16164
16166
16169
16168
16171
16787
16175
16177
16179
16180
16182
16186
16185
16797
16191
16193
16195
16197
16200
16202
16803
16206
16206
16209
16210
16213
16214
16218
16820
16222
16221
16225
16226
16283
16631
17314
16411
16237
16239
16240
16242
16244
16246
18450
16253
16254
16256
16259
16258
16261
17153
16265
16266
16270
16270
16274
16274
16276
16926
16283
16282
16285
16286
16290
16290
16921
16295
16297
16299
16301
16303
16305
16308
16924
16312
16311
16314
16316
16318
16320
16930
16326
16328
16331
16330
16333
16335
16337
16958
16342
16343
16345
16347
16347
16350
16973
16356
16357
16359
16360
16362
16366
16365
16983
16372
16373
16374
16377
16378
16382
17006
16385
16386
16388
16390
16392
16395
18494
16405
16402
16403
16404
16406
16409
16410
17342
16416
16418
16421
16420
16423
16425
17062
16429
16431
16434
16436
16439
16438
16441
17079
16445
16447
16449
16452
16454
16456
17063
16461
16461
16462
16678
16494
16470
16470
17182
16475
16477
16478
16481
16482
16485
17099
16490
16492
16493
16495
16497
16499
17113
16503
16506
16508
16510
16511
16513
16515
17133
16520
16521
16524
16526
16528
16529
17139
16535
16534
16537
16538
16542
16543
16546
18694
16549
16550
16552
16565
16844
16560
17556
16564
16564
16566
16569
16570
16573
17206
16578
16580
16583
16582
16585
16587
16589
17202
16594
16596
16598
16600
16601
16603
17216
16608
16609
16611
16612
16615
16617
17227
16621
16622
16625
16626
16629
16630
16634
17244
16637
16638
16641
16642
16645
16646
17271
16652
16654
16657
16847
17084
16888
17349
16666
16668
16668
16671
16672
16675
16677
17296
16681
16683
16686
16688
16691
16690
18808
16696
16698
16698
16701
16702
16705
17620
16710
16711
16713
16715
16717
16719
16722
17375
16725
16725
16728
16730
16732
16734
17369
16740
16742
16745
16744
16747
16749
17377
16754
16940
16858
16760
16763
16762
17442
16767
16769
16771
16773
16776
16778
16780
17398
16784
16785
16786
16789
16790
16794
17426
16799
16798
16801
16803
16805
16807
17474
16812
16813
16814
16816
16818
16821
16822
17434
16828
16830
16832
16835
16834
16837
18955
16842
16843
16845
16848
16850
16852
17762
16855
16856
16858
16860
16863
16864
17510
16871
16870
16873
16875
16877
16879
17509
16918
16885
16888
16888
16890
16892
18624
16899
16900
16902
16903
16905
16906
16909
17695
16913
16914
16916
16919
16921
16923
17599
16928
16929
16931
16933
16935
16938
17579
16941
16941
16945
16946
16948
16950
17606
16956
16959
16961
16960
16963
16965
16967
17617
16972
16974
16976
16979
16978
16981
19547
16985
16986
16989
16990
16993
16995
17946
16999
17001
17002
17005
17006
17010
17661
17016
17013
17017
17018
17020
17022
17652
17028
17029
17031
17031
17034
17036
17683
17041
17044
17045
17047
17049
17049
17051
17684
17057
17058
17061
17062
17066
17066
17708
17299
17500
17342
17197
17080
17083
17771
17087
17085
17088
17090
17092
17094
17745
17100
17102
17103
17105
17107
17109
17721
17114
17115
17116
17119
17121
17121
19303
17128
17128
17130
17133
17135
17137
18062
17142
17143
17144
17146
17148
17151
17785
17156
17159
17157
17160
17162
17164
17166
17864
17172
17174
17177
17177
17179
17183
27294
17185
17187
17190
17192
17195
17941
17199
17198
17201
17203
17205
17208
17880
17212
17213
17215
17217
17219
17221
17853
17225
17228
17231
17229
17233
17234
17237
17858
17242
17242
17246
17246
17248
17250
17862
17256
17257
17258
17262
17262
17267
19471
17270
17270
17273
17274
17277
17278
18191
17284
17284
17287
17289
17291
17293
17914
17299
17298
17303
17301
17305
17306
17935
17312
17313
17316
17318
17321
17320
17940
17326
17326
17329
17331
17334
17334
17945
17339
17341
17343
17345
17347
17349
17963
17354
17356
17357
17359
17361
17363
17970
17368
17370
17372
17375
17374
17377
17991
17383
17382
17385
17386
17390
17390
17996
17395
17397
17399
17401
17403
17406
19484
17410
17409
17413
17414
17417
17418
18335
17424
17426
17426
17428
17430
17433
18072
17438
17439
17442
17444
17446
17450
18482
17565
17453
17455
17457
17460
17462
18153
17465
17467
17469
17471
17473
17475
18209
17953
17741
17483
17484
17486
17489
18183
17494
17495
17497
17499
17499
17502
18148
17507
17509
17511
17514
17516
17518
18134
17523
17522
17525
17526
17529
17530
18141
17537
17536
17539
17541
17543
17546
19637
17551
17550
17555
17553
17557
17558
18456
17564
17566
17567
17570
17570
17572
18202
17578
17579
17581
17583
17586
17707
18419
17590
17593
17595
17597
17599
17601
18210
17606
17606
17608
17610
17613
17614
18237
17620
17622
17624
17627
17626
17629
18238
17633
17635
17637
17640
17642
17644
18267
17648
17649
17651
17653
17655
17658
18267
17662
17661
17664
17666
17668
17670
17676
17676
17678
17681
17680
17683
19762
17687
17690
17691
17692
17695
17699
18609
17701
17702
17704
17706
17709
17710
18346
17716
17717
17719
17720
17722
17725
18378
17730
17731
17733
17734
17736
17738
18349
17743
17745
17748
17750
17752
17753
18361
17758
17758
17761
17762
17766
17766
18379
17771
17773
17775
17777
17779
17781
18402
17786
17788
17789
17791
17793
17795
18414
17800
17800
17803
17805
17805
18410
17811
17814
17815
17834
17820
17822
19961
17826
17827
17828
17830
17832
17835
18764
17840
17841
17842
17844
17846
17848
18482
17855
17855
17858
17860
17861
17863
17867
17868
17869
17871
17874
18025
18329
18994
17901
17883
17885
17887
17889
18579
17893
17896
17896
17898
17901
17902
18515
17908
17910
17910
17914
17913
17917
18517
17921
17923
17925
17928
17930
17932
18546
17935
17937
17938
17941
17942
17946
18578
17950
17949
17953
17954
17957
17958
20128
17965
17966
17969
17968
17971
19221
18044
17977
17978
17982
17982
17987
19304
18354
18308
17993
17994
17997
17998
18775
18004
18003
18006
18008
18010
18012
18637
18019
18018
18022
18021
18025
18634
18030
18030
18033
18034
18037
18039
18664
18045
18044
18046
18048
18051
18052
18689
18059
18057
18060
18062
18064
18066
18691
18072
18074
18077
18078
18078
18690
18083
18085
18086
18088
18091
18093
20190
18099
18099
18100
18102
18105
18106
19046
18113
18113
18115
18117
18119
18121
18760
18126
18126
18129
18129
18133
18757
18137
18140
18141
18142
18145
18147
18793
18153
18153
18159
18430
18174
18161
18876
18167
18165
18168
18170
18172
18174
18823
18180
18182
18182
18184
18186
18812
18191
18193
18194
18198
18198
18201
18840
18206
18207
18209
18211
18213
18216
18841
18221
18220
18223
18225
18227
18229
20352
18234
18235
18238
18239
18241
19188
18245
18246
18291
18253
18254
18254
19572
18259
18261
18266
18713
18679
19014
18273
18274
18273
18277
18278
18281
18928
18286
18287
18289
18291
18291
18294
18945
18299
18301
18302
18306
18306
18948
18310
18314
18314
18317
18318
18321
18962
18327
18327
18328
18330
18332
18334
18971
18340
18342
18344
18347
18346
18983
18351
18353
18354
18357
18358
18362
20955
18366
18367
18368
18370
18372
18375
19305
18381
18383
18381
18385
18386
19043
18392
18394
18394
18398
18398
18400
19011
18405
18407
18409
18411
18414
18416
19033
18419
18421
18423
18425
18427
19030
18432
18433
18435
18436
18438
18440
19057
18445
18450
18692
18491
18455
19140
18457
18459
18459
18462
18465
18468
19120
18472
18472
18475
18477
18479
18481
19101
18486
18488
18490
18491
18493
20674
18498
18498
18501
18502
18506
18506
19440
18512
18513
18515
18517
18519
19174
18523
18528
18525
18529
18530
18533
19169
18538
18540
18542
18545
18544
18547
19152
18552
18553
18555
18558
18560
19166
18564
18565
18566
18569
18570
18573
19186
18580
18578
18579
18582
18584
19209
18589
18592
18594
18596
18598
18599
19210
18604
18605
18607
18609
18612
18614
19230
18617
18618
18621
18622
18625
20703
18631
18630
18635
18633
18637
18638
19566
18644
18792
19123
18868
18651
19373
18655
18657
18659
18660
18662
18666
19302
18671
18670
18673
18675
18677
19289
18682
18684
18686
18688
18689
18691
19308
18695
18697
18698
18702
18702
19315
18706
18710
18711
18713
18715
18718
19325
18722
18723
18724
18727
18729
18731
19342
18736
18736
18739
18741
18741
19348
18747
18749
18751
18753
18756
18758
20889
18760
18762
18764
18766
18768
19677
18774
18775
18778
18777
18781
18782
19417
18788
18789
18792
18794
18797
19639
18930
18991
18802
18805
18806
18810
19509
18814
18813
18817
18818
18821
19453
18827
18828
18830
18833
18832
18835
19446
18839
18841
18843
18844
18847
20069
19191
18854
18854
18857
18858
18861
19712
18867
18867
18869
18870
18873
19490
18878
18878
18880
18883
18885
21034
18899
18891
18893
18894
18897
18898
19877
18905
18903
18906
18908
18910
19568
18916
18917
18919
18921
18921
18924
19561
18929
18930
18932
18935
18937
19565
18941
18942
18944
18946
18948
18951
19590
18956
18957
18958
18961
18962
19595
18968
18969
18970
18972
18975
18977
19618
18981
18983
18985
18987
18990
19616
18994
18995
18997
18999
19001
19003
19638
19007
19009
19011
19011
19015
21148
19339
19480
19084
19024
19027
20039
19031
19033
19035
19037
19039
19041
19684
19047
19048
19049
19051
19053
19950
19107
19059
19062
19064
19066
19067
19773
19071
19072
19074
19077
19078
19768
19084
19084
19086
19089
19090
19716
19096
19099
19098
19102
19101
19105
19725
19110
19110
19113
19114
19118
19764
19121
19122
19124
19126
19128
19131
19753
19136
19138
19139
19141
19143
21254
19147
19149
19150
19154
19154
20084
19161
19161
19162
19165
19166
19170
19807
19175
19173
19177
19178
19181
19827
19187
19187
19189
19191
19191
19194
19842
19200
19201
19202
19206
19206
19854
19210
19213
19214
19217
19218
19864
19224
19226
19228
19230
19230
19233
19894
19237
19239
19242
19244
19247
19866
19250
19250
19253
19254
19257
19892
19264
19263
19264
19266
19268
19270
21424
19276
19277
19279
19281
19281
20222
19490
19404
19291
19293
19296
20018
19300
19300
19302
19305
19306
19309
19950
19315
19316
19319
19318
19321
19936
19325
19326
19329
19331
19577
19992
19338
19338
19341
19342
19345
19346
20556
19800
19516
19355
19355
19358
20220
19363
19365
19366
19370
19370
19998
19376
19377
19379
19381
19383
19545
20546
19736
19497
19393
19394
19396
21578
19403
19402
19406
19406
19408
20342
19414
19414
19416
19419
19421
20066
19427
19426
19428
19430
19432
19434
20063
19441
19441
19443
19444
19446
20064
19451
19453
19455
19458
19592
20331
19464
19464
19466
19468
19470
19473
20075
19478
19480
19481
19483
19487
20106
19491
19491
19494
19496
19498
20109
19502
19502
19505
19506
19509
20115
19515
19515
19516
19519
19521
19523
21651
19528
19530
19530
19534
19533
20432
19539
19541
19542
19545
19546
20187
19552
19552
19555
19557
19559
20191
19564
19566
19568
19569
19570
19573
20710
19578
19579
19581
19584
19586
20353
19589
19590
19593
19594
19597
20244
19602
19603
19608
20031
19665
20319
19671
19615
19618
19619
19621
20916
19628
19627
19628
19630
19632
19635
20267
19641
19641
19641
19645
19646
22200
19652
19653
19655
19657
19659
20624
19664
19665
19666
19668
19671
20319
19676
19677
19679
19681
19683
20355
19687
19689
19692
19694
19696
19697
20337
19702
19703
19705
19707
19710
20319
19715
19714
19717
19719
19721
20340
19726
19726
19730
19733
20033
20445
19739
19738
19739
19844
20261
20687
19751
19751
19752
19754
19757
19759
20385
19764
19766
19766
19768
19770
21912
19775
19777
19779
19782
19784
20695
19787
19789
19791
19793
19795
20438
19800
19802
19802
19804
19806
20445
19811
19813
19815
19818
19820
19822
20453
19825
19826
19828
19830
19833
20470
19838
19840
19841
19843
19845
20463
19850
19851
19854
19856
19858
20487
19862
19862
19865
19866
19870
20486
19875
19877
19876
19879
19881
20510
19886
19887
19888
19890
19894
19893
22014
19899
19901
19902
19905
19906
20798
19913
19912
19915
19917
19919
20541
19924
19926
19928
19930
19931
20562
19935
19937
19939
19941
19944
20603
19948
19949
19951
19953
19955
20591
19960
19961
19964
19965
19965
20620
19972
19973
19974
19977
19978
19982
20610
19984
19986
19989
19990
19993
20621
19997
20000
20003
20002
20005
20621
20009
20010
20013
20014
20018
22162
20022
20022
20025
20026
20029
20934
20034
20036
20038
20039
20041
20690
20046
20047
20049
20052
20054
20664
20057
20058
20279
20150
20065
20743
20070
20071
20073
20074
20076
20705
20081
20082
20085
20088
20090
20699
20093
20096
20287
20599
20247
20103
20803
20108
20109
20109
20113
20114
20728
20119
20135
20124
20139
20131
20742
20131
20133
20134
20137
20138
22290
20145
20146
20145
20149
20150
21109
20157
20157
20160
20162
20164
20803
20168
20169
20171
20173
20175
20797
20180
20181
20181
20185
20186
20841
20191
20193
20196
20198
20199
20807
20204
20205
20207
20209
20211
20844
20216
20219
20219
20221
20223
20830
20228
20229
20232
20233
20234
20875
20240
20241
20243
20244
20246
20869
20253
20254
20253
20257
20258
22387
20264
20265
20267
20269
20271
21175
20276
20277
20279
20281
20283
20941
20288
20290
20291
20293
20295
20930
20300
20301
20302
20306
20306
20924
20312
20313
20315
20318
20319
20322
20953
20325
20325
20328
20330
20332
20949
20338
20340
20342
20344
20345
20979
20349
20351
20353
20355
20358
20977
20362
20363
20365
20367
20369
21001
20374
20376
20378
20381
20382
22503
20385
20386
20388
20391
20392
21287
20398
20397
20401
20402
20405
21025
20410
20410
20414
20414
20416
21041
20421
20423
20425
20427
20430
21047
20433
20433
20436
20438
20440
21078
20910
20838
20450
20450
20452
21152
20457
20458
20461
20462
20466
21095
20471
20469
20473
20474
20477
21095
20483
20482
20486
20486
21115
20491
20493
20495
20497
20499
22629
20511
20505
20505
20507
20510
21425
20515
20517
20718
20606
20523
21239
20527
20529
20530
20533
20534
21192
20540
20541
20542
20545
20547
21180
20551
20553
20556
20558
20560
21190
20563
20565
20567
20569
20571
21187
20576
20577
20578
20581
20583
21208
20587
20589
20592
20594
20596
21210
20600
20601
20603
20605
20607
21233
20612
20614
20613
20617
20618
22755
20623
20625
20626
20630
20630
21522
20636
20639
20638
20641
20642
21280
20649
20649
20650
20653
20655
21302
20659
20661
20664
20666
20668
21301
20673
20673
20675
20677
20679
21449
20847
20685
20686
20688
20690
21385
20695
20697
20698
20702
21325
20706
20707
20708
20710
20712
21330
20719
20719
20722
20723
20725
21374
20731
20730
20733
20734
20738
22876
20741
20743
20744
20746
20749
21659
20754
20755
20759
20758
20761
21392
20767
20766
20769
20770
20774
21414
20776
20779
20781
20783
20788
21988
21138
20791
20794
20793
20797
21480
20801
20803
20805
20808
21446
20812
20812
20815
20817
20819
21433
20824
20826
20828
20831
20830
21522
20836
20837
20838
20841
20842
21483
20847
20848
20850
20853
20854
22998
20860
20862
20862
20867
20865
21791
20871
20873
20875
20877
20880
21515
20885
20885
20887
20889
20891
21508
20895
20896
20899
20901
21531
20908
20907
20909
20911
20913
21523
20918
20919
20920
20923
20925
21552
20930
20931
20934
20936
20938
21723
21056
20943
20945
20947
20949
21656
20955
20954
20956
20958
20961
21590
20965
20966
20970
20970
20974
23114
20979
21031
20982
20983
22432
20989
20990
20992
20992
20995
21662
21001
21004
21003
21006
21006
21641
21014
21017
21015
21017
21018
21656
21024
21026
21027
21027
21658
21033
21035
21037
21038
21041
21670
21046
21045
21048
21050
21052
21687
21058
21060
21061
21062
21063
21694
21069
21071
21072
21075
21076
21712
21082
21082
21085
21086
21088
23673
21093
21096
21097
21098
22046
21104
21105
21106
21109
21110
21739
21117
21118
21119
21141
21662
22309
21256
21129
21132
21134
21137
21810
21139
21140
21142
21144
21783
21152
21152
21153
21155
21156
21812
21162
21163
21165
21168
21170
21810
21173
21175
21177
21179
21181
21809
21186
21186
21190
21189
21193
21797
21197
21199
21201
21204
23380
21207
21209
21210
21213
21214
22112
21220
21222
21224
21227
21226
21870
21231
21233
21235
21237
21240
21864
21244
21243
21247
21510
21301
21254
21255
21257
21258
21262
21871
21265
21267
21269
21271
21273
21899
21277
21280
21281
21283
21285
21918
21290
21291
21294
21296
21963
21302
21301
21302
21305
21306
21934
21312
21314
21317
21316
21319
23441
21323
21325
21327
21330
21332
22259
21336
21337
21339
21341
21971
21346
21348
21350
21352
21353
21979
21357
21358
21360
21363
21364
21983
21371
21369
21373
21374
21377
21983
21383
21382
21386
21386
22043
21392
21393
21395
21396
21398
22020
21405
21406
21405
21409
21410
22022
21415
21417
21420
21422
21425
22032
21426
21428
21430
21432
23523
21438
21438
21441
21441
21445
22350
21450
21450
21696
21986
21532
22161
21461
21463
21465
21467
22093
21472
21474
21476
21479
21478
22085
21483
21485
21486
21489
21490
22100
21496
21496
21499
21501
22121
21507
21507
21510
21512
21514
22161
21518
21518
21521
21522
21525
22177
21531
21531
21534
21534
21537
22178
21542
21542
21546
21546
23722
21551
21553
21554
21557
21558
22472
21564
21566
21568
21569
22192
21573
21575
21577
21579
21582
22216
21586
21585
21589
21590
21593
22201
21598
21600
21602
21604
21605
22207
21609
21611
21613
21615
22243
21619
21621
21622
21624
21626
22234
21632
21633
21636
21638
21641
22259
21644
21644
21646
21648
22274
21654
21654
21658
21657
21663
23754
21666
21667
21669
21670
22597
21677
21676
21678
21683
21974
22401
21689
21689
21691
21693
21693
22322
21699
21701
21703
21705
22320
21710
21711
21711
21714
21717
22322
21721
21723
21726
21728
21731
22333
21734
21735
21737
21739
22343
21744
21746
21749
21748
21751
22355
21755
21757
21758
21762
21762
22370
21767
21769
21770
21773
23885
21778
22077
22304
21817
21785
22772
21789
21790
21793
21795
22422
21801
21803
21802
21805
21807
22433
21811
21813
21816
21818
21820
22434
21824
21825
21827
21829
22431
21834
21862
22135
21837
21841
22516
21846
21847
21849
21852
21854
22465
21855
21859
21860
21862
22469
21868
21870
21872
21874
21875
22489
21879
21881
21883
21885
23979
21891
21892
21892
21895
21897
22822
21901
21903
21906
21908
22537
21912
21914
21914
21918
21918
22574
21924
21926
21926
21928
21930
23038
21935
21937
21938
21942
22697
21947
21945
21948
21950
21952
22607
21959
21959
21961
21963
22601
21968
21969
21970
21972
21975
22611
21981
21981
21983
21984
21986
22612
21991
21993
21996
21998
24260
22002
22002
22005
22006
22009
22939
22015
22014
22018
22017
22657
22024
22025
22027
22029
22032
22639
22037
22036
22039
22041
22654
22043
22047
22050
22052
22054
22711
22057
22059
22061
22063
22065
22709
22070
22072
22073
22075
22711
22082
22379
22083
22084
22087
22792
22091
22093
22095
22097
22717
22534
22537
22106
22109
22109
24310
22113
22115
22118
22119
23046
22124
22126
22127
22129
22131
22764
22135
22137
22138
22142
22774
22147
22147
22149
22151
22153
22765
22158
22160
22163
22162
22780
22168
22169
22171
22174
22174
22806
22180
22180
22182
22185
22809
22190
22191
22193
22195
22197
22818
22201
22202
22204
22206
22815
22213
22214
22215
22215
22218
24303
22223
22225
22227
22228
23127
22235
22235
22236
22238
22240
22865
22246
22248
22249
22251
22892
22256
22257
22259
22261
22263
22869
22268
22270
22271
22273
22879
22278
22279
22281
22284
22286
22886
22290
22290
22293
22294
22917
22300
22302
22303
22306
22305
22920
22312
22313
22314
22317
22929
22322
22323
22323
22326
22328
24412
22335
22335
22337
22339
23244
22344
22398
22348
22349
22350
23671
22357
22358
22360
22360
23011
22365
22366
22368
22370
22376
23292
22379
22377
22380
22382
23089
22388
22389
22391
22393
22395
23028
22400
22401
22402
22405
23033
22411
22411
22413
22414
22729
23698
22558
22422
22425
22426
23145
22432
22432
22434
22437
25070
22455
22443
22446
22447
22449
23432
22453
22454
22456
22458
23103
22465
22465
22467
22467
22470
23089
22476
22478
22479
22482
23128
22487
22486
22489
22491
22493
23110
22499
22499
22502
22504
23136
22508
22509
22511
22513
22515
23134
22520
22521
22522
22525
23158
22530
22531
22533
22536
23172
22539
22539
22542
22544
22546
24675
22551
22554
22554
22559
23468
22563
22562
22564
22566
22569
23226
22574
22575
22576
22579
23210
22584
22585
22586
22590
22590
23217
22595
22597
22598
22601
23207
22606
22606
22609
22611
23231
22618
22617
22618
22620
22623
23251
22628
22630
22631
22633
23249
22638
22638
22641
22642
22646
23256
22649
22650
22653
22654
24755
22660
22662
22662
22666
23576
22674
22671
22672
22674
22677
23294
22682
22684
22686
22686
23306
22693
22692
22695
22696
22699
23309
22703
22705
22707
22709
23315
22715
22716
22718
22721
22720
23333
22724
22726
22908
23290
23838
22737
22737
22738
22741
23414
22746
22747
22749
22752
22754
23361
22757
22758
22761
22762
24910
22770
22770
22770
22775
23684
22778
22779
22781
22783
22811
23720
22790
22791
22792
22795
23494
22799
22801
22803
22806
23418
22810
22810
22815
22814
22817
23445
22822
22824
22825
22826
23445
22832
22833
22835
22837
22839
23472
22844
22846
22847
22849
23456
22853
22854
22857
22858
23470
22864
22864
22866
22869
22870
25050
22877
22878
22878
22883
23789
22885
22886
22889
22891
23517
22896
22898
22901
22900
22903
23513
22907
22909
22911
22914
23526
22919
22918
22921
22923
23536
22929
22929
22930
23167
22998
23647
22941
22943
22942
22945
23553
22950
22951
22953
22953
22956
23609
22961
22963
22965
22966
23585
22972
22972
22974
22977
25180
22984
22983
22984
22987
23929
22991
22993
22994
22996
22998
23628
23004
23006
23009
23008
23631
23014
23014
23017
23018
23630
23024
23025
23026
23029
23031
23634
23036
23156
23633
23196
23732
23044
23047
23049
23051
23672
23056
23058
23060
23063
23062
23669
23068
23070
23070
23073
23675
23078
23079
23080
23082
25251
23087
23089
23091
23093
23095
24011
23099
23101
23103
23105
23742
23110
23110
23114
23114
23727
23120
23121
23123
23125
23127
23751
23131
23132
23133
23136
23758
23141
23143
23145
23148
23756
23153
23152
23154
23157
23763
23162
23163
23198
23422
23169
23844
23173
23175
23177
23179
23798
23184
23186
23189
23188
25313
23194
23194
23198
23199
23202
24164
23207
23206
23209
23211
23842
23215
23217
23220
23222
23858
23226
23226
23229
23230
23843
23509
23294
23240
23242
23243
23980
23247
23249
23250
23253
23858
23259
23260
23261
23263
23872
23269
23269
23270
23274
23274
23880
23278
23281
23283
23285
23889
23291
23290
23294
23294
25429
23301
23301
23303
23305
24200
23310
23312
23314
23315
23317
23954
23321
23322
23323
23327
23956
23331
23332
23335
23337
23953
23612
23939
23445
23347
24026
23350
23353
23355
23357
23359
23974
23364
23366
23369
23368
23981
23374
23375
23377
23379
23994
23384
23385
23386
23388
23998
23394
23394
23397
23398
23402
25525
23405
23406
23409
23410
24325
23417
23418
23420
23422
24050
23426
23427
23429
23431
24058
23436
23438
23441
23440
24059
23447
23714
23462
23451
23454
24141
23459
23457
23461
23462
24119
23467
23469
23470
23474
24125
23476
23479
23480
23482
24093
23488
23490
23492
23494
23495
24105
23499
23501
23503
23505
25657
23511
23510
23511
23514
24436
23520
23521
23523
23526
24142
23530
23529
23533
23534
24264
23539
23541
23544
23792
23546
24249
23551
23553
23554
23557
24193
23562
23562
23567
23565
24185
23571
23573
23574
23578
24197
23582
23583
23584
23587
24196
23593
23593
23594
23598
23598
24207
23602
23605
23606
23609
25720
23614
23616
23617
23618
24532
23624
23625
23627
23629
24258
23634
23636
23639
23638
24499
24243
23731
23647
23649
23652
24315
23655
23655
23658
23660
24274
23666
23666
23670
23670
24282
23675
23677
23679
23681
24302
23686
23688
23690
23693
24300
23696
23697
23699
23701
24322
23707
23708
23767
23710
26950
23731
23717
23718
23721
23722
24706
23727
23727
23730
23733
24374
23738
23738
23742
23742
24361
23748
23749
23751
23753
24367
23759
23758
23762
23763
24381
23768
23769
23771
23773
24385
23778
23780
23782
23783
23785
24387
23789
23791
23793
23796
24409
23800
23799
23802
23804
24407
23810
23811
23814
23816
25974
23821
23821
23823
23825
24719
23830
23831
23834
23836
24478
23842
24130
23842
23845
24556
23850
23851
23853
23853
23857
24479
23861
23862
23865
23866
24504
23872
23872
23875
23877
24512
23881
23882
23886
23886
24525
23890
23893
23895
23897
24507
23902
23904
23906
23909
24541
23911
23913
23914
23917
26049
23925
23924
23925
23925
24820
23933
23933
23934
24062
24544
25063
23943
23943
23946
23948
24700
23953
23954
23958
23958
24596
23962
23967
23966
23969
24600
23974
23976
23978
23982
24987
24009
23985
23986
23989
24680
23994
23996
23998
23998
24627
24004
24005
24007
24009
24637
24014
24015
24016
24019
26231
24034
24025
24026
24030
24960
24276
24034
24036
24038
24040
24733
24045
24048
24050
24053
24675
24056
24057
24058
24061
25168
24066
24068
24071
24070
24818
24075
24077
24078
24081
24738
24086
24088
24089
24091
24731
24096
24097
24099
24102
24732
24106
24105
24109
24110
24749
24116
24117
24118
24122
26427
24127
24127
24128
24130
25054
24135
24138
24138
24142
24774
24146
24147
24149
24151
24153
24784
24158
24160
24161
24163
24808
24167
24170
24171
24174
24783
24179
24178
24181
24183
24812
24187
24188
24190
24193
24831
24197
24199
24201
24427
25042
24208
24210
24210
24214
24833
24218
24219
24223
24222
26392
24231
24234
24667
24641
25205
24237
24239
24241
24243
24886
24249
24250
24251
24253
24891
24257
24258
24261
24262
24896
24268
24268
24271
24273
24913
24278
24279
24282
24284
24929
24287
24289
24291
24293
24931
24298
24298
24302
24302
24921
24308
24309
24311
24313
24948
24318
24320
24321
24321
24325
26409
24330
24330
24333
24334
25252
24340
24340
24343
24345
24970
24347
24351
24354
24356
25003
24358
24361
24363
24365
24981
24369
24372
24374
24376
25016
24379
24381
24383
24385
25031
24389
24391
24393
24393
25039
24400
24401
24402
24405
25048
24410
24412
24413
24415
25061
24420
24421
24422
24426
26545
24431
24429
24433
24434
25371
24439
24441
24444
24446
25090
24449
24450
24453
24454
25100
24460
24462
24464
24465
25105
24469
24473
24763
24475
25188
24480
24482
24484
24484
24490
24489
24491
24493
24495
25134
24502
24503
24502
24505
25129
24510
24511
24513
24516
25148
24548
25145
24837
24539
26743
24529
24531
24533
24535
25455
24540
24541
24543
24545
25173
24550
24552
24554
24557
25177
24560
24561
24563
24565
25184
24570
24572
24575
24574
25206
24579
24581
24582
24585
25201
24590
24590
24592
24594
25199
24599
24602
24603
24606
25216
24611
24609
24613
24614
25233
24619
24621
24624
24626
26722
24628
24630
24633
24634
25527
24641
24642
24644
24646
25284
24650
24651
24653
24655
25292
24660
24662
24665
24664
25304
24669
24670
24673
24674
25296
24680
24682
24683
24685
25322
24688
24690
24693
24694
25314
24699
24700
24703
24705
25338
24708
24710
24712
24715
25339
24719
24721
24723
24725
26881
24729
24731
24732
25664
24739
24739
24740
24742
25371
24748
24750
24752
24754
25365
24758
24759
24761
24763
25390
24769
24770
24772
24772
25394
24777
24779
24781
24783
25410
24789
24791
24791
24793
25412
24798
24798
24801
24802
25438
25369
25086
24811
24813
25503
24818
24819
24822
24824
26971
24828
24829
24831
24833
25733
24839
24839
24842
24845
26896
24847
24875
25112
24853
25828
24858
24858
24862
24861
25500
24867
24869
24871
24873
25485
24878
24879
24880
25524
24886
24886
24888
24891
25502
24896
24899
24899
24901
26235
25102
24906
24909
24910
25717
24916
24916
24918
24921
27109
24929
24927
24930
24930
25875
24935
24937
24938
24941
25579
24946
24948
24950
24951
25579
24956
24957
24958
24961
25592
24966
24968
24970
24970
25582
24975
24977
24979
24981
25625
25287
24988
24991
24990
25692
24995
24997
24999
25640
25007
25005
25006
25009
25621
25013
25015
25017
25020
27206
25027
25024
25027
25029
25909
25035
25034
25038
25038
25680
25043
25045
25047
25049
25690
25055
25054
25058
25058
25700
25063
25065
25066
25069
25690
25074
25132
25078
26449
25082
25083
25085
25090
26283
25660
25095
25096
25095
25780
25102
25103
25104
25107
25745
25112
25113
25113
25119
27714
25124
25123
25125
25126
26066
25133
25131
25134
25136
25792
25141
25143
25145
25147
25765
25150
25153
25155
25789
25159
25161
25162
25166
25779
25169
25171
25173
25175
25814
25180
25182
25182
25186
25808
25190
25190
25192
25194
25837
25495
25202
25204
25204
25885
25210
25210
25213
25214
27407
25219
25221
25221
26121
25230
25229
25230
25233
25883
25239
25238
25241
25242
25874
25248
25248
25250
25253
25872
25259
25258
25261
25263
25889
25267
25269
25272
25274
25915
25277
25279
25281
25283
25912
25287
25290
25292
25294
25909
25297
25298
25300
25928
25306
25307
25310
25312
27463
25315
25316
25318
25320
26259
25326
25328
25330
25331
25968
25335
25337
25339
25341
25984
25346
25347
25348
25351
25991
25597
25356
25359
26022
25364
25367
25369
25908
26530
25374
25374
25377
25378
25996
25384
25384
25387
25389
26001
25394
25394
25398
25398
26037
25403
25405
25406
25409
27567
25414
25416
25418
26322
25421
25423
25425
25427
26068
25432
25432
25435
25437
26081
25442
25443
25445
25447
26089
25452
25454
25457
25747
26219
25460
25462
25464
26113
25472
25472
25475
25474
26131
25480
25481
25482
25485
26101
25490
25491
25492
25495
26126
25499
25501
25502
25506
27650
25509
25510
25512
26408
25519
25520
25521
25522
26161
25530
25528
25531
25533
26173
25539
25538
25542
25542
26154
25547
25549
25551
25553
26159
25558
25558
25562
25562
26170
25567
25568
25570
26188
25576
25578
25578
25582
26185
25585
25586
25588
25590
26207
25597
25597
25599
25599
27700
25604
25607
25609
26518
25615
25616
25617
25617
26253
25623
25625
25627
25630
26289
25634
25634
25635
25638
26270
25643
25904
26244
25650
26332
25654
25655
25657
26307
25661
25663
25665
25668
26300
25672
25672
25674
25677
26320
25681
25683
25686
25688
26320
25691
25693
25695
25697
27878
25702
25703
25705
26590
25710
25710
25713
25714
26342
25719
25722
25722
25726
26360
25730
25731
25733
25735
26360
25739
25741
25743
26385
25748
25749
25750
25753
26397
25758
25758
25761
25762
26406
25768
25768
25770
25773
26403
25778
25780
25781
26389
25786
25787
25788
25790
27873
25797
25798
25797
25801
26702
25806
25807
25809
25812
26445
25815
25815
25821
26896
25826
25825
25827
25828
26476
25834
25833
25836
25838
26448
25845
25844
25846
25849
26467
25853
25855
25857
26489
25862
25863
25868
25868
26496
25872
25873
25874
25877
26479
25883
25884
25886
25886
28026
25890
25893
25894
26811
25900
25902
25902
25907
26537
25910
25911
25913
25915
26527
26402
26397
25941
25925
26612
25929
25931
25933
26555
25938
25938
25943
25941
26546
25947
26135
26060
25953
26640
25958
25958
25960
26562
25966
25967
25969
25971
26580
25976
25978
25977
25981
28083
25986
25986
25989
25990
26911
25997
25996
25999
26636
26004
26005
26007
26010
26632
26014
26014
26017
26019
27131
26023
26025
26028
26790
26032
26032
26035
26037
26690
26043
26043
26046
26048
26671
26051
26053
26055
26057
26693
26061
26064
26066
26691
26069
26071
26073
26075
28373
26080
26082
26082
26086
27002
26089
26090
26093
26750
26098
26100
26101
26102
26713
26107
26109
26111
26113
26733
26119
26120
26123
26122
26744
26127
26129
26131
26740
26136
26137
26139
26140
26744
26145
26147
26149
26151
26773
26158
26448
26158
26858
26163
26165
26167
26169
28358
26173
26175
26175
26178
27106
26183
26185
26187
27040
26838
26242
26193
26197
26861
26202
26763
26206
26208
26900
26212
26211
26214
26824
26220
26221
26223
26226
26830
26230
26229
26233
26234
26839
26239
26241
26244
26849
26249
26248
26251
26253
26871
26257
26258
26262
26262
28368
26266
26271
26270
27202
26278
26277
26278
26282
26913
26285
26287
26288
26290
26913
26297
26296
26299
26917
26305
26305
26306
26308
26918
26314
26315
26318
26320
26935
26324
26325
26326
26932
26332
26334
26336
26339
26940
26341
26342
26345
26346
26950
26352
26354
26354
28466
26368
26361
26362
26364
27263
26370
26371
26375
26374
27015
26379
26380
26382
27008
26388
26390
26390
26393
27011
26398
26398
26400
26403
27132
26580
26409
26410
27099
26415
26417
26419
26421
27051
26426
26427
26428
26431
27116
26435
26437
26439
27864
26445
26446
26446
26449
29084
26453
26454
26633
28152
26645
26463
26464
26467
27202
26471
26473
26475
26478
27110
26482
26482
26485
27110
26490
26490
26493
26495
27103
26500
26500
26503
27114
26507
26509
26511
26514
27115
26519
26518
26521
26523
27141
26528
26529
26532
27167
26536
26536
26539
26541
28736
26547
26546
26550
26550
27509
26554
26557
26559
27181
26564
26565
26566
26570
27178
26573
26575
26577
27180
26581
26583
26586
26588
27222
26591
26593
26594
26597
27217
26601
26602
26606
27219
26610
26611
26612
26614
27225
26621
26622
26624
26627
27261
26628
26630
26632
28708
26639
26638
26642
26642
27556
26647
26648
26651
27280
26656
26658
26660
26662
27290
26666
26667
26669
26671
27281
26676
26678
26680
27284
26684
26684
26686
26688
27303
26694
26696
26699
27303
26702
26703
26705
26707
27360
26712
26714
26714
26716
27334
26721
26948
27354
28980
26730
26732
26733
26734
27661
26739
26740
26743
27372
26748
26750
26753
26752
27463
26941
26758
26761
27439
26767
26768
26771
26770
27393
26776
26777
26779
26782
27388
26786
26787
26788
27409
26793
26794
26796
26799
27429
26804
26806
26807
27446
26811
26813
26814
26817
28962
26822
26823
26823
27734
26832
26831
26832
26835
27470
26840
26840
26841
26844
27473
26849
26850
26853
27469
26858
26859
26860
26862
27468
26867
26869
26871
27484
26876
26878
26889
27185
27589
26885
26887
26889
26892
27496
26895
26895
26898
27503
26903
26906
26907
26910
29034
26914
26913
26917
27873
26922
26923
26925
26928
27565
26933
26932
26935
27570
26940
26941
26942
26946
27556
26950
26950
26953
27564
26959
26959
26961
26962
27575
26968
26968
26971
26973
27607
26976
26978
26980
27592
26989
27626
27213
26991
27664
26996
26997
27000
29115
27005
27004
27006
27009
27888
27013
27015
27018
27637
27023
27021
27025
27026
27670
27031
27034
27034
27644
27041
27040
27043
27045
27663
27051
27050
27054
27659
27058
27058
27061
27063
27676
27067
27069
27070
27680
27080
27076
27083
27378
27760
27085
27087
27090
27092
29201
27096
27096
27098
28027
27104
27105
27108
27110
27740
27111
27115
27116
27742
27121
27123
27126
27128
27753
27129
27133
27134
27741
27139
27141
27144
27146
27810
27148
27150
27153
27793
27158
27158
27162
27163
27800
27166
27169
27171
27812
27176
27177
27180
27182
29304
27183
27187
27189
28104
27194
27194
27198
27198
27204
27203
27205
27207
27829
27212
27213
27216
27218
27844
27221
27222
27225
27829
27230
27230
27233
27235
27855
27239
27241
27243
27848
27688
27759
27342
27254
27943
27257
27258
27261
27866
27266
27266
27268
27271
29421
27275
27277
27278
28179
27284
27285
27288
27290
27948
27292
27294
27297
27924
27302
27303
27306
27308
27924
27311
27313
27315
27921
27319
27545
27393
27326
28024
27329
27330
27333
27956
27339
27339
27342
27344
27953
27348
27349
27351
27967
27357
27357
27360
27362
29474
27364
27366
27369
28274
27374
27375
27378
27380
28015
27382
27385
27387
28027
27392
27393
27394
27398
28025
27400
27402
27405
28009
27409
27411
27414
27416
28019
27419
27423
27422
28030
27429
27429
27432
27434
28039
27436
27439
27440
28047
27447
27446
27450
27450
29577
27454
27457
27458
28357
27464
27465
27468
28132
27477
27472
27474
27477
28112
27481
27483
27486
28102
27490
27490
27492
27494
28100
27500
27501
27504
28631
28130
27509
27511
27512
28189
27518
27519
27522
28130
27526
27526
27529
27531
28137
27535
27536
27538
29694
27543
27796
27546
27551
28532
27553
27555
27558
28175
27562
27561
27565
28235
27573
27571
27573
27574
28193
27580
27580
27583
28188
27588
27589
27591
27594
28208
27598
27598
27601
28212
27606
27607
27609
27612
28228
27617
27616
27618
28226
27623
27625
27627
27630
29741
27633
27634
27637
28556
27641
27643
27645
27648
28282
27651
27652
27655
28311
27663
27954
27663
28351
27669
27670
27671
27673
28302
27676
27678
27681
28298
27686
27687
27689
27691
28325
27695
27697
27699
28313
27704
27706
27705
27709
28322
27713
27714
27717
29872
27724
27722
27724
28663
27732
27731
27733
27735
28362
27740
27743
27741
28384
27748
27749
27750
27753
28364
27758
27761
28257
28843
27765
27767
27769
27771
28395
27776
27778
27779
28675
27793
27784
27786
28482
27792
27793
27797
27795
28440
27801
27803
27878
31165
27810
27810
27814
28802
27819
27819
27820
27822
28486
27829
27829
27831
28446
27836
27837
27839
27841
28947
27846
27847
27850
28592
27854
27854
27857
28511
27866
27864
27866
27869
28505
27873
27873
27875
28517
27880
27882
27882
27886
28522
27889
27890
27893
30205
27898
27898
27901
28831
27910
27907
27908
27910
28572
27916
27917
27919
28533
27923
27925
27927
27929
28541
27934
27934
27938
28559
27941
27943
27945
28562
27950
27951
27954
27956
28565
27958
27961
27962
28579
27968
27969
27970
27976
28990
27977
27978
27981
30263
27986
27987
27988
28937
27994
27993
27997
27998
28650
28003
28005
28008
28643
28012
28199
28696
37816
28190
28021
28023
28024
28791
28029
28029
28033
28663
28037
28038
28041
28667
28046
28047
28048
28050
28662
28055
28058
28059
28663
28065
28065
28066
30247
28097
28073
28075
28077
29028
28083
28083
28084
28711
28090
28091
28093
28095
28738
28100
28102
28103
28714
28107
28108
28110
28723
28117
28118
28118
28120
28731
28125
28126
28129
28743
28134
28135
28137
28746
28142
28143
28145
28147
28773
28152
28154
28156
30275
28160
28161
28162
29074
28172
28170
28170
28174
29051
28177
28179
28181
28835
28187
28188
28190
28190
28815
28195
28196
28198
28805
28205
28206
28503
28899
28212
28213
28214
28217
28829
28221
28222
28226
28864
28230
28231
28232
28847
28239
28239
28240
28243
30372
28248
28248
28250
29175
28255
28257
28260
28892
28504
28880
28268
28269
28965
28273
28274
28278
28884
28282
28282
28285
28905
28290
28290
28293
28294
28908
28299
28300
28303
28923
28307
28309
28310
28942
28317
28331
28322
28321
28957
28325
28326
28329
30493
28336
28334
28335
29276
28342
28342
28344
28347
28973
28352
28353
28354
28962
28359
28361
28363
28966
28369
28370
28373
28372
28980
28377
28379
28381
28984
28386
28388
28391
29002
28395
28394
28397
28398
29012
28404
28405
28406
29060
28411
28413
28414
30587
28420
28422
28424
28424
29324
28429
28430
28433
29070
28439
28439
28441
29051
28447
28446
28448
28450
29068
28455
28458
28460
29082
28462
28465
28467
29104
28472
28473
28474
28478
29083
28480
28482
28485
29091
28489
28491
28494
29096
28498
28497
28501
28502
30608
28507
28509
28513
30103
28799
28515
28518
29220
28524
28524
28530
29827
28832
28534
28830
28537
29237
28541
28542
28545
29155
28551
28551
28552
29166
28558
28558
28560
28563
29171
28568
28570
28571
29190
28576
28577
28579
29188
28585
28586
28586
30698
28610
28593
28595
28597
29528
28602
28604
28607
29223
28610
28610
28613
29246
28620
28618
28621
28623
29237
28627
28629
28631
29246
28636
28638
28638
29250
28644
28645
28647
29271
28661
28950
28656
28869
29400
28660
28663
28665
29270
28671
28670
28674
30826
28681
28677
28680
28682
29602
28688
28689
28692
29331
28696
28697
28699
29353
28703
28705
28707
29376
28712
28713
28713
28717
29353
28721
28723
28725
29336
28730
28731
28732
29360
28738
28738
28741
28742
29354
28748
28749
28750
29357
28755
28757
29004
31633
28937
28766
28768
29738
28772
28773
28775
28777
29412
28782
28783
28785
29398
28790
28791
28793
29421
28799
28798
28802
29437
28806
28807
28808
28810
28817
28815
28818
28820
29471
28822
28825
28826
29461
28831
28833
28836
29456
29052
28931
28843
28845
31080
28850
28851
28854
29781
28858
28859
28861
29497
28866
28867
28869
29505
28875
28875
28875
28878
29494
28883
28885
28887
29496
28892
28893
28894
29504
28899
28901
28903
29527
28909
28910
28912
28913
29534
29097
28974
28921
29574
28927
28927
28929
31043
28935
28934
28936
29847
28944
28944
28945
28947
28953
28951
28952
28954
29584
28960
28962
28964
28973
28968
28969
28971
29610
28976
28977
28980
28982
29621
28984
28987
28989
29625
28993
28995
28998
29629
29001
29006
29713
29849
29009
29010
29013
29014
31136
29023
29020
29023
29970
29027
29029
29031
29674
29036
29038
29039
29662
29044
29045
29047
29661
29054
29054
29054
29056
29678
29061
29063
29065
30023
29070
29072
29075
29764
29078
29079
29081
29814
29401
29252
29090
29093
29800
29096
29096
29098
31270
29104
29106
29106
30018
29111
29113
29115
29756
29120
29121
29124
29758
29129
29128
29131
29133
29760
29137
29139
29142
29750
29147
29145
29148
29760
29153
29154
29157
29762
29163
29163
29164
29166
29780
29250
29173
29175
30529
29180
29182
29182
31849
29186
29188
29190
30136
29196
29197
29199
29855
29204
29204
29206
29824
29213
29212
29215
29217
29883
29221
29223
29225
29855
29229
29232
29234
29856
29237
29238
29241
29881
29250
29939
29410
29938
29254
29254
29494
29259
29944
29263
29265
29268
31436
29274
29272
29275
30228
29280
29281
29283
29932
29288
29291
29290
29936
29294
29296
29298
29942
29312
29306
29306
29308
29953
29313
29315
29317
29941
29322
29324
29327
29966
29330
29330
29333
29954
29338
29339
29342
29979
29348
29347
29349
29350
31478
29356
29358
29359
30309
29363
29365
29367
30013
29372
29373
29374
30020
29381
29381
29383
30444
29388
29390
29391
29394
29406
29396
29397
29400
30042
29405
29406
29409
30053
29417
29989
29574
30122
29421
29422
29425
30061
29430
29431
29433
31604
29439
29439
29440
29442
30366
29448
29449
29453
30090
29455
29457
29459
30102
29464
29466
29468
30110
29471
29473
29475
30117
29480
29481
29484
30126
29949
29897
29491
29492
30203
29497
29793
29502
30211
29505
29505
29509
30131
29513
29515
29517
31719
29524
29523
29757
30515
29529
29530
29534
30194
29538
29538
29543
30182
29549
29547
29549
29551
30664
29556
29558
29561
30320
29562
29564
29566
30251
29573
29574
29576
30221
29580
29581
29583
30228
29588
29589
29592
30256
29596
29598
29599
29601
31938
29607
29607
29610
30595
29613
29613
29617
30282
29621
29622
29625
30250
29630
29630
29631
30260
29638
29638
29640
30275
29646
29647
29649
30276
29655
29655
29656
29815
30428
29664
29665
29667
30316
29671
29672
29674
30315
29683
29973
29684
31914
29688
29688
29690
30641
29695
29697
29700
30341
29704
29704
29707
30364
29712
29713
29714
30341
29722
29721
29722
29940
31152
29795
29731
29733
30419
29738
29739
29740
30399
29745
29747
29749
30369
29754
29756
29759
30395
29761
29763
29765
31956
29773
29771
29773
30705
29779
29778
29781
30417
29788
29787
29790
29792
30437
29794
29797
29799
30438
29802
29804
29806
30430
29812
29812
29815
30451
29819
29821
29955
30588
29829
29829
29829
30464
29836
29836
29838
30461
29845
29845
29847
31978
29865
29855
29855
30790
29867
29862
29862
29867
30506
29869
29871
29873
30514
29877
29878
29882
30507
29885
29887
29889
30541
29894
29894
29898
30520
30192
29903
29905
30645
29910
29910
29913
30536
29920
29920
29920
30564
29927
29927
29928
29930
32067
29935
29937
29939
30911
29944
29945
29947
30584
29952
29953
29957
30595
29959
29964
30594
31080
29969
29970
29972
30685
29977
29978
29980
30620
29985
29985
29988
30633
29994
29993
29995
30614
30000
30000
30003
30687
30009
30009
30010
32187
30035
30017
30018
30944
30034
30026
30027
30027
30676
30033
30034
30037
30655
30042
30042
30045
30665
30049
30050
30053
30687
30058
30060
30062
30679
30065
30067
30069
30709
30073
30075
30078
30724
30083
30081
30085
30732
30089
30091
30093
32215
30099
30098
30100
31006
30106
30107
30109
30749
30118
30116
30117
30117
30745
30123
30125
30127
30773
30131
30133
30135
30777
30139
30140
30142
30779
30147
30150
30150
30787
30155
30157
30159
30783
30163
30165
30166
30800
30171
30172
30174
32313
30179
30181
30182
31102
30188
30190
30191
30829
30196
30430
30823
30889
30204
30206
30206
30850
30509
30213
30214
30219
30220
30222
30224
30864
30231
30229
30230
30246
30877
30238
30238
30242
30892
30246
30247
30249
30896
30253
30255
30258
32421
30260
30261
30265
31168
30269
30270
30273
30900
30278
30280
30281
30915
30286
30286
30289
30910
30294
30296
30299
30936
30302
30302
30305
30946
30310
30312
30314
30958
30317
30318
30544
31110
30326
30327
30329
30953
30335
30333
30336
32507
30342
30342
30344
31288
30351
30351
30351
31004
30358
30358
30374
31008
30366
30366
30368
31043
30377
30375
30376
31023
30386
30384
30385
30386
31067
30391
30392
30394
31037
30400
30402
30402
31020
30406
30409
30411
31035
30415
30416
30418
32563
30424
30424
30427
31333
31190
30535
30435
31173
30440
30442
30442
31082
30447
30449
30451
31093
30456
30458
30459
31099
30463
30465
30466
31108
30472
30474
30474
31119
30479
30481
30482
31132
30487
30503
30490
31116
30497
30496
30791
32763
30503
30505
30506
31411
30512
30514
30513
31157
30519
30521
30522
31157
30528
30530
30532
31172
30536
30619
30539
31964
30544
30546
30547
31211
30551
30553
30554
31192
30559
30561
30562
31204
30568
30568
30570
31222
30576
30577
30578
33188
30584
30586
30585
31556
30592
30593
30594
31242
30600
30872
30602
31273
30607
30609
30610
31229
30616
30618
30618
31265
30624
30625
30627
31524
30633
30633
30634
31295
30640
30640
30643
31257
30648
30649
30650
31287
30656
30658
30658
33185
31190
30665
30666
31664
30673
30674
30674
31321
30680
30681
30682
31337
30689
30690
30692
31317
30695
30697
30698
31336
30704
30705
30708
31334
30712
31012
30714
31420
30719
30721
30723
31340
30728
30730
30731
31377
30735
30737
30738
32872
30745
30746
30747
31698
30752
30753
30755
31391
30760
30762
30764
31400
30766
30769
30770
31434
30775
30777
30778
31423
30784
30784
30786
31406
30791
30793
30795
31423
30801
30802
30801
31442
30807
30809
30811
31467
30816
30818
30818
33015
30825
30825
30826
31751
30832
30834
30836
31476
30840
30841
30843
31462
30847
30849
30852
31484
30856
30856
30858
31487
30863
30865
30866
31504
30872
30873
30873
31503
30879
30881
30883
31522
30889
30890
31239
32317
30897
30896
30898
33135
30903
30904
30907
31859
30910
30913
30915
31559
30919
30921
30922
31567
30929
30928
30931
31575
30935
30937
30939
31583
30944
30945
30946
31590
30951
30952
30954
31598
30960
30961
30962
31596
30968
30969
30970
31616
30976
30978
30978
33203
30982
30984
31942
30999
30991
30993
31632
30999
31000
31000
31620
31003
31007
31009
31650
31014
31316
31019
31743
31022
31023
31025
31672
31030
31032
31034
31680
31036
31038
31041
31687
31046
31046
31048
31677
31054
31054
31057
33256
31061
31062
31065
32003
31070
31072
31073
31717
31078
31078
31081
31733
31086
31088
31091
31729
31094
31094
31097
31719
31102
31104
31106
31742
31108
31111
31113
31754
31117
31429
31707
32204
31125
31125
31129
31826
31135
31134
31137
33349
31141
31143
32119
31158
31149
31150
31797
31160
31158
31158
31804
31163
31165
31167
32269
31172
31173
31174
31945
31180
31180
31182
31865
31188
31189
31190
31834
31196
31199
31197
31816
31203
31205
31206
31838
31212
31214
31214
33482
31221
31221
31222
32182
31228
31230
31232
31882
31234
31236
31239
31877
31243
31244
31246
31875
31252
31252
31254
31897
31259
31261
31262
31902
31268
31269
31905
31279
31275
31276
31913
31284
31284
31285
31925
31289
31291
31292
33595
31484
31298
31301
32301
31307
31306
31309
31960
31315
31315
31317
31953
31322
31323
31324
31952
31329
31330
31333
31946
31338
31339
31341
31991
31614
31933
31348
32050
31353
31356
31358
31975
31361
31362
31365
31981
31369
31371
33544
31407
31377
31377
32324
31384
31385
31386
32026
31393
31394
31396
32009
31401
31401
31403
32020
31409
31410
31412
32050
31417
31417
31418
32036
31424
31425
31428
32042
31433
31432
31434
32054
31439
31441
31443
32085
31448
31449
31449
33595
31455
31456
32421
31477
31464
31465
32120
31469
31471
31473
32127
31478
31479
31482
32130
31486
31486
31489
32137
31493
31494
31497
32143
31502
31503
31796
32221
31510
31511
31513
32139
31518
31519
31521
32215
31525
31527
31529
33778
31534
31535
32461
31548
31541
31542
32190
31548
31549
31550
32176
31556
31557
31557
32178
31563
31565
31566
32210
32312
31668
31574
32260
31580
31581
31583
32230
31587
31590
31592
32213
31594
31597
31598
32232
31603
31605
31606
33813
31613
31612
32524
31618
31619
31621
32269
31628
31626
31630
32274
31634
31635
31637
32441
31699
31642
31646
32307
31649
31651
31652
32274
31658
31659
31660
32289
31665
31665
31668
32286
31673
31675
32283
31687
31682
31684
33793
31687
31689
31690
32642
31696
31698
31698
32332
31703
31705
31706
32347
31712
31713
31716
32339
31721
31719
31722
32347
31727
31729
31732
32356
31737
31737
32354
31751
31743
31745
32370
31750
31752
31754
32375
31759
31758
31761
33900
31766
31767
31769
32671
31776
31773
31777
32429
31781
31783
31785
32451
31790
31792
32007
33289
31843
32083
32517
31806
31806
31806
32442
31812
31813
31815
32435
31819
31821
31822
32431
31829
31828
31831
32447
31837
31838
31839
33999
31845
31845
31845
32771
31851
31853
32490
31858
31860
31862
32492
31867
31866
31869
32492
31873
31874
31876
32522
31882
31882
31885
32564
31889
31890
31893
32517
31898
31899
33354
32192
31905
31907
32682
31914
31918
32459
34592
31922
31921
31923
32885
31928
31929
31930
32573
31936
31935
31938
32558
31943
31945
32558
31951
31952
31953
32565
31959
31958
31960
32576
31966
31968
31970
32599
31973
31974
31977
32598
31981
31982
31986
32600
31989
31989
31993
34175
31998
31998
32914
32004
32006
32006
32665
32012
32013
32493
33143
32020
32021
32023
32679
32027
32027
32030
32673
32035
32037
32655
32049
32043
32043
32690
32049
32051
32053
32673
32058
32060
32063
32709
32065
32067
32069
34256
32375
32076
32078
33084
32081
32082
32750
32093
32089
32090
32742
32096
32098
32097
32752
32431
32105
32107
32846
32112
32114
32115
32759
32120
32121
32123
32734
32127
32130
32739
32138
32134
32137
32750
32142
32143
32145
34642
32153
32152
32153
33147
32159
32158
32161
32811
32167
32168
32170
32817
32173
32175
32815
32180
32181
32183
32811
32189
32188
32191
32195
32196
32197
32198
32850
32204
32206
32207
32869
32211
32213
32860
32225
32220
32222
34418
32228
32226
32229
33164
32234
32669
32675
32967
32241
32241
32244
32899
32249
32250
32948
32267
32258
32259
32914
32266
32264
32266
32916
32272
32274
32276
33215
32279
32281
32282
33006
32288
32289
32292
32930
32296
32296
34499
32304
32302
32305
33210
32311
32311
32313
32951
32318
32319
32321
33064
32325
32326
32330
32994
32332
32335
32967
32340
32341
32342
32980
32349
32350
32349
32978
32355
32357
32358
32998
32364
32365
32366
32994
32372
32373
34595
32378
32378
32382
33332
32387
32386
32389
33041
32393
32395
32397
33054
32402
32404
33047
32417
32409
32411
33064
32416
32418
32420
33065
32424
32425
32427
33069
32431
32433
32434
33062
32439
32439
33096
32452
32447
32448
34636
32692
33093
32528
33468
32462
32463
32465
33105
32469
32471
32474
33125
32477
32479
33127
32483
32484
32487
33130
32493
32493
32493
33125
32500
32501
32502
33152
32508
32509
33151
32520
32515
32516
33157
32522
32522
32524
34730
32533
32531
32533
33447
32551
32539
32542
33189
32546
32547
33162
32551
32553
32555
33178
32560
32561
32566
33701
32568
32569
32571
33274
32575
32577
33219
32590
32585
32584
33210
32589
32590
32592
33237
32598
32599
32601
34827
32614
32607
32608
33563
32613
32616
33260
32620
32620
32622
33260
32627
32629
32631
33257
32636
32636
32637
33270
32643
32645
33266
32651
32650
32654
33308
32657
32659
32661
33273
32671
32963
32670
33942
32991
32673
34942
32692
32681
32683
33646
32688
32690
32692
33335
32695
32697
32698
33353
32703
32705
33814
32715
32710
32712
33501
32718
32718
32721
33394
32726
32727
32728
33385
32733
32735
33378
32748
32742
32744
33393
32747
32749
32750
35044
32756
32757
32758
33680
32764
32764
33427
32771
32771
32773
33396
32780
32778
32782
33429
32787
32786
32788
33438
32795
32794
33489
32805
32800
32803
33465
32809
32809
32811
33461
32817
32818
32819
33444
32824
32825
35004
32848
32834
33133
33859
32838
32839
32841
33481
32845
32847
32850
33498
32853
32853
33490
32860
32861
32862
33508
32868
32870
32873
33529
32875
32876
32878
33503
32883
32890
34205
33269
32889
32893
33579
32898
32898
32901
35101
32909
32907
33785
32922
32913
32914
33556
32921
32922
32924
33569
32927
32929
32931
33606
32935
32936
33583
32945
32944
32944
33608
32949
32951
32953
33601
32959
32958
32962
33585
32965
32966
33651
32973
32973
32974
35168
32983
32980
32982
33886
32987
32989
32991
33667
32997
32997
33634
33002
33003
33005
33632
33010
33012
33014
33650
33016
33019
33643
33027
33025
33027
33672
33234
33122
33033
33759
33040
33041
33042
33695
33048
33049
35268
33056
33055
33057
34017
33061
33062
33066
33696
33071
33070
33707
33083
33077
33078
33709
33085
33086
33088
33700
33092
33093
33095
33707
33099
33568
34201
33106
33106
33109
33716
33114
33115
33118
33728
33122
33123
35283
33161
33129
33131
34071
33136
33138
33138
33789
33142
33145
33146
33775
33151
33153
33773
33159
33158
33161
33793
33166
33167
33169
33793
33174
33174
33820
33180
33183
33182
33800
33187
33189
33190
33830
33196
33196
33198
35395
33206
33205
34139
33210
33211
33215
33841
33218
33219
33221
33859
33224
33227
33849
33233
33232
33234
33882
33239
33241
33242
33867
33248
33248
33882
33258
33255
33256
33883
33262
33262
33265
34736
33268
33271
35873
33278
33277
33279
34251
33286
33286
33287
35407
33291
33292
34196
33298
33299
33301
33958
33306
33307
33308
34089
33956
33652
34071
33325
33321
33321
33976
33327
33329
33331
33975
33336
33337
33974
33351
33343
33344
35558
33353
33351
33353
34353
33358
33358
34009
33371
33365
33366
33982
33372
33374
33377
33378
33379
33381
33383
34039
33388
33389
34041
33394
33394
33397
34052
33402
33403
33405
34046
33409
33553
34260
33416
33417
33419
35646
33426
33426
33426
34364
33430
33433
34084
33438
33439
33441
34107
33447
33447
33449
34075
33453
33455
34092
33460
33462
33464
34088
33468
33469
33470
34112
33475
33477
34100
33480
33483
33483
34130
33489
33490
33492
35670
33498
33499
34479
33504
33505
33506
34157
33511
33513
33516
34149
33520
33755
34231
34283
33675
33528
34243
33535
33535
33537
34176
33541
33542
34158
33549
33549
33550
34188
33557
33556
33559
34176
33563
33565
35765
33572
33572
33654
34840
33578
33579
33581
34237
33585
33587
34225
33593
33592
33594
34234
33599
33602
33603
34229
33607
33608
34257
33614
33614
33617
34268
33622
33623
33626
34273
33627
33630
34281
33635
33637
33638
35835
33646
33645
33645
34578
33651
33653
34315
33658
33658
33662
34298
33664
33667
33669
34335
33672
33674
34319
33681
33681
33681
34303
33687
33689
34309
33704
33695
33698
34335
33701
33702
33705
34332
33709
33710
35850
33745
33718
33718
34674
33723
33725
33727
34392
33732
33757
35077
34083
33739
33741
34427
33746
33747
33750
34362
33753
33754
34400
33760
33761
33762
34378
33768
34068
33772
34479
33775
33776
34418
33782
33783
33786
36016
33789
33790
34703
33800
33797
33799
34453
33804
33806
33809
34461
33811
33812
34466
33818
33819
33822
34468
33826
33826
33829
34459
33833
33835
34473
33839
33841
33843
34464
33848
33849
33851
34492
33856
33857
36003
33863
33861
33865
34782
33869
33871
34518
33878
33878
33881
34525
33884
33885
33886
34513
33891
33894
34525
33898
33898
33901
34559
33905
33906
33909
34557
33914
33914
34571
33919
33921
33922
34556
33927
33928
36098
33960
33934
33938
34857
33941
34148
34600
34675
33950
33951
33956
33955
33957
33958
34582
33963
33965
33966
34615
33970
33973
34647
33977
33978
33981
34624
33986
33986
34637
33992
33993
33994
34646
34000
34002
34002
36213
34007
34009
34967
34016
34015
34017
34700
34022
34022
34644
34033
34029
34030
34651
34036
34038
34040
34653
34252
34134
34737
34050
34051
34053
34699
34058
34058
34060
34079
34064
34066
34691
34072
34074
34076
36311
34253
34081
35085
34086
34087
34089
34734
34096
34094
34097
34115
34100
34102
34742
34108
34110
34112
34738
34115
34116
34749
34122
34122
34125
34762
34131
34130
34132
34777
34137
34139
35032
34185
34146
34146
36397
34429
34729
35149
34158
34158
34161
34801
34167
34167
34783
34178
34173
34175
35287
34180
34182
34182
34932
34186
34188
34849
34195
34194
34197
34845
34215
34202
34841
34212
34209
34211
34859
34216
34218
34220
36511
34224
34225
35128
34229
34231
34233
34886
34237
34239
34860
34247
34245
34247
34892
34252
34254
34256
34926
34258
34261
34907
34266
34266
34269
34896
34274
34276
34918
34280
34281
34282
34908
34288
34290
34292
36496
34295
34297
35228
34595
34303
34305
35031
34310
34312
34960
34316
34317
34319
34955
34323
34325
34989
34353
34330
34330
34975
34338
34339
34341
34989
34346
34348
34972
34351
34353
34355
35163
35094
34362
36667
34368
34365
34369
35281
34373
34375
35020
34390
34382
34385
35039
34388
34389
34391
35015
34394
34396
35031
34402
34402
34405
35032
34409
34411
35060
34416
34418
34420
35042
34423
34425
34426
35060
34432
34434
36608
34439
34438
34440
34458
34445
34447
35098
34453
34454
34456
35106
34459
34460
35101
34466
34467
34470
35102
34477
34474
35104
34489
34481
34482
35114
34489
34490
34776
35234
34495
34497
35119
34502
34503
34506
36766
34509
34509
35439
34515
34517
34518
35167
34524
34525
35142
34530
34531
34533
35169
34537
34539
34542
35181
34548
34546
35176
34551
34553
34554
35197
34560
34562
35577
35255
34664
34569
35272
34573
34575
36767
34580
34582
34583
35512
34588
34592
35229
34595
34596
34598
35234
34601
34602
34605
35263
34609
34611
35239
34617
34617
34617
35252
34623
34625
35247
34630
34630
34758
36026
34636
34639
35341
34643
34645
34647
37254
34652
34653
35644
34658
34658
34661
35353
34665
34667
35301
34674
34672
34675
35323
34680
34681
35312
34689
34688
34689
35326
34694
34694
35360
34710
34701
34703
35350
34708
34707
34710
35336
34715
34717
36924
34724
34724
34725
35673
34729
34730
35410
34736
34736
34738
35394
34743
34743
35388
34750
34751
34753
35423
34758
34858
35711
34763
34765
35201
36052
34771
34773
35485
34783
34779
34780
35434
34788
34787
37045
34832
34794
34794
35794
34799
34801
35447
34815
34807
34809
35428
34815
34817
34817
35450
34822
34822
35456
34828
34830
34832
35458
34834
34837
35473
34844
34843
35084
35527
34850
34852
35501
35125
34875
34858
37176
34865
34866
35831
34871
34869
34872
35530
34877
34879
35540
34884
34886
34886
35540
34891
34893
35545
34898
34898
34902
35539
34907
34906
35532
34916
34913
34915
35555
34920
34922
35545
34936
34927
34929
37128
34935
34934
35885
34960
34942
34942
35594
34947
34949
34951
35584
34956
34957
35602
34962
34963
34965
35616
35008
35786
35685
34976
34977
34978
35625
34982
34985
35625
34990
34992
34994
35651
34995
34998
37256
35004
35005
35006
35967
35313
35014
35748
35017
35018
35020
35647
35025
35026
35697
35032
35031
35034
35684
35039
35041
35664
35046
35047
35050
35698
35053
35054
35691
35059
35061
35064
35712
35067
35067
37282
35074
35075
35076
36076
35082
35083
35732
35087
35089
35091
35745
35096
35097
35749
35103
35102
35105
35799
35109
35111
35757
35116
35118
35120
35752
35122
35125
35760
35130
35131
35133
35762
35138
35140
37348
35147
35145
35146
36181
35151
35154
35801
35158
35157
35161
35813
35165
35167
35817
35395
35794
35177
35903
35179
35180
35825
35186
35187
35190
35867
35193
35193
35819
35497
35201
35203
35926
35208
35209
37433
35217
35214
35216
36199
35221
35223
35860
35228
35230
35229
35872
35235
35237
35885
35242
35244
35246
35896
35248
35251
35898
35255
35256
35259
35904
35264
35264
35910
35271
35270
35272
35898
35279
35278
37446
35284
35284
35286
35314
35291
35292
35945
35299
35298
35947
35314
35305
35307
35957
35312
35313
35940
35325
35319
35320
35977
35326
35327
35970
35338
35334
35334
35997
35341
35341
35989
35348
35347
35349
37508
35354
35355
36319
35361
35361
35363
36037
35368
35370
36019
36186
35404
35377
36079
35381
35382
36027
35389
35390
35393
36019
35397
35397
36046
35405
35403
35406
36035
35412
35410
36060
35415
35417
35419
37654
35423
35425
36411
35431
35431
36082
35447
35437
35439
36086
35444
35445
36085
35459
35451
35453
36105
35458
35458
36178
35681
35464
35466
36196
35471
35473
36107
35479
35479
35481
36129
35487
35486
37700
35496
35492
35495
36445
35499
35499
36156
35507
35506
35508
36164
35514
35516
36186
35520
35521
35523
36170
35528
35528
36168
35535
35535
36176
35552
35541
35542
36171
35548
35550
36193
35801
35851
35558
35604
35562
35563
36542
35568
35570
35749
37142
35576
35577
36284
35581
35582
35586
36762
35589
35590
36360
35596
35597
35598
36287
35605
35606
36263
35610
35611
36252
35627
35617
35618
36284
35624
35626
37986
35630
35631
35632
36595
35638
35640
36292
35645
35644
35647
36273
35651
35652
36277
35659
35660
35663
36302
35665
35667
36289
35672
35673
35675
35699
35679
35918
36364
35685
35686
36348
35695
35694
35694
37930
35698
35701
36941
35705
35824
35890
36443
35714
35715
36366
35720
35721
35723
45638
35727
35729
36513
35734
35733
36391
35740
35742
35742
36406
35749
35750
36410
35753
35755
35756
36418
35761
35763
38070
35768
36014
37548
35864
35774
35776
36483
35782
35783
36452
35788
35787
35790
36450
35797
35796
36453
35803
35803
35805
36460
35810
35811
36466
35815
35817
36459
35825
35823
35823
36471
35829
35830
38023
35840
35838
35839
36831
35842
35845
36504
35849
35850
35853
36523
35859
35859
36508
35863
35865
36499
35878
35871
35874
36551
35879
35878
36546
35885
35885
35887
36546
36169
35908
36630
35897
35898
35901
38121
35905
35906
36857
35912
35915
36556
35918
35919
35921
36567
35926
35926
36579
35934
35932
35935
36595
35939
35941
36595
35947
35948
35951
36630
35955
35954
36607
35959
35961
36600
35967
36489
36298
38222
35979
35975
36901
35982
35982
35982
36658
35990
35989
36644
35995
35995
37507
36003
36001
36003
36704
36007
36008
36675
36014
36015
36018
36717
36022
36022
36685
36027
36029
36702
36034
36036
36038
38669
36046
36044
37033
36048
36049
36051
36726
36058
36059
36707
36063
36063
36686
36070
36069
36072
36706
36075
36076
36693
36082
36083
36085
36701
36090
36092
36725
36094
36097
36711
36113
36103
36105
38282
36111
36110
37051
36116
36117
36118
36779
36123
36126
36796
36132
36130
36781
36142
36470
36499
36858
36144
36146
36771
36438
36152
36153
36862
36158
36158
36775
36956
36344
36842
36179
36171
36173
38391
36179
36180
37169
36185
36184
36186
36980
36293
36193
36919
36199
36200
36866
36208
36205
36206
36831
36216
36213
36834
36220
36218
36220
36839
36225
36227
36852
36234
36234
36868
36242
36238
36541
38556
36245
36246
37234
36505
36253
36255
36955
36261
36260
36893
36266
36267
36889
36272
36516
36275
36966
36279
36280
36907
36287
36287
36290
36938
36292
36295
36916
36299
36300
36920
36546
36306
36310
38550
36314
36314
37238
36321
36550
37004
36329
36328
36328
36968
36333
36335
37022
36340
36342
36342
36978
36346
36349
36962
36353
36355
37288
36971
36362
36362
37059
36367
36368
36985
36373
36374
36378
36436
36381
36382
37361
36387
36389
37618
36394
36396
36398
37113
36399
36402
37045
36408
36409
37027
36414
36416
36418
37062
36421
36422
37082
36428
36429
36432
36460
36434
36435
37084
36441
36443
38667
36451
36450
36450
37415
36453
36457
37095
36462
36463
37095
36469
36470
36472
37090
36475
36476
37095
36481
36483
37098
36500
36491
36491
37126
36495
36496
37117
36502
36504
36517
37155
36524
36515
38736
36516
36517
37547
36524
36523
36525
37202
36530
36530
37192
36536
36536
37161
36549
36544
36545
37171
36553
36693
38095
36561
36558
36558
36590
36562
36565
37229
36569
36805
37475
36576
36577
36579
38871
36585
36585
37530
36593
36591
37226
36597
36596
36597
37213
36603
36604
37233
36610
36611
37255
36618
36615
36618
37239
36623
36624
37254
36632
36632
37250
36646
36639
36638
37292
36643
36645
38890
36654
36652
36651
36698
36657
36658
37351
36663
36664
37321
36671
36669
36672
37291
36677
36679
37302
36685
36686
37301
36691
36691
36692
37316
36698
36699
37315
36705
36706
37321
36710
36710
36712
38910
36718
36720
37677
36728
36725
37385
36730
36731
36733
37398
36738
36738
37398
36745
37293
37900
36758
36751
36753
37375
36758
36760
37380
36763
36770
37384
36783
36773
36776
37403
36779
36780
38977
36792
36787
37752
36822
36792
36793
37436
36797
36799
37443
36804
36805
36807
37436
36812
36813
37444
36816
36818
37441
36825
37130
36828
37553
36835
36832
37456
36838
36899
38393
36844
36846
36846
39152
36854
36853
37814
36857
36859
37506
36866
36866
36868
37500
36875
36872
37504
36877
36879
37524
36887
36885
36886
37548
36897
36891
37542
36898
36900
37559
36904
36904
36907
37560
36913
36912
39389
36926
36918
37946
36926
36925
36927
37602
36930
36933
37574
37551
37186
38121
36947
36945
37713
36966
36951
36953
37623
36957
36958
37618
36967
36965
37620
36987
36972
36973
37668
36976
36978
39380
36990
36984
37967
36996
36992
36993
37668
36997
36999
37650
37004
37005
37667
37015
37011
37011
37638
37017
37018
37637
37027
37026
37645
37029
37030
37032
37656
37037
37038
37671
37045
37046
39237
37048
37050
37053
38023
37058
37058
37744
37327
37066
37778
37071
37071
37073
37692
37076
37079
37704
37083
37084
37700
37090
37090
37092
37724
37100
37098
37716
37105
37105
37727
37112
37110
37113
39319
37123
37118
38065
37124
37125
37857
37915
37132
37860
37142
37138
37137
37772
37143
37145
37762
37150
37151
37778
37156
37156
37159
37780
37163
37165
37785
37170
37172
37790
37176
37177
37179
39355
37184
37185
38160
37191
37190
38141
37197
37197
37199
37880
37204
37205
37841
37210
37209
37831
37217
37217
37847
37237
37224
37225
37873
37229
37231
37859
37236
37237
38085
37375
37244
37246
39470
37255
37250
38240
37255
37257
37907
37263
37262
37265
37900
37272
37271
37901
37275
37278
37978
37284
38163
38709
37677
37616
37290
38226
37296
37298
38321
37301
37302
38215
37500
37310
37311
39894
37322
37369
39249
37475
37323
38065
37328
37330
37954
37335
37336
37337
37977
37341
37342
37968
37349
37350
37979
37357
37354
37357
37996
37362
37470
38795
37368
37369
38070
37374
37375
40034
37382
37381
37383
38396
37389
37390
38048
37393
37394
38027
37401
37401
38045
37421
37407
37407
38041
37413
37415
38073
37421
37422
38105
37429
37425
37429
38086
37434
37435
38099
37441
37442
39727
37451
37446
38427
37472
37453
37455
38115
37460
37462
38087
37466
37466
38098
37476
37473
37474
38093
37483
37480
38109
37486
37489
38482
37494
37494
38136
37511
37498
37501
38169
37505
38031
40183
37513
37514
38517
37517
37519
37520
38218
37525
37526
38222
37532
37532
38203
37538
37539
38172
37544
37545
37548
38168
37551
37551
38216
37558
37558
38210
37564
37566
38223
37586
37570
37572
39794
37865
37578
38665
37585
37586
37600
37590
37591
37592
38282
37601
37599
38307
37604
37605
38265
37610
37610
38256
37616
37617
37620
38253
37625
37624
38269
37630
37631
38270
37640
37638
39798
37686
37642
37644
38664
37649
37651
38319
37656
37658
38309
37663
37662
38312
37679
37669
37671
38324
37676
37677
38325
37683
37682
38324
37689
37689
37692
38343
38075
38266
38417
37701
37702
39933
37711
37710
38692
37718
37714
37717
38378
38024
37722
38432
37728
37730
38359
37734
37734
38376
37739
37741
37976
38458
37748
37749
38402
37753
37755
38406
37762
37761
38411
37769
37767
37767
39992
37784
37774
38780
37780
37782
38441
37787
37785
38444
37794
37793
37794
38443
37800
37802
38457
37805
37807
38464
37812
37813
38471
37823
37820
37821
38483
37825
37826
38473
37831
37832
40036
37841
37838
38810
37851
37845
37847
38529
37852
37854
38522
37858
37857
38508
37865
37865
38535
37873
37872
37874
38558
37877
37878
38551
38729
37886
38611
37891
37892
38558
38186
37900
37899
40204
37912
37905
38899
37910
37913
38603
37916
37916
38572
37922
37923
37926
38579
37931
37930
38586
37935
37937
38594
37942
37944
38601
37948
37947
37950
38600
37956
37957
38578
37962
37964
40223
37969
37968
38940
38853
38631
38981
38311
37985
37983
38969
37987
37988
39055
37995
37995
38893
38000
38001
38676
38006
38007
38009
38649
38014
38015
38661
38021
38020
38645
38026
38026
40311
38033
38034
38034
39033
38044
38042
38704
38045
38046
38667
38053
38054
38666
38059
38059
38061
38708
38065
38072
39540
38135
38074
38786
38317
38079
38756
38084
38085
38725
38095
38093
38091
40320
38103
38099
39088
38103
38105
38748
38117
38111
38775
38120
38117
38118
38802
38128
38126
38773
38128
38134
38770
38138
38138
38784
38438
38145
38857
38159
38151
38152
38796
38156
38157
40420
38173
38163
39164
38168
38169
38857
38174
38175
38178
38839
38184
38182
38815
38189
38189
38830
38194
38194
38824
38201
38200
38830
38217
38207
38209
38841
38214
38216
38909
38219
38221
40443
38226
38528
39292
38234
38234
38234
38907
38240
38241
38879
38246
38247
39386
38254
38338
40049
38288
38258
38975
38265
38264
38266
38904
38276
38272
38908
38280
38278
38914
38285
38286
40642
38291
38291
39341
38299
38297
38298
38964
38304
38306
38970
38310
38311
38939
38316
38317
38973
38323
38323
38966
38345
38329
38330
38985
38335
38336
38982
38343
38343
38957
38348
38349
40599
38360
38354
38358
39344
38361
38362
39027
38367
38671
39116
38375
38374
39014
38380
38380
39024
38386
38387
38389
39026
38398
38396
39045
38399
38401
39056
38405
38407
39057
38414
38414
40687
38421
38419
38420
39453
38428
38427
39060
38432
38434
39074
38442
39177
39237
38443
38445
39063
38450
38452
38453
39103
38459
38458
39087
38463
38464
39115
38470
38470
39091
38477
38477
40746
38482
38484
38486
39410
38491
38491
39144
38495
38497
39134
38503
38503
39124
38508
38509
39128
38516
38515
38517
39148
38525
38523
39210
38527
38529
39184
38534
38535
39155
38544
38838
40873
38551
38546
39522
38568
38553
38554
39214
38560
38560
39190
38565
38567
39217
38574
38574
39220
38579
38580
39222
38593
38585
38586
39240
38592
38594
39232
38599
38598
39228
38605
38605
40846
38613
38611
39630
38616
38617
38619
39313
39540
38658
39362
38631
38631
39269
38637
38637
39265
38642
38644
39285
38651
38649
39291
38666
38655
38657
39336
38662
38662
39314
38667
38667
40941
38677
38675
39631
38680
38680
39336
38687
38685
38688
39340
38694
38695
39335
38700
38701
39345
38706
38707
39364
38712
38713
39361
38718
38720
39359
38730
38725
38727
40289
38736
38733
41396
38740
38740
39772
38743
38744
39406
38751
38751
39393
38758
38756
39406
38762
38762
38765
39411
38768
38771
39421
38775
38775
39417
39065
38782
39505
38788
38790
39418
38796
38793
41066
38811
38800
38802
40451
39096
38810
39534
38815
38814
39475
38819
38821
39450
38828
38827
39529
38833
38833
39490
38838
38838
38841
39473
38849
38848
39476
38851
38852
39474
38858
38859
41087
38871
38867
40262
38872
38870
39532
38876
38877
39497
38898
38883
38884
39557
38889
38891
39543
38895
38898
39558
38902
38901
39540
38909
38909
39540
38914
38914
38918
39571
38921
38923
41153
38930
38928
39904
38934
38936
39592
38938
38941
39564
38945
38947
39573
38952
38954
39589
38966
38959
38960
39591
38966
38967
39596
38973
38974
39598
38979
38978
39629
38983
38985
41836
39418
38990
40005
38995
38997
38999
39663
39003
39008
39945
39009
39009
39859
39015
39017
39721
39023
39022
39642
39028
39028
39652
39037
39035
39651
39050
39042
39042
39681
39046
39049
41288
39059
39055
40029
39060
39062
39716
39066
39066
39707
39074
39073
39720
39078
39078
39704
39100
39085
39087
39722
39091
39093
39748
39099
39099
39754
39103
39105
39761
39110
39111
41343
39117
39117
40112
39122
39123
39815
39143
39129
39132
39802
39136
39136
39777
39143
39143
39791
39147
39150
39776
39153
39155
39822
39160
39160
39816
39169
39192
40014
39956
39173
39478
41449
39188
39181
40157
39301
39332
39875
39192
39193
39925
39196
39198
39883
39207
39206
39871
39210
39211
39860
39233
39217
39218
39873
39225
39225
39858
39229
39231
39865
39235
39237
41498
39250
39245
40229
39248
39249
39910
39253
39254
39868
39261
39262
39262
39915
39270
39268
39909
39275
39276
39908
39281
39280
39940
39285
39286
39933
39292
39294
39950
39298
39297
41550
39304
39305
40274
39327
39312
39313
39965
39319
39319
39962
39325
39325
39979
39332
39332
39986
39336
39337
39994
39342
39342
39995
39351
40110
40163
39354
39354
39980
39372
39361
39363
41608
39367
39370
40316
39375
39375
40045
39382
39381
40032
39387
39388
40051
39394
39393
40051
39401
39398
40057
39406
39406
40057
39421
39435
39703
40161
39419
39420
40051
39425
39423
41772
39432
39431
40398
39442
39438
40111
39444
39442
40113
39450
39449
40105
39463
39454
40106
39464
39460
39462
40129
39475
39469
40140
39478
39476
40137
39479
39481
40136
39486
39486
42362
39730
39494
40760
39787
39501
40414
39627
39506
40387
39706
39514
40882
39523
39519
40316
39551
39523
39525
40545
40094
39531
40281
39540
39537
40197
39541
39542
40200
39548
39549
41989
39564
39555
40524
39559
39560
40232
39568
39567
40226
39572
39573
40205
39594
39579
39580
40219
39589
39586
40225
39591
39592
40215
39598
39600
40234
39604
39604
40246
39612
39611
41870
39615
39618
40645
39624
39622
40291
39630
39629
40262
39939
39636
39638
40387
39639
39643
40278
39647
39650
40287
39654
39654
40314
39661
39661
40306
39666
39666
40311
39674
39674
41919
39692
39678
40627
39685
39685
40334
39694
39692
40343
39700
39697
39699
40373
39708
39708
41262
39831
39710
40441
39716
39717
40424
39723
39722
40381
39728
39730
40399
39735
39735
42093
39742
39741
40722
39749
39746
40403
39754
39753
40379
39758
39758
40379
39780
39766
39767
40403
39772
39773
40405
39778
39778
40444
39786
39784
40414
39789
39791
40430
39798
39798
42328
39806
39802
40849
39808
39809
40468
39818
39814
40482
39826
39820
40464
39826
39827
40478
39852
39834
39835
40494
39841
39841
40500
39850
39846
40517
39852
39854
40514
39857
39858
42091
39870
39865
40825
39872
39872
40550
39879
39877
40514
39886
39886
41511
39964
39890
40599
39897
39895
40535
39906
39901
40524
39934
39908
39911
40548
39914
39915
40548
39920
39921
42178
39930
39927
40940
39937
39933
40609
39938
39939
40616
39945
39946
40620
39953
39950
40597
39957
39957
40644
39964
39963
40614
39972
39969
40628
39975
39975
40605
40004
39982
39983
42246
39991
39988
40989
39999
39994
42166
40011
40000
40939
40007
40007
40675
40017
40014
40716
40018
40018
40677
40024
40025
40661
40032
40030
41235
40036
40036
40750
40047
40042
42282
40050
40050
41030
40059
40053
40727
40061
40477
41431
40073
40068
40697
40096
40072
40075
40722
40085
40081
40744
40085
40087
40720
40090
40239
41506
40102
40100
40817
40106
40107
42750
40121
40111
41149
40413
40118
40868
40123
40124
40802
40131
40129
40790
40135
40134
40803
40141
40142
40777
40147
40147
40795
40151
40154
40800
40164
40159
40826
40164
40165
42446
40204
40170
41186
40198
40178
40178
40214
40183
40185
40843
40192
40190
40822
40196
40197
40827
40363
40270
40898
40207
40209
40849
40214
40214
40854
40220
40220
40903
40226
40226
42538
40243
40233
41260
40731
40596
40994
40245
40245
40917
40255
40535
41024
40260
40257
40930
40262
40263
40933
40270
40269
40917
40275
40275
40923
40289
40281
40919
40316
40287
40288
42568
40301
40295
41294
40309
40302
41027
40306
40307
40994
40315
40313
40959
40317
40318
40963
40325
40323
40973
40329
40331
40976
40336
40338
40980
40343
40342
40973
40348
40352
42600
40359
40354
41324
40364
40360
41075
40365
40367
41037
40376
40374
41042
40379
40378
41040
40386
40385
41032
40395
40390
41056
40398
40396
41042
40420
40403
41091
40430
40410
40410
43293
40686
40417
41501
40426
40423
41087
40432
40430
41075
40433
40435
41073
40443
40441
41122
40446
40448
41103
40450
40453
41114
40457
40458
41115
40464
40466
41112
40473
40470
42739
40483
40478
41438
40486
40484
41140
40486
40489
41135
40498
40495
41157
40505
40502
41149
40505
40507
41172
40514
40513
41173
40521
40519
41170
40523
40525
41192
40533
40530
42796
40541
40803
41571
40549
40543
41217
40548
40549
41184
40558
40556
41183
40572
40561
41211
40586
40567
40569
41225
40573
40575
41226
40583
40581
41236
40587
40631
42251
40718
40593
42963
40597
40598
41551
40605
40606
41282
40612
40610
41273
40618
40617
41285
40622
40623
41265
40628
40628
41291
40635
40635
41273
40642
40641
41393
40848
40647
41371
40651
40652
42932
40664
40659
41648
40669
40666
41332
40672
40671
41344
40675
40677
41337
40682
40683
41358
40692
40689
41342
40698
40694
41362
40701
40702
41382
40706
40707
41373
40712
40713
42982
40727
40718
41723
40728
40974
41547
40736
40731
41422
40743
40738
41901
40744
40743
41558
40751
40749
41447
40754
40755
41416
40761
40785
42405
40915
40766
41516
40777
40773
43149
40785
40778
41737
40789
40785
41452
40795
40790
41446
40798
40796
41460
40804
40802
41454
40809
40809
41477
40815
40814
41472
40820
40821
41494
40832
40827
41457
40844
40833
43029
40895
40839
41849
40856
40846
41522
40862
40851
41526
40879
40858
41923
40882
40865
41542
40892
40870
41556
40898
40877
40878
41595
40883
40886
41572
40890
40889
41562
40902
40894
43201
40906
40900
41940
40912
40906
41607
40914
40914
41600
40925
40917
41604
40929
40925
41604
40931
40932
41588
41114
41600
41668
40943
40943
41612
40948
40949
41631
40956
40953
43187
40963
40961
41951
40975
40967
41633
40976
40972
41622
40979
40978
41615
40985
40986
41630
40992
40989
41626
40996
40997
41631
41001
41004
41635
41006
41007
41642
41013
41015
43296
41343
41021
42078
41030
41026
41702
41034
41033
41715
41040
41040
41701
41048
41043
41723
41052
41051
41720
41059
41056
41718
41064
41062
41731
41070
41068
41757
41076
41075
43390
41087
41080
42084
41093
41087
41779
41098
41094
41797
41107
41097
41761
41110
41105
41765
41976
41111
41894
41115
41118
41152
41121
41754
41163
41127
41788
41166
41133
43447
41215
41139
42160
41170
41145
41815
41160
41153
41801
41165
41157
41822
41169
41163
41869
41176
41170
41839
41181
41175
41812
41186
41181
41830
41191
41187
41852
41197
41193
43464
41202
41199
42261
41206
41207
41871
41217
41210
41871
41220
41217
41850
41227
41224
41848
41233
41229
41870
41238
41234
41890
41242
41242
41903
41250
41533
41978
41251
41253
43487
41260
41259
42262
41266
41265
41938
41272
41271
41964
41277
41279
41950
42135
41283
42057
41288
41289
42029
41297
41294
41980
41301
41301
41962
41308
41306
41973
41314
41313
43585
41318
41319
42317
41332
41325
42372
41336
41331
42060
41340
41337
42006
41341
41343
41994
41348
41349
42016
41355
41355
42064
41365
41361
42043
41370
41368
42054
41378
41374
43701
41377
41379
42456
41385
41385
42073
41391
41391
42084
41396
41397
42073
41401
41402
42082
41407
41408
42062
41417
41415
42105
41427
41420
42125
41429
42093
41471
41431
43723
41510
41437
42463
41454
41443
42177
41449
41449
42610
42066
41456
42452
41591
41463
42978
41468
41467
42178
41474
41474
42176
41483
41480
42145
41484
41485
42153
41492
41491
44239
41496
41497
42555
41504
41503
42203
41508
41509
42169
41514
41515
42172
41523
41521
42186
41528
41528
42183
41531
41533
42197
41538
41538
42191
41546
41546
42212
41551
41550
43882
41555
41558
42577
41569
42229
41610
41567
42230
41601
41573
42554
41593
41580
42303
41585
41584
42273
41591
41590
42257
41597
41596
42255
41607
41601
42268
41607
41609
43907
41861
41910
42765
41620
42168
42908
41635
41626
42338
41635
41634
42287
41645
41637
42320
41646
41645
42300
41652
41652
42316
41658
41656
42326
41669
41662
42361
41667
41668
43941
41677
41673
42693
41679
41681
42379
41693
41688
42403
41697
42354
41739
41697
42335
41720
41703
42385
41713
41709
42383
41714
41715
42399
41722
41721
42410
41727
41984
44103
41735
41733
42770
41738
41738
42418
41750
41745
42437
41751
41750
42430
41757
41758
42446
41770
41763
42441
41770
41769
42450
41778
41774
42446
41782
41781
42495
41785
41786
44034
42389
42166
42941
41806
42480
41845
41803
42495
41838
41809
42503
41817
41816
42488
41821
41820
42489
41830
41826
42492
41833
41833
42495
41838
41963
42754
41843
41845
44128
41855
41852
42899
41854
41857
42554
41868
41863
42532
41868
41870
42536
41875
41874
42551
41879
41881
42568
41889
41887
42543
41891
41893
42563
41900
41899
42560
41903
44135
41957
41908
42947
41915
41915
42606
42220
41922
42686
41931
41925
43077
41938
41933
42745
41943
41938
42634
41948
41944
42619
41953
41950
42616
41959
41957
42682
42763
41961
44432
41969
41969
42993
41974
41975
42692
41987
41981
42020
41984
42648
42012
41991
42694
41996
41998
42641
42003
42002
42698
42008
42008
42669
42017
42014
42713
42020
42020
44264
42031
42027
43038
42034
42033
42722
42037
42039
42703
42046
42045
52268
42051
42841
42078
42055
42757
42061
42061
42735
42235
42131
42790
42072
42073
42752
42080
42079
44493
42086
42086
43110
42091
42090
42755
42095
42097
42797
42108
42103
42796
42110
42109
42783
42118
42114
42774
42120
42122
42796
42129
42821
42977
42131
42889
42139
42138
44456
42154
42142
43176
42154
42149
42877
42157
42154
42834
42160
42159
42834
42171
42166
42854
42173
42173
42848
42182
42178
42856
42189
42188
42853
42189
42192
42856
42205
44402
42269
42201
43697
42211
42207
42928
42212
42213
42900
42224
42219
42918
42226
42225
42908
42234
42232
42922
42242
42239
42930
42243
42245
42920
42250
42248
42950
42259
42254
44533
42264
43239
42298
42266
43017
42270
42270
42990
42280
42276
42946
42283
42283
42972
42287
42289
42970
42295
42444
43934
42302
42302
43066
42305
42306
42999
42311
42312
44662
42329
42319
43369
42333
43016
42344
42329
43043
42334
42335
43031
42340
42339
42990
42351
42347
43025
42354
42354
43022
42358
42357
43046
42364
42365
43058
42369
42370
44650
42375
42377
43423
42384
43060
42420
42387
43063
42394
42394
43055
42402
42399
43058
42406
42409
44036
42412
42411
43147
42417
42416
43118
42430
42423
43409
42430
42429
44823
42438
42434
43457
42444
43120
42475
42446
43149
42449
42451
43098
42457
42457
43150
42464
43139
43530
42467
42469
43155
42473
42475
43157
42480
42482
43141
42485
42486
44808
42498
42493
43589
42501
43173
42513
42800
43292
42509
42509
43188
42515
42514
43174
42520
42520
43164
42527
42526
43212
42535
42534
43211
42542
42537
43243
42544
42545
44862
42551
43554
42597
42555
43326
42560
42561
43277
42567
42566
43269
42572
42572
43318
42579
42578
43301
42587
42585
43302
42592
42590
43272
42595
42597
43257
42600
44789
42698
42608
43622
42612
42613
43332
42618
42618
43335
42624
42626
43328
43127
43084
43415
42635
42637
43351
42645
42642
43354
42649
42649
43369
42662
43344
42687
42660
45044
42666
42665
43723
42678
42670
43386
42680
42678
43417
42687
42681
43391
42690
42689
43376
42694
42694
43385
42699
43339
42745
42705
43378
42714
42711
43414
42719
42717
45020
42728
42722
43769
42727
42729
43430
42734
42735
43424
42741
42741
43425
42746
42746
43457
42761
43427
42766
42757
43499
42765
42762
43500
42774
42770
43484
42772
42774
45678
42782
42782
44221
42790
42788
43599
42791
42793
44155
43004
43556
42802
42804
43512
42808
42808
43527
42813
42814
43526
42819
42822
43529
42964
42828
44253
42838
42833
45626
42845
43945
42843
42844
43597
42848
42848
43586
42854
42854
43568
42860
42860
43601
42865
42866
43600
42871
42873
43589
42878
43598
42920
42883
43620
42887
42889
45239
42899
42895
43903
42909
42901
43639
42911
42906
43650
42916
42914
43637
42918
42919
43643
42924
43633
42935
42930
43606
42935
42933
43623
42941
42941
43643
42945
42948
45285
42951
42951
44049
42958
43101
44597
43194
43753
42975
42970
43691
42978
42974
43700
42981
43214
43734
42986
42987
43672
42991
42992
43684
42997
42998
43823
43688
45433
43245
43009
44153
43015
43015
43735
43020
43022
43726
43034
43255
43785
43031
43033
43741
43044
43039
43765
43048
43754
43072
43049
43812
43060
43054
43750
43073
43060
45399
43073
43066
44156
43074
43074
43796
43085
43370
43879
43092
44266
43102
43088
43936
43096
43095
43861
43338
43101
43885
43114
43107
43849
43117
43113
43840
43121
43118
45576
43138
45260
43133
43129
43891
43139
43135
43837
43146
43140
43839
43147
43148
43862
43151
43153
43854
43158
43813
43195
43163
43886
43173
43168
43881
43184
43174
45515
43188
43182
44245
43191
43187
43903
43197
43193
43907
43204
43913
43211
43491
44019
43209
43209
43899
43216
43215
43913
43226
43220
43941
43227
43226
43935
43232
45517
43317
43238
44244
43245
43243
43949
43251
43249
43943
43256
43256
43976
43258
43261
43961
43273
43266
43998
43281
43981
43285
43276
43985
43284
43283
43986
43294
44151
45785
43307
43295
44375
43301
43301
44010
43312
43990
43321
43313
44000
43319
43317
44001
43324
43323
44005
43333
43328
44056
43342
43334
44030
43339
44020
43378
43346
45620
43359
43350
44375
43643
43357
44184
43367
43362
44072
43373
43369
44062
43373
44065
43416
43380
44095
43386
43384
44079
43393
43391
44096
43396
43398
44073
43406
43402
45763
43417
44415
43454
43413
44127
43422
43418
44135
43426
43425
44138
43431
43431
44135
43440
43437
44148
43445
44111
43484
43447
44148
43889
43877
44210
43463
43459
45809
43463
43465
44524
43475
43472
44178
43474
44139
43507
43481
44175
43493
43488
44195
43493
43492
44174
43503
43498
44171
43508
43506
44178
43509
44170
43542
43515
45912
43530
43521
44564
43533
43528
44233
43533
43533
44244
43538
43539
44256
43548
44198
43551
43551
44238
43554
43555
44223
43566
43562
44240
43564
43566
44255
43771
43671
46018
43589
44635
43588
43582
44285
43589
43589
44294
43597
43602
44295
43610
43601
44316
43606
44299
43642
43614
44382
44390
43616
44404
43625
43623
44331
43635
43629
45934
43634
43635
44738
43642
44346
43646
43646
44633
43681
43650
44441
43655
43657
44343
43672
43662
44365
43668
44335
43699
43672
44389
43681
43678
44401
43684
43686
46061
43697
43690
44739
43700
44378
43757
43701
44408
43709
43707
44408
43714
43712
44405
43717
43719
44436
43729
43726
44409
43730
44409
43751
43735
44434
43741
43742
46048
43755
43746
44825
43751
43926
44602
43758
44449
43794
43762
44499
43770
43769
44991
43777
43811
45449
43779
43780
44558
43792
44471
43836
43791
44782
43799
43797
46203
43802
43803
44845
43807
43809
44541
43816
43816
44509
43818
44503
43823
43825
44496
43830
43832
44516
43834
43837
44534
43842
43843
44540
43849
44535
43856
43852
46228
43860
43858
44918
43863
43865
44564
43874
43870
44624
43882
44557
43887
43881
44589
43889
43887
44570
43891
43893
44603
43900
43899
44575
43903
44579
43934
43910
46327
43918
43915
44980
43920
44208
44722
43931
43927
44650
43930
44625
43947
44275
45232
43948
43941
44654
43948
43948
44617
43961
43956
44663
43959
44616
43978
43964
46274
43971
43971
45063
43976
43977
44693
43984
43982
44699
43996
44683
43992
43994
44696
44007
43999
44719
44004
44005
44709
44015
44010
44721
44017
44700
44026
44021
46397
44035
44026
45073
44036
44033
44733
44037
44039
44776
44053
44757
44054
44050
44727
44055
44054
44759
44068
44062
44757
44066
44068
44796
44077
44793
44083
44077
46435
44082
44084
45205
44086
44089
44800
44101
44778
44136
44945
44916
44105
44103
44793
44112
44111
44877
44121
44118
44841
44121
44804
44142
44127
44847
44136
44136
46949
44138
44139
45167
44143
44144
44892
44153
44846
44160
44155
44870
44160
44161
44857
44168
44167
44891
44175
44854
44220
44176
44899
44182
44183
44887
44192
44356
47738
44195
45245
44250
44199
44920
44204
44205
44924
44514
44211
45523
44219
44217
45067
44220
44934
44226
44227
44942
44239
44234
45009
44238
44239
44942
44244
44246
46705
44255
45324
44260
44254
45030
45139
44323
45067
44272
44266
44993
44272
44997
44276
44277
44959
44288
44283
44988
44291
44288
45014
44294
44295
44352
44300
46701
44316
44304
45387
44318
44311
45072
44328
44317
45061
44323
45081
44326
44326
45049
44625
44334
45118
44349
44340
45067
44348
45045
44386
44349
45086
44354
44356
46777
44372
44363
45483
44369
44367
45120
44381
45070
44382
44377
45128
44381
44383
45087
44388
44390
45090
44394
45083
44419
44399
45128
44410
44404
45115
44410
44409
46797
44415
45693
45184
44421
45229
44427
44428
45471
44431
44433
45154
44442
44438
45225
44455
45177
44452
44449
45136
44458
44455
45168
44460
44462
45168
44465
46823
44498
44470
45560
44480
44478
45696
44487
44482
45282
44494
45177
44513
44493
45243
44501
44498
45211
44503
44505
45244
44512
44510
45221
44516
45238
44524
44521
46902
44540
44527
45656
44537
44534
45277
44548
45243
44549
44542
45259
44549
44550
45247
44553
44554
45261
44559
45282
44564
44565
45287
44572
44570
45308
44577
45164
47407
44590
45651
44591
44588
45320
44591
44593
45337
44602
44599
45331
44608
45304
44628
44608
45323
44623
44614
45361
44621
44622
45355
44628
45332
44667
44631
47041
44637
44636
45752
44646
44644
45359
44649
45361
44696
44653
45371
44658
44660
45373
44662
44665
45382
44672
45364
44722
44676
45413
44683
44680
45396
44690
44686
47389
44698
45876
44752
44711
45425
44717
44707
45460
44709
44709
45443
44714
45415
44775
44719
45450
44727
44725
44768
44730
44730
45458
44997
46080
44788
44741
47155
44746
44746
45804
44751
44752
45478
44761
45464
44800
45056
45592
44768
44769
45489
44773
44775
45508
44779
45477
44828
44786
45538
44789
44790
45496
44795
44796
47169
44801
45860
44844
44806
45536
44826
44813
45509
44824
44819
45544
44835
45559
44854
44830
45567
44838
44835
45548
44847
44842
45567
44854
45523
44872
44851
47199
44873
44858
45931
44865
44863
45596
44867
45606
44872
44878
45741
45071
44878
45669
45178
44885
45698
44889
45636
45279
45373
45687
44905
44901
45583
44910
44906
47314
44927
45979
44926
44924
45653
44926
44930
45648
44932
45598
44989
44938
45676
44937
44939
45655
44948
44946
45643
44958
45636
44984
44957
45690
44966
44966
47384
44983
44973
46030
44979
45723
44983
44983
45706
44987
44989
45713
44989
44995
45716
45007
45715
45002
45002
45707
45015
45007
45701
45018
45014
45723
45027
47403
45032
45024
46122
45032
45032
45981
45073
45864
45065
45041
45781
45051
45047
45761
45057
45051
46528
45292
45849
45062
45063
45762
45070
45068
45767
45076
45074
47435
45092
46155
45085
45086
45804
45087
45093
45804
45098
45766
45126
45100
45805
45108
45105
45799
45119
45112
45861
45120
45844
45123
45124
45849
45128
45130
47517
45132
45133
46229
45143
45853
45146
45147
45873
45150
45155
45893
45159
46150
45183
45161
45875
45172
45166
45864
45175
45172
45900
45178
45905
45183
45185
47526
45190
45188
46270
45194
45889
45243
45199
45899
45203
45207
45911
45214
45374
46818
45219
45984
45223
45223
45911
45224
45228
45972
45236
45231
45929
45248
47620
45425
45355
46374
45257
45248
45977
45257
45987
45262
45258
45953
45262
45264
45925
45273
45270
45953
45289
45979
45286
45280
45979
45285
45288
45989
45291
47664
45361
45296
46382
45308
45304
46028
45306
45311
46033
45325
46918
45321
45318
46163
45322
45327
46060
45328
46025
45349
45335
46049
45340
45340
46079
45343
45350
47822
45353
46431
45359
45358
46066
45366
45363
46078
45410
47157
45373
45374
46115
45378
45378
46045
45389
45385
46083
45389
46070
45395
45396
46095
45401
45400
47777
45418
46448
45414
45414
46127
45427
45417
45459
45420
46114
45464
45426
46148
45434
45739
46228
45443
45439
46158
45441
46166
45452
45448
46162
45458
45454
47863
45460
46510
45480
45464
46179
45469
45470
46186
45484
45476
46231
45487
46218
45491
45488
46229
45497
45492
46214
45507
46209
45507
45505
46200
45513
45509
47924
45528
46543
45554
45518
46229
45639
46283
46304
45534
45532
46250
45550
46248
45540
45540
46221
45545
45548
46218
45559
46209
45555
45556
47131
45568
45567
48345
45582
46637
45569
45574
46280
45743
45705
46391
45585
46284
45618
45588
46289
45602
45595
46326
45598
45606
46293
45616
46325
45610
45613
46290
45615
45617
48020
45632
46659
45628
45625
46328
45632
45633
46366
45636
46398
45661
45642
46370
45647
45651
46361
45659
45654
46386
45662
46385
45665
45669
46383
45682
45670
48067
45674
46736
46509
45708
46496
45692
45689
46409
45694
46387
45696
45701
46395
45715
45706
46413
45710
46418
45738
45712
46507
45717
45721
46457
45727
45725
48099
45734
46808
45742
45734
47912
45738
45739
46800
45748
46455
45752
45750
46498
45764
45757
46480
45762
46445
45780
45766
46492
45773
45777
46493
45787
48162
45788
46075
46914
45788
45787
46533
45798
46512
45805
45800
46540
45802
45804
46514
45819
46510
45853
45815
46564
45824
45820
46554
45824
45829
46524
45839
48707
46235
45837
46932
45839
45844
46563
45852
46579
45853
45854
46847
45880
45860
46690
45865
46575
45877
45869
46590
45875
45876
46583
45885
46609
45887
45887
48236
45898
45889
46997
45913
46626
45905
45904
46618
45908
45906
46630
45912
46616
45926
45916
46653
45924
45925
46630
45931
46606
45965
45932
46639
45942
45938
48277
45951
46973
46002
45948
46673
45955
45954
46664
45958
45960
46712
45967
46652
45974
45970
46991
45978
45980
46812
45995
46715
45986
46250
47693
45993
45993
48525
46016
47085
46004
46001
46731
46012
46009
46754
46031
46740
46020
46020
46745
46025
46024
46749
46036
46714
46036
46032
46768
46046
46040
46729
46046
48471
46070
46050
47096
46066
46056
46792
46062
46780
46069
46066
46803
46074
46072
46794
46078
46812
46090
46082
46784
46086
46089
46783
46098
46806
46107
46098
48466
46109
46106
47167
46108
46837
46128
46272
47040
46122
46122
46161
46125
46876
46144
46130
46840
46141
46139
46879
46586
47360
46156
46145
46886
46150
46155
48549
46159
47208
46163
46161
46927
46171
46168
46890
46174
46900
46186
46177
46935
46195
46184
46930
46190
46912
46197
46194
46925
46207
46204
46940
46204
48581
46225
46210
47291
46221
46217
46982
46229
46941
46228
46229
46963
46240
46233
46966
46245
46991
46247
46244
46960
46251
46249
47009
46257
46982
46262
46260
48654
46276
46265
47388
46278
47008
46282
46273
46993
46283
47005
46344
46293
47042
46295
46297
47027
47164
47093
46342
46308
47073
46316
46311
47046
46313
48668
46391
46315
47724
46320
46321
47129
46328
47050
46342
46336
47076
46351
46343
47058
46351
47083
46349
46352
47084
46359
46357
47097
46372
47108
46367
46366
48759
46375
46372
47428
46375
47123
46388
46380
47123
46393
46386
47642
46701
47375
46394
46396
47121
46405
46405
47173
46412
47138
46426
46412
47149
46416
48857
46524
46423
47551
46428
46431
47171
46436
47149
46441
46439
47378
47202
47267
48724
46899
47239
46458
46454
47162
46467
46461
47205
46476
47202
46473
46472
48902
46477
47499
46558
46481
47243
46487
46486
47247
46495
47216
46534
46496
47300
46502
46504
47315
46711
47294
46512
46512
47228
46529
46519
47237
46530
48975
46535
46528
47619
46536
46534
47271
46545
47265
46541
46547
47232
46549
46550
47302
46566
47269
46571
46560
47295
46563
47255
46616
46571
47329
46576
46579
48975
46582
47689
46591
46588
47330
46591
46591
47315
46599
47867
47157
46602
47345
46615
46609
47348
46620
47328
46618
46617
47341
46624
47320
46683
46627
49040
46635
46634
47691
46645
47373
46649
46650
47954
46651
46650
47419
46658
47396
46671
46661
47398
46668
46665
47392
46676
47411
46673
46679
47397
46915
49076
46793
46687
47769
46690
46694
47427
46695
47720
46702
46705
47426
46707
46710
47438
46713
47438
46724
46962
47520
46729
46724
47490
46743
47736
46744
46734
49118
46746
47809
46759
46745
47740
46755
47580
47849
46760
47542
46767
46760
47715
46774
46765
47554
46782
47484
46785
46776
47505
46784
47484
46822
46786
49282
46788
46791
47866
46811
47549
46811
46802
47555
46814
46807
47546
46815
47548
46819
46818
47539
46827
47533
46865
46829
47552
46832
46837
47546
46840
49255
46843
46844
48020
47060
46852
47657
46864
47550
46859
46860
47571
46864
47879
46907
46870
47671
46876
46879
47606
46878
47642
46884
46888
47612
46889
46895
49337
46902
47968
47103
47563
47694
46921
47609
46933
46913
47618
46923
47219
47724
46926
49470
47743
47370
47749
46932
47967
47433
46940
48500
47870
46944
49777
46969
48013
46959
46956
47716
46961
47668
46966
46968
47675
46971
46971
47721
46977
47705
46983
46983
47720
46987
47695
47046
46990
47730
47003
46999
49532
47001
48117
47013
47006
47755
47020
47012
47734
47027
47723
47029
47021
47751
47029
47706
47049
47344
47812
47045
47038
47763
47046
47771
47051
47048
49754
47673
48189
47093
47058
47804
47070
47063
47764
47078
47807
47082
47075
47806
47091
47080
47846
47098
47795
47098
47090
47804
47103
47809
47108
47100
49494
47107
47107
48226
47110
47850
47121
47116
47823
47124
47825
47151
47127
47854
47141
47131
47860
47140
47884
47143
47142
47868
47148
47816
47221
47153
49638
47156
47158
48254
47169
47897
47180
47167
47978
47367
47173
47977
47189
47924
47189
47184
47914
47190
47925
47194
47198
47929
47199
47226
48838
47207
49672
47228
47210
48349
47218
47957
47224
47222
47944
47230
47228
47956
47238
47950
47245
47237
47967
47246
47942
47252
47246
47992
47250
47252
47994
47259
49664
47264
47262
48357
47280
47996
47281
47272
48014
47278
47280
47984
47282
48005
47287
47291
48008
47303
47974
47320
47298
48028
47310
47305
48033
47314
49723
47320
47314
48385
47323
48056
47336
47325
48033
47331
47329
48077
47336
48089
47341
47341
48091
47353
48067
47628
47675
48712
47357
47356
48080
47361
49818
47366
47365
48434
47671
48200
47381
47377
48120
47386
47385
48114
47398
48099
47397
47391
48087
47399
48116
47404
47400
48128
47407
47408
48150
47419
49819
47442
47418
48547
47423
48179
47438
47429
48167
47447
47435
48712
47442
48684
47444
47443
48250
47464
48151
47465
47454
48169
47458
48114
47522
47464
50006
47477
47470
48571
47474
48210
47479
47482
48200
47489
48193
47513
47492
48220
47501
47496
48253
48270
48589
47514
47507
48228
47514
48218
47516
47519
49947
47522
47523
48610
47534
48235
47535
47535
48232
47544
57479
47557
47545
48375
47545
48238
47563
47642
48568
47562
48246
47603
47563
48288
47574
47567
50007
47580
48674
47585
47578
48295
47586
48280
47592
47590
48328
47593
47597
48345
47613
48288
47608
47604
48304
47609
48314
47617
47615
48352
47627
49923
47759
47624
48670
47641
47631
48369
47634
48387
47873
47643
48418
47659
48341
48387
47789
48430
47658
47658
48409
47679
48366
47671
47674
48400
47681
50108
47695
47676
48773
47683
48418
47715
47687
48432
47984
47709
48500
47699
48414
47715
47706
48427
47711
48445
47712
47717
48437
47730
47721
47788
47726
50095
47729
47732
48803
47734
48479
47739
47743
48522
47760
48468
47752
47751
48468
47763
47754
48472
47769
48467
47775
47767
48469
47784
48486
47789
47774
50214
47788
48884
47793
47784
48535
47796
47793
48507
47808
49023
48185
47801
48618
47806
48492
47813
47811
48521
47814
48526
47844
47820
48559
47834
47826
50242
48417
48978
47838
47836
48569
47856
48544
47848
47845
48589
47852
48578
47878
47856
48626
47863
47865
49253
47959
48672
47872
47874
48590
47880
50235
47885
47882
48963
47895
49000
47895
47895
48596
47904
47900
48676
47905
48636
47907
47910
48638
47919
48680
47920
47922
48668
47937
48639
47929
47931
50338
47936
48983
47995
47938
48681
47947
48482
49259
47961
48778
47964
47957
48993
47962
48769
47973
47964
48689
47976
48667
48002
47975
48759
47979
47980
50444
47991
49089
47989
47993
48736
48009
48746
47999
48002
48729
48014
48699
48015
48013
48726
48019
48691
48323
48020
48746
48025
48026
48776
48032
50435
48040
48036
49115
48038
48778
48054
48047
48794
48056
48769
48082
48056
48796
48069
48065
48800
48079
48945
48224
48074
48906
48087
48800
48086
48086
50539
48103
49180
48096
48938
48870
48101
48779
48122
48102
48856
48107
48110
48845
48131
48848
48126
48120
48860
48131
48880
48131
48127
48861
48141
50545
48139
48139
49267
48152
48869
48176
48148
48883
48159
48157
48919
48167
48880
48166
48167
48902
48177
48880
48179
48176
48903
48181
48912
48189
48189
50629
48207
49260
48572
48200
49022
48200
48205
48954
48260
49235
48217
48209
48937
48223
48978
48228
48219
48976
48226
48990
48240
48231
48985
48237
50627
48612
48766
49395
48255
49000
48281
48250
49000
48254
48255
48985
48274
48966
48267
48268
49003
48277
48977
48280
48280
49023
48288
48979
48287
48286
51977
48302
49370
48299
48297
49064
48303
49008
48307
48309
49064
48325
49020
48367
48316
49064
48324
48322
49027
48339
49072
48339
48335
49083
48353
50833
48342
48342
49468
48347
49062
48361
48354
49084
48378
49100
48362
48364
49087
48373
49072
48424
48372
49116
48380
48378
49114
48397
49188
49255
48647
51509
48392
49544
48399
48397
49456
48414
49272
48412
48411
49164
48422
49146
48433
48417
49152
48424
49173
48438
48429
49196
48439
49139
48492
48438
50887
48456
48446
49563
48462
49202
48457
48454
49198
48463
49688
48476
48463
49361
48825
49358
48474
48477
49220
48480
49219
48493
48484
49216
48487
51028
48500
48494
49585
48505
49209
48524
48504
49255
48507
48512
49278
48514
49259
48524
48520
49294
48527
49266
48530
48573
50309
48549
49351
48547
48540
51027
48549
49687
48551
48550
49291
48554
49293
48571
48560
49324
48568
49307
48570
48569
49312
48581
49297
48706
48779
49434
48588
48589
49366
48590
51038
48618
48596
49700
48620
49364
48606
48606
49363
48612
49356
48623
48618
49389
48630
49389
48627
48628
49381
48632
49394
48647
48637
49380
48644
51057
48647
48646
49757
48653
49412
48658
48657
49428
48672
49381
48708
48666
49406
48671
48672
49433
48910
50155
48682
48682
49441
48704
49451
48691
48693
51140
48711
49789
48701
48701
49449
48708
49443
48721
48712
49788
48717
49590
48720
48721
49458
48731
49480
48743
48732
49501
48746
49488
48754
48745
51216
48750
49817
48753
48751
49517
48756
49498
48772
48763
49503
48778
49506
48815
48772
49507
48777
48781
49553
48782
49530
48797
48786
49557
48805
51240
48798
48799
49927
48817
49560
48807
48811
49549
48815
49552
48826
48817
49587
49552
49784
48844
48827
49586
48831
49559
48839
48840
49609
48841
51260
48861
48848
49938
48854
49616
48862
48858
49597
48875
49643
48875
48867
49622
48872
49611
48878
48879
49643
48885
49597
48909
48888
49651
48907
51252
48985
48898
49997
48914
49629
49233
48909
49792
48919
49622
48964
48918
49664
48922
48925
49673
48936
49677
48946
48933
49704
48956
49684
48941
48944
51383
48949
50092
48956
48953
49752
48958
49718
48963
48967
50026
49573
49814
48979
49284
49824
48978
49717
48985
48984
49734
49007
49756
49011
48993
51466
49016
50093
49017
49004
49771
49029
49788
49020
49017
49767
49020
49735
49024
49031
49784
49033
49770
49049
49044
49750
49040
49795
49049
49043
51482
49066
50159
49057
49292
49861
49062
49815
49072
49067
49828
49083
49833
49089
49077
49853
49089
49830
49088
49384
49911
49091
49827
49099
49098
51499
49099
50227
49111
49105
49850
49116
49924
49998
49116
49922
49127
49880
49123
49126
49860
49130
49881
49137
49137
49879
49144
49898
49149
49146
51574
49148
50297
49156
49156
49926
49402
49947
49163
49167
49917
49170
49891
49177
49177
49948
49181
49923
49184
49185
49962
49188
49951
49198
49194
51641
49204
50311
49207
49207
49951
49210
49972
49216
49218
49971
49506
50043
49226
49227
49999
49231
50010
49235
49238
49996
49238
50003
49244
49244
51718
49249
50358
49255
49354
50993
49263
50101
49268
49264
50013
49267
50021
49271
49272
50018
49277
50038
49282
49284
50034
49295
50062
49293
49294
51729
49305
50433
49323
49303
50058
49317
50063
49324
49314
50071
49328
50064
49330
49324
50068
49338
50092
49343
49336
50127
49348
50096
49349
49346
51858
49364
50463
49355
49357
50122
49360
50144
49362
49366
50121
49368
50115
49372
49376
50138
49380
50139
49381
49386
50115
49395
50169
49397
49395
51877
49737
51049
49403
49404
50142
49714
50258
49414
49418
50188
49418
50212
49422
49427
50224
49428
50217
49436
49437
50197
49444
50205
49441
49444
51932
49460
50573
49460
50180
49543
49460
50227
49468
50644
49552
49469
50344
49472
50468
49721
49478
50338
49493
50234
49516
49488
50280
49510
51979
49519
49498
50635
49510
50292
49507
49511
50295
49521
50264
49526
49518
50308
49758
50317
49549
49528
50314
49543
50312
49541
49538
50315
50388
52096
49548
49550
50672
49576
50326
49577
49566
50328
49573
50283
49574
49575
50347
49574
50340
49582
49580
50342
49586
50813
49597
49588
50455
49617
52110
49619
50623
49681
49602
50425
49611
50359
49657
49616
50395
49632
50355
49638
49622
50363
49628
50371
49631
49634
50396
49639
50432
49641
49645
52115
49656
50713
49660
49651
51314
49670
49711
49663
49663
50450
49673
50438
49669
49676
50468
49692
50430
49692
49683
51168
49865
50535
49694
52389
49820
49947
50858
49713
50447
49707
49705
50473
49713
50525
49714
50022
50609
49734
50482
49735
49726
50496
49735
50502
49736
49737
50542
49746
52229
49748
49746
50856
49755
50552
49758
49757
50527
49761
50519
49776
49766
50544
49785
50554
49779
50452
49851
49781
50544
49788
50482
49834
49797
52237
49829
50935
49815
49802
50566
49810
50570
49828
49810
50557
49825
50569
49819
49820
50577
49832
51176
50299
49835
50643
49845
50577
50079
49840
52419
49852
50944
49862
50555
49922
49854
50631
49859
50592
49890
49865
50604
49879
50593
49880
49874
50634
49883
50634
49892
49884
50630
49911
52341
49908
49895
51094
49903
50666
49919
50187
50798
49910
50673
49912
49916
50693
49935
50686
49936
50634
50002
49928
50702
49932
50682
49968
49940
52429
49971
51057
49953
49952
50711
49966
50758
49963
49956
50743
49962
50747
49973
50531
51519
49976
50791
49979
49980
50747
49997
50718
50000
52293
50159
49991
51140
50009
50764
50003
50001
50797
50007
50778
50029
50011
50792
50027
50786
50026
50025
50791
50035
50794
50043
50033
50788
50039
52492
50049
50043
51198
50048
50817
50051
50817
50085
50056
51140
50065
50891
50074
50069
50830
50087
50823
50312
50076
51161
50084
50962
50099
50086
52544
50102
51238
50101
50096
50852
50107
50865
50108
50842
50152
50973
50972
50115
50888
50118
50122
50877
50140
50893
50134
50130
50905
50136
52571
50155
50139
51256
50147
50916
50168
50150
50956
50159
50915
50161
50879
50192
50164
50891
50170
50917
50176
50175
50920
50200
50902
50184
50185
52649
50189
51261
50193
50193
50983
50199
51056
50218
50937
50278
50213
51434
50224
50961
50226
50218
50988
50221
50962
50243
50227
50969
50232
52723
50236
50237
51360
50243
51046
50260
50248
51344
50836
51093
50260
51011
50283
50263
51041
50272
51038
50280
50272
51044
50279
51043
50280
50286
52727
50307
51384
50289
50295
51066
50305
51037
50302
51045
50335
50309
51092
50316
51124
50318
50321
51121
50334
51091
50328
50329
51101
50340
52773
50338
50340
51494
50359
51116
50347
51064
50379
50351
51110
50358
51099
50363
50362
51152
50376
51138
50371
50373
51129
50391
51138
50381
50387
52882
50405
51516
50394
51170
51270
50402
51546
50399
51274
50413
50405
51192
50409
51186
50428
50413
51151
50419
51198
50437
51112
50501
50432
52892
50442
51545
50444
50443
51226
50465
51199
50458
50454
51707
50475
51373
50463
50463
51292
56495
51860
50474
51259
50489
50476
51295
50485
53204
50504
50483
51610
50495
51249
50492
51224
50548
50498
51265
50504
51297
50726
50512
51317
50516
51289
50517
50518
51287
50530
51291
50528
50529
52986
50553
52700
50557
51387
50542
50545
51319
50553
51332
50550
50552
51335
50570
51342
50561
50560
51315
50583
51313
50876
51402
50591
50574
53045
50580
51725
50587
50584
51365
50607
51439
50602
50596
51385
50614
51361
50606
51362
50848
50608
51439
50613
51424
50633
50619
51420
50622
53136
50637
50627
51748
50651
51399
50642
51407
50663
50642
51411
50649
51406
50660
50652
51431
50664
51431
50664
50662
51457
50668
51457
50674
54253
50850
50676
51898
50686
51440
50689
50689
51453
50704
51492
50698
50698
51808
50711
51577
50707
51477
50715
50711
51495
50727
51503
50719
50723
53221
50746
51822
50733
51476
50807
50734
51536
50748
51547
50748
50747
51543
50757
51526
50758
50756
51538
50758
51539
50771
51487
50848
50767
53267
50791
51868
50792
50778
51577
50785
51543
50789
50788
51564
50797
51554
50799
51541
50839
50802
51581
50820
51583
50935
51557
51679
50818
53347
50822
50821
52006
50827
53140
50846
51911
50843
50837
51626
50846
51598
50857
50846
51654
50852
51611
50860
51641
51235
50860
51757
50867
53341
50881
50878
51999
50884
51690
50882
51581
51031
51113
51737
50895
51686
50896
50895
51647
50899
51701
50917
50904
51680
50909
51693
50917
53308
51015
50926
52086
50925
51747
50934
50937
51723
50948
51736
50941
51653
51015
50943
51736
50956
52115
51816
50954
51822
50958
51738
50970
50963
53474
50974
52064
50971
51729
50977
50979
51774
50995
51798
50992
50986
51769
50992
51801
51007
51753
51058
51000
51813
51010
51822
51249
51010
53546
51028
52155
51029
52709
51031
51024
51848
51040
51839
51035
51037
51823
51043
51843
51052
51814
51095
51048
51890
51057
52250
51061
51059
53842
51088
52167
51084
51828
51128
51072
51873
51076
51877
51086
51081
51856
51087
52548
51334
51094
51178
51096
51871
51110
51933
51104
51108
53635
51113
52268
51126
51116
51930
51125
51905
51136
52251
51136
51133
51924
51139
51917
51149
51141
51973
51163
51943
51159
51216
51154
51154
53662
51181
52279
51181
51164
51995
51186
51987
51176
51966
51184
51179
51985
51483
52095
51204
51188
51994
51194
51973
51198
51996
51220
51202
53758
51220
52319
51228
51216
52010
51217
52015
51222
51995
51239
51575
52732
51244
52085
51251
51235
52052
51241
52020
51253
52035
51269
51251
53811
51275
52384
51281
51260
52048
51274
52048
51273
52070
51277
51274
52131
51296
52132
51305
51285
52103
51288
52089
51293
52077
51311
51298
53822
51325
52455
51320
51307
52116
51335
52153
51320
52124
51324
51325
52160
51328
52132
51340
51332
52139
51356
52117
51345
52136
51348
51349
53826
51359
52453
51356
51357
52222
51373
52162
51709
52990
51382
51370
52168
51387
52163
51380
52131
51461
51384
52202
51389
52182
51405
51394
53893
51420
52530
51419
52166
51442
51408
52229
51414
52728
51422
51418
52352
51423
52220
51434
52500
51529
51432
52318
51458
52259
51452
51441
54010
51455
52572
51469
52280
51458
51458
52261
51465
52276
51467
51467
52278
51477
52280
51489
52257
51502
51481
52300
51484
52296
51489
53910
51643
51494
52622
51499
52325
51994
51887
52378
51512
52355
51513
52314
51522
51518
52323
51534
52311
51544
51527
52324
51558
52647
51536
54198
51543
51540
52676
51565
52376
51550
52285
51627
51556
52375
51569
52362
51567
51565
52365
51571
52384
51581
52369
51602
51581
52407
51594
54072
51596
51591
52762
51615
52425
51614
52403
51616
51603
52401
51616
52407
51614
52382
51695
51618
52453
51622
51697
51628
51628
52441
51635
54142
51649
52781
52513
51642
52553
51650
52433
51650
51652
52488
51658
52478
51667
52835
51677
51665
52440
51680
52485
51690
52452
51711
51687
54215
51696
52798
51707
51689
52544
51717
52523
51719
52521
51721
51704
52530
51719
52535
51715
52495
51779
51718
52572
51721
52590
51734
51731
54236
51743
52899
51749
52568
51744
51742
52571
51756
52563
51752
52535
51827
51763
52604
51767
52573
51772
51772
52616
51775
52600
51778
54734
52357
51779
53021
51805
52580
51809
52549
51850
51798
52624
51805
52592
51807
51809
52607
51822
52645
51815
52619
51818
51824
52632
51827
54379
51831
52945
51890
51832
52650
51860
52647
51856
52145
52802
51872
52656
51867
52691
51869
51856
52671
51874
52680
51879
52628
51906
51870
54351
51896
53033
51892
51881
52712
51886
52716
51891
52690
51895
51894
52711
51901
52704
51904
52707
52207
51908
52834
51973
53749
51922
54364
52096
51922
53128
51928
52746
51946
51933
52749
51960
52765
51955
52758
51958
51946
52750
51966
52788
51970
52739
51990
51960
52812
51977
54480
51988
53008
52100
51973
52811
51978
52792
51987
51986
52818
51991
52809
52002
52822
52001
52001
52833
52009
52808
52011
52777
52373
52012
54621
52036
53159
52033
52021
52876
52029
52841
52033
52867
52035
52037
53148
52040
52913
52050
52874
52059
53007
52938
52059
52873
52068
54508
52136
52065
53187
52070
52896
52074
52835
52187
52079
52975
52089
52933
52096
52088
52940
52096
52914
52103
52897
52114
52102
52908
52121
54569
52140
53279
52118
52117
52931
52134
52954
52130
52880
52202
52136
52964
52134
53304
52152
52140
53088
52162
52963
52167
52966
52160
52154
54667
52159
53311
52163
52993
52183
52169
52992
52193
52976
52194
52980
52205
52183
53186
52899
53096
52196
52948
52280
52196
53026
52201
54700
52225
52208
53359
52216
53014
52220
53039
52231
52224
53076
52225
53051
52236
53036
52257
52234
53078
52256
53067
52258
53053
52254
52248
54712
52263
53388
52274
53057
52298
52261
53104
52277
53086
52273
53007
52378
52277
53113
52292
53138
52292
52292
53121
52322
53097
52318
54788
52320
52301
53452
52311
53143
52320
53128
52341
52314
53433
52335
53729
52678
53208
52335
52332
53118
52337
53145
52359
53158
52374
52345
54916
52350
53520
52350
53139
52401
52356
53187
52375
53641
52368
53264
52443
52369
53220
52377
53208
52686
52398
53343
52599
53904
52406
55269
52393
53496
52445
52399
53237
52419
53228
52415
53190
52509
52412
53254
52419
53217
52435
52422
53258
52445
53248
52438
53228
52439
52436
55018
52447
53612
52465
53239
52458
52450
53270
52464
63226
52476
53429
52471
53228
52547
52469
53284
52493
53265
52486
53200
52591
52777
55187
52489
53597
52506
53221
52591
52496
53319
52501
53325
52522
52507
53348
52530
53310
52514
53303
52529
52523
53360
52527
53340
52553
54971
52547
52535
53704
52541
53341
52565
53357
52559
52548
53379
52562
53369
52567
53379
52581
52562
53361
52571
53376
52574
53361
52575
52578
55083
52615
53728
52589
53423
52593
53449
53439
52605
53408
52599
53411
52607
52605
53703
52637
53456
52619
53396
52625
52621
53417
52633
55116
52650
53810
52645
52635
53455
52661
53427
52654
53479
52648
52645
53460
52649
53489
52681
53459
52674
52660
53469
52672
53477
52685
55124
52724
52676
53795
52685
53476
52704
53490
52704
52689
53512
52703
53508
52724
53488
52728
52702
53509
52711
53553
52712
53487
52755
52716
55210
52720
53868
53366
53846
52738
52729
53537
52733
53563
52759
53534
52756
52745
53538
52760
53546
52774
53506
52788
53449
53673
52766
55247
52797
53910
52781
52771
53570
52802
53582
52794
53591
53082
52811
53712
52817
53593
52810
53618
52816
52802
53610
52839
53603
52825
55333
52829
52814
53991
52831
53651
52833
53652
52853
52828
53639
52851
53629
52846
53646
52873
52841
52933
53037
53905
52855
53686
52884
52855
56032
53144
54084
52879
53663
52879
52870
53680
52909
53683
52887
53671
52891
52887
53692
52913
53729
52916
53725
52925
52917
53744
52937
55443
52920
54057
52940
53713
53007
52932
53748
52951
53742
52941
53680
53005
52939
53727
52961
53753
52949
53687
53003
52953
53760
52961
55879
52965
54091
52975
52967
53840
52977
53790
52997
53789
52986
52984
53813
53015
53805
53004
54131
52997
52995
53797
53008
54621
53077
55566
53029
53012
54205
53009
53804
53019
53880
53028
53019
53833
53051
53841
53033
53843
53051
53038
53850
53040
53844
53040
53844
53071
55394
53214
53057
54223
53069
53897
53419
53952
53091
53068
53919
53086
53883
53103
53917
53119
53346
54025
53113
53910
53097
53908
53097
53098
55540
53111
54283
53125
53944
53115
53116
53943
53141
53937
53124
53957
53124
53128
53949
53137
53962
53145
55222
53171
53985
53205
53149
55666
53159
54245
53173
53996
53158
53161
53966
53189
53943
53172
54013
53172
53172
53939
53183
53949
53181
53973
53199
53195
53998
53192
55699
53214
54362
53212
53964
53310
53211
54029
53219
54009
53217
54017
53283
53222
54070
53230
54032
53221
54036
53242
53241
54062
53237
55739
53257
54413
53991
53257
54204
53254
54104
53275
54075
53265
53563
54195
53283
54115
53788
54519
53284
54061
53348
53282
54089
53290
55853
53286
54458
53291
53301
54142
53316
54148
53303
54621
53326
53314
54250
53309
54139
53324
54180
53317
53331
54440
53329
54239
53334
55945
53336
54482
53363
53341
54203
53340
54150
53355
54189
53349
53358
54182
53360
54188
53365
54203
53366
53376
54218
53395
54239
53374
55925
53407
54503
53456
53394
54246
53387
54244
53412
54247
53397
53408
54410
54127
54338
53407
54267
53423
53421
54274
53420
54287
53429
56004
53655
54658
53500
53439
54292
53436
54275
53461
54295
53440
53452
54286
53464
54294
53455
54307
53471
53462
54344
53467
54277
53472
56018
53490
54591
53570
53486
54352
53481
54331
53507
54339
53495
53501
54322
53504
54354
53504
54359
53514
53508
54375
53521
54322
53518
56026
53541
54701
53583
53532
54375
53532
54355
53541
54394
54487
53544
54445
53544
54393
54102
55222
53579
54514
53803
53562
54747
53577
56693
53590
54967
53749
53574
54589
53574
54463
53593
54479
53589
53591
54446
53598
54439
53609
54455
53601
54411
53643
53604
54437
53605
56232
53614
54773
53633
53624
54464
53651
54457
53633
54481
53649
54749
53698
53642
54469
53642
54468
53658
54493
53654
53651
54477
53663
56174
53683
54893
53669
54427
53760
53681
55578
53694
54572
53706
54534
53685
53682
54536
53695
54518
53702
54541
53703
53696
54536
53719
56253
53708
54943
53700
54526
53719
53722
54551
53743
54586
53716
54938
53731
53736
54683
53757
54574
53736
54566
53747
54618
53782
53752
56303
53753
54936
53748
54595
53755
53767
54624
54008
55344
53762
54610
53785
54635
53787
53783
54610
53789
54648
54079
54730
53813
56541
53933
53795
55006
54114
55352
53803
54645
53814
53811
54622
53838
54686
53822
54632
53831
54620
53884
53828
54739
53835
54669
53841
56436
53872
53841
55024
53873
54760
53849
54716
53860
54666
53887
53860
54709
53884
54722
53873
54735
53877
53875
54733
53907
54719
53880
56429
54185
55139
53888
53900
54720
53903
54785
53929
54750
53908
53909
54002
53918
54719
53934
54801
53913
54753
53930
53932
54755
53942
56528
54680
55331
53965
54755
54002
53947
54789
53950
54766
53956
54758
53983
53962
54857
53963
54818
53966
54777
53976
54748
54014
53979
56567
53977
55173
53973
54782
53995
53992
54840
54006
54833
54018
54844
54000
54849
54012
54011
55097
54029
54957
54041
54907
54028
56422
54188
54029
55229
54034
55849
54179
55087
54044
54037
55208
54063
55273
54071
55051
54042
54888
54059
54057
54884
54063
55165
54708
56786
54102
55215
54110
54080
54903
54096
54929
54085
54927
54098
54096
54979
54108
54940
54122
54941
54099
54984
54104
54106
54967
54112
56652
54130
55276
54128
54948
54153
54130
54981
54135
54963
54132
54968
54140
54148
55009
54158
54970
54172
55005
54150
54972
54155
54155
56778
54158
55348
54160
55020
54178
54967
54209
54178
55039
54214
55257
54266
55130
54202
54945
54308
54197
55955
54272
55127
54218
56803
54237
54220
55402
54232
55071
54248
55079
54220
55577
54229
54225
55224
54235
55122
54236
55098
54242
55056
54277
54549
55192
54279
56945
54254
55447
54291
55074
54340
54266
55148
54265
55101
54268
55130
54278
54273
55155
54308
55154
54317
55175
54316
55186
54296
54304
56870
54310
55471
54308
55201
54306
55182
54317
54318
55191
54318
55169
54344
55188
54351
56027
54562
54328
55276
54361
55204
54333
56945
54356
55851
54417
54358
55239
54348
55222
54364
55286
54373
55148
54487
54369
55209
54379
55218
54391
55266
54405
54385
55291
54424
56964
54381
55588
54416
55283
54420
54402
55265
54402
55291
54418
55279
54413
55294
54417
54418
55328
54429
55266
54429
55262
54452
56949
54509
54440
55648
54452
55313
54453
55345
54464
55281
54500
54454
55346
55183
55552
54470
55371
54529
55603
54567
54465
55367
54479
57078
54487
55711
54489
55304
54567
54482
55370
54497
55369
54504
55378
54502
55282
54631
54509
55390
54514
55401
54527
55360
54539
54519
57136
54550
55957
54541
55435
54531
55384
54538
54537
55422
54560
55392
54564
55405
54573
55396
54579
54561
55451
54595
55430
54572
57153
54562
55766
54601
54580
55484
54610
55448
54599
55428
55447
55523
54623
54601
55475
54638
55493
54619
55453
54604
55498
54598
54610
57227
54606
55813
54648
55494
54648
55489
54650
54635
55529
54665
55488
54953
55600
54663
55488
54654
54646
55511
54659
55538
54646
57290
54654
55903
54708
54668
55555
54706
55552
54692
55554
54704
55542
54703
54686
55584
54726
55549
54709
55548
54724
55977
54718
54711
57299
54753
55888
54725
55590
54720
55584
55586
54724
54865
54731
55620
54727
55625
54725
55824
54729
55559
54879
54744
55641
54736
57372
54745
55972
54759
55549
54851
54768
55681
54754
56001
54760
55755
54775
55596
54833
54779
55665
54780
55649
54797
55664
54793
57307
54886
54810
56278
54803
55753
54811
55672
54817
55667
54821
54812
55699
54819
55714
54815
55742
54821
55726
54822
54836
55746
54825
57458
54833
56031
55065
56346
55409
54852
55787
54874
55708
54870
55715
54866
55745
54871
54865
55797
54884
55779
54882
55728
54883
57505
54878
55986
54999
54890
55799
54887
55848
54909
55774
54923
55746
54950
54906
55793
54934
55804
54932
56204
54941
55807
54932
54921
57507
54924
56110
54942
55786
54929
55846
54938
54942
55843
54966
55824
54968
55841
54984
55823
54984
54965
55872
54981
55822
54970
57499
54976
60115
55003
55952
54983
54979
55874
54987
55923
54999
55932
55000
55884
55008
54998
55860
54999
55895
55018
55887
55033
57827
55049
56112
55168
55024
55924
55032
55900
55035
55935
55033
55892
55109
55048
55934
55063
55966
55066
55968
55063
55953
55063
55056
57653
55065
56247
55062
55970
55093
55940
55097
55079
55985
55113
55917
55190
56221
55093
55976
55087
55882
55224
55101
55984
55964
57781
55145
56289
55107
55994
55117
55119
56017
55125
56478
55121
56110
55159
55995
55345
56618
55191
55142
56034
55159
56315
55156
58176
55154
56360
55182
55160
56003
55182
56077
55170
56037
55164
56040
55169
55969
55290
55181
56084
55171
56081
55215
56350
55206
57823
55212
55195
56408
55204
56081
55223
56083
55225
56079
55225
55217
56103
55222
56084
55225
56124
55230
56095
56098
56099
55271
55235
57822
55247
56764
55252
56256
55267
56148
55272
55257
56134
55262
56125
55255
56162
55270
56151
55275
56124
55339
55277
56163
55298
57866
55293
56460
55279
56159
55326
55298
56222
55319
56157
55301
56187
55300
56209
55321
56127
55392
55319
56179
55337
56178
55341
57899
55333
56522
55349
55334
56181
55358
56190
55340
56209
55341
56251
55361
56141
55414
55354
57131
55383
56599
55364
56336
55374
57976
55394
55380
56573
55384
56215
55387
56215
55381
56267
55420
56227
55410
55395
56280
55404
56250
55413
56275
55416
56283
55437
55417
57985
55422
56610
55412
56266
55456
56271
55440
56321
55441
55438
56301
55445
56312
55469
56301
55465
56307
55461
56246
55573
55461
58069
55453
56662
55476
57919
55478
56589
55499
55480
56321
55483
56328
55525
57390
55512
56380
55503
56351
55501
55502
56353
55507
58316
55542
56773
55512
56343
55516
56355
55565
55523
56383
55524
56375
55523
56697
55530
56444
55565
55542
56380
55559
56397
55552
58142
55560
56715
55571
56417
55566
55562
56415
55590
56414
55578
56446
55577
56416
55580
56380
55631
55585
56406
55592
56418
55897
58236
55587
56730
55598
56410
55700
55607
56450
55625
56466
56077
57047
55621
56463
55652
55626
56504
55639
56479
55631
56472
55630
58220
55663
56872
55652
55649
56499
55693
56516
55662
56532
55665
56525
55662
56473
55717
55668
56592
55674
56521
55680
56531
55707
58240
55686
56787
55795
55939
56669
55702
56543
55702
56556
55710
56548
55715
56447
55824
55722
56558
55708
56578
55745
56569
55741
58326
55730
55735
56913
55739
56625
55741
56571
56640
56724
55748
56601
55752
55753
56605
55782
56599
55761
56592
55767
56581
55805
58341
55774
55770
56985
55817
56640
55774
56648
55791
56631
55810
56621
55805
55798
56630
55802
56652
55828
56638
56111
56784
55819
58279
55902
55820
57031
55833
56640
55848
56665
55830
56705
55836
56627
55875
55834
56700
55848
56727
55838
56667
55871
56675
55855
58299
55959
55863
57069
55860
57369
56127
56793
55879
56743
55881
56711
55925
55883
56792
55893
56766
55887
56738
55922
56748
55903
58384
55997
55913
57119
55905
56750
55950
56788
55923
56788
55931
56721
55971
55932
56836
55937
56798
55938
56823
55952
56810
55956
58403
56030
55956
57140
55967
56814
55992
56821
55960
56866
55976
56810
55997
55973
57116
55979
56923
56001
56829
55980
56887
55999
58501
56030
56179
58084
56043
56964
56009
56882
56044
57358
56020
57042
56015
56022
56917
56039
56903
56025
56850
56050
56924
56036
59066
56076
57161
56155
56043
56907
56066
56915
56051
56911
56093
56917
56073
56886
56139
56071
56932
56077
56985
56085
56930
56103
58648
56084
57240
56111
56090
57029
56099
56975
56115
56955
56552
57137
56125
56968
56105
56112
57015
56155
57021
56131
57008
56147
59656
56141
57309
56162
57317
56235
56148
57066
56160
57034
56142
57019
56177
57015
56149
57010
56223
56162
57042
56173
57082
56164
58753
56424
57428
56203
57063
56173
56187
57061
56221
57055
56190
57068
56211
57052
56208
57098
56206
56450
57128
56211
57098
56210
58777
56236
57409
56248
57084
56221
57035
56275
56233
57128
56234
57116
56254
57127
56244
57112
56257
57117
56326
57222
57232
56290
58860
56261
57414
56281
57228
56262
57168
56284
57058
56352
56283
57154
56297
57186
56283
57166
56299
57186
56293
57164
56324
56302
58861
56312
57481
56304
57194
56336
57213
56311
57202
56347
57109
56434
56336
57195
56351
57228
56338
57205
56359
57223
56341
58823
56410
56353
57565
56353
57253
56367
57248
56369
57267
56361
57240
56382
57153
56508
56388
57554
57003
57347
56383
57250
56401
58964
56395
57580
56398
56399
57309
56425
57299
56403
57320
56420
57317
56411
57286
56453
57604
56516
56430
57345
56428
57372
56416
59043
56432
57641
56458
57370
56436
56445
57359
56454
57353
56452
57365
56458
57369
56483
57341
56457
57330
56515
56474
57362
56475
59369
56495
57777
56507
57383
56486
57373
56503
57306
56599
56496
57402
56503
59151
56514
57519
56519
57451
56501
57433
56525
59405
56592
56535
57771
56522
57441
56528
57437
56556
57421
56542
57448
56558
57389
56654
56552
57463
56554
57473
56556
57485
56553
59209
56594
57782
56575
57393
56982
56577
57571
56590
57531
56575
57492
56587
57495
56617
57484
56587
56599
57504
56625
57534
56603
59163
56613
57776
56635
57516
56607
57509
56864
56619
57587
56744
58549
56620
57587
56641
57796
56662
57565
56639
57519
56674
56648
59301
56650
57859
56656
57541
56659
57585
56684
57573
56664
57526
56695
56677
57582
56669
57597
56690
57544
56712
57977
56688
59354
56705
57860
56728
56703
57637
56707
57624
56704
57663
56733
57636
56712
57608
56723
57585
56779
56729
57669
56725
57644
56744
59321
56750
57981
56733
57638
56753
57581
56786
57608
57777
56766
57660
56755
57677
56783
57673
56761
57681
56775
57624
56823
56782
59424
56788
58020
56789
57707
56793
57691
56824
57697
56802
57676
56816
56805
57704
56837
57739
56811
57701
56825
57736
56829
59393
56827
58054
56829
56840
57758
56851
57792
56839
57738
56839
58075
56858
57746
56860
58142
56853
56862
57758
56869
57782
56882
59435
56868
58080
56871
57758
57455
58088
56901
58193
57012
56890
57923
56881
57835
56907
57844
56910
57835
56899
57769
56913
59547
57284
56915
58291
56961
57857
56927
57849
56930
57798
56953
57825
56925
57833
56939
56942
57848
56963
57852
56950
57871
56957
59595
56966
58201
56977
57863
56992
57818
57084
56971
67164
56977
58012
56972
57854
57001
57935
56973
57888
56984
57871
57002
59583
57076
57013
59052
57214
58294
57013
57982
57012
57898
57034
57930
57044
57941
57020
57832
57155
57040
57939
57046
57914
57072
59674
57043
58261
57048
57954
57056
57933
57082
57055
57982
57094
57944
57067
57952
57067
57955
57091
57999
57068
57982
57083
57094
59676
57099
58273
57097
58028
57117
58020
57089
58033
57102
58045
57117
57962
57170
57113
58027
57103
58006
57121
58346
57125
60771
57180
58419
57141
58069
57158
57970
57223
57143
58090
57143
58082
57149
58023
57166
58082
57165
58091
57161
58069
57167
57173
59773
57190
58398
57185
58101
57200
58095
57173
58095
57191
58138
57199
58053
57239
57199
58098
57214
58143
57205
58117
57206
59822
57230
58448
57236
58140
57247
58056
57310
57222
58148
57232
58137
57239
58201
57249
58149
57264
58176
57248
59375
57613
59802
57447
57264
58502
57268
58176
57273
58194
57281
58197
57304
58174
57288
58214
57284
58058
60171
57304
58808
57295
58248
57296
60224
57310
58591
57297
58244
57316
58217
57324
58193
57366
57325
58243
57312
58253
57325
58288
57328
58260
57343
58244
57372
59893
57645
58616
57424
57353
58302
57357
58274
57357
58257
57361
58284
57368
58288
57388
58271
57400
59228
57458
57376
58355
57376
60049
57395
58655
57401
58333
57402
58345
57410
58343
57411
58256
57449
57409
58353
57443
58376
57415
58345
57418
58334
57421
60044
57447
58662
57433
58350
57452
57734
58499
57462
58405
57474
58431
57465
58411
57454
58379
57465
58390
57460
58385
57471
57464
60122
57493
58717
57475
58414
57500
58407
57505
58436
57503
58476
57489
58443
57760
59005
57627
57510
58431
57498
58452
57513
60217
57533
58767
57512
58461
57524
58468
57801
58583
57569
57533
58521
57571
58527
57552
58495
57537
58472
57546
58483
57844
60340
57557
59116
57572
58384
57698
57568
58518
57571
58494
57585
58506
57598
58516
57596
58508
57611
58531
57608
58459
57661
57592
60223
57836
58873
57627
58557
57607
58546
57607
58556
57625
58567
58576
58658
57631
58453
57801
57624
58570
57639
58591
57638
60341
57660
58890
57641
58576
57652
58602
57665
58564
57699
57659
58609
57692
58599
57693
58621
57688
58658
57669
58649
57674
60289
57692
58944
57694
58574
57794
58420
58769
57710
58645
57700
58674
57701
58647
57712
58643
58012
58781
57729
58710
57716
60183
57969
57725
58994
57735
58724
57738
58679
57739
60076
57769
58932
57751
58746
57760
58753
57767
58569
57918
57763
58769
57759
60527
58052
59154
57784
58774
57782
58744
57787
58779
57785
58778
57787
58621
57943
57801
58801
57791
58818
57805
58766
57803
60529
57820
59071
57812
58793
57818
58789
57822
58671
57990
57836
58803
57835
58775
57826
58820
57831
58813
57853
58795
57855
60513
57866
59118
57855
58696
58009
58421
59512
57875
59745
57877
58875
57876
58862
57882
58858
57884
58850
57886
58875
57895
60923
57916
59024
58000
57902
58852
57909
58860
57914
58894
57919
58889
57920
58927
57927
58915
57933
58915
57944
58775
58104
57940
60668
57943
59176
57958
58843
57978
58947
57970
58934
57988
58924
57992
58902
58002
58889
58041
57976
58968
58018
58944
58293
60744
58026
59260
58559
59323
58000
58961
58001
58978
58015
58989
58009
58872
58150
58018
58992
58023
58962
58028
59008
58032
60691
58038
59262
58071
58959
58073
59013
58074
59005
58105
58052
58999
58075
58997
58070
59021
58070
59019
58080
59030
58076
60741
58084
59316
58093
59036
58311
58990
58171
58092
59074
58087
59050
58109
59066
58124
59062
58131
59066
58131
59048
58136
60737
58791
59646
58113
58948
58271
58117
59086
58120
59070
58129
59099
58122
59102
58142
59102
58460
59165
58164
59080
58167
60724
58232
59229
58336
58157
59132
58162
59153
58164
59160
58166
59157
58173
59145
58167
59129
58193
59142
58215
59096
58265
58194
60862
58217
59757
58197
59292
58211
59182
58210
59174
58215
59176
58221
59175
58258
59171
58247
59137
58271
58228
60017
58370
60968
58243
59528
58242
59203
58269
59219
58277
59198
58275
59193
58274
59239
58268
59221
58272
59057
58458
58264
59219
58273
60951
58283
59525
58324
59248
58322
59548
58306
59366
58310
59303
58290
59272
58309
59164
58425
58309
59293
58298
59289
58340
60977
58361
59565
58318
59323
58318
59331
58335
59301
58342
59333
58357
59254
58400
58347
59344
58379
60344
58355
59390
58349
61132
58367
59582
58395
59320
58390
59330
58371
59365
58379
59368
58392
59265
58548
58397
59392
58403
59354
58433
59376
58423
61497
58414
59670
58405
59395
58426
59362
58443
59362
58436
59369
58436
59236
58610
58431
59409
58432
59426
58436
59422
58458
61060
58495
59707
58453
59433
58467
59432
58460
59440
58482
59375
58528
58471
59452
59163
59795
58467
59504
58488
59463
58490
61148
58534
59766
58486
59465
58507
59464
58502
59434
58538
59416
58548
58508
59483
58523
59481
58518
59496
58527
59493
58527
61156
58576
59797
58541
59559
58534
59527
58545
59484
58576
59495
58598
58554
59525
58563
59521
58667
59832
58567
59505
58593
61225
58610
59843
58569
59556
58578
59533
58610
60002
58613
59663
58672
60355
58712
58600
59583
58629
59542
58627
59550
58609
61362
58615
59883
58927
59662
58630
59597
58622
59619
58633
59582
58626
59518
58727
58641
59630
58662
59600
58647
59647
58654
61241
58664
59945
58670
59654
58657
59650
58662
59605
58706
59610
58690
59637
58689
59533
58827
58693
59657
58683
59645
58730
61284
58714
59994
58710
59621
58743
59663
59020
59781
59581
59773
58704
59691
58747
59624
58740
59519
58920
58735
59714
58733
61487
58772
60035
58752
59693
58748
59693
58782
59717
58769
59715
58759
59720
58773
59704
58790
59948
58801
59587
58937
58775
61449
58790
60055
58805
59719
58793
59824
58796
59724
58838
59762
58815
59761
58816
59800
58818
59747
58851
59728
58857
61240
59331
58832
60176
58860
59818
58831
60680
58829
59872
58870
59791
58850
59824
58841
59836
58852
59776
58884
59789
58870
61553
58867
60060
58942
58878
59839
58879
60098
58876
59889
58899
59834
58895
59864
58885
59831
58895
59848
58922
59868
58904
61605
58906
60120
58922
59823
58918
59782
59050
58921
59896
58960
59906
58929
59880
58925
59950
58924
59922
58972
59892
58954
61659
58957
60208
58962
60851
59227
59971
58981
59915
58981
59799
59121
58971
59943
59008
59943
58984
60247
58974
60101
58991
61639
59015
60308
58994
59980
59022
59977
58996
59983
59006
59962
59041
59978
59037
59858
59158
59021
60026
59060
60012
59035
61689
59033
60319
59359
60129
59038
60081
59050
60056
59064
60029
59050
60041
59057
60036
59079
60079
59064
59954
59178
59073
61759
59947
60454
59075
60084
59091
60062
59090
60449
59103
60153
59094
60100
59099
60100
59130
60071
59103
60120
59117
61747
59147
60439
59115
59994
59222
59124
60167
59438
60227
59139
60108
59165
60114
59134
60123
59146
60103
59167
60144
59142
61847
59157
60453
59163
60145
59163
60111
59190
60165
59167
60053
59270
59179
60192
59200
60129
59184
60215
59217
60152
60070
61986
59212
60464
59211
60195
59216
60271
59236
60223
59221
60190
59236
60222
59239
60229
59234
60149
59297
59234
60233
59492
59747
59304
60637
59267
60232
59265
60239
59287
60282
59270
60242
59264
60264
59285
60294
59285
60253
59305
60298
59288
61951
59297
60563
59296
60283
59298
60253
59335
60107
59436
59304
60339
59345
60254
59309
60338
59316
60826
59658
60406
59329
62029
59355
60614
59344
60345
59352
60329
59351
60338
59374
60334
59358
60381
59353
60279
59405
60222
59541
59366
60365
59403
62021
59386
60629
59412
60385
59383
60392
59422
60362
59394
60380
59393
60395
59416
60389
59411
60396
59739
60513
59423
62084
59445
61040
59430
60381
59475
60262
59592
59429
60928
59473
60593
59435
60474
59475
61316
59447
60514
59477
60435
59467
62202
59461
60746
59463
60868
59487
60453
59466
60453
59501
60476
59481
60465
59481
60448
59528
60356
59607
59492
60484
59512
62164
59510
60781
59520
60528
59503
60510
59525
60500
59526
60506
59536
60551
59532
60510
59552
60516
59543
60512
59562
62224
59557
60816
59557
60555
59557
60460
59603
60829
59695
59557
60568
60202
61104
59776
60650
59580
60566
59578
60533
59596
62318
59590
60879
59600
60617
59608
60595
59597
60589
59596
60627
59619
60614
59606
60602
59619
60585
59619
60566
59667
62147
59750
60733
59834
59627
60617
59665
60609
59631
60839
59657
60722
59639
60604
59661
60636
59651
60619
59663
59842
59653
62372
59684
61346
59663
60717
59675
60718
59677
60657
59842
61438
59677
60704
59704
60603
59790
59694
60708
59706
60694
59715
62403
59720
60952
59729
60704
59719
60696
59740
60734
59727
60716
59747
60735
59740
60718
59748
60782
59747
60772
59753
62477
59753
60995
59753
62266
59776
61009
59765
60756
59779
60705
59859
60581
59986
59769
60815
59813
61665
59794
60920
59787
62524
59788
61064
59785
60811
59808
60852
60691
60840
59802
60834
59796
60806
59809
60814
59804
60816
59828
61235
59849
62579
59838
61099
59835
60909
59844
60882
59862
60801
59904
60699
60019
59849
60922
59880
60909
59863
60895
59869
60906
59868
62588
59889
61162
60129
61245
59883
60956
59888
60936
59901
60931
59893
60915
59916
60949
59901
60916
59920
60975
59916
62609
59935
61216
59944
61023
60784
61000
59935
60856
60006
60820
60106
59931
60984
59960
61003
59949
60970
59959
60966
59954
62704
59964
61261
59974
60967
59976
60984
59968
61258
59994
61130
59985
61038
59988
61028
59981
61011
59992
61021
60011
62725
60001
61240
60003
60978
60020
61012
60012
60971
60040
60924
60136
60862
60243
60018
61067
60053
61068
60031
61063
60279
62782
60314
62115
60041
61153
60055
61037
60067
61123
60057
61065
60067
61111
60089
61122
60065
61094
60091
61133
60072
62799
60087
61659
60098
61267
60110
61125
60086
61120
60105
61105
60098
61130
60114
61062
60185
60989
60295
60109
61111
60126
62842
60131
61403
60120
61191
60131
61151
60155
61173
60139
61153
60151
61188
60166
61182
60146
61188
60161
61205
60622
63431
60164
61441
60166
61166
60186
61228
60170
61217
60186
61222
60208
61265
60188
61189
60196
61212
60223
61233
60209
62912
60256
61477
60268
61151
60328
61076
60374
60209
61243
60230
61283
60210
61255
60237
61228
60255
61296
60245
61559
60254
63113
60286
61548
60273
61353
60259
61235
60268
61771
60296
61444
60269
61310
60281
61296
60292
61355
61117
61415
60283
63079
60311
61581
60303
61350
60623
61400
60313
61318
60310
61303
60335
61349
60327
61327
60340
61297
60388
61234
60477
60561
60525
60330
61664
60341
61376
60372
61384
60345
61372
60350
61369
60382
61419
60352
61390
60369
61350
60377
61411
60377
63087
60379
61703
60372
61411
60405
61404
60412
61443
60686
61520
60397
61419
60426
61646
61047
61483
60410
61431
60411
63148
60444
61732
60441
61491
60426
61485
60435
61453
60447
61489
60439
61494
60449
61404
60482
61383
60503
61347
60611
60453
63108
60473
61772
60474
61495
60487
61501
60463
61478
60478
61499
60486
61468
60507
61544
60486
61540
60495
61520
60501
63236
60509
62138
60504
61665
60512
61542
60511
61506
60526
61526
60510
62530
60582
61661
60532
61610
60535
61606
60547
63264
60540
61856
60552
61592
60557
61582
60554
61623
60572
61553
60561
61577
60562
61516
60585
61553
60562
61624
60574
63334
60606
61862
60606
61577
60613
61569
60674
61469
60738
60595
61641
60599
61653
60620
61598
60629
61605
60615
61662
60614
63315
60644
61955
60634
61635
60811
62270
60647
61703
61210
62098
60654
61762
60643
61650
60652
61675
60653
61983
60664
63798
60680
62004
60683
61774
60672
61697
60685
61713
60677
61736
60700
61718
60700
61744
60689
61724
60695
61716
60697
63450
60721
62028
60713
61755
60993
61850
60709
61707
60718
61807
60728
61773
60739
61780
60725
61776
60735
61757
60743
63422
60764
62048
60755
61800
60776
61820
60962
62513
60755
61781
60767
61793
60787
61777
60823
61742
60852
61691
60932
63306
60971
61961
60987
61644
61024
60799
61891
60817
61826
61126
61945
60836
61830
60815
61817
60822
61891
60819
61854
60831
63573
60865
62148
60858
61860
60862
61875
60844
61870
60845
61900
60851
61876
60868
61885
60872
61920
60864
61919
60868
63538
60888
62216
60872
62057
61701
61989
60880
61960
60891
61937
60908
61875
60908
61907
60904
61931
60914
61940
60912
63622
60933
62263
61222
62037
60935
61995
60943
62018
60943
61949
60934
61947
60944
62000
60949
61974
60954
61955
60967
63615
60973
62290
60976
62004
60985
62039
60965
61962
60981
62012
60977
62015
60986
62019
60980
62004
61010
62050
61004
63680
61003
62413
61731
62152
61004
62077
61010
62090
61014
62090
61025
62082
61034
62041
61051
62004
61087
61972
61091
63571
61120
62275
61161
62051
61141
61949
61175
61918
61187
61897
61208
61047
62048
61053
62064
61066
62101
61075
62108
61354
63824
61133
62482
61101
62124
61088
62109
61074
62585
61332
62317
61104
62147
61105
62161
61346
62244
61110
62173
61864
64575
61211
62777
61120
62181
61337
62416
61129
62185
61116
62191
61132
62152
61139
62189
61150
62185
61183
62192
61150
63904
61216
62526
61176
62225
61161
62228
61165
71500
61168
62275
61162
62155
61166
62172
61167
62224
61175
62211
61175
63972
61264
62583
61206
62255
61211
62271
61202
62279
61214
63173
61219
62361
61226
62317
61224
62269
62084
62392
61241
63982
61288
62623
61241
62329
61244
62291
61257
62318
61262
62330
61265
62346
61281
62351
61266
62374
61276
62351
61276
64049
61326
62638
61304
62329
61292
62385
61292
62354
61303
62367
61302
62343
61312
62378
61306
62433
61303
62370
61311
64027
61325
62609
61607
62524
61322
62419
61325
62407
61334
62380
61330
62416
61334
62607
62119
62482
61353
62470
61346
64121
61363
62735
61352
62480
61354
62471
61358
62466
61373
62422
61371
62462
61385
62441
61390
62480
61393
62467
61399
64148
61408
62723
61391
62517
61394
62521
61410
62513
61407
62517
61408
62512
61413
62514
61430
62509
61434
62511
61437
64852
61444
62931
61437
62564
61456
62516
61456
62568
61452
62576
61464
63308
61608
62622
61473
62582
61481
62605
61778
64276
61485
62823
61502
62585
61498
62599
61497
62581
61504
62624
61514
62590
61519
62574
61526
62565
61521
62556
61525
64207
61539
62887
61528
62600
61539
62900
61530
62707
61545
62648
61545
62606
61544
62650
61547
62650
61548
62623
61555
64297
61567
62917
61574
62630
61579
62653
61584
62659
61755
63486
61576
62679
61592
62648
61612
62668
61613
62654
61630
64387
61622
62913
61613
62651
61605
62622
61616
62625
61612
63001
62529
61800
62469
61793
62498
61811
62499
61806
64167
61885
62874
61766
62634
61720
62665
61773
62640
61747
62642
61742
62669
61733
62675
61739
62664
61738
62713
61728
64351
61747
63044
61698
62773
61683
62806
61692
63983
61695
62830
61696
62828
61716
62803
61738
62798
61725
62806
61731
64512
61745
63108
61738
63080
61788
62936
61745
62870
61739
62833
61736
62827
61743
62868
61755
62793
61771
62868
61767
64487
61778
63127
61770
62841
61774
62880
61766
62875
61786
62900
61781
62864
61780
62859
61782
62903
61810
62867
61816
64557
61818
63151
61809
62924
62319
63269
61822
62846
61822
62886
61834
62930
61825
62944
61848
62959
61854
62904
61849
64620
61856
63183
61855
62944
61861
63641
62298
62992
61877
62915
61879
62960
61874
62943
61876
63029
61872
62951
61886
64899
61886
63337
61913
63000
61904
62982
61898
63474
61897
63143
61903
62991
61915
63013
61912
63010
61914
62960
61939
64754
61928
62516
63389
62081
62890
62360
62995
62033
62909
62015
63013
62021
62987
61998
63057
61982
63067
61959
64735
61968
63321
61994
63028
61987
63046
61984
63054
61987
63098
61991
63109
61997
63077
61998
63086
62010
63047
62021
64717
62016
63347
62006
63087
62017
63088
62018
63912
62028
63160
62314
63178
62038
63070
62055
63110
62051
63099
62048
65794
62277
63449
62050
63112
62060
63126
62083
63152
62078
63132
62072
63186
62081
63172
62083
63233
62100
63191
62100
64952
62093
63461
62097
63159
62117
63096
62117
63150
62116
63159
62967
62299
63028
62255
63086
62243
63080
62212
64834
62190
63504
62143
63231
62445
63331
62168
63218
62169
63266
62167
63273
62166
63267
62164
63225
62172
63954
62591
65025
62189
63595
62188
63252
62205
63275
62207
63266
62204
63322
62201
63293
62213
63267
62203
63298
62235
63288
62224
64969
62227
63560
62224
63298
62245
63287
62246
63311
62235
63313
62245
63347
62253
63311
62268
63321
62272
63359
62263
65007
62262
63581
62289
63269
62278
63279
63151
62420
63215
62392
63265
62383
63291
62351
64343
62313
63437
62297
65015
62588
63768
62312
63402
62311
63373
62313
63374
62338
63372
62331
63434
62330
63435
62333
63406
62345
63381
62361
65143
62339
63700
62356
63415
62372
63410
62654
63493
62367
63374
62373
63399
62366
63413
62392
63485
62384
63457
62602
65146
62380
63702
62393
63487
62398
63416
62404
63423
62416
63444
62413
63420
64225
62556
63388
62474
63455
62478
65164
62442
63774
62423
63485
62443
63463
62437
63547
62437
63496
62438
63897
62458
63513
62446
63562
62447
63516
62449
65167
62451
63890
62460
63540
62472
63585
62492
63584
62483
63565
62483
63560
62488
63554
62499
63593
62502
63583
62506
65235
62498
63870
62515
63561
62516
63541
62527
63539
62537
64223
63641
62630
63471
62595
63576
62563
63577
62503
65284
62515
63849
62523
63616
62678
63858
62520
63652
62570
64746
62681
63759
62565
63622
62579
63609
62570
63621
62539
65290
62561
63912
62545
63648
62554
63598
62590
63599
62578
63686
62616
63715
62614
63742
62633
63743
62627
63711
62630
65356
63732
62800
63575
62740
63579
62703
63671
63467
63779
62643
63682
62670
63698
62662
63765
62664
63750
62664
65442
62678
64048
62671
63732
62685
63751
62683
63798
62682
63746
62701
63775
62702
63772
62691
63790
62694
63752
62710
65456
62996
64175
62715
63831
62714
63719
62720
64423
62734
63887
63667
62813
63711
62781
63815
62729
63843
62732
65521
62726
64131
62741
63856
62739
64841
62921
64300
62757
63882
62771
63802
62761
63842
62763
63819
62784
63844
62778
65513
62768
64147
62789
63823
62784
63846
62784
63850
62805
63853
62797
63903
62799
63810
63653
63012
63767
62920
65428
62890
64227
62828
63898
62835
63868
62831
63937
62832
63909
62853
64240
62838
64003
62842
63964
62859
63950
62851
65644
62844
64218
63455
64314
62848
63949
62875
63957
62870
63972
62859
63963
62879
63903
62883
63918
62901
63907
65440
63330
64294
62935
63968
62903
63967
62918
63991
62916
64012
62914
63999
62932
64049
62921
64032
63152
64044
62932
65671
62928
64360
62946
64038
62940
64441
62963
64057
62951
64033
62957
64065
62974
64073
62965
64007
62965
63987
65507
63440
64894
63015
64108
62982
64067
62994
64115
62987
64127
62990
64054
63004
64090
62998
64082
63042
64106
63022
65797
63009
64390
63026
64120
63028
64114
63045
64116
63026
64155
63046
64179
63035
64098
63044
64049
63907
63204
65629
63196
64444
63065
64151
63073
64143
63065
64175
63071
64179
63083
64170
63077
64194
63093
64187
63320
64532
63616
65922
63102
64890
63107
64194
63097
64177
63097
64257
63115
64172
63117
64126
63133
63283
64041
63246
64159
63148
65937
63138
64530
63150
64226
63135
64197
63151
64387
63293
64331
63158
64260
63150
64256
63157
64272
63164
64257
63166
65918
63176
64564
63173
64285
63183
64241
63184
64538
64140
63336
64174
63289
64287
63220
64676
63630
64316
63206
66004
63207
64585
63214
64349
63226
64338
63225
64357
63222
64334
63238
64467
63399
64364
63268
64377
63255
64358
63261
66066
63257
64560
64185
63343
64279
63331
64352
63271
64388
63282
64402
63275
64404
63278
64425
63283
64397
63292
66010
63293
64695
63304
64402
63300
64445
63304
64407
63307
64418
63309
64410
63933
64896
63320
64413
64264
63455
66021
63359
64714
63332
64468
63331
64474
63562
64507
63346
64685
63343
64513
63356
64461
63353
64490
63368
67239
63360
66899
63385
64745
63379
64437
63607
64455
64393
63494
64499
63411
64547
63392
64473
63636
64591
63401
64535
63410
66193
63399
64854
63414
64521
63430
65311
63430
64581
63425
64511
64301
64561
63437
64495
64357
63580
64436
63500
66538
63426
64806
63457
64559
63460
64543
63461
64577
63476
64558
63467
64506
63485
64546
63476
64594
63480
64580
63483
66293
63476
65725
63537
64973
64687
63754
65357
63666
64929
63503
64653
63513
64655
63524
64877
63519
64656
63532
66431
63535
64923
63538
64666
63550
64668
63545
65008
64107
64709
63548
64628
64496
63679
64589
63630
64699
63570
66380
63567
64963
63580
64705
63564
64711
63593
64717
63587
64694
63592
64687
63594
64710
63607
64709
63607
64696
63613
66299
64712
63808
64617
63675
64738
63617
64715
63637
64761
63631
64764
63947
64894
63648
64729
63655
64755
63655
66440
63665
65054
63668
64812
63665
65649
63684
64799
64562
63856
64709
63754
64794
63685
64795
63704
64800
63698
66499
63693
65083
63715
64819
63704
64837
63720
64837
63712
64807
63724
64795
63720
64838
63731
64791
64617
63912
66424
63812
65100
63740
64819
63752
64873
64061
64959
63751
64860
63760
64908
63757
64908
63767
64890
63780
64931
63777
66585
63791
65132
64938
64638
64829
63839
64927
63802
64937
63809
64940
63804
64940
63818
64958
63835
64986
63801
66643
63819
65217
63841
66478
63810
65187
63837
64840
64770
63979
64907
63886
65003
63844
64985
63842
64978
63858
66545
63842
65268
63863
64942
63872
65006
63872
64991
64358
65063
63890
65001
63883
64922
64799
63981
64965
63920
66615
63883
66209
64191
65120
63901
65033
63937
65046
63931
65085
63929
65023
63943
65049
63930
65022
63956
64993
63938
64178
65245
63956
65000
63906
65062
63912
65042
64223
65120
63931
65109
63960
65097
64071
65267
63978
65070
63973
66760
63968
65307
63950
64980
64983
64031
65086
63953
65081
63954
65053
63951
65110
64013
65122
64035
65121
64832
67037
64017
65422
64031
65156
64027
65098
64023
65025
65035
64115
65152
64034
65689
64106
65230
64132
65257
64118
66868
64106
65495
64150
65223
64126
65241
64140
65182
64149
65201
64159
64334
65195
64180
65270
64158
65259
64176
66905
64167
65556
64194
65277
64169
65272
64184
65283
64197
65301
64194
65250
64173
65251
65121
65149
65542
64205
66997
64183
65561
64209
65298
64214
65311
64735
65368
64220
65284
64208
65336
64224
65303
64221
65274
65100
64384
66929
64326
65706
64322
65417
64302
65384
64321
65423
64308
65404
64331
65409
64331
65406
64328
65438
64351
65403
66832
64474
65705
64349
65437
64374
65476
64346
65450
64361
65441
64355
65440
64382
66333
64380
65514
64381
65468
64372
67031
65627
64443
65476
64390
65496
64383
65516
64396
65498
64411
65501
64397
65472
64412
65493
64423
65508
64430
67145
64405
65665
65874
64461
65536
64442
66061
64442
65662
64460
65629
64464
65547
64473
65581
64480
64720
64480
67228
64475
65770
65474
64529
65596
64500
65658
64488
66016
64514
66679
64516
65672
64519
65663
64520
65626
64511
67226
64527
65816
65508
64626
65635
64537
65635
64527
65633
64564
65675
64552
65665
64567
65619
64545
65641
64579
67328
64561
65841
65458
64629
65667
64592
65631
64595
65683
64590
65716
64592
65999
64634
65846
64663
65683
64649
67366
64626
65926
65531
64724
65740
64644
65736
64922
66393
64668
65700
64665
65774
64669
65725
64679
65777
64680
67351
64664
65960
65659
64726
65772
64688
65727
64687
65760
64718
65736
64707
65807
64713
65790
64710
65817
64720
67458
64724
66026
65732
64746
65843
64730
66269
64739
65897
64735
65833
64744
65809
64741
65840
64755
65831
64756
67456
65874
64889
65867
64791
65859
65606
66018
64775
65860
64792
65857
64782
65854
64759
65853
64781
65863
64796
67467
66050
64846
65900
64795
65840
64804
65925
64813
65946
64817
65911
64828
65891
64835
65884
64828
65916
64826
64907
66203
64839
65972
64828
65946
64846
65885
64861
65891
64855
65889
64853
65946
64863
65962
64869
65897
67501
64936
66242
64868
66750
65159
66027
64875
65913
64883
65908
64888
65992
64897
65993
64899
65927
65863
65010
67627
64897
66290
64910
65990
65152
66075
64918
65996
64928
66342
64937
66096
64936
65939
65904
65015
66037
64948
67707
64935
66324
64953
66005
64947
65998
64966
66056
64967
66027
64975
66039
65883
65063
66021
64975
66049
64987
67689
64984
67353
64994
66094
64996
66065
65005
66114
65009
66081
65969
65053
66072
65308
66158
65012
66116
65021
68856
65006
66386
65029
66102
65041
66050
65922
65176
66125
65051
66103
65050
66129
65043
66120
65051
66145
65045
67728
65049
66437
65075
66017
65954
65203
66131
65068
66112
65077
66099
65085
66149
65073
66177
65097
66187
65957
67911
65102
66410
66156
65148
66227
65123
66164
65367
66250
65116
66199
65118
66158
65129
66246
65135
66238
65146
67795
66468
65161
66203
65153
66205
65158
66253
65165
66245
65179
66177
65164
66223
65171
66310
66069
65287
67917
65182
66488
65193
66273
65189
66284
65193
66268
65197
66267
65558
66338
65209
66196
66205
65950
66490
65222
67982
65228
66614
65230
66323
65243
66298
65249
66283
65241
66306
66138
65348
66304
65246
66304
65257
66337
65253
67988
65247
66657
65514
66703
65258
66390
65268
66736
66466
65275
66422
65285
66377
65302
66412
65304
66380
65306
68206
65284
66645
65309
66295
66341
65349
66446
65309
66412
65636
66572
65334
66922
65715
66467
65340
66457
65340
68023
66611
65348
66481
65346
66467
65352
75699
65358
66537
65370
66450
65371
66405
66327
65424
66433
65384
68112
65367
66781
65389
66445
65587
66516
65383
66445
65401
66495
66309
65458
66479
65402
66862
65417
66473
65414
68146
65401
66782
65430
66532
65424
66492
66328
65559
66498
65428
67185
65734
66612
65427
66578
65434
66488
65438
68194
65435
66770
66419
65566
66500
65452
66559
65448
66559
65463
66576
65461
66557
65470
66553
65483
66534
67987
65662
66888
65482
66573
65492
66581
65489
66612
65799
66705
65497
66583
65506
66545
66427
65648
66576
65511
68301
65510
66894
65524
66615
65522
66621
65526
66632
66297
66734
66561
65581
66636
65533
66663
65541
66623
65544
68235
65563
66871
65564
66665
65557
66521
66602
65601
66961
65567
66621
65575
66677
65580
66673
65592
66653
65596
68349
65600
67552
66855
65606
66731
65628
66723
65616
66720
65625
66733
65623
66698
65633
66708
66537
65795
68409
65640
66990
65652
66726
65940
66882
66478
66778
65647
66766
65651
66671
66715
65700
66770
65640
66753
65678
68460
65700
67086
65699
66809
65704
66758
66597
65867
66817
65708
67124
65723
66847
65715
66838
65719
66816
65725
68498
65712
67045
66773
65744
66850
65733
66877
65737
66805
65739
66883
65745
66857
65756
66838
65750
66799
68575
65705
67139
65764
67002
66446
66910
65776
66879
65781
66891
65785
66815
66828
65803
67348
65794
66975
65799
68596
65797
67144
65805
66896
65806
66854
66745
65949
66856
65759
66881
65774
66835
65768
66872
65770
66903
65772
68544
65776
67155
66908
65807
66931
65792
66923
65790
67431
65795
66956
65798
66905
65802
66887
66771
65974
68659
65814
67822
66006
67019
65821
66965
65823
66911
66112
67045
66737
66044
66902
65838
66938
65853
66972
65848
68632
65850
67222
65857
66934
65860
66953
66961
65889
66955
65870
66991
65873
67002
65878
67041
65932
67026
65944
68686
67220
66029
67052
65943
67035
65942
67081
65947
67033
65954
67058
65958
67008
66888
66138
67063
65972
69707
65994
67478
65978
67060
65976
67071
65987
67415
67459
66131
67637
66005
67103
66000
67132
66003
67127
66011
68802
66011