0
1
5
6
8
17
25
44
66
140
171
168
187
197
181
155
142
88
96
74
37
28
29
33
34
32
35
30
27
26
12
19
22
20
43
42
50
48
85
87
86
80
79
78
92
91
93
102
98
95
89
94
90
52
62
65
69
70
72
76
77
75
73
71
68
67
64
61
63
60
59
58
57
53
55
51
49
47
46
45
41
40
39
38
36
21
23
11
7
15
16
81
82
83
84
97
101
107
111
161
175
160
170
182
194
196
198
200
203
205
215
216
207
206
204
202
195
188
176
164
157
156
149
146
148
158
162
163
167
183
179
173
172
174
184
225
189
178
166
169
185
186
221
220
208
210
209
201
192
199
211
213
226
227
222
231
232
240
257
264
267
269
268
321
324
316
332
341
348
347
338
339
340
384
401
402
400
405
406
403
376
354
396
451
494
560
578
615
614
686
679
680
707
737
741
732
730
729
724
718
717
713
709
712
715
711
714
716
722
723
721
727
731
728
720
690
675
681
678
684
742
733
750
805
804
825
863
819
808
780
790
791
779
659
605
576
501
349
399
597
608
515
548
661
691
702
743
807
888
887
884
885
886
893
890
889
892
894
962
967
987
978
974
976
975
985
986
964
980
1003
991
959
995
1027
1029
1040
1033
1036
1035
1034
1037
1041
1047
1048
1109
1082
1090
1046
1131
1133
1135
1144
1147
1134
1120
1091
1061
997
1085
1103
998
1100
1019
829
827
823
821
817
814
815
816
809
820
822
826
927
928
943
953
952
996
969
1101
1166
1165
1240
1394
1281
1276
1141
1282
1280
1351
1352
1396
1397
1399
1400
1406
1402
1458
1484
1487
1502
1939
1828
1966
1900
1464
1343
1339
1335
1332
1333
1329
1331
1327
1307
1227
1112
989
951
948
824
873
925
949
954
977
966
940
941
981
990
992
993
1086
1080
1132
1108
1059
1074
1075
1076
1023
1045
1079
1098
1116
1168
1130
1345
1358
1401
1441
1466
1499
1556
1748
1917
1918
1923
1936
1925
1919
2042
2401
2294
2417
2420
2406
2205
2131
1697
1835
1836
1798
1782
1488
1422
1421
1420
1419
1393
1391
1390
1389
1253
1234
1123
1110
1099
1145
1146
1152
1245
1129
1169
1170
1171
1243
1309
1411
1412
1365
1403
1486
1893
1895
1740
1500
1548
1657
2005
2439
2656
2943
2368
2136
2528
2504
2293
2288
2284
2283
2277
2263
2253
2188
2282
2429
2146
2090
2000
1968
2117
2503
2502
2464
2618
2630
2102
1920
1858
1859
1847
1921
1894
1878
1820
1809
1819
1822
1799
1779
1788
1794
1797
1795
1801
1817
1787
1776
1744
1743
1747
1762
1763
1766
1768
1784
1793
1802
1829
1832
1833
1851
1790
1725
1540
1531
1558
1568
1519
1515
1523
1530
1566
1582
1622
1641
1639
1645
1650
1649
1651
1648
1638
1628
1640
1635
1620
1632
1652
1704
1669
1679
1688
1696
1698
1699
1702
1705
1746
1727
1717
1668
1671
1670
1678
1683
1687
1686
1708
1685
1691
1644
1643
1785
1777
1873
1882
2056
2054
1978
2053
2082
2252
2230
2133
1990
1989
1979
1987
2020
2281
2385
2384
2415
2413
2392
2382
2344
2497
3010
2498
2632
2461
2873
2563
2848
2877
3195
3221
3279
3285
3295
3304
3319
3181
3350
3534
3611
3738
3540
3626
3769
3768
3851
4143
4076
4212
4080
3938
3732
3668
3888
3907
4062
4111
4118
4271
4362
4376
4408
4364
4330
4311
4254
4225
4193
4182
4172
4175
4178
4187
4169
4155
4148
4159
4295
4477
4571
4588
4557
4563
4614
5020
5252
5516
5473
5300
5257
5334
5029
4945
4810
4541
4548
4549
4843
5050
5297
5290
5349
4995
4612
4604
4532
4516
4378
4305
4114
4110
4058
4137
4063
4262
4424
4423
4427
4383
4476
4559
4370
4287
4006
4191
4251
4253
4255
4237
4176
3750
3608
3601
3602
3600
3603
3615
3617
3618
3606
3343
3294
3313
3321
3111
3112
3503
3678
3745
3538
3430
3212
3317
3567
3575
3693
3684
3670
3516
3357
3282
3263
3255
3514
3515
3897
4129
4017
4013
4009
3980
4016
4018
4165
4055
4034
3770
3681
3508
3328
2912
2627
3036
3333
3513
3243
2743
2741
2109
1560
1385
1363
1348
1346
1347
1480
1605
1891
2141
2582
2505
2510
2537
2538
2536
2550
2432
2409
2689
2925
2948
2933
2475
2170
2311
2369
2374
2852
2858
2856
2889
2908
2939
3024
3092
3420
3437
3630
3586
3970
3884
4282
4267
4275
4263
4306
4299
4205
4214
4113
4087
4105
4232
4421
4505
4543
4552
4558
4539
4544
4542
4640
4613
4619
4603
4601
4624
4628
4623
4593
4525
4407
4398
4406
4414
4418
4413
4392
4436
4442
4439
4440
4435
4432
4433
4430
5538
5912
5914
5908
5900
5894
5895
5889
5907
5903
5877
5864
5852
5846
5838
5869
5880
5881
5843
5874
5885
5883
5795
5848
5851
5803
5785
5776
5484
5176
5503
5626
5591
5754
5678
5671
5662
5585
5581
5582
5574
5566
5563
5579
5331
5326
5258
5262
5269
5166
5083
5065
5057
5055
5051
5052
5044
5018
4993
4956
4944
4937
4917
4912
4872
4878
4907
4903
4905
4926
4904
4900
4896
4890
4879
4867
4863
4857
4860
4852
4851
4849
4856
4799
4808
4807
4815
4790
4792
4463
4596
4786
4818
4598
4687
4960
5141
5471
5561
5689
5968
5975
6006
6075
6088
6091
6080
6117
6099
6108
6094
6123
5989
5952
5918
5978
5878
5873
5887
5826
5839
5945
5905
5866
5849
5841
5802
5744
5639
5629
5655
5665
5594
5635
5646
5640
5650
5649
5644
5631
5532
5507
5526
5552
5386
5235
5160
5081
4989
4847
4647
4630
4540
4492
4403
4431
4483
4502
4666
4512
4490
4486
4454
4452
4449
4437
4428
4422
4417
4416
4400
4401
4395
4384
4369
4389
4390
4391
4393
4396
4394
4409
4373
4387
4426
4444
4465
4451
4420
4425
4441
4488
4523
4589
4649
4823
4973
4985
4987
5025
5030
5066
4990
4631
4769
4562
4547
4462
4484
4297
4314
4288
4075
4144
4181
4268
4325
4460
4468
4261
4190
4216
4117
3976
3896
3886
4004
4068
4014
4008
3943
3853
3792
3858
3850
3849
3835
3834
3802
3641
3476
3709
3657
3642
3682
3774
3863
3911
4061
4133
4131
4198
4157
4019
4025
3974
3990
3982
3912
3933
3940
3961
3985
4094
4142
4323
4326
4339
4321
4285
4469
4510
4608
4609
4616
4611
4617
4495
4482
4580
4520
4528
4534
4568
4853
4652
4874
4977
5056
5287
5299
5291
5289
5278
5210
5218
5220
5229
5244
5254
5248
5207
5250
5233
5217
5216
5228
5223
5227
5221
5242
5222
5311
5359
5442
5449
5437
5438
5610
5725
5627
5539
5464
5456
5400
5390
5193
5115
5142
5206
5214
5205
5230
5238
5231
5237
5253
5281
5322
5391
5522
5551
5562
5482
5495
5410
5462
5478
5407
5187
5273
5263
5240
5147
5153
5162
5480
5622
5636
5605
5506
5379
5414
5408
5412
5411
5406
5397
5401
5399
5381
5374
5353
5336
5259
5234
5185
5148
5149
4979
5004
4940
4836
4642
4629
4831
4920
5062
5076
5384
5485
5546
5569
5761
5738
5698
5706
5711
5712
5715
5720
5722
5694
5688
5657
5600
5592
5523
5431
5405
5341
5203
5164
5072
5039
4958
4952
4951
4928
4730
4906
4670
4567
4494
4518
4459
4448
4291
4200
4202
4322
4361
4122
4109
4041
3994
3993
3984
3971
3965
3964
3959
3957
3955
3942
4046
4092
4163
4052
4029
3956
3951
3960
3928
3916
3921
3925
3918
3923
3924
3936
3939
3945
3941
3932
3929
3927
3920
3915
3901
3899
3875
3797
3749
3826
3724
3541
3396
3370
3643
3737
3767
3773
3634
3607
3468
3548
3487
3489
3488
3486
3485
3467
3465
3432
3385
3373
3137
3158
3119
2981
3053
2333
2126
2339
2508
2509
2513
2642
2427
2372
2124
1984
2177
2129
2425
3085
2607
2872
3446
3528
3439
3351
3695
3828
3744
3885
4053
4072
4174
4185
4327
4381
4450
4551
4592
4625
4633
4626
4638
4639
4637
4663
4739
5045
5275
5074
5077
5440
5588
5692
5740
5876
6023
6066
6239
6251
6396
6405
6400
6605
6697
6719
6718
6713
6717
6725
6776
6845
6878
6887
6981
7077
7286
7369
7278
7156
6929
6960
7053
6879
6816
6780
6765
6760
6487
6498
6359
6298
6190
5998
6024
6188
6255
6232
6247
5888
5728
5547
5833
5956
5911
5789
5916
5860
5950
6085
6279
6156
6163
6119
6126
6114
6112
6096
6102
6046
6077
6093
6144
6125
6111
6101
6127
6399
6744
6798
7034
7232
7296
7490
7604
7521
7553
7476
7519
7717
7823
7898
7967
7959
7956
7951
7949
7941
7932
7930
7916
7935
7911
7897
7888
7881
7879
7862
7858
7856
7922
7944
7953
7942
7947
7940
7970
7964
7966
7960
7971
7974
7982
7986
7990
7983
8000
8007
8029
8019
8008
8004
7997
8005
8003
7988
7979
7978
7985
7992
8022
8032
8013
8069
8092
8177
8156
8136
8113
8102
8061
8037
8034
8028
8021
8014
8018
8020
8036
8049
8048
8052
8053
8057
8050
8059
8065
8074
8103
8122
8123
8060
8054
7963
7972
7980
7948
7883
7880
7865
7830
7746
7887
7878
7952
7900
7921
7943
7991
8064
8234
8250
8625
8361
8249
8241
8217
8268
8297
8344
8329
8261
8353
8412
8410
8331
8359
7976
8120
7834
7465
7399
7386
7380
7352
7347
7346
7343
7326
7317
7304
7269
7268
7250
7279
7175
7028
6990
6998
7045
7022
7020
7005
7006
7016
7019
6986
6972
6958
6925
6941
6898
6826
6909
6970
7093
7223
7323
7351
7228
7035
7029
6850
6849
6710
6739
6694
6650
6445
6458
6444
6368
6294
6327
6092
6341
6371
6391
6402
6426
6414
6427
6431
6452
6667
6783
6914
6497
6604
6741
6635
6561
6728
6782
6936
7015
7117
7454
7473
7459
7699
7854
7585
7333
7256
7373
7432
7426
7445
7435
7421
7376
7341
7395
7402
7415
7424
7439
7444
7452
7462
7447
7622
7626
7243
7050
6968
7047
7191
7361
7407
7502
7474
7752
7874
7975
7877
7838
7836
7813
7809
7769
7762
7704
7572
7468
7308
7089
7048
7259
7307
7450
7464
7772
7852
8189
8215
8257
8626
8823
8875
8886
8924
8935
8956
8942
8937
8612
8754
8616
8638
9028
9014
9845
9847
10721
10680
9953
9421
9487
8812
8772
8712
8380
8181
8317
8500
8407
8333
8066
7928
7901
8429
8671
8661
8651
8646
8633
8602
8574
8555
8553
8561
8660
8687
8833
8829
8968
9230
9364
9325
9088
9009
9229
9354
9194
9098
9461
9670
9678
9725
10116
10174
10172
10092
10070
9844
9874
9879
9881
9866
9856
9857
9841
9556
9675
9372
9299
9324
9409
9279
9183
9399
9582
9647
9742
9824
9998
9919
9827
9875
9939
9831
9840
9836
9849
9906
10008
10033
10054
10103
10322
10178
10273
10310
10237
10252
10340
10331
10351
10377
10384
10388
10436
10424
10460
10558
10883
10810
10622
10517
10405
10408
10404
10399
10401
10395
10394
10548
10603
10606
10632
10707
11003
11394
11392
12310
12329
12667
12625
11886
11715
11177
11036
11094
10980
10813
10834
10840
10573
10511
10466
10432
10562
10705
10617
11973
11916
11337
11284
11296
12660
12752
12795
12916
12964
12962
12960
12974
12973
12968
12961
12739
12648
12836
13002
13102
13139
13341
13290
13301
13344
13385
13073
12985
12870
12672
12391
12750
12769
12885
13324
13315
13762
14079
14316
14407
14433
14436
14379
14532
14527
14516
14530
14194
13873
13869
13652
13940
14335
14062
13765
13735
13432
12496
11849
11490
10821
10814
10152
9759
9763
10142
10593
12207
12873
13526
13421
13872
13874
13897
13918
13930
13941
14158
14011
14189
14265
14518
14519
14528
14546
14542
14698
14875
14878
14955
14977
14998
14984
14971
14881
14843
14660
14741
14910
15039
15104
15298
15323
15358
15141
15198
15136
15087
14958
14950
14948
14896
14946
15002
14954
15024
15008
14929
14882
14886
14887
14872
14846
14769
14730
14735
14860
14565
14512
14252
14047
14216
14206
14220
14211
14225
14227
14235
14309
14427
14219
13893
13795
13912
14034
14048
13856
13420
13352
13104
13035
13243
13071
12854
12815
12495
12357
11988
11336
11466
11385
11365
11305
11077
10678
10756
10863
10652
10540
10529
10518
10489
10475
10412
10431
10418
10347
10335
10359
10326
10275
10268
10247
10227
10217
10170
10151
10147
10143
10131
10120
10107
10101
10095
10077
10046
10029
10016
10028
10221
10136
10114
10040
10020
10010
10002
9884
9789
9776
9697
9687
9669
9719
9699
9666
9634
9606
9618
9583
9592
9594
9589
9572
9576
9504
9424
9396
9378
9413
9411
9418
9395
9412
9407
9404
9382
9397
9391
9383
9387
9392
9380
9389
9374
9394
9410
9435
9479
9447
9450
9467
9480
9471
9512
9498
9485
9484
9478
9488
9489
9495
9500
9508
9505
9515
9520
9547
9545
9573
9558
9566
9595
9610
9665
9671
9682
9696
9716
9769
9853
9859
9878
9892
9924
9968
9961
9911
9886
9832
9863
9799
9821
9802
9800
9775
9700
9668
9646
9604
9578
9590
9575
9567
9506
9509
9514
9490
9477
9496
9531
9532
9562
9554
9561
9581
9603
9605
9580
9586
9613
9620
9642
9597
9527
9452
9347
9314
9307
9321
9326
9315
9366
9361
9371
9425
9426
9436
9451
9405
9386
9376
9365
9359
9344
9343
9332
9317
9323
9335
9313
9322
9336
9303
9337
9319
9349
9311
9312
9304
9296
9310
9308
9288
9270
9283
9298
9327
9353
9385
9456
9420
9417
9601
9637
9681
9698
9706
9726
9727
9731
9748
9736
9614
9333
9065
9066
9076
9155
9144
9128
9117
9136
9090
9094
9061
9018
8948
8949
8991
8957
8941
8622
8541
8585
8604
8658
8496
8403
8399
8405
8440
7863
7756
7479
7116
7107
7216
7031
6917
6833
6574
6328
6567
6319
6358
6039
5932
5921
5882
5892
5899
5879
5867
5858
5853
5831
5816
5836
5856
5865
5825
5897
6164
6322
6350
6395
6565
6624
6625
6648
6660
6673
6676
6733
6735
6734
6753
6748
6634
6376
6284
6069
6052
6064
6040
6053
6062
5875
5782
5810
5804
5828
5862
5985
6001
6050
6109
6184
6221
6215
6212
6171
6153
6150
6148
6149
6186
6663
6688
6730
6727
6742
6754
6752
6763
6885
6848
6377
6267
6354
6428
6459
6829
6893
6895
6896
7021
7032
7049
7176
7273
7289
7206
7220
7249
7297
7319
7324
7330
7336
7318
7315
7314
7300
7302
7313
7342
7362
7359
7340
7334
7335
7339
7337
7338
7348
7345
7349
7355
7368
7388
7396
7394
7391
7383
7397
7401
7392
7404
7385
7382
7381
7374
7367
7390
7411
7413
7414
7428
7431
7408
7430
7442
7453
7458
7457
7461
7471
7630
7670
7505
7416
7379
7456
7531
7560
7564
7589
7621
7714
7831
7776
7614
7544
7533
7448
7495
7846
7082
7072
7141
6950
6877
7026
6942
7014
7136
7158
7204
7218
7274
7070
7103
7087
7074
7076
6919
6975
6899
6844
6912
7178
7372
7662
7685
7664
7663
7425
7745
8012
8117
8076
7807
7633
7591
7605
7716
7734
7718
7743
7950
8186
8055
8188
8202
8327
8664
8817
8945
8997
9109
9092
9162
9131
9124
8990
8961
8985
9053
9963
10180
10590
10832
10847
10656
10556
10444
10527
10526
10486
10459
10453
10443
10272
9826
10230
10165
10264
10430
10364
10323
10244
9765
9036
8980
8852
8905
9187
9063
9069
8993
8800
8933
8894
8920
9148
8900
8874
8778
8659
8479
8703
8733
8467
8310
8512
8292
8231
8532
8562
8734
8732
8837
8906
8955
9013
9027
9046
9050
8965
9020
9030
9049
9145
9152
9160
9170
9200
9217
9234
9259
9277
9241
9242
9243
9179
9126
9086
9093
9073
9080
9095
9082
9075
9071
9067
9057
9070
9074
9079
8972
8951
9040
9115
9129
9142
9122
9180
9222
9266
9253
9247
9257
9284
9318
9345
9316
9438
9462
9516
9568
9551
9587
9607
9579
9577
9571
9552
9536
9525
9499
9541
9513
9591
9600
9710
9707
9714
9739
9745
9861
9959
9962
9969
9951
9944
9903
9900
9893
9894
9887
9876
9852
9825
9909
9934
9948
10039
10049
10055
10037
10115
10076
10081
10093
10106
10099
10110
10111
10210
10334
10385
10667
10502
10740
10943
11144
11025
10879
10826
10778
10728
10838
10788
10685
10675
10598
10659
10660
10495
10976
11027
10993
10862
10875
12075
11300
11236
11434
12442
12522
12998
13477
13640
13697
14113
47386
47439
47444
47450
47454
47458
47456
47460
47438
47295
47455
47475
47478
47471
47470
47466
47462
47446
47445
47449
47595
47421
47355
47174
47192
47182
47161
47199
47276
47433
47388
47301
47316
47302
47260
47225
47110
47105
47041
47162
47231
47212
47198
47147
47098
47145
47166
47165
47171
47170
47168
47172
47180
47185
47213
47215
47226
47251
47247
47264
47273
47274
47282
47287
47398
47363
47390
47403
47479
47498
47497
47535
47530
47528
47527
47568
47583
47566
47563
47609
47603
47622
47638
47696
47717
47765
47730
47716
47605
47503
47687
47827
47826
47832
47833
47838
47837
47839
47841
47867
47958
47947
48025
48000
47978
48044
47982
47943
47932
47849
47799
47788
47824
47834
47831
47843
47845
47817
47818
47825
47828
47830
47862
47865
47874
47893
47938
47942
47950
47965
47964
47980
48024
48093
48098
48107
48110
48105
48084
48108
48113
48119
48167
48139
48158
48222
48281
48278
48246
48249
48268
48271
48270
48269
48267
48261
48264
48263
48258
48256
48242
48241
48236
48168
48145
48111
48094
48058
48059
48060
48143
48217
48216
48215
48219
48220
48226
48229
48228
48232
48280
48235
48227
48223
16098
16192
16182
16104
16068
15941
15934
15940
15935
15924
15900
15815
15718
15734
15745
15747
15756
15840
48137
48142
48121
48004
47945
47913
47851
47814
47820
47844
47854
47967
15345
15070
15006
15047
15053
15116
15123
15188
15211
15218
15225
15314
15620
15626
15666
15681
15586
15542
15506
15749
15733
15792
16058
16174
16260
16240
16229
16233
16188
16179
16136
16112
16018
16017
15923
16206
16200
16028
16031
16138
16046
16241
16377
16228
16300
16325
16512
16566
16762
16933
16965
16832
16691
16670
16476
16461
16495
16483
16406
16413
16409
16363
16333
16305
16329
16367
16370
16527
16623
16563
16514
16323
16397
16332
16372
16414
16546
16911
48360
48287
48288
48358
48389
17110
17300
17306
17533
17285
17193
17069
48383
48380
48371
48361
48376
48417
48415
48307
48289
48272
48276
48273
48275
48274
48279
48286
48294
48306
48359
48336
48333
48329
48330
48327
48318
48348
48386
48374
48344
48347
48382
48378
48379
48391
48394
48413
48396
48427
48410
48409
48443
48473
48477
48480
48483
48484
48487
48455
48454
48457
48435
48432
48418
48420
48429
48424
48428
48431
48433
48422
48416
48395
48403
48425
48421
48430
48439
48453
48438
48437
48296
48290
48224
48213
48199
48201
48179
48149
48117
48038
48039
48221
48078
48068
47986
47989
47991
48018
48015
48012
48003
47997
47970
47872
47900
47777
47683
47675
47600
47596
47597
47585
47575
47570
47591
47594
47592
47587
47574
47571
47549
47542
47529
47532
47464
47347
47297
47290
47283
47298
47266
47263
47261
47256
47255
47252
47246
47219
47206
47134
47150
47217
47245
47250
47268
47270
47313
47336
47391
47413
47416
47427
47518
47531
47485
47377
47211
47097
47103
47059
47058
47210
47223
47299
47376
47512
47540
47554
47637
47664
47674
47706
47691
47630
47621
47555
47534
47526
47487
47490
47486
47474
47468
47476
47522
47543
47511
47489
47429
47424
47265
47253
47281
47284
47373
47473
47504
47569
47616
47699
47718
47739
47729
47728
47740
47719
47708
47743
47749
47751
47850
47864
47835
47802
47776
47781
47842
47848
47853
47881
47894
47898
47895
47887
47888
47903
47906
47904
47908
47909
47915
47916
47924
47928
47929
47935
47944
47975
47977
48026
48048
48046
48118
48152
48155
48109
48097
48096
48066
48052
48050
48061
48056
48053
48042
48043
48055
48028
48029
48027
48023
48021
48020
48011
48009
48007
48006
48005
48010
48014
48022
48008
48002
47998
47996
47999
47990
47987
47941
47936
47891
47880
47883
47885
47702
47558
47553
47578
47602
47589
47613
47836
47963
47869
47857
47866
47933
47927
47931
47946
48016
48032
48045
48062
48106
48128
48141
48151
48214
48164
48147
48135
48131
48127
48099
48095
48092
48090
48087
48077
48049
48071
48083
48085
48040
47995
47993
48114
48124
48133
48165
48169
48182
48181
48177
48160
48173
48172
48178
48196
48175
48136
48126
48072
48070
48067
48064
48063
48065
47974
47973
47988
48001
47960
47957
47956
47954
47955
47953
47949
47920
47822
47733
47707
47703
47698
47598
47577
47509
47494
47493
47472
47419
47395
47393
47366
47289
47267
47262
47272
47242
47236
47248
47227
47384
47437
47440
47426
47451
47428
47407
47381
47308
47280
47278
47259
47222
47176
47177
47178
47175
47160
47157
47156
47154
47158
47163
47164
47159
47155
47151
47144
47152
47153
47142
47140
47137
47135
47131
47139
47146
47143
47129
47120
47114
47112
47090
47094
47095
47093
47086
47066
47063
47091
47117
47136
47169
47190
47108
47100
47092
47096
47048
47049
47053
46983
46946
46988
47000
47028
47043
47101
47073
47102
47149
47167
47204
47184
47148
47078
47071
47081
47099
47106
47125
47138
47187
47235
47277
47405
47430
47459
47520
47481
47482
47550
47523
47505
47519
47480
47432
47431
47547
47539
47537
47567
47572
47623
47628
47610
47606
47604
47660
47711
47811
47809
47808
47768
47786
47778
47731
47633
47631
47618
47593
47536
47508
47506
47513
47516
47514
47491
47418
47229
47186
47083
47113
47088
47070
47062
47064
47045
47039
47029
47025
47036
47018
47015
46995
46977
46976
46974
46963
46978
46948
46906
46902
46928
46937
46961
46990
46970
46944
46935
46950
46966
46943
46953
46979
46984
47003
47011
47007
46989
46973
46982
46987
46959
46996
46999
46985
47030
47026
47032
47035
47057
47087
47109
47133
47179
47189
47194
47200
47203
47205
47233
47243
47244
47241
47230
47228
47214
47216
47218
47220
47240
47258
47275
47279
47269
47300
47379
47383
47319
47350
47364
47402
47408
47378
47380
47368
47330
47296
47257
47234
47239
47221
47121
47128
47123
47122
47188
47065
47068
47054
47042
47023
47009
47020
47022
47021
47012
47037
47034
47044
47047
47061
47051
47055
47038
46991
46981
46969
46955
46958
46941
46952
46965
46980
46951
46942
46945
47002
47014
47013
47001
46960
46940
46964
46967
46975
47033
47024
47040
47060
47050
47031
47019
47017
47016
47010
46972
46998
46997
46971
46957
46932
46913
46904
46911
46914
46899
46884
46849
46721
46727
46693
46698
46705
46702
46703
46701
46699
46719
46720
46688
46696
46695
46697
46745
46778
46859
46866
46856
46880
46881
46885
46891
46905
46924
46917
46903
46895
46929
46933
46934
46936
46939
46947
46949
46931
46918
46920
46893
46878
46894
46883
46887
46873
46875
46864
46862
46863
46871
46877
46876
46879
46889
46888
46886
46882
46892
46874
46858
46860
46867
46855
46842
46783
46744
46718
46715
46712
46704
46707
46706
46708
46709
46711
46714
46713
46716
46717
46724
46750
46754
46756
46760
46763
46767
46759
46762
46766
46768
46779
46787
46788
46791
46794
46807
46803
46798
46793
46790
46784
46769
46772
46773
46771
46758
46753
46755
46752
46749
46748
46747
46743
46746
46741
46736
46742
46737
46731
46729
46730
46733
46734
46732
46738
46740
46735
46751
46757
46774
46786
46805
46775
46782
46789
46816
46821
46823
46827
46837
46839
46840
46843
46857
46833
46836
46835
46838
46826
46829
46834
46820
46813
46808
46809
46806
46804
46797
46796
46792
46780
46781
46776
46785
46799
46851
46847
46852
46854
46865
46861
46853
46848
46814
46810
46811
46815
46812
46817
46819
46824
46831
46832
46770
46828
46830
46850
46841
46726
46723
46722
46725
46694
46691
46686
46668
46670
46669
46684
46687
46689
46692
46685
46683
46677
46676
46674
46675
46679
46680
46682
46681
46672
46667
46664
46644
46639
46647
46663
46660
46665
46661
46655
46656
46658
46649
46643
46642
46635
46637
46636
46633
46631
46638
46654
46646
46634
46657
46632
46629
46630
46641
46640
46645
46652
46650
46651
46648
46653
46662
46671
46659
46666
46673
46678
46710
46690
46700
46761
46825
46890
46896
46897
46898
46900
46901
46907
46908
46915
46919
46921
46922
46925
46926
46938
46927
46916
46923
46912
46910
46909
46994
46992
47008
47006
47005
47004
46986
46993
46956
46954
46930
46845
46844
46846
46764
46765
46822
46802
46795
46800
46728
46739
46777
46801
46818
46872
46870
46869
46868
46962
46968
47079
47124
47126
47130
47181
47183
47191
47196
47201
47209
47207
47197
47202
47193
47195
47238
47232
47237
47304
47315
47397
47399
47404
47411
47425
47409
47495
47387
47365
47362
47360
47356
47369
47371
47314
47317
47332
47338
47334
47339
47335
47337
47329
47340
47343
47348
47346
47342
47349
47353
47354
47359
47358
47357
47345
47331
47324
47327
47321
47333
47351
47361
47367
47372
47375
47385
47389
47392
47406
47410
47400
47382
47374
47344
47328
47306
47303
47294
47291
47285
47305
47310
47312
47311
47322
47325
47288
47293
47254
47208
47173
47132
47111
47104
47107
47089
47084
47076
47075
47072
47067
47069
47074
47080
47077
47085
47082
47116
47118
47119
47127
47115
47046
47141
47052
47027
47056
47224
47309
47249
47271
47341
47412
47457
47396
47370
47286
47318
47320
47323
47352
47307
47326
47394
47434
47441
47448
47499
47496
47501
47524
47562
47561
47614
47620
47619
47627
47629
47584
47588
47590
47612
47580
47601
47673
47695
47723
47727
47769
47770
47752
47794
47797
47805
47823
47934
47912
47907
47892
47876
47774
47763
47655
47521
47502
47477
47442
47417
47414
47422
47415
47420
47423
47435
47452
47453
47469
47467
47461
47463
47483
47465
47517
47541
47582
47657
47856
47829
47863
47852
47813
47767
47775
47807
47800
47756
47704
47639
47625
47607
47608
47586
47573
47551
47544
47500
47492
47488
47447
47436
47443
47510
47525
47556
47599
47576
47559
47579
47634
47651
47632
47615
47552
47560
47564
47565
47545
47557
47581
47642
47658
47685
47724
47789
47897
47899
47901
47917
47858
47922
47921
47925
47930
47926
47971
47937
47981
48047
48054
48069
48073
48074
47976
48120
48125
48101
48081
48115
48116
48171
48230
48248
48243
48231
48211
48134
48157
48189
48190
48207
48212
48238
48191
48166
48161
48112
48144
48148
48150
48154
48153
48162
48130
48140
48208
48209
48251
48292
48262
48257
48255
48297
48285
48303
48350
48366
48370
48368
48367
48375
48373
48377
48392
48452
48488
48489
48440
48411
48408
48407
48406
48405
48445
48446
48472
48475
48461
48462
48463
48465
48469
48470
48468
48471
48476
48478
48479
48550
48568
48531
48528
48536
48567
48546
48586
48572
48578
48579
48581
48582
48580
48584
48577
48548
48549
48547
48544
48535
48509
48534
48515
48486
48444
48412
48385
48341
48342
48343
48346
48340
48384
48354
48353
48349
48335
48337
48284
48282
48266
48265
48225
48233
48159
48036
48132
48122
48206
48203
48138
48102
48037
48033
47948
47952
47821
47840
47819
47816
47812
47784
47757
47715
47734
47720
47709
47678
47667
47663
47636
47624
47617
47661
47666
47681
47705
47686
47690
47693
47694
47697
47701
47710
47713
47714
47712
47725
47721
47726
47742
47745
47748
47755
47759
47773
47772
47736
47738
47737
47722
47760
47758
47771
47780
47750
47744
47741
47747
47746
47735
47732
47754
47762
47923
47985
47983
47979
47968
47984
47992
48013
48017
48075
48129
48283
48298
48305
48320
48331
48326
48322
48317
48311
48308
48323
48332
48321
48324
48328
48319
48314
48313
48309
48310
48312
48315
48304
48301
48244
48089
48091
48146
48291
48334
48355
48393
48441
48482
48498
48502
48504
48518
48521
48525
48530
48529
48545
48571
48537
48506
48499
48523
48514
48516
48520
48522
48526
48527
48524
48519
48533
48532
48508
48511
48507
48450
48442
48448
48481
48423
48426
48390
48387
48400
48388
48402
48449
48401
48302
48345
48325
48293
48259
48240
48197
48193
48205
48204
48200
48202
48198
48192
48187
48195
48194
48185
48174
48163
48156
48051
48041
48035
48034
48031
47972
48019
47871
47859
47847
47804
47792
47791
47790
47782
47783
47796
47803
47806
47795
47785
47779
47766
47761
47764
47692
47680
47679
47677
47670
47671
47669
47665
47668
47700
47810
47787
47801
47815
47918
47940
47919
47905
47959
47966
48076
48170
48176
48184
48186
48183
48180
48188
48210
48295
48338
48339
48299
48252
48247
48245
48250
48260
48253
48254
48237
48239
48234
48088
48086
48082
48080
48079
48057
47994
48030
47969
47962
47939
47882
47877
47879
47875
47870
47798
47662
47659
47654
47652
47649
47656
47650
47646
47648
47647
47644
47641
47635
47645
47643
47640
47653
47672
47676
47611
47548
47684
47689
47515
47484
47538
47533
47626
47507
47401
47292
47753
47546
47682
47688
47793
47910
47868
47860
47846
47878
47896
47889
47911
47886
47890
47902
47873
47861
47884
47914
47951
47855
47961
48100
48103
48104
48123
48218
48277
48300
48316
48357
48356
48352
48351
48362
48363
48364
48365
48369
48399
48434
48436
48404
48419
48414
48372
48381
48398
48397
48447
48485
48456
48458
48460
48464
48467
48474
48466
48459
48451
48501
48491
48490
48493
48494
48495
48496
48500
48505
48497
48492
48569
48570
48561
48555
48552
48553
48556
48557
48560
48588
48566
48565
48564
48563
48562
48558
48554
48539
48541
48540
48538
48542
48543
48559
48585
48589
48591
48592
48593
48605
48606
48595
48609
48620
48626
48625
48623
48619
48621
48618
48616
48607
48594
48590
48610
48633
48641
48642
48648
48649
48646
48644
48643
48647
48640
48614
48608
48615
48632
48653
48663
48662
48681
48694
48666
48650
48630
48611
48612
48631
48664
48665
48668
48685
48700
48712
48716
48704
48705
48702
48697
48698
48710
48711
48706
48709
48733
48737
48734
48726
48723
48725
48724
48718
48715
48714
48717
48719
48722
48721
48720
48727
48728
48729
48730
48732
48736
48731
48735
48738
48739
48740
48741
48743
48744
48755
48762
48763
48761
48760
48757
48758
48770
48808
48813
48814
48815
48816
48817
48818
48819
48833
48840
48841
48836
48796
48797
48795
48811
48812
48852
48868
48865
48866
48867
48869
48870
48872
48885
48893
48894
48895
48896
48900
48901
48910
48914
48909
48929
48930
48961
48952
48956
48954
48951
48949
48959
48960
48962
48963
48973
48972
49007
48992
48945
48943
48941
48944
48942
48938
48940
48947
48926
48925
48924
48921
48916
48920
48922
48923
48917
48908
48906
48902
48903
48905
48904
48899
48897
48898
48911
48913
48912
48927
48958
48970
48975
48955
48969
48982
49107
49109
49140
49147
49141
49195
49219
49221
49225
49226
49230
49227
49231
49233
49235
49236
49229
49232
49234
49238
49241
49237
49239
49240
49242
49245
49178
49113
49050
49049
49048
49047
48979
48978
48976
48971
48928
48915
48981
49020
49032
49033
49034
49111
49128
49064
49149
49150
49152
49158
49159
49160
49161
49162
49172
49167
49170
49174
49171
49148
49176
49198
49202
49204
49205
49206
49207
49208
49211
49246
49249
49248
49247
49298
49280
49311
49309
49317
49358
49369
49405
49361
49363
49364
49254
49365
49380
49391
49435
49436
49437
49438
49415
49327
49325
49370
49390
49396
49446
49460
49467
49426
49479
49475
49486
49525
49552
49556
49562
49564
49578
49584
49575
49574
49571
49570
49567
49565
49563
49561
49560
49559
49555
49554
49553
49543
49535
49498
49495
49569
49664
49670
49672
49679
49683
49684
49682
49686
49685
49678
49680
49681
49674
49673
49675
49677
49676
49671
49647
49669
49668
49665
49654
49593
49615
49582
49576
49547
49511
49491
49529
49451
49450
49449
49454
49453
49448
49416
49386
49384
49381
49379
49367
49397
49394
49393
49371
49356
49374
49377
49382
49385
49383
49389
49388
49392
49395
49399
49400
49403
49410
49409
49404
49353
49319
49297
49296
49295
49294
49293
49303
49324
49408
49430
49433
49457
49458
49478
49466
49521
49503
49485
49488
49490
49492
49489
49487
49484
49496
49504
49519
49602
49637
49642
49651
49634
49633
49635
49636
49638
49640
49641
49649
49644
49630
49632
49629
49627
49628
49626
49622
49618
49623
49620
49614
49585
49617
49621
49590
49587
49588
49551
49558
49566
49557
49536
49533
49532
49531
49530
49528
49527
49522
49508
49517
49481
49459
49398
49425
49401
49343
49338
49251
49250
49224
49223
49222
49220
49217
49285
49354
49366
49326
49218
49292
49201
49102
49071
49054
49055
49056
49028
48980
49017
49019
49016
49013
49018
49023
49008
49031
49037
49030
49029
49015
49012
48993
48988
48986
48987
48991
48994
48995
48996
48997
48999
49001
49000
49005
48985
49011
49014
49021
49022
49036
49035
49042
49046
49052
49051
49044
49043
49045
49038
49027
49025
49026
49024
49009
49002
48990
48989
49003
49006
49004
48983
48977
48967
48965
48957
48950
48946
25315
25283
25224
25159
25139
48968
48953
48966
48964
48919
48918
24812
24809
24810
24736
24800
24804
48948
48939
48937
48936
48935
48934
48933
48932
48931
48907
48882
48871
48880
48881
48879
48878
48876
48877
48873
48864
48863
48859
48834
48831
48824
48800
48799
48783
48788
48779
48759
48767
48754
48753
48752
48751
48750
48746
48748
48747
48745
48749
48708
48707
48696
48679
48678
48672
48671
48660
48670
48673
48675
48677
48669
48674
48676
48680
48683
48703
48693
48684
48682
48654
48661
48652
48651
48645
48637
48638
48639
48636
48635
48628
48622
48624
48617
48599
48575
48574
48573
48583
48604
48596
48597
48598
48600
48601
48602
48603
48587
48551
48517
48513
48510
48512
48503
17845
17853
17939
18137
18143
18148
18146
18153
18157
18242
48576
48613
48629
48627
48634
18795
18718
18423
18424
18417
18559
18557
18657
18980
18987
18999
18993
18981
18989
18997
19014
19233
48655
48656
48657
48658
48659
48667
19776
19892
19891
20143
20144
20231
20138
20150
48692
48688
48686
48687
48691
48689
48690
48695
48699
48701
48713
48742
21000
20752
20681
20680
20711
20690
20724
21091
21551
21565
21569
21589
21605
21601
21985
21949
22320
22697
22592
23019
23043
23694
23723
23695
23721
23766
23518
23314
22959
23090
23485
23462
23482
23395
22761
22914
22861
23284
48830
48829
48809
48806
48792
48793
48791
48769
48766
48765
48756
48764
48768
48774
48775
48777
48776
48773
48771
48772
48787
48778
48781
48780
48782
48784
48785
48786
48789
48790
48804
48794
48798
48802
48803
48801
48805
48810
48807
48820
48827
48832
48825
48822
48821
48835
48826
48823
48828
48838
48839
48837
48855
24390
48875
48860
48854
48862
48883
48887
48888
48889
48892
48886
48891
48890
24631
24686
24722
24895
24854
24794
24724
24729
24590
24526
24523
24528
24542
24611
24773
24849
24847
24886
24924
24938
24940
24943
24947
24952
24953
24954
24955
24958
24961
24966
24967
24990
24985
24974
24970
24971
24969
24962
24977
24989
24988
24984
24939
24910
24907
24857
24806
24612
24599
24602
24408
24275
24185
24156
24173
48884
24358
48874
48857
48858
48847
48848
48849
48846
48843
48842
48844
48845
48850
48851
48856
48853
48861
23916
23740
23761
23999
24076
24177
24133
24037
24075
24089
24029
23911
23913
23859
23914
23925
23952
23959
23944
23957
23899
23860
23936
23955
23977
23994
24011
24005
23967
23962
23980
23983
23988
23985
23990
23993
23996
24001
24013
24026
24014
24006
24017
24018
24010
24002
23998
23995
24000
24008
24021
24028
24051
24054
24048
24053
24065
24063
24073
24046
24025
24031
24034
24036
24035
24033
24039
24057
24038
24055
24058
24067
24069
24100
24102
24099
24079
24078
24108
24092
24074
24062
24107
24158
24129
24149
24174
24206
24215
24262
24223
24210
24163
24120
24007
24080
24152
24204
24200
24405
24634
24741
24561
24571
24330
24485
24693
24730
24622
24607
24454
24732
24837
24932
24956
24898
24928
24931
24925
24927
24930
24936
24965
25192
25509
25540
25545
25804
25855
25858
25864
25865
25871
25868
25873
25869
25875
25880
25883
25888
26008
26158
26406
26333
26332
26330
26454
26590
26694
26760
26774
26766
26788
26911
27022
27020
27017
27002
27096
27321
27388
27404
27384
27409
27410
27345
27049
26907
26786
26784
49146
49139
49127
49063
49039
49040
49041
26109
25668
25107
25240
25229
25226
25220
25228
25223
25221
25071
25083
25036
25029
25103
25284
25360
25516
25422
48974
48998
49010
48984
49053
49061
49062
49068
49106
49112
49115
49126
49124
49123
49103
49101
49100
49098
49097
49094
49092
49091
49085
49086
49088
49077
49072
49066
49059
49067
49065
49057
49058
49060
49069
49070
49074
49079
49078
49076
49075
49080
49082
49081
49083
49084
49090
49087
49089
49093
49095
49096
49099
49105
49114
49119
49131
49134
49137
49157
49142
49136
49138
49135
49130
49122
49116
49104
49108
49110
49120
49121
49132
49129
49163
49187
49164
49118
49117
49144
49155
49145
49073
49125
49180
49184
49188
49189
49190
49194
49193
49197
49196
49191
49210
49192
49215
49228
49243
49214
49253
49259
49252
49255
49279
49281
49290
49330
49339
49376
49402
49413
49434
49441
49456
49476
49470
49471
49474
49473
49472
49477
49483
49493
49482
49431
49406
49351
49373
49407
49418
49422
49465
49419
49362
49302
49288
49286
49257
49258
49212
49256
49299
49316
49318
49315
49310
49305
49312
49308
49307
49301
49306
49304
49332
49368
49355
49357
49420
49469
49513
49518
49515
49512
49510
49494
49514
49509
49502
49501
49500
49497
49499
49506
49526
49534
49538
49544
49545
49541
49462
49464
49549
49573
49572
49581
49577
49580
49601
49595
49599
49603
49604
49606
49608
49607
49609
49612
49613
49616
49624
49611
49605
49610
49597
49596
49598
49600
49591
49589
49583
49548
49546
49524
49516
49523
49507
49447
49445
49444
49432
49440
49439
49443
49442
49378
49421
49452
49505
49537
49539
49542
49579
49586
49592
49639
49655
49659
49658
49656
49653
49648
49650
49652
49661
49663
49662
49660
49594
49550
49568
49625
49619
49657
49666
49667
49646
49645
49631
49643
49540
49520
49480
49468
49461
49463
49455
49429
49428
49424
49427
49423
49411
49417
49414
49412
49387
49342
49341
49333
49334
49335
49348
49372
49375
49360
49359
49352
49349
49345
49347
49346
49340
49331
49350
49344
49336
49337
49328
49329
49313
49314
49320
49322
49323
49287
49283
49282
49278
49289
49300
49321
49291
49284
49274
49272
49271
49262
49268
49264
49267
49270
49265
49260
49263
49273
49275
49277
49276
49261
49269
49266
27217
27187
49216
49244
49213
49209
49173
49166
49183
49185
49186
49199
49203
49182
49165
49168
49175
49154
49153
49143
49133
49151
49156
49169
49179
49181
49177
49200
27024
27147
27129
27215
27298
27305
27337
27343
27367
27374
27375
27378
27382
27392
27396
27401
27394
27408
27413
27415
27418
27422
27425
27428
27431
27439
27445
27448
27471
27464
27468
27462
27465
27461
27452
27455
27457
27449
27454
27423
27429
27424
27420
27421
27414
27406
27433
27435
27442
27528
27563
27576
27579
27581
27541
27540
27538
27526
27523
27529
27503
27499
27487
27481
27475
27474
27483
27485
27490
27478
27476
27470
27450
27447
27446
27441
27430
27426
27434
27484
27497
27493
27494
27496
27544
27537
27531
27500
27521
27551
27554
27583
27578
27571
27556
27558
27570
27574
27580
27572
27532
27524
27513
27527
27535
27536
27505
27506
27511
27545
27510
27488
27495
27473
27444
27516
27575
27630
27672
27649
27614
27607
27600
27594
27592
27591
27646
27706
27743
27701
27687
27654
27637
27613
27674
27724
27746
27951
28075
28188
28206
28177
28176
28168
28084
28096
28118
28108
28112
28115
28109
28110
28113
28102
28079
27973
28032
28064
28148
28161
28154
28185
28197
28216
28194
28199
28212
28245
28247
28254
28308
28404
28416
28539
28546
28616
28572
28565
28490
28466
28400
28358
28287
28251
28243
28387
28455
28384
28260
28204
28179
28181
28200
28226
28229
28230
28240
28249
28250
28258
28265
28268
28310
28502
28480
28507
28517
28535
28536
28541
28548
28574
28547
28538
28527
28521
28522
28470
28463
28635
28717
28822
28892
29006
29005
29262
29266
29218
29048
29032
29038
29024
28853
28711
28709
28706
28880
28956
28986
28878
28862
28844
28868
28908
28913
28923
28976
28972
28965
28964
28953
28968
29411
29435
29418
29427
29432
29452
29476
29478
29500
29518
29509
29636
29537
29410
29338
29379
29626
29663
29653
29563
29759
30075
30143
30169
30201
30261
30276
30370
30326
30443
30524
30517
30515
30510
30512
30513
30511
30496
30482
30472
30470
30479
30474
30392
30374
30355
30375
30367
30138
30129
30198
30187
30173
30191
30181
30192
30178
30196
30207
30159
30146
30150
30151
30155
30141
30108
30031
30040
29913
29535
29542
29522
29494
29549
29591
29595
29585
29632
29696
29516
29507
29502
29495
29220
29066
28937
28869
28832
28724
28740
28819
28718
28708
28695
28615
28618
28713
28753
28783
28784
28785
28786
28790
28824
28984
28902
28947
28935
28936
28995
29004
29091
29278
29219
29211
29063
29019
29010
28991
28969
28979
29075
29201
29209
29180
29160
29341
29343
29353
29369
29378
29390
29386
29428
29423
29408
29430
29448
29417
29397
29405
29444
29450
29486
29477
29457
29445
29449
29484
29488
29788
29787
29821
29824
29803
29806
29826
29828
29801
29778
29741
29748
29756
29758
29731
29708
29676
29641
29631
29627
29604
29594
29588
29590
29593
29572
29536
29493
29499
29458
29470
29394
29403
29362
29298
29263
29248
29200
29136
29096
28973
29148
29177
29193
29210
29213
29197
29188
29170
29156
29152
28989
29017
28962
28847
28815
28895
28922
29022
29078
29147
29269
29264
29252
29282
29286
29312
29415
29540
29520
29867
29819
29974
29879
29954
29970
29948
29961
30047
30054
30154
30384
30438
30676
30731
30966
30939
30679
30747
30846
30871
30890
30958
30961
30995
31015
31506
31622
31653
31702
31716
31859
31894
31762
31606
31350
31627
31690
31723
31738
31882
32288
32262
32256
32157
32214
32212
32215
32257
32229
32213
32130
32058
32076
32208
32195
32164
32152
32145
32201
32261
32309
32320
32437
32520
32590
32786
32897
32869
32851
32832
32636
32564
32613
32674
32592
32365
32352
32383
32441
32299
32269
32196
32226
32678
32627
32646
32704
32666
32669
32707
32716
32713
32675
32685
32722
32725
32720
32726
32723
32718
32729
32739
32734
32752
32790
32810
32839
32914
32972
32971
33159
33170
33181
33188
33408
33672
33905
33794
33921
33842
33781
33774
33459
33378
33419
33512
33609
33661
33676
33734
33689
33688
33671
33674
33685
33686
33691
33699
33712
33680
33679
33718
33709
33701
33675
33669
33663
33648
33645
33646
33662
33653
33649
33638
33636
33635
33624
33599
33616
33601
33584
33533
33544
33563
33566
33573
33575
33587
33618
33608
33627
33623
33610
33603
33605
33600
33612
33591
33586
33565
33576
33567
33562
33561
33558
33557
33551
33555
33528
33515
33505
33498
33514
33449
33417
33420
33416
33414
33406
33405
33326
33318
33304
33302
33179
33137
33206
33104
32926
32670
32735
32690
32578
32483
32539
32543
32534
32536
32542
32518
32421
32030
31994
32055
32059
31725
31726
31783
31777
31721
31564
31444
31313
30996
31008
31105
31217
31315
31372
31186
30956
30937
30933
30902
30922
30895
30878
30919
30884
30855
30816
30780
30760
30759
30671
30668
30663
30620
30577
30619
30602
30630
30648
30670
30712
30753
30768
30842
30868
30906
30962
31049
31084
31082
31328
31479
31474
31541
31546
31572
31573
31610
31597
31596
31583
31582
31605
31612
31592
31470
31370
31331
31307
31283
31155
31109
31091
31083
31059
31056
31050
31054
31065
31077
31046
31022
31025
31044
31032
31033
31012
30994
30993
30967
30949
30938
30839
30847
30841
30785
30772
30775
30741
30736
30742
30688
30674
30664
30657
30647
30520
30506
30516
30549
30585
30540
30521
30519
30462
30463
30452
30455
30486
30499
30507
30518
30546
30539
30526
30487
30480
30467
30451
30449
30439
30430
30429
30427
30388
30387
30402
30416
30415
30396
30368
30278
30225
30204
30189
30190
30139
30140
30103
30080
30016
29995
29992
29971
29964
29966
29937
29928
29924
29929
29933
29938
29957
29960
29919
29887
29875
29883
29882
29862
29849
29874
29839
29838
29825
29847
29840
29841
29817
29848
29853
29854
29852
29851
29855
29850
29858
29857
29856
29861
29863
29884
29893
29898
29899
29864
29871
29880
29890
29877
29881
29885
29896
29901
29900
29910
29906
29916
29912
29914
29920
29925
29951
29973
29976
29983
29968
29942
29936
29922
29932
29931
29909
29889
29872
29869
29860
29843
29800
29771
29765
29768
29767
29766
29742
29719
29727
29750
29744
29705
29718
29680
29658
29643
29670
29673
29656
29664
29672
29683
29702
29681
29692
29700
29713
29712
29720
29730
29726
29733
29734
29738
29743
29749
29746
29735
29722
29752
29770
29753
29757
29760
29755
29754
29737
29732
29716
29710
29706
29701
29690
29691
29715
29698
29686
29675
29666
29657
29648
29642
29646
29638
29639
29634
29629
29623
29622
29614
29616
29618
29619
29615
29538
29599
29620
29703
29739
29736
29729
29714
29704
29694
29688
29689
29650
29649
29665
29661
29668
29707
29699
29659
29654
29662
29679
29687
29671
29693
29724
29740
29721
29747
29772
29791
29789
29795
29797
29796
29802
29822
29831
29836
29905
29917
29888
29886
29845
29846
29844
29859
29834
29820
29810
29814
29815
29809
29808
29811
29818
29786
29777
29783
29782
29784
29764
29773
29776
29792
29793
29832
29876
29895
29903
29915
29935
29943
29939
29945
29950
29934
29956
29978
29979
29972
29953
29949
29977
29962
29965
29959
30003
29804
29837
29829
29565
29545
29551
29579
29555
29553
29527
29464
29440
29419
29406
29297
29387
29383
29366
29359
29401
29416
29547
29562
29561
29570
29571
29573
29567
29575
29576
29578
29603
29607
29606
29892
29985
30004
30045
30052
30074
30077
30101
30106
30236
30313
30307
30433
30397
30400
30373
30351
30279
30267
30199
30166
30109
30113
30083
30072
30081
30104
30112
30157
30240
30224
30247
30233
30175
30055
30038
30033
30028
29996
30030
30065
30094
30165
30203
30209
30227
30242
30259
30257
30248
30246
30215
30164
30244
30350
30363
30380
30362
30357
30328
30311
30306
30303
30339
30294
30270
30283
30301
30292
30310
30340
30361
30425
30523
30667
30661
30819
30989
31076
31562
31442
31314
31286
31094
31122
31175
31371
31515
31535
31620
31661
31758
31641
31776
31824
31866
31865
31831
31913
32003
32146
32251
32109
32282
32274
32465
32525
32508
32683
32697
32903
33229
33250
33120
33210
33200
33183
33165
33097
33023
33028
32934
32938
32944
32952
32985
32991
33146
33225
33274
33363
33458
33660
33488
33404
33288
33105
32979
32961
32958
32966
32932
32933
32939
32940
32923
32779
32630
32621
32548
32512
32499
32489
32467
32428
32426
32422
32425
32381
32334
32343
32355
32431
32602
32509
32480
32487
32495
32439
32370
32225
32198
32185
32175
32115
32101
32079
31924
32036
32052
32053
31916
32010
32073
32092
32166
32271
32277
32290
32300
32294
32295
32292
32291
32285
32275
32280
32284
32289
32306
32312
32307
32308
32311
32313
32315
32317
32325
32327
32333
32374
32404
32410
32416
32388
32354
32373
32293
32297
32305
32367
32511
32571
32603
32528
32349
32296
32232
32260
32233
32168
32067
31930
31889
31815
31737
31774
31624
31554
31548
31543
31518
31514
31490
31462
31464
31463
31394
31468
31483
31598
31749
31812
31687
31646
31555
31540
30990
30925
30899
30826
30769
30734
30660
30770
30807
30757
30740
30717
30711
30697
30672
30695
30721
30720
30725
30698
30703
30704
30744
30746
30752
30766
30756
30758
30748
30750
30755
30763
30764
30771
30773
30778
30779
30786
30787
30790
30792
30793
30794
30789
30795
30800
30805
30808
30833
30830
30814
30754
30714
30690
30738
30644
30544
30468
30436
30437
30398
30365
30222
30133
30102
30099
30097
30117
30171
30194
30422
30410
30345
30318
30338
30331
30349
30336
30323
30320
30324
30314
30298
30084
30039
29762
29597
29586
29991
29790
29395
29232
29239
29227
29021
29013
29016
28999
28985
28980
28966
28983
29015
29023
28942
28808
28744
28742
28745
28735
28733
28730
28726
28727
28702
28720
28693
28648
28588
28589
28655
28647
28576
28584
28714
28691
28679
28705
28780
28789
28796
28811
28829
28825
28996
29076
28955
28970
28971
28910
28897
28890
28865
28849
28828
28909
28959
29011
29179
29250
29385
29389
29270
29196
29058
28950
28925
28850
28941
29090
29358
29373
29897
29927
30119
30291
30561
30471
30454
30531
30459
30464
30420
30426
30300
30272
30266
30120
29548
29496
29468
29235
29002
29229
29242
29320
29421
29391
29533
29621
29546
29469
29413
29345
29246
29238
29267
29363
29294
29325
29339
29347
29351
29364
29367
29368
29372
29350
29337
29348
29323
29316
29307
29317
29318
29331
29336
29319
29314
29309
29305
29301
29253
29271
29287
29327
29426
29399
29398
29361
29393
29412
29400
29404
29352
29392
29409
29407
29420
29451
29474
29505
29521
29543
29524
29667
29541
29584
29554
29574
29592
30067
30096
30235
30258
30262
30376
30457
30466
30473
30503
30781
30716
30632
30652
30822
30838
30831
30820
30913
30917
30911
30915
30916
30914
30924
30927
30926
30904
30955
30970
31101
31149
31070
30982
31132
31182
31244
31296
31300
31288
31299
31324
31351
31365
31363
31255
31373
31344
31360
31375
31379
31384
31381
31402
31417
31441
31439
31565
31569
31574
31594
31577
31443
31376
31471
31556
31566
31665
31682
31688
31735
31769
31818
31821
31798
31695
31732
31746
31767
31741
31628
31625
31626
31697
31778
31850
31846
31848
31834
31844
31849
31839
31847
31937
32035
32057
32049
32037
31962
31978
32001
31987
31999
31989
31995
31992
32068
32087
31981
31984
32032
31983
31880
31972
31918
31828
31759
31760
31701
31700
31679
31686
31693
31660
31664
31651
31644
31642
31640
31633
31638
31655
31670
31578
31584
31585
31639
31631
31650
31618
31587
31637
31580
31252
31163
31093
30974
30945
30905
30850
30684
30718
30751
30662
30508
30465
30381
30296
30122
30066
30183
30036
29908
30037
30156
30195
30070
30044
29894
29870
30071
30149
30337
30160
30041
29944
30022
30079
30078
30369
30358
30379
30501
30596
30642
30685
30699
30693
30689
30732
30729
30707
30811
30834
30825
30821
30809
30797
30722
30864
30957
30978
31102
31145
31243
31079
31087
30929
30940
31120
31115
31222
31629
31674
31677
31675
31714
31787
31827
31836
31854
31990
32020
32054
32103
32116
32127
32155
32134
32143
32150
32237
32190
32171
32162
32132
32154
32186
32202
32246
32096
32138
32220
32389
32393
32387
32376
32485
32503
32642
32577
32609
32677
32758
32730
32724
32731
32787
32658
32557
32358
32361
32279
32151
32123
32094
32056
32045
32038
32006
32002
32048
32135
32163
32248
32258
32321
32382
32412
32407
32357
32336
32329
32310
32268
32244
32314
32328
32330
32286
32142
32110
32042
32008
31915
31898
31897
31890
31884
31868
31832
31833
31867
31876
31892
31814
31748
31771
31772
31779
31795
31800
31793
31799
31713
31703
31691
31552
31525
31311
31398
31481
31576
31589
31662
31730
31648
31707
31786
31775
31858
31885
31956
31967
31958
31877
31845
31796
31813
31837
31870
31766
31729
31731
31689
31709
31765
31805
31819
31788
31792
31750
31704
31647
31614
31579
31503
31491
31237
31224
31253
31225
31367
31228
31200
31201
31218
31517
31531
31635
31643
31717
31599
31608
31575
31602
31505
31430
31438
31380
31339
31320
31333
31336
31346
31356
31337
31359
31437
31433
31440
31434
31431
31445
31447
31458
31454
31456
31455
31457
31469
31466
31473
31510
31494
31459
31450
31446
31452
31449
31429
31436
31432
31428
31422
31424
31421
31409
31406
31405
31407
31393
31401
31400
31385
31386
31408
31427
31399
31389
31387
31369
31361
31349
31341
31340
31354
31374
31377
31395
31391
31420
31411
31435
31451
31461
31465
31467
31476
31500
31527
31478
31403
31368
31357
31342
31348
31345
31325
31329
31335
31334
31272
31297
31289
31305
31312
31317
31319
31298
31270
31279
31278
31274
31263
31261
31241
31226
31212
31216
31173
31152
31154
31148
31151
31107
31099
31229
31239
31220
31204
31188
31171
31166
31159
31153
31143
31134
31131
31119
31128
31067
31040
31047
31072
31085
31104
31113
31118
31116
31123
31129
31136
31146
31139
31142
31137
31150
31127
31125
31126
31157
31158
31161
31169
31183
31180
31187
31197
31208
31214
31236
31249
31268
31308
31321
31327
31353
31390
31392
31419
31396
31358
31302
31271
31231
31215
31185
31172
31194
31195
31213
31205
31209
31235
31245
31262
31260
31291
31304
31303
31347
31330
31309
31284
31259
31233
31240
31269
31282
31285
31275
31251
31242
31254
31267
31276
31266
31277
31256
31247
31230
31223
31219
31210
31221
31184
31198
31193
31181
31170
31174
31177
31178
31168
31141
31140
31135
31147
31164
31207
31250
31234
31248
31364
31388
31410
31414
31382
31383
31355
31238
31026
31042
31003
30997
31009
31027
31021
31071
31052
31114
31121
31103
31098
31095
31100
31097
31080
31051
31048
31053
31063
31061
31068
31069
31064
31060
31062
31055
31023
31043
31045
31034
31041
31024
31020
31019
31028
31030
31058
31078
31088
31112
31117
31124
31075
31066
31074
31039
31013
31010
31017
31016
30992
30960
30972
30973
30975
30979
30965
30897
30799
30782
30837
30880
30888
30885
30889
30912
30894
30886
30749
30806
30923
30874
30866
30862
30856
30935
30968
30977
30988
30987
30980
30986
30985
30983
31006
30900
30777
30743
30713
30701
30702
30649
30646
30641
30638
30625
30607
30600
30587
30568
30565
30564
30558
30566
30556
30555
30552
30554
30562
30553
30538
30535
30481
30476
30488
30483
30490
30489
30494
30493
30492
30497
30495
30460
30333
30136
30148
30163
30111
30110
30032
30105
30125
30162
30230
30255
30254
30238
30239
30226
30234
30251
30256
30304
30353
30401
30606
30626
30634
30724
30633
30628
30650
30654
30658
30656
30653
30655
30651
30723
30659
30586
30547
30548
30377
30356
30352
30346
30168
30060
29911
29602
29550
29558
29582
29589
29557
29534
29434
29414
29402
29380
29384
29424
29461
29456
29371
29377
29333
29306
29303
29313
29332
29310
29321
29292
29291
29285
29283
29272
29274
29268
29265
29251
29256
29273
29279
29277
29258
29214
29059
29074
29082
29072
29060
29044
29036
29029
29014
29206
28891
28771
28732
28545
28431
28399
28401
28349
28395
28417
28437
28407
28375
28325
28316
28311
28309
28301
28295
28248
28347
28392
28450
28465
28471
28492
28508
28519
28543
28531
28533
28530
28513
28518
28550
28637
28683
28585
28661
28675
28673
28761
28814
28906
28882
28833
28820
28827
28797
28798
28803
28804
28805
28840
28954
28896
28898
28975
29033
29172
29130
29028
29255
29334
29431
29466
29605
29923
29967
29835
29907
29930
29947
30001
29918
29433
29463
29489
29491
29498
29293
29087
28948
28978
28945
28873
28879
28981
28998
29012
29008
29047
29223
29299
29315
29624
29532
29526
29519
29512
29510
29506
29530
29674
29769
29940
29941
29969
30014
30020
30029
30035
30206
30177
30176
30091
29993
30002
30082
30087
30089
30090
30098
30100
30114
30116
30118
30107
30115
30123
30124
30128
30126
30131
30144
30241
30245
30188
30184
30250
30260
30264
30268
30265
30269
30271
30274
30281
30287
30286
30295
30297
30366
30405
30372
30382
30414
30419
30417
30423
30424
30469
30522
30527
30530
30589
30579
30570
30575
30559
30537
30445
30344
30391
30574
30599
30597
30592
30601
30605
30618
30591
30604
30543
30622
30832
30918
31029
30946
30931
30921
30896
30854
30848
30844
30840
30853
30893
30892
30928
30959
31002
31004
31005
30998
31031
31165
31202
31199
31227
31265
31482
31499
31545
31191
31257
31090
31018
30948
30944
30942
30981
31092
31192
31258
31290
31487
31497
31516
31480
31486
31502
31507
31520
31526
31532
31544
31493
31513
31522
31523
31519
31521
31537
31533
31538
31542
31553
31561
31560
31568
31570
31601
31663
31708
31781
31683
31696
31745
31761
31835
31841
31855
31912
31919
32017
32078
32040
32021
31964
31943
31914
32014
32028
31948
31951
31891
31881
31874
31856
31736
31752
31801
31816
31826
31822
31825
31842
31843
31860
31857
31863
31875
32031
32062
32129
32091
32093
32100
32099
32180
32192
32200
32265
32298
32323
32351
32456
32433
32272
32210
32211
32236
32158
32169
32238
32342
32378
32434
32417
32408
32409
32414
32398
32400
32391
32360
32403
32420
32442
32449
32476
32484
32477
32537
32530
32545
32655
32684
32788
32789
32916
32925
32956
32988
33018
33035
33046
33071
33059
33053
33008
33057
33047
33060
33065
33066
33030
33055
33089
33038
33056
33058
33043
32947
32863
32816
32736
32633
32587
32606
32616
32515
32510
32427
32350
32430
32514
32318
32402
32438
32254
32278
32283
32161
32119
32104
32085
32061
31991
32065
32088
32111
32117
32149
32009
32086
32095
32098
32108
32107
32121
32122
32125
32160
32197
32206
32301
32304
32227
32375
32452
32523
32559
32567
32573
32583
32643
32706
32637
32640
32712
32807
32820
32902
32977
32973
32949
32960
33100
33073
32941
32896
32895
32768
32738
32741
32761
32826
32886
32857
32773
32749
32728
32715
32625
32634
32598
32601
32653
32629
32620
32529
32413
32386
32394
32569
32581
32737
32719
32727
32744
32804
32813
32823
32830
32842
32876
32849
32844
32841
32837
32824
32822
32835
32843
32846
32848
32855
32856
32860
32861
32866
32877
32878
32875
32873
32881
32880
32882
32888
32884
32883
32893
32889
32890
32899
32901
32913
32950
33092
33156
33213
33193
33197
33199
33341
33388
33387
33309
33161
33162
33155
33157
33174
33195
33202
33265
33273
33279
33346
33365
33367
33415
33431
33457
33490
33553
33657
33665
33650
33634
33625
33620
33613
33526
33583
33622
33606
33615
33619
33621
33432
33399
33334
33253
33223
33235
33196
33096
32963
32891
32834
32906
32942
32998
33012
33009
33014
33020
33029
33041
33036
33031
33037
33039
33042
33034
33044
33032
33052
33049
33050
33061
33063
33078
33070
33048
33033
32969
32987
33026
33054
33093
33095
33099
33101
33126
33148
33234
33221
33214
33187
33190
33122
33254
33212
33185
33215
33239
33255
33258
33315
33351
33400
33339
33336
33342
33360
33364
33371
33379
33469
33742
33777
33827
33854
34099
34159
34156
34181
34178
34202
34213
34194
34226
34260
34285
34363
34542
34565
34532
34253
34211
34182
34155
34112
34044
34063
34179
34246
34221
34261
34271
34267
34350
34683
34716
34849
34941
34959
34983
35001
35010
35019
35034
35035
35022
35025
35020
35018
35031
35037
35038
35050
35056
35055
35066
35085
35075
35076
35137
35194
35258
35323
35180
35228
35232
35311
35274
35331
35328
35341
35363
35369
35380
35446
35845
35556
35467
35484
35515
35606
35488
35487
35480
35472
35475
35461
35476
35478
35456
35457
35405
35273
35272
35244
35057
34933
34923
34910
34979
34901
34881
34889
34986
35103
35082
35043
34781
34750
34749
34772
34838
34837
34796
34779
34775
34735
34714
34618
34676
34442
34361
34438
34591
34599
34533
34510
34433
34516
34568
34626
34624
34611
34604
34600
34595
34614
34642
34651
34719
34710
34720
34696
34686
34699
34741
34835
34843
34871
34905
34919
34931
34930
34917
34912
34913
34915
34935
34954
34964
34965
34974
34984
34992
34994
35008
35012
34926
34961
35070
35235
35268
35251
35310
35332
35384
35581
35495
35819
35985
36051
36168
36075
36122
36123
36135
36139
36140
36142
36145
36282
36371
36248
36457
36644
36706
36701
36699
36752
36791
36896
37100
36888
36799
36800
36801
36798
36789
36780
36739
36796
36807
36823
36779
36716
36707
36637
36626
36562
36504
36492
36491
36498
36500
36499
36487
36483
36486
36485
36484
36426
36219
36465
36496
36502
36503
36506
36522
36495
36407
36532
36559
36670
36767
36674
36711
36697
36698
36714
36727
36729
36765
36811
36809
36867
36899
36903
36999
37027
37065
37073
37076
37085
37093
37099
37113
37117
37146
37145
37154
37143
37086
37051
37057
37038
37044
37055
37071
37075
37069
37081
37070
37026
36900
36929
36904
36945
37158
37164
37162
37215
37243
37294
37274
37228
37238
37126
36916
36806
36664
36687
36690
36692
36708
36667
36632
36623
36603
36605
36612
36616
36611
36610
36608
36607
36613
36615
36618
36604
36599
36602
36600
36596
36594
36586
36573
36589
36591
36585
36372
36391
36421
36313
36344
36025
36008
36017
36416
36662
36669
36665
36569
36401
36310
36268
36263
36245
36241
36256
36254
36240
36226
36229
36166
35990
35949
35560
35404
35349
35241
35237
35121
35143
35259
35353
35352
35396
35329
35327
35336
35238
35149
35030
35065
34980
34894
34807
34802
34784
34727
34657
34656
34584
34615
34653
34506
34437
34278
34222
34060
34165
34337
34251
34209
34259
34234
34184
34196
34167
34150
34151
34143
34140
34136
34135
34149
34139
34134
34110
34122
34128
34133
34117
34050
33928
33925
33919
34000
34004
34076
34142
33896
33728
33582
33595
33486
33454
33438
33362
33329
33335
33272
33276
33298
33322
33353
33383
33447
33470
33418
33295
33259
33175
33176
33139
33128
33091
33088
33067
33107
33110
33083
33086
33090
33080
33069
33062
33027
32981
32924
32907
32911
32927
32894
32909
32964
32965
33002
33010
33025
33040
33081
33082
33102
33112
33114
33117
33116
33123
33141
33136
33152
33151
33145
33153
33154
33149
32920
32865
32868
32879
32808
32764
32628
32825
32814
32794
32769
32871
32978
32967
33064
33024
33144
33241
33411
33354
33301
33264
33245
33246
33293
33320
33321
33209
33227
33347
33369
33345
33328
33242
33355
33423
33455
33540
33760
33785
33749
33786
33783
33738
33725
33719
33698
33700
33694
33702
33706
33697
33704
33716
33715
33710
33720
33723
33717
33714
33703
33681
33673
33659
33552
33506
33494
33461
33464
33472
33463
33465
33588
33589
33647
33482
33541
33652
33690
33708
33736
33765
33788
33813
33887
34026
34008
33972
34014
34141
34045
34046
34174
34430
34462
34552
34678
34704
34761
34664
34652
34379
34263
34287
34288
34228
34189
34148
34129
34031
34011
33878
33847
33881
33883
34024
33873
33826
33834
33803
33801
33810
33792
33789
33790
33795
33811
33892
34210
34303
34368
34413
34567
34505
34578
34583
34596
34673
34245
34227
34109
34087
34062
34039
34051
34053
34052
34057
34077
34126
34132
34138
34169
34168
34160
34173
34225
34201
34146
34463
34485
34488
34635
34650
34672
34671
34684
34705
34694
34768
34817
34943
34956
34975
34746
34573
34547
34590
34668
34754
34706
34698
34762
34977
34991
35104
35116
35092
35086
35090
35107
35122
35132
35131
35136
35133
35110
35096
35113
35111
35139
35141
35126
35118
35098
35097
35099
35114
35127
35147
35154
35155
35145
35146
35140
35135
35129
35128
35124
35130
35142
35144
35148
35165
35167
35173
35212
35226
35225
35171
35153
35156
35162
35160
35166
35164
35163
35178
35182
35190
35189
35199
35205
35207
35219
35218
35221
35229
35257
35278
35255
35256
35293
35297
35291
35295
35318
35333
35357
35361
35370
35379
35489
35604
35607
35889
36006
36171
36146
36427
36469
36472
36473
36342
36424
36451
36253
36215
36083
35586
35522
35497
35936
35465
35419
35304
35224
35216
35236
35170
35191
35242
35198
35314
35373
35575
35905
35343
35392
35413
35426
35421
35420
35427
35417
35526
35527
35978
35576
35477
35368
35337
35093
35003
35054
35029
34728
34718
34690
34695
34693
34687
34692
34700
34711
34708
34712
34723
34739
34725
34709
34890
34740
34903
34955
34967
34999
34988
34993
35000
35017
35033
35016
35026
35087
35185
35215
35390
35532
35911
35961
35938
35964
35958
35939
35834
35650
35530
35398
35372
35428
35504
35552
35514
35667
35791
35825
35849
35850
35821
35797
35690
35852
35835
35839
35854
35858
35886
35917
35932
35963
35969
35967
35976
35999
36012
36002
35997
35986
35981
35980
35982
35994
35996
36001
36005
36091
36092
35713
36011
36023
36024
36033
36042
36047
36057
36068
36065
36064
36069
36071
36080
36078
36108
36109
36111
36121
36114
36113
36117
36115
36106
36103
36119
36124
36126
36100
36099
36093
36085
36061
36055
36038
36059
36060
36073
36082
36086
36084
36070
36053
36058
36048
36054
36063
36067
36077
36087
36096
36094
36120
36125
36141
36156
36153
36147
36144
36132
36136
36138
36150
36157
36137
36066
36043
36081
36102
36210
36186
36238
36190
36202
36258
36301
36332
36443
36447
36394
36456
36455
36477
36509
36561
36630
36633
36636
36634
36638
36641
36647
36657
36668
36678
36763
36810
36781
36824
36834
36829
36828
36826
36822
36825
36817
36819
36841
36849
36848
36856
36858
36812
36862
36880
36733
36621
36534
36497
36515
36592
36646
36682
36685
36640
36622
36471
36432
36430
36440
36435
36434
36425
36422
36419
36408
36242
36191
36052
35946
36311
36340
36350
36474
36481
36482
36513
36540
36643
36649
36686
36677
36722
36723
36725
36726
36735
36724
36721
36718
36717
36774
36883
36869
36882
36919
36966
37138
37135
37108
37201
37232
37226
37178
37193
37261
37308
37313
37320
37331
37329
37323
37335
37337
37339
37340
37342
37344
37346
37349
37343
37364
37376
37363
37370
37359
37357
37358
37365
37362
37354
37356
37355
37351
37353
37347
37348
37350
37367
37368
37366
37369
37360
37373
37372
37374
37371
37375
37378
37382
37383
37377
37379
37386
37407
37421
37467
37463
37464
37458
37540
37592
37584
37563
37625
37729
37760
37797
37832
37834
37836
37835
37838
37837
37846
37840
37865
37932
37999
38105
38170
38169
38171
38272
38363
38389
38405
38442
38472
38474
38475
38533
38567
38655
38660
38722
38575
38795
38953
38956
38957
38959
38961
38935
38973
39061
39115
39094
39060
39151
39212
39386
39345
39431
39477
39491
39494
39472
39358
39277
39268
39261
39269
39262
39259
39258
39257
39256
39247
39249
39236
39230
39234
39238
39231
39219
39220
39213
39190
39189
39166
39137
39066
39069
39132
39051
39029
39020
39018
38981
38618
38403
38462
38603
38651
38669
38814
38589
38453
38548
38549
38694
38695
38736
38744
38990
39042
39082
38900
39083
39081
39133
39180
39283
39282
39153
39170
39146
39233
39138
39109
39110
38787
38469
38455
38446
38447
38445
38438
38427
38404
38401
38399
38395
38394
38396
38398
38393
38392
38390
38387
38385
38372
38370
38369
38359
38377
38328
38309
38307
38305
38302
38306
38301
38286
38275
38276
38273
38267
38271
38270
38264
38263
38260
38261
38268
38269
38266
38265
38262
38258
38256
38243
38244
38164
38287
38288
38289
38291
38321
38346
38374
38407
38391
38415
38432
38430
38421
38371
38284
38283
38280
38282
38255
38223
38221
38128
38246
38337
38338
38332
38314
38322
38326
38342
38379
38381
38378
38460
38576
38590
38616
38801
38839
38858
39015
39030
39031
39032
39033
39035
39037
39034
39036
39039
39040
39043
39041
39045
39052
39054
39050
39049
39044
39046
39048
39062
39073
39053
39058
39064
39055
39047
38987
38723
38725
38942
39116
39232
39260
39305
39301
39429
39455
39470
39454
39482
39590
39624
39663
39773
39808
39805
39807
39802
39804
39771
39776
39698
39720
39654
39591
39587
39585
39631
39705
39797
39825
39962
40041
40073
40074
40010
39969
39884
39779
39769
39799
39873
39844
39860
39861
39971
39929
39932
40017
39994
39953
39885
39872
39864
39862
39845
39838
39848
39834
39831
39830
39823
39822
39814
39813
39810
39815
39817
39819
39820
39824
39827
39828
39832
39829
39818
39833
39835
39839
39836
39841
39843
39847
39842
39846
39851
39854
39858
39857
39863
39866
39870
39874
39869
39868
39867
39837
39865
39859
39876
39803
39778
39734
39644
39621
39623
39649
39750
39893
39995
40011
40049
40104
40125
39892
39796
39795
39753
39675
39619
39618
39616
39613
39614
39610
39609
39575
39564
39459
39496
39490
39495
39492
39592
39657
39727
39722
39711
39586
39510
39505
39446
39479
39439
39440
39379
39329
39394
39387
39377
39414
39411
39418
39409
39410
39419
39408
39416
39412
39401
39399
39384
39330
39279
39280
39281
39286
39287
39237
39240
39241
39242
39243
39245
39246
39248
39250
39254
39253
39252
39239
39225
39224
39226
39227
39117
39087
39079
39114
39175
39188
39196
39192
39185
39209
39210
39176
39179
39178
39177
39171
39164
39167
39159
39158
39162
39161
39169
39172
39173
39174
39165
39160
39157
39156
39155
39154
39152
39149
39131
39084
39080
39086
39090
39014
38996
38946
38910
38808
38791
38793
38790
38789
38786
38785
38784
38783
38782
38780
38779
38774
38778
38776
38769
38767
38758
38735
38762
38766
38764
38773
38770
38763
38765
38760
38757
38754
38753
38748
38672
38592
38541
38540
38525
38539
38535
38674
38703
38708
38709
38712
38681
38649
38607
38597
38637
38807
38671
38668
38574
38558
38489
38485
38482
38479
38478
38464
38426
38423
38417
38380
38367
38368
38365
38335
38329
38298
38313
38251
38250
38249
38180
37893
37815
37813
37858
37859
37853
37872
37871
37967
38027
38015
38018
38019
37978
37972
37910
37908
37792
37794
37764
37744
37741
37735
37736
37738
37739
37731
37732
37727
37728
37734
37722
37724
37715
37684
37664
37641
37636
37637
37649
37643
37612
37607
37609
37608
37602
37606
37604
37545
37511
37565
37572
37623
37573
37560
37557
37558
37583
37580
37582
37585
37587
37590
37593
37595
37600
37596
37594
37598
37601
37597
37599
37591
37586
37581
37579
37576
37571
37577
37518
37507
37399
37614
37626
37676
37679
37700
37698
37695
37742
37746
37747
37748
37759
37787
37786
37804
37803
37806
37809
37805
37807
37808
37810
37811
37816
37818
37812
37802
37798
37789
37793
37919
37973
37971
37988
38009
37982
37965
37963
37987
38028
37986
37936
37828
37822
37824
37823
37821
37820
37780
37776
37763
37767
37799
37801
37817
37876
37938
37981
37984
38026
38118
38165
38154
38115
38114
38113
38214
38242
38239
38308
38300
38290
38247
38236
38209
38207
38204
38198
38195
38191
38190
38189
38187
38188
38186
38185
38184
38183
38181
38175
38178
38177
38174
38166
38155
38176
38196
38197
38192
38194
38199
38201
38202
38206
38208
38203
38179
38156
38127
38086
37975
37955
37888
37839
37830
37856
37892
37901
37904
37940
37896
37879
37842
37831
37765
37753
37752
37706
37701
37733
37778
37704
37638
37633
37569
37645
37651
37653
37652
37655
37683
37654
37635
37574
37564
37505
37517
37525
37471
37469
37466
37461
37456
37420
37455
37443
37434
37451
37452
37449
37457
37459
37454
37453
37448
37447
37445
37437
37446
37440
37438
37435
37439
37422
37426
37432
37429
37424
37412
37411
37410
37409
37406
37392
37402
37389
37393
37408
37405
37352
37287
37332
37361
37316
40993
40994
40995
40992
40991
40990
40987
40988
40989
40996
40997
41003
41005
41006
41015
41020
41019
41018
41029
41017
41009
40986
40985
40975
40976
40974
40972
40971
40973
40979
40970
40977
40980
40978
40981
40982
40983
40984
41030
41035
41037
41038
41040
41043
41041
41042
41044
41046
41045
41047
41052
41053
41054
41056
41067
41065
41062
41063
41064
41066
41061
41058
41059
41060
41057
41055
41051
41050
41049
41048
41036
41039
41034
41031
41033
41032
41028
41027
41026
41023
41025
41024
41022
41021
41016
41014
41013
41012
41011
41010
41008
41007
41004
41002
41000
40999
41001
40998
41628
41624
41620
41615
41613
41612
41605
41604
41597
41579
41564
41567
41568
41578
41586
41590
41587
41588
41577
41571
41569
41561
41562
41556
41546
41543
41540
41539
41537
41544
41549
41550
41563
41551
41505
41496
41529
41503
41497
41492
41524
41525
41523
41533
41584
41616
41630
41638
41639
41643
41645
41646
41662
41664
41633
41532
41531
41522
41521
41513
41501
41528
41517
41516
41499
41498
41502
41504
41507
41509
41627
41666
41663
41667
41665
41668
41670
41669
41671
41677
41675
41676
41672
41674
41673
41680
41679
41684
41686
41682
41691
41648
41644
41641
41642
41640
41606
41460
41459
41431
41430
41422
41373
41339
41283
41282
41281
41279
41268
41276
41277
41278
41264
41256
41188
41172
41171
41170
41168
41152
41153
41160
41197
41198
41202
41204
41201
41200
41199
41196
41181
41176
41174
41169
41164
41189
41206
41262
41286
41287
41292
41291
41288
41289
41363
41374
41416
41432
41435
41439
41440
41447
41438
41437
41380
41346
41344
41343
41297
41296
41294
41295
41293
41290
41280
41274
41275
41263
41195
41177
41173
41175
41162
41163
41166
41167
41165
41133
41131
41134
41132
41130
41128
41129
41125
41126
41124
41122
41121
41092
41091
41076
41072
41071
41070
41069
41068
41074
41073
41085
41087
41089
41088
41081
41080
41082
41083
41084
41086
41090
41093
41117
41118
41119
41120
41137
41138
41139
41140
41136
41127
41114
41104
41099
41098
41101
41105
41106
41103
41100
41097
41095
41096
41094
41102
41113
41108
41109
41107
41078
41077
41079
41075
41115
41116
41112
41110
41123
41135
41151
41185
41186
41187
41208
41207
41265
41230
41229
41232
41236
41243
41244
41250
41260
41258
41251
41249
41252
41217
41218
41150
41149
41148
41146
41145
41144
41141
41178
41179
41225
41247
41254
41307
41349
41324
41325
41323
41301
41300
41299
41302
41272
41271
41270
41269
41147
41142
41143
41111
41154
41156
41155
41157
41159
41158
41161
41183
41190
41191
41284
41285
41193
41194
41216
41215
41220
41222
41221
41211
41210
41214
41213
41212
41224
41223
41228
41227
41233
41312
41313
41369
41367
41368
41309
41182
41184
41205
41209
41231
41235
41261
41318
41321
41361
41362
41360
41365
41412
41415
41421
41636
41690
41712
41711
41714
41713
41716
41717
41718
41719
41778
41779
41772
41788
41789
41790
41791
41792
41793
41795
41797
41796
41798
41801
41800
41822
41847
41804
41767
41739
41733
41735
41734
41736
41741
41707
41625
41409
41408
41406
41337
41335
41338
41377
41378
41393
41434
41433
41446
41444
41445
41580
41576
41573
41574
41575
41565
41566
41558
41559
41555
41554
41545
41583
41582
41589
41608
41607
41652
41693
41687
41661
41512
41419
41420
41388
41386
41382
41381
41384
41389
41387
41385
41383
41376
41333
41331
41332
41330
41303
41311
41298
41371
41379
41423
41425
41426
41427
41465
41466
41619
41541
41634
41635
41637
41647
41649
41651
41650
41656
41654
41655
41657
41659
41660
41710
41705
41704
41631
41715
41764
41765
41766
41758
41759
41760
41761
41763
41762
41780
41803
41782
41771
41747
41752
41751
41749
41750
41748
41769
41781
41786
41821
41810
41820
41823
41824
41825
41826
41829
41834
41837
41831
41828
41827
41830
41832
41833
41836
41835
41838
41840
41839
41841
41842
41849
41850
41816
41812
41783
41807
41848
41845
41846
41844
41872
41874
41873
41875
41878
41887
41945
41901
41936
41965
41980
41981
41991
41989
41971
41970
41975
41974
41972
41973
41969
41968
41967
41966
41944
41888
41889
41859
41860
41851
41806
41805
41784
41777
41775
41776
41774
41773
41785
41866
41868
41869
41870
41871
41843
41852
41854
41862
41861
41864
41863
41876
41877
41884
41885
41917
41909
41907
41906
41908
41894
41890
41893
41892
41886
41905
41896
41895
41891
41900
41899
41913
41911
41912
41914
41918
41920
41919
41924
41927
41926
41925
41923
41922
41921
41916
41915
41933
41928
41929
41930
41932
41937
41934
41931
41935
41940
41941
41943
41942
41946
41947
41949
41948
41958
41938
41950
41954
41952
41951
41953
41955
41957
41956
41939
41960
41964
41963
41962
41961
41959
41979
41999
42000
42001
42002
42003
42004
41998
41982
41983
41985
41992
41993
41990
41988
41987
41986
41994
41995
41996
41997
42005
42006
42008
42007
42009
42010
42011
42026
42025
42038
42040
42041
42039
42034
42030
42029
42020
42024
42042
42043
42027
42028
42031
42032
42035
42036
42037
42046
42044
42045
42048
42047
42013
42015
42014
42016
42017
42021
42019
42018
42022
42023
42033
42012
41984
41978
41977
41976
41910
41903
41879
41853
41856
41865
41867
41897
41902
41904
41898
41880
41881
41882
41883
41858
41857
41855
41802
41799
41770
41768
41753
41756
41755
41757
41746
41744
41709
41702
41701
41700
41698
41692
41685
41703
41706
41708
41742
41720
41724
41721
41729
41738
41727
41723
41722
41683
41623
41622
41495
41473
41428
41441
41410
41411
41391
41390
41375
41372
41370
41359
41310
41328
41329
41347
41350
41351
41353
41364
41357
41358
41356
41355
41352
41341
41336
41334
41327
41326
41322
41320
41319
41317
41315
41316
41314
41259
41257
41245
41266
41267
41203
41180
41192
41226
41237
41234
41219
41238
41242
41241
41239
41240
41246
41248
41253
41255
41273
41304
41306
41305
41308
41342
41345
41348
41354
41340
41366
41418
41442
41454
41458
41461
41462
41463
41456
41467
41471
41470
41469
41468
41472
41475
41474
41464
41452
41451
41448
41436
41414
41394
41402
41401
41400
41392
41396
41403
41398
41399
41395
41397
41407
41405
41404
41413
41417
41424
41429
41450
41443
41449
41453
41455
41457
41476
41514
41488
41500
41601
41600
41599
41598
41596
41595
41603
41581
41519
41493
41490
41491
41489
41486
41484
41485
41487
41483
41482
41481
41480
41479
41478
41477
41494
41511
41508
41506
41510
41518
41515
41534
41520
41526
41530
41527
41538
41535
41536
41542
41547
41548
41557
41553
41552
41572
41570
41560
41585
41591
41592
41593
41594
41602
41609
41610
41611
41614
41618
41617
41621
41626
41629
41632
41658
41653
41681
41688
41689
41694
41699
41696
41678
41695
41697
41745
41743
41725
41732
41731
41730
41726
41728
41737
41740
41754
41794
41787
41809
41811
41814
41813
41815
41818
41819
41817
41808
42104
42106
42097
42093
42096
42091
42092
42094
42095
42098
42100
42101
42102
42103
42107
42105
42109
42108
42099
42110
42111
42139
42072
42071
42073
42074
42070
42053
42049
42050
42051
42059
42127
42083
42061
42056
42055
42054
42052
42057
42058
42062
42075
42077
42080
42079
42112
42129
42130
42131
42133
42132
42134
42135
42138
42137
42136
42088
42090
42084
42086
42087
42085
42060
42068
42066
42067
42064
42063
42065
42069
42076
42078
42143
42158
42160
42140
42128
42124
42125
42122
42123
42120
42121
42126
42089
42118
42119
42117
42116
42115
42114
42081
42082
42113
42141
42142
42165
42172
42170
42164
42174
42175
42173
42171
42194
42196
42215
42209
42212
42210
42206
42201
42195
42192
42202
42198
42190
42180
42184
42179
42177
42178
42183
42187
42204
42207
42211
42208
42199
42200
42191
42182
42181
42197
42193
42203
42189
42186
42185
42188
42205
42218
42239
42251
42253
42252
42254
42246
42244
42243
42176
42217
42213
42214
42222
42223
42168
42221
42220
42247
42250
42249
42257
42256
42258
42260
42261
42259
42255
42248
42245
42262
42266
42274
42271
42282
42283
42285
42284
42286
42281
42280
42265
42268
42269
42270
42288
42300
42301
42333
42334
42339
42335
42297
42295
42331
42332
42341
42340
42342
42350
42352
42351
42357
42358
42360
42359
42356
42361
42362
42364
42369
42375
42376
42377
42374
42367
42365
42366
42368
42355
42370
42372
42382
42371
42378
42379
42381
42380
42383
42385
42384
42395
42394
42393
42391
42390
42389
42387
42386
42388
42397
42392
42396
42398
42400
42399
42402
42407
42405
42404
42403
42406
42412
42410
42413
42423
42424
42429
42430
42431
42432
42433
42434
42435
42436
42437
42438
42440
42456
42457
42466
42470
42473
42468
42469
42467
42471
42472
42474
42476
42483
42484
42490
42489
42482
42485
42502
42536
42535
42539
42521
42501
42495
42527
42529
42538
42542
42544
42543
42533
42540
42558
42565
42568
42567
42569
42551
42550
42557
42552
42553
42554
42556
42559
42564
42574
42585
42605
42602
42546
42537
42528
42530
42534
42532
42531
42523
42524
42522
42525
42526
42545
42547
42548
42560
42459
42458
42447
42441
42442
42444
42453
42454
42452
42451
42443
42446
42449
42420
42422
42373
42409
42408
42401
42345
42348
42347
42346
42344
42343
42338
42349
42363
42298
42287
42294
42293
42292
42291
42290
42289
42296
42302
42427
42428
42461
42486
42505
42500
42622
42631
42669
42675
42699
42700
42698
42697
42684
42683
42685
42701
42733
42726
42741
42743
42744
42742
42739
42730
42731
42732
42721
42723
42745
42804
42808
42833
42832
42840
42835
42828
42829
42834
42838
42837
42830
42827
42821
42822
42819
42817
42811
42809
42807
42802
42785
42773
42777
42781
42795
42800
42805
42844
42851
42856
42845
42847
42855
42863
42864
42870
42867
42877
42879
42884
42913
42905
42891
42897
42888
42911
42932
42929
42923
42916
42925
42904
42887
42912
42885
42883
42882
42880
42861
42874
42869
42868
42862
42831
42806
42854
42896
42928
42935
42954
42955
42961
42918
42927
42934
42876
42871
42860
42849
42841
42820
42839
42836
42826
42824
42823
42816
42814
42818
42815
42812
42771
42768
42757
42729
42728
42727
42725
42724
42715
42682
42671
42676
42677
42681
42679
42678
42674
42673
42672
42668
42670
42609
42541
42497
42604
42606
42608
42607
42703
42704
42702
42696
42738
42794
42792
42958
42959
42919
42989
42995
43004
43156
43064
43169
43176
43188
43162
43167
43181
43087
43003
43010
43000
42960
42951
42952
42950
42987
42990
42985
42973
42978
42970
42968
42956
42966
42969
42976
42984
42992
43062
43065
43009
43014
43015
43029
43066
42997
42975
42971
42980
43008
43006
43025
43104
43124
43140
43153
43158
43166
43164
43159
43143
43090
43053
43048
42998
42996
42943
42947
42949
42963
42981
42977
42979
42983
42988
42993
42994
43001
43007
42982
42938
42946
42965
42999
43019
43038
43055
43057
43070
43046
43051
43050
43054
43075
43045
43049
43042
43043
43041
43031
43022
43013
42964
42937
42962
42967
42957
42944
42926
42906
42878
42857
42852
42853
42790
42769
42776
42783
42784
42787
42788
42786
42793
42796
42801
42797
42803
42813
42825
42791
42747
42750
42720
42748
42772
42740
42735
42866
42936
42974
43002
43037
43024
43018
43035
43036
43044
43056
43058
43063
43060
43067
43078
43071
43040
43034
43021
43016
43011
43030
43012
43027
43084
43095
43100
43089
43081
43079
43086
43092
43105
43119
43111
43099
43102
43107
43108
43106
43117
43103
43131
43144
43165
43213
43241
43278
43284
43292
43280
43306
43290
43291
43287
43283
43288
43264
43279
43274
43260
43273
43276
43262
43248
43244
43297
43446
43528
43544
43537
43535
43543
43548
43641
43752
43766
43774
43653
43505
43187
43185
43186
43052
42942
42953
42972
42940
42921
42933
42945
42931
42917
42915
42914
42873
42865
42859
42799
42798
42746
42713
42689
42688
42691
42690
42686
42667
42627
42625
42601
42571
42572
42576
42561
42563
42562
42566
42575
42577
42586
42584
42579
42582
42589
42549
42555
42573
42593
42610
42654
42663
42662
42659
42660
42661
42658
42656
42655
42657
42664
42665
42708
42709
42711
42710
42712
42764
42767
42770
42774
42734
42722
42749
42753
42751
42752
42754
42759
42761
42872
42899
42894
42909
42941
42939
42986
43059
43047
43080
43085
43094
43093
43128
43135
43101
43096
43098
43125
43115
43109
43123
43088
43077
43076
43113
43325
43347
43662
43669
43432
43199
43217
43224
43212
43184
43141
43133
43110
43082
43149
43150
43155
43160
43171
43178
43177
43182
43179
43180
43175
43174
43173
43170
43157
43161
43163
43151
43146
43145
43142
43139
43137
43083
43074
43072
43068
43005
43073
43198
43197
43194
43192
43193
43196
43205
43208
43190
43189
43201
43191
43195
43207
43214
43216
43219
43221
43289
43315
43553
43556
43560
43555
43561
43605
43494
43700
43705
43769
43768
43765
43773
43758
43778
43775
43776
43782
43787
43800
43812
43834
43831
43829
43792
43779
43744
43690
43683
43684
43676
43675
43678
43687
43691
43682
43679
43681
43680
43685
43699
43724
43745
43728
43748
43740
43739
43736
43735
43730
43737
43738
43742
43723
43718
43717
43698
43686
43694
43689
43677
43671
43674
43673
43670
43666
43650
43652
43646
43648
43643
43632
43642
43629
43608
43617
43609
43614
43582
43573
43576
43580
43579
43575
43558
43570
43554
43541
43538
43355
43426
43388
43390
43375
43393
43396
43403
43407
43413
43414
43411
43389
43349
43340
43348
43343
43334
43337
43345
43339
43335
43331
43307
43309
43298
43301
43303
43302
43294
43318
43328
43323
43332
43326
43304
43299
43293
43300
43316
43312
43311
43305
43310
43313
43314
43319
43317
43272
43233
43249
43239
43204
43200
43202
43215
43222
43228
43225
43211
43210
43218
43270
43256
43247
43251
43255
43227
43257
43358
43362
43373
43367
43368
43371
43336
43365
43363
43395
43449
43476
43534
43437
43447
43412
43402
43381
43378
43379
43369
43370
43354
43353
43359
43356
43361
43364
43366
43391
43385
43377
43376
43372
43351
43350
43344
43346
43338
43333
43329
43327
43322
43352
43357
43380
43384
43387
43392
43394
43398
43405
43416
43401
43400
43422
43399
43417
43441
43444
43452
43453
43489
43485
43481
43486
43495
43496
43492
43490
43462
43468
43465
43466
43456
43454
43421
43418
43406
43404
43360
43386
43382
43383
43409
43415
43425
43424
43427
43445
43430
43419
43431
43423
43429
43397
43374
43408
43433
43438
43458
43450
43442
43439
43440
43448
43443
43457
43459
43471
43509
43529
43578
43574
43571
43567
43564
43569
43562
43551
43550
43545
43549
43546
43547
43532
43530
43518
43517
43515
43522
43508
43478
43469
43467
43470
43484
43487
43499
43504
43493
43502
43503
43491
43488
43474
43475
43461
43463
43460
43464
43477
43480
43501
43498
43500
43513
43516
43521
43526
43531
43533
43540
43542
43568
43565
43589
43586
43645
43637
43633
43583
43557
43585
43572
43577
43597
43598
43606
43590
43591
43601
43612
43595
43599
43613
43604
43592
43603
43588
43581
43593
43611
43615
43620
43621
43625
43627
43628
43618
43616
43563
43552
43539
43607
43667
43664
43656
43658
43692
43720
43747
43702
43708
43711
43726
43732
43693
43697
43716
43710
43706
43704
43714
43753
43743
43750
43751
43754
43757
43761
43763
43783
43808
43801
43788
43851
43881
43896
43934
43935
43965
43966
43963
43960
43959
43951
43931
43923
43888
43885
43865
43887
43891
43917
43925
43932
43933
43937
43954
43982
43970
43969
43924
43907
43824
43926
43930
43961
43839
43993
43999
44005
44010
44030
44016
44074
44142
44143
44092
44058
44071
44120
44173
44183
44189
44196
44085
44073
44187
44193
44252
44271
44287
44296
44315
44292
44257
44254
44218
44204
44205
44186
44181
44084
44072
44118
43927
43772
42930
42920
42910
42908
42898
42907
42903
42902
42901
42900
42765
42760
42756
42755
42758
42763
42892
42895
42893
42890
42889
42886
42782
42694
42695
42680
42639
42637
42636
42630
42628
42635
42621
42619
42618
42615
42612
42617
42613
42616
42614
42620
42629
42632
42634
42633
42492
42493
42488
42494
42464
42465
42463
42425
42336
42337
42439
42498
42623
42666
42705
42693
42496
42499
42327
42326
42319
42318
42316
42313
42321
42317
42315
42310
42311
42267
42312
42460
42462
43209
42991
42737
42687
42736
42778
42779
42780
42775
42611
43525
43524
43559
44740
44744
44745
44789
44788
44792
44793
44888
44767
45031
45092
45160
45209
45225
45228
45240
45291
45367
45469
45496
45569
45570
45632
45650
45653
45652
45655
45656
45759
45789
45800
45799
45802
45806
45826
45827
45828
45829
45837
45850
46101
46143
46141
46139
46142
46137
46138
46135
46140
46305
46381
46308
46323
46304
46166
46170
46254
46103
46104
46071
46070
46069
46059
46011
46061
46085
46086
46092
46089
46084
46083
46082
46088
46090
46102
46116
46118
46149
46134
46132
46156
46258
46264
46293
46337
46397
46436
46445
46453
46456
46455
46459
46470
46468
46471
46424
46412
46352
46295
46317
46320
46321
46322
46335
46342
46333
46332
46330
46329
46331
46328
46294
46288
46289
46260
46255
46229
46227
46154
46147
46120
46117
46115
46112
46109
46105
46174
46230
46221
46217
46192
46191
46189
46190
46195
46194
46196
46183
46178
46177
46169
46165
46167
46131
46078
46057
45915
46060
46007
45923
45917
45911
45904
45856
45838
45834
45823
45803
45794
45795
45786
45782
45785
45781
45783
45784
45779
45780
45778
45777
45776
45774
45772
45771
45773
45770
45769
45766
45742
45693
45694
45683
45732
45733
45735
45738
45678
45578
45571
45404
45320
45314
45359
45394
45393
45402
45457
45467
45470
45475
45507
45524
45538
45576
45628
45659
45647
45646
45648
45649
45680
45681
45675
45697
45702
45699
45698
45701
45704
45703
45708
45711
45719
45729
45720
45714
45706
45705
45707
45710
45761
45739
45696
45808
45830
45852
45853
45854
45855
45861
45862
45863
45865
45866
45881
46039
46036
46042
46043
46044
46045
46047
46048
46049
46050
46054
46073
46093
46095
46096
46106
46107
46108
46133
46121
46074
46075
46076
45825
45833
45849
45842
45840
45839
45859
45860
45883
45882
45857
45858
45884
45874
45845
45844
45846
45843
45847
45832
45864
45869
45870
45868
45841
45831
45836
45835
45848
45851
45871
45872
45877
45879
45880
45885
45889
45893
45895
45898
45900
45899
45905
45902
45928
45929
45913
45919
45914
45908
45901
45906
45912
45921
45931
45930
45941
45935
45939
45959
45963
45949
45948
45944
45940
45946
45936
45938
45937
45943
45942
45932
45909
45897
45888
45886
45887
45890
45926
45947
45951
45954
45958
45953
45933
45945
46014
46020
46015
46022
46024
46031
46032
46033
46038
46041
46055
46063
46077
46079
46080
46058
46056
46046
46051
46052
46053
46040
46037
46035
46034
46021
46010
46005
45998
45995
46012
46013
46018
46030
46028
46026
46025
46027
46019
46017
46009
46008
46006
46003
45997
46000
45986
45999
45987
45989
45992
45994
46001
45991
45984
45983
45978
45981
45982
45977
45974
45970
45969
45973
45972
45985
45980
45976
45971
45966
45960
45964
45957
45967
45968
45956
45955
45952
45925
45918
45924
45920
45922
45927
45934
45950
45961
45962
45975
45979
45993
45988
45916
45907
45903
45910
45896
45894
45878
45876
45875
45965
46004
45990
45996
46016
45892
45891
46029
46067
46068
46081
46091
46097
46098
46099
46100
46094
46087
46066
46062
46064
46065
46072
46122
46110
46160
46162
46163
46164
46161
46233
46256
46347
46284
46285
46283
46270
46267
46271
46268
46277
46318
46324
46311
46306
46280
46262
46259
46237
46257
46253
46251
46152
46153
46136
46119
46111
46113
46128
46114
46127
46125
46123
46124
46126
46129
46148
46151
46155
46146
46145
46182
46171
46235
46236
46245
46246
46248
46247
46243
46242
46239
46238
46241
46240
46244
46250
46249
46252
46282
46378
46419
46420
46422
46423
46426
46425
46427
46421
46415
46430
46434
46428
46433
46432
46360
46404
46394
46353
46393
46392
46389
46388
46384
46387
46390
46391
46402
46408
46410
46409
46417
46416
46441
46440
46435
46411
46395
46396
46400
46399
46403
46401
46398
46385
46386
46357
46356
46355
46350
46349
46348
46279
46278
46276
46275
46274
46273
46272
46269
46266
46159
46157
46158
46172
46173
46232
46231
46263
46265
46327
46358
46359
46361
46362
46365
46373
46374
46376
46370
46368
46367
46369
46371
46372
46366
46363
46364
46375
46377
46380
46446
46447
46448
46449
46451
46452
46454
46450
46437
46442
46443
46438
46439
46382
46379
46354
46351
46344
46343
46346
46345
46341
46340
46339
46326
46310
46313
46319
46309
46312
46314
46316
46307
46315
46299
46297
46301
46302
46300
46303
46261
46291
46292
46225
46226
46224
46181
46168
46179
46180
46175
46188
46187
46184
46186
46176
46185
46193
46197
46200
46214
46211
46208
46205
46202
46207
46206
46203
46198
46199
46201
46204
46209
46210
46212
46213
46215
46216
46219
46222
46223
46218
46220
46228
46234
46281
46287
46296
46298
46325
46405
46406
46407
46336
46383
46431
46429
46444
46413
46414
46418
46458
46469
46466
46461
46463
46462
46464
46460
46465
46467
46475
46472
46477
46474
46473
46476
46491
46478
46479
46492
46512
46525
46511
46503
46498
46493
46494
46495
46496
46497
46500
46499
46501
46506
46507
46526
46528
46532
46534
46531
46533
46537
46536
46535
46538
46548
46569
46572
46573
46574
46575
46577
46583
46584
46585
46586
46587
46588
46592
46594
46603
46604
46602
46606
46605
46593
46591
46590
46598
46589
46623
46626
46627
46628
46624
46625
46622
46610
46609
46608
46607
46611
46612
46614
46615
46613
46616
46617
46618
46620
46619
46621
46596
46601
46600
46599
46597
46595
46578
46579
46570
46571
46576
46582
46580
46581
46568
46567
46555
46557
46556
46558
46560
46561
46565
46564
46562
46566
46563
46554
46559
46540
46544
46549
46550
46551
46547
46546
46543
46542
46545
46552
46553
46539
46530
46527
46523
46522
46510
46508
46509
46504
46502
46490
46489
46481
46485
46486
46484
46483
46480
46482
46515
46519
46520
46518
46514
46513
46517
46516
46521
46529
46541
46524
46505
46488
46487
46457
46338
46334
46286
46290
46150
46144
46130
46023
46002
45873
45867
45824
45822
45810
45809
45566
45575
45658
45373
45368
45370
45375
45371
45372
45374
45377
45378
45379
45381
45382
45384
45388
45390
45387
45386
45389
45391
45392
45399
45395
45396
45398
45414
45432
45582
45415
45411
45403
45290
45362
45364
45187
45188
45219
45210
45078
45079
45084
45074
44725
43436
43130
43129
43122
43121
43120
43127
43118
43112
43097
42789
43116
43126
43114
43132
43134
44618
44617
44317
44244
44191
44212
44225
44245
44258
44399
44443
44408
44489
44491
44485
44476
44462
44452
44423
44426
44627
44630
44738
44907
44887
44749
44741
44723
44710
44714
44717
44720
44713
44706
44704
44709
44699
44487
44130
44131
44116
44119
44111
44106
44105
44102
44078
44009
44014
44107
44434
44602
44607
44632
44623
44633
44636
44639
44655
44678
44716
44711
44712
44701
44698
44694
44913
45038
45142
45144
45137
45133
45122
45147
45234
45249
45250
45193
45067
44895
44846
44847
44845
44840
44803
44800
44757
44635
44629
44620
44079
44063
44044
43984
43974
43869
43868
43857
43836
43832
43830
43827
43821
43817
43784
43789
43781
43764
43731
43756
43759
43791
43797
43810
43815
43798
43786
43785
43665
43672
43514
43655
43668
43584
43321
43275
43258
43269
43268
43266
43252
43259
43254
43295
43245
43243
43238
43183
43226
43230
43229
43330
43235
43231
43232
43236
43246
43237
43267
43342
43455
43654
43713
43828
43796
43795
43771
43823
43879
43871
43911
43906
43913
43941
43983
44021
44024
44049
44569
44551
44549
44457
44095
44065
44066
44075
44091
44045
44034
44019
43950
43936
43886
43940
43949
43844
43847
43807
43265
43261
43320
43506
43660
43651
43479
43472
43497
43510
43511
43520
43536
43523
43519
43512
43507
43482
43324
43296
43281
43271
43250
43282
43286
43285
43435
43473
43483
43638
43566
43587
43594
43602
43596
43610
43619
43622
43600
43623
43631
43634
43647
43639
43644
43657
43802
43715
43755
43649
43410
43777
43825
43837
43799
43806
43805
43451
43434
43032
43017
43033
43039
43152
43172
43203
43223
43168
43234
43240
43242
43253
43263
43420
43527
43630
43663
43734
43809
43790
43793
43803
43811
43816
43856
43894
43884
43767
43688
43746
43661
43635
43428
43626
43624
43636
43814
43862
43864
43872
43874
43876
43875
43873
43892
43877
43820
43860
43852
43878
43882
43889
43897
43900
43890
43895
43898
43909
43910
43992
44006
44023
43942
44008
44385
44479
44614
44494
44493
44492
44237
44329
44103
44052
44012
43988
44133
44137
44217
44413
44467
44521
44418
44605
44603
44577
44590
44579
44641
44652
44665
44668
44697
44657
44693
44760
44759
44761
44762
44763
44768
44772
44843
44844
44891
44914
44939
44902
44903
44904
44890
44905
44906
44909
44910
44912
44918
44917
44932
44952
44960
44961
44956
44968
44970
44972
44969
44971
44974
44976
44975
44979
44978
44977
44990
44992
44995
45021
45023
45017
44996
44993
44991
44987
44982
44981
44984
44986
44973
45000
45032
45034
45065
45064
45061
45063
45060
45058
45043
45115
45113
45118
45108
45104
45100
45101
45120
45110
45114
45111
45085
45083
44999
45008
45007
44834
44805
44861
44954
45037
45095
45080
45090
45089
45088
45189
45186
45194
45190
45191
45192
45195
45197
45196
45198
45199
45200
45248
45288
45305
45307
45308
45326
45317
45313
45299
45298
45300
45303
45297
45295
45293
45296
45294
45292
45251
45215
45223
45230
45231
45232
45247
45237
45235
45236
45283
45282
45284
45302
45311
45312
45315
45316
45319
45332
45337
45336
45327
45325
45324
45318
45321
45328
45330
45329
45304
45408
45504
45400
45397
45380
45361
45360
45354
45346
45350
45342
45343
45344
45338
45331
45333
45335
45334
45351
45352
45353
45357
45358
45356
45355
45345
45348
45347
45349
45339
45340
45341
45322
45309
45310
45363
45376
45385
45366
45365
45383
45412
45544
45540
45556
45568
45588
45603
45604
45622
45620
45619
45618
45579
45572
45573
45580
45581
45613
45626
45625
45629
45631
45633
45641
45640
45639
45638
45637
45635
45634
45636
45642
45643
45644
45669
45682
45740
45743
45747
45657
45654
45651
45616
45630
45627
45597
45645
45684
45685
45686
45687
45688
45689
45690
45691
45692
45695
45760
45793
45679
45677
45676
45674
45673
45671
45665
45661
45668
45667
45666
45672
45670
45660
45664
45663
45744
45745
45748
45752
45749
45750
45751
45753
45754
45755
45756
45757
45767
45798
45775
45768
45763
45788
45790
45792
45791
45801
45805
45807
45817
45815
45821
45820
45819
45818
45816
45814
45813
45812
45811
45804
45796
45797
45787
45765
45764
45762
45758
45746
45741
45737
45736
45734
45730
45731
45728
45727
45726
45723
45725
45724
45722
45721
45718
45717
45716
45715
45712
45709
45713
45700
45662
45624
45617
45614
45611
45608
45606
45591
45585
45584
45587
45589
45598
45595
45593
45596
45605
45609
45612
45615
45621
45623
45610
45607
45602
45599
45600
45601
45592
45594
45590
45586
45583
45567
45560
45565
45564
45558
45555
45562
45561
45563
45559
45557
45554
45577
45541
45542
45543
45539
45550
45546
45528
45527
45514
45482
45483
45486
45485
45479
45476
45474
45472
45473
45477
45480
45481
45487
45490
45495
45502
45499
45513
45526
45545
45551
45574
45498
45484
45489
45493
45494
45497
45501
45522
45516
45510
45518
45529
45533
45536
45534
45537
45531
45530
45525
45521
45520
45515
45512
45511
45509
45508
45500
45492
45506
45488
45471
45464
45465
45463
45462
45468
45466
45458
45454
45452
45453
45455
45448
45456
45450
45445
45444
45446
45438
45434
45433
45436
45435
45437
45442
45440
45447
45443
45441
45439
45449
45459
45460
45461
45491
45503
45517
45523
45505
45519
45532
45535
45547
45548
45549
45553
45552
45425
45451
45478
45427
45413
45424
45421
45418
45419
45420
45417
45422
45426
45429
45428
45430
45431
45423
45416
45405
45401
45410
45409
45407
45406
45369
45323
45306
45301
45281
45289
45254
45255
45256
45257
45259
45260
45258
45261
45262
45267
45268
45265
45266
45264
45263
45274
45275
45276
45277
45278
45280
45279
45272
45273
45271
45270
45269
45253
45214
45212
45211
45182
45181
45180
45172
45175
45176
45179
45178
45177
45173
45164
45166
45167
45156
45106
45117
45158
45170
45216
45222
45226
45238
45239
45241
45245
45243
45246
45244
45242
45229
45218
45208
45213
45220
45224
45287
45285
45286
45252
45233
45217
45221
45227
45207
45206
45205
45204
45203
45201
45202
45157
45155
45152
45149
45146
45145
45139
45135
45081
45044
45040
45039
45036
45030
44916
44933
44962
44958
44985
44963
45019
45003
45002
45014
45009
45016
45025
45026
45071
45073
45091
45093
45119
45130
45132
45121
45112
45096
45141
45151
45148
45168
45159
45143
45103
45116
45131
45134
45140
45165
45169
45162
45161
45128
45129
45127
45125
45126
45124
45123
45107
45105
45099
45102
45098
45094
45087
45086
45075
45076
45077
45082
45068
45047
45035
45015
45004
45001
44989
44994
44988
44983
44959
44951
44945
44944
44938
44936
44940
44941
44935
44931
44930
44928
44927
44925
44921
44922
44919
44915
44908
44875
44859
44855
44836
44841
44829
44826
44824
44815
44821
44820
44838
44839
44807
44810
44808
44806
44791
44795
44796
44779
44778
44777
44775
44774
44773
44732
44735
44784
44798
44794
44797
44801
44799
44782
44785
44790
44842
44832
44830
44816
44827
44828
44833
44811
44899
44900
44896
44894
44885
44874
44870
44867
44868
44865
44860
44863
44872
44873
44878
44879
44880
44881
44883
44892
44901
44877
44871
44876
44869
44866
44864
44856
44862
44858
44857
44853
44837
44835
44831
44854
44882
44886
44889
44884
44893
44897
44898
44911
44920
44929
44923
44934
44937
44942
44943
44947
45033
45027
45022
44966
44980
44998
44997
45005
45011
45012
45013
45020
45045
45062
45070
45072
45138
45174
45183
45184
45185
45163
45153
45150
45136
45154
45097
45171
45109
45069
45041
45042
45052
45053
45054
45066
45057
45056
45029
45010
45018
45051
45049
45059
45055
45050
45048
45046
45028
45024
45006
44964
44967
44965
44957
44955
44953
44946
44948
44949
44950
44924
44926
44849
44848
44852
44850
44851
44809
44776
44751
44755
44752
44753
44748
44746
44736
44727
44660
44661
44659
44658
44721
44702
44666
44671
44670
44667
44682
44684
44686
44677
44674
44673
44676
44675
44680
44683
44687
44688
44690
44689
44692
44700
44707
44726
44729
44734
44739
44742
44756
44769
44771
44770
44781
44766
44765
44764
44758
44754
44728
44722
44715
44703
44685
44672
44663
44654
44523
44541
44548
44622
44634
44637
44619
44547
44650
44651
44664
44743
44750
44747
44737
44733
44592
44576
44575
44573
44581
44574
44585
44596
44591
44593
44587
44589
44588
44584
44653
44705
44624
44626
44649
44648
44647
44643
44642
44644
44645
44646
44640
44625
44417
44481
43977
43998
44001
43997
43994
44000
43989
43987
43985
43981
43980
43944
43929
43918
43880
43870
43841
43838
43843
43866
43818
43822
43928
43958
44046
44228
44230
44240
44062
44055
44101
44100
44098
44096
44086
44060
44015
44402
44340
44510
44610
44540
44513
44514
44512
44519
44522
44488
44606
44613
44612
44621
44616
44615
44611
44609
44604
44608
44601
44599
44583
44562
44555
44554
44563
44578
44597
44598
44586
44568
44572
44582
44594
44595
44600
44580
44570
44567
44571
44565
44564
44560
44552
44556
44566
44559
44530
44516
44500
44472
44401
44403
44404
44445
44439
44448
44422
44480
44483
44498
44496
44501
44509
44525
44527
44532
44533
44535
44536
44539
44545
44546
44543
44537
44534
44531
44528
44526
44524
44520
44518
44517
44515
44511
44507
44504
44506
44505
44503
44495
44486
44482
44470
44464
44431
44450
44441
44438
44440
44429
44424
44436
44433
44437
44446
44447
44442
44460
44463
44474
44471
44497
44490
44499
44508
44529
44557
44553
44558
44550
44538
44502
44484
44469
44444
44432
44435
44430
44420
44425
44427
44382
44389
44394
44378
44367
44379
44384
44380
44370
44387
44376
44375
44374
44371
44381
44397
44386
44396
44388
44377
44390
44393
44383
44373
44369
44357
44359
44361
44366
44354
44350
44351
44345
44358
44342
44343
44332
44335
44336
44341
44349
44330
44326
44325
44328
44324
44323
44319
44300
44337
44333
44339
44344
44347
44353
44355
44356
44362
44365
44368
44363
44372
44414
44416
44421
44456
44461
44453
44449
44458
44466
44465
44468
44473
44478
44475
44455
44419
44320
44318
44321
44327
44313
44311
44295
44262
44250
44256
44243
44267
44273
44269
44281
44283
44308
44299
44289
44276
44265
44227
44224
44203
44199
44179
44159
44165
44104
44129
44145
44151
44156
44158
44169
44163
44155
44162
44176
44180
44185
44197
44200
44202
44211
44214
44213
44215
44209
44231
44233
44229
44234
44255
44248
44270
44272
44260
44266
44284
44301
44297
44310
44309
44306
44305
44331
44348
44314
44316
44312
44303
44293
44278
44268
44280
44282
44285
44286
44288
44291
44294
44302
44307
44298
44304
44322
44346
44275
44251
44263
44247
44241
44239
44238
44253
44264
44279
44274
44277
44261
44259
44249
44242
44236
44226
44223
44222
44232
44206
44210
44207
44201
44198
44220
44194
44184
44167
44154
44149
44161
44168
44171
44216
44221
44219
44195
44192
44188
44147
44132
44134
44136
44135
44146
44121
44093
44082
44077
44094
44108
44112
44083
44070
44059
44048
44047
44040
44041
44026
44032
43990
43996
44002
44004
44017
44022
44037
44051
44043
44029
44033
44115
44088
44109
44114
44127
44097
44089
44080
44087
44076
44068
44056
44053
44031
44013
44011
43979
43975
43973
43964
43968
43976
43991
44020
44036
44035
44027
44038
44042
44028
44061
44057
44067
44123
44157
44175
44174
44172
44170
44166
44178
44182
44164
44148
44153
44152
44150
44025
44018
43995
43986
43971
43967
43955
43948
43962
43956
43957
43945
43883
43863
43804
43859
43867
43893
43905
43919
43922
43921
43915
43902
43912
43842
43760
43780
43770
43762
43794
43749
43729
43719
43727
43741
43721
43277
43341
43220
43308
43091
43069
43061
43028
43023
43026
43020
42881
42766
42762
42875
42714
42653
42651
42646
42648
42642
42644
42645
42650
42647
42652
42591
42599
42598
42596
42578
42600
42603
42597
42594
42595
42592
42590
42588
42587
42580
42581
42583
42570
42512
42510
42507
42506
42503
42504
42491
42487
42624
42626
42716
42717
42719
42810
43640
43707
42948
43136
43147
43206
43659
43712
43703
43733
43840
43846
43848
43861
43855
43854
43849
43850
43845
43826
43833
43853
43858
43908
43914
43899
43904
43920
43943
43947
43916
43946
44003
44007
44081
44177
44190
44407
44412
44428
44459
44405
44391
44392
44360
44352
44334
44398
44290
44246
44128
44235
44141
44122
44117
44140
44125
44126
44113
44069
44039
44064
44054
44099
44090
44160
44139
44050
43953
43972
43952
43939
43938
44110
44124
44138
44144
44208
44454
44477
44451
44542
44544
44561
44730
44731
44783
44780
44786
44787
44802
44804
44825
44814
44812
44813
44823
44822
44819
44817
44818
44415
44406
44409
44410
44411
44364
44338
44395
44400
43903
43901
43978
44631
44628
44656
44669
44691
44724
44719
44718
44708
44696
44695
44681
44679
44662
44638
43835
43819
43813
43725
43722
43701
43709
43696
43695
43148
43154
43138
42922
42924
42858
42848
42850
42846
42843
42842
42707
42706
42692
42718
40940
40941
40938
40937
40942
40962
40969
40967
40968
40966
40965
40964
40961
40959
40963
40960
40957
40956
40952
40953
40955
40958
40954
40944
40943
40948
40949
40951
40950
40947
40946
40945
40939
40932
40934
40933
40935
40936
40925
40924
40922
40911
40915
40926
40927
40928
40929
40916
40921
40920
40919
40918
40917
40914
40913
40905
40902
40903
40904
40901
40900
40898
40899
40896
40893
40874
40873
40875
40876
40877
40887
40889
40890
40892
40891
40888
40886
40885
40884
40878
40880
40881
40883
40882
40879
40872
40865
40844
40843
40848
40868
40869
40867
40866
40862
40863
40861
40860
40859
40858
40857
40856
40847
40839
40834
40837
40838
40841
40842
40845
40846
40840
40849
40853
40850
40852
40851
40854
40855
40864
40870
40871
40894
40895
40897
40910
40906
40908
40907
40909
40912
40923
40930
40931
42649
42643
42641
42640
42638
42520
42513
42508
42514
42518
42519
42517
42516
42515
42511
42509
42481
42455
42418
42415
42417
42414
42419
42416
42421
42450
42354
42353
42299
42314
42308
42305
42303
42304
42306
42307
42309
42323
42320
42322
42324
42325
42330
42329
42328
42426
42477
42478
42480
42479
42475
42445
42448
42411
42275
42277
42279
42278
42276
42272
42273
42264
42263
42233
42232
42231
42224
42226
42227
42228
42230
42229
42225
42219
42155
42162
42169
42167
42163
42166
42159
42149
42148
42144
42151
42153
42152
42150
42147
42145
42146
42161
42157
42156
42154
40366
40095
40580
40573
40438
40515
40660
40719
42216
42234
42235
42236
42237
42238
42242
42241
42240
40835
40823
40815
40812
40814
40784
40781
40780
40782
40836
40813
40787
40740
40730
40736
40737
40702
40658
40606
40496
40500
40501
40461
40385
40368
40365
40215
40378
40379
40400
40598
40643
40664
40683
40586
40394
40102
39984
40006
40090
40271
40282
40311
40336
40281
40280
40275
40292
40306
40328
40340
40359
40273
40488
40559
40374
40353
40357
40067
39992
39880
39881
39879
39955
40403
40511
40469
40291
40283
40239
40234
40450
40482
40068
39770
39593
39595
39597
39598
39596
39594
39501
39565
39584
39577
39553
39660
39658
39717
39633
39629
39643
39665
39666
39667
39669
39670
39671
39661
39684
39672
39679
39682
39680
39686
39703
39693
39704
39706
39732
39784
39781
39743
39700
39701
39702
39709
39755
39759
39783
39786
39787
39794
39878
39877
39952
39944
39959
39856
39889
39840
39806
39809
39761
39749
39752
39782
39777
39764
39758
39746
39729
39714
39707
39712
39716
39697
39695
39646
39608
39605
39625
39673
39683
39689
39748
39718
39745
39775
39790
39930
39979
40035
40042
40031
40046
40047
40053
40054
40057
40059
40061
40062
40064
40071
40069
40066
40079
40077
40078
40056
40063
40097
40075
40084
40092
40106
40111
40110
40103
40107
40114
40157
40148
40122
40120
40109
40080
40070
40087
40043
40021
40014
40027
40060
40065
40100
40099
40096
40093
40091
40089
40117
40153
40161
40152
40119
40164
40165
40158
40185
40189
40140
40139
40134
40129
40072
40082
40138
40155
40142
40141
40146
40144
40145
40183
40191
40208
40274
40312
40326
40376
40402
40408
40415
40355
40212
40203
40198
40131
40149
40083
40055
40045
40085
40004
39905
39852
39801
39965
40039
40034
40108
40137
40163
40177
40173
40232
40199
40181
40178
40176
40384
40406
40411
40405
40470
40520
40512
40462
40487
40505
40510
40481
40440
40497
40528
40546
40555
40599
40639
40657
40701
40699
40667
40696
40697
40715
40716
40763
40798
40792
40801
40804
40805
40808
40807
40806
40803
40802
40800
40799
40797
40790
40749
40742
40731
40712
40704
40695
40651
40652
40624
40570
40567
40565
40562
40560
40554
40549
40540
40552
40595
40627
40621
40600
40604
40566
40472
40454
40435
40390
40228
40243
40219
40246
40245
40248
40226
40225
40216
40217
40214
40213
40211
40207
40197
40220
40222
40233
40238
40257
40263
40259
40255
40252
40244
40250
40261
40268
40269
40254
40223
40229
40242
40253
40267
40272
40276
40284
40287
40289
40293
40296
40298
40299
40304
40303
40305
40307
40310
40313
40321
40327
40330
40324
40329
40325
40319
40316
40308
40300
40297
40301
40331
40335
40338
40339
40350
40354
40363
40370
40387
40375
40373
40362
40352
40347
40332
40322
40334
40323
40317
40309
40314
40286
40285
40294
40277
40278
40295
40288
40320
40344
40342
40341
40343
40346
40345
40349
40348
40351
40360
40361
40372
40383
40382
40401
40458
40457
40420
40398
40393
40391
40388
40399
40395
40407
40418
40417
40428
40425
40424
40413
40421
40377
40358
40367
40381
40396
40389
40386
40412
40410
40414
40419
40392
40423
40429
40452
40479
40486
40455
40436
40448
40449
40466
40464
40478
40485
40492
40491
40503
40556
40563
40572
40597
40623
40629
40634
40631
40644
40654
40636
40646
40655
40680
40678
40679
40703
40705
40711
40706
40710
40714
40713
40708
40707
40709
40718
40724
40723
40721
40722
40720
40729
40728
40732
40734
40735
40733
40739
40741
40769
40773
40774
40771
40775
40772
40776
40785
40786
40789
40793
40794
40811
40820
40821
40818
40817
40819
40822
40824
40825
40830
40833
40832
40831
40827
40829
40828
40826
40816
40810
40809
40796
40795
40791
40788
40783
40779
40778
40777
40765
40770
40750
40752
40754
40755
40758
40757
40767
40768
40766
40762
40760
40761
40764
40759
40756
40753
40751
40748
40746
40747
40743
40744
40745
40738
40727
40725
40726
40717
40698
40692
40666
40693
40700
40694
40691
40688
40690
40689
40686
40687
40685
40684
40682
40681
40674
40661
40677
40671
40676
40675
40673
40670
40668
40669
40672
40663
40662
40665
40659
40650
40640
40633
40637
40647
40653
40656
40635
40630
40620
40619
40617
40616
40615
40612
40608
40609
40607
40610
40611
40613
40614
40618
40622
40601
40592
40589
40587
40576
40568
40571
40575
40574
40583
40596
40594
40591
40603
40626
40625
40602
40577
40588
40579
40578
40569
40564
40561
40507
40548
40558
40584
40628
40632
40641
40645
40649
40648
40642
40638
40605
40581
40582
40547
40527
40513
40493
40494
40490
40483
40480
40476
40474
40477
40518
40545
40553
40593
40590
40585
40544
40516
40465
40444
40442
40453
40369
40206
40204
40302
40318
40290
40279
40265
40262
40240
40256
40249
40258
40251
40270
40264
40266
40231
40247
40224
40235
40236
40237
40227
40230
40218
40205
40260
40241
40201
40200
40186
40182
40187
40188
40174
40175
40180
40179
40172
40169
40168
40159
40151
40135
40133
40192
40130
40126
40124
40121
40112
40118
40113
40123
40127
40166
40160
40171
40162
40132
40170
40209
40380
40422
40430
40409
40432
40439
40460
40459
40456
40451
40446
40447
40445
40437
40196
40167
40156
40147
40128
40136
40116
40076
40081
40086
40088
40098
40094
40101
40154
40184
40202
40210
40190
40193
40221
40364
40441
40356
40426
40404
40427
40433
40443
40467
40468
40484
40473
40475
40489
40495
40508
40509
40525
40519
40524
40523
40499
40502
40506
40517
40521
40526
40522
40530
40529
40531
40533
40534
40532
40538
40537
40536
40539
40550
40557
40551
40542
40543
40541
40535
40504
40514
40498
40471
40463
40434
40431
40416
40397
40315
40371
40337
40333
40195
40194
40150
40143
40115
40105
40051
40052
40050
40044
40040
40058
40048
40032
40000
40012
40029
40025
40023
40009
40008
39997
39993
39991
39989
39988
39981
39983
39990
39996
39987
40002
40007
40003
40005
40022
40033
40036
40016
40030
40018
39951
39826
39923
39928
39914
39890
39871
39849
39800
39774
39751
39742
39737
39741
39708
39719
39715
39738
39744
39747
39756
39855
39897
39896
39934
39942
39947
39948
39960
39963
39978
39980
39970
39950
39945
39937
39939
39941
39936
39940
39935
39933
39931
39915
39913
39909
39906
39898
39891
39899
39901
39904
39900
39907
39917
39916
39921
39920
39922
39911
39912
39910
39918
39926
39958
39954
39956
39957
39927
39924
39946
39964
39967
39966
39968
39925
39895
39887
39850
39821
39788
39793
39789
39765
39740
39739
39736
39733
39730
39731
39726
39728
39655
39641
39639
39637
39636
39634
39635
39632
39627
39645
39653
39647
39603
39601
39615
39599
39576
39560
39554
39566
39563
39499
39502
39493
39476
39474
39468
39475
39484
39481
39469
39450
39441
39436
39434
39427
39424
39372
39306
39201
39199
39197
39195
39194
39244
39298
39297
39302
39285
39222
39333
39336
39335
39334
39389
39390
39374
39375
39376
39430
39402
39428
39456
39489
39497
39509
39506
39556
39579
39588
39589
39602
39606
39617
39622
39628
39640
39656
39651
39650
39652
39626
39611
39600
39607
39638
39664
39681
39668
39648
39677
39691
39713
39721
39723
39725
39754
39760
39762
39766
39768
39767
39785
39791
39772
39792
39798
39812
39811
39853
39888
39902
39903
39919
39972
39975
39973
39976
39974
39999
40020
39982
39949
39908
39943
39961
39985
39986
39998
40001
40015
40038
40026
40028
40037
40024
40019
40013
39977
39938
39894
39886
39883
39882
39875
39816
39780
39763
39757
39735
39724
39710
39696
39699
39694
39692
39690
39688
39687
39685
39662
39659
39678
39676
39674
39642
39630
39612
39620
39604
39583
39581
39580
39582
39578
39569
39571
39572
39558
39547
39546
39545
39541
39540
39539
39544
39538
39542
39548
39550
39549
39551
39555
39552
39561
39567
39573
39514
39512
39478
39483
39486
39488
39503
39508
39511
39513
39517
39515
39516
39521
39529
39527
39522
39519
39523
39528
39530
39534
39524
39525
39531
39533
39532
39535
39536
39526
39518
39520
39507
39500
39498
39485
39473
39463
39480
39537
39543
39557
39570
39574
39568
39562
39559
39504
39487
39445
39447
39443
39426
39425
39423
39422
39421
39413
39406
39407
39405
39420
39415
39404
39397
39392
39400
39395
39371
39391
39393
39388
39353
39367
39328
39331
39351
39355
39354
39360
39364
39361
39365
39363
39368
39373
39381
39403
39398
39432
39433
39451
39417
39378
39369
39362
39356
39348
39291
39296
39290
39216
39221
39223
39275
39276
39202
39203
39205
39207
39215
39214
39228
39251
39229
39264
39265
39274
39271
39270
39263
39266
39267
39288
39325
39342
39337
39346
39380
39435
39458
39457
39460
39461
39464
39465
39448
39444
39442
39437
39438
39467
39466
39471
39462
39452
39449
39453
39293
39193
39148
39120
39121
39123
39074
39072
39093
39075
39008
39009
38930
38924
38803
38750
38743
38742
38741
38734
38730
38732
38729
38728
38727
38588
38441
38353
38304
38296
38303
38311
38375
38366
38320
38319
38317
38310
38161
38135
38139
38159
38158
38157
38143
38129
38132
38134
38130
38160
38200
37996
38023
38021
37852
37800
37721
37720
37716
37711
37740
37703
37624
37622
37621
37618
37616
37615
37617
37613
37588
37628
37705
37713
37553
37436
37431
37395
37394
37413
37416
37419
37415
37396
37391
37336
37307
37317
37390
37345
37318
37319
37401
37428
37433
37441
37430
37414
37474
37568
37697
37745
37708
37710
37709
37754
37796
37819
37854
37989
38012
38102
38100
38101
38090
38000
38104
38103
38125
38146
38147
38145
38148
38149
38152
38205
38297
38334
38336
38350
38352
38354
38351
38355
38356
38357
38348
38349
38347
38345
38343
38344
38285
38292
38315
38293
38252
38294
38295
38299
38324
38325
38331
38333
38384
38425
38476
38468
38418
38419
38437
38439
38458
38477
38545
38544
38526
38582
38659
38665
38561
38583
38577
38547
38584
38692
38714
38685
38678
38875
39027
38974
38756
38759
38970
39056
39111
39113
39088
39127
39128
39140
39289
39295
39292
39186
39184
39144
39142
39150
39183
39273
39200
39204
39182
39181
39187
39191
39147
39134
39136
39143
39141
39145
39126
39125
39016
39021
39026
39025
39089
39108
39124
39129
39139
39077
39023
39028
38972
38802
38746
38747
38740
38713
38711
38749
38755
39003
39063
38980
38979
38997
39059
39065
38999
38989
38975
38960
38923
38926
38964
38905
38863
38813
38806
38809
38815
38775
38726
38721
38580
38556
38586
38605
38596
38594
38606
38614
38615
38613
38627
38599
38601
38604
38631
38640
38652
38647
38636
38633
38639
38641
38635
38630
38626
38620
38622
38625
38621
38610
38612
38609
38617
38623
38619
38628
38629
38632
38634
38644
38645
38642
38638
38648
38646
38653
38654
38656
38650
38662
38663
38664
38666
38667
38675
38679
38705
38704
38688
38860
38761
38710
38682
38657
38600
38554
38570
38581
38552
38502
38480
38509
38501
38505
38484
38490
38457
38364
38376
38420
38412
38414
38362
38383
38323
38279
38277
38274
38238
38173
38085
38111
38141
38234
38220
38219
38218
38212
38213
38222
38224
38225
38227
38226
38229
38230
38228
38231
38232
38233
38235
38254
38259
38257
38312
38211
38168
38167
38172
38237
38138
38133
38112
38025
38089
38094
38093
38092
38091
38096
38095
38137
38210
38151
38150
38124
38193
38153
38136
38108
38029
37991
38081
38083
38078
38079
38005
37976
37897
37749
37730
37567
37537
37508
37515
37527
37418
37384
37381
37311
37305
37209
37136
37150
37282
37314
37341
37304
37276
37267
37302
37303
37327
37309
37333
37403
37476
37417
37526
37531
37478
37477
37566
37642
37714
37750
37781
37886
37883
37880
37884
37885
37889
37891
37985
37970
37920
37878
37847
37845
37785
37692
37685
37686
37678
37681
37656
37657
37662
37665
37675
37680
37687
37688
37691
37690
37694
37693
37650
37570
37552
37551
37550
37575
37718
37717
37644
37634
37543
37460
37427
37492
37404
37328
37315
37312
37299
37236
37177
37152
37169
37153
37148
37141
37115
37116
37104
36968
36959
36922
36944
36935
36936
36942
36952
36961
36962
36964
36979
36965
36971
36972
36974
36978
36981
36988
36975
36992
36991
37000
37017
37015
37009
37010
37022
37006
37007
37002
37005
37089
37109
37110
37112
37107
37111
37118
37130
37131
37128
37134
37142
37144
37160
37173
37181
37179
37297
37295
37292
37290
37324
37325
37310
37230
37176
37182
37168
37225
37291
37192
37167
37183
37184
37191
37121
36960
37124
37036
37003
36939
36933
36908
36887
36885
36890
36914
36913
36918
36925
36932
36931
36930
36940
36947
36943
36948
36950
36953
36954
36969
36970
36995
36984
36987
36985
37004
37011
37013
37014
37018
37019
37041
37127
37125
37123
37119
37114
37106
37103
37095
37094
37092
37090
37084
37083
37060
37067
37074
37087
37096
37098
37101
37102
37097
37091
37088
37078
37053
37062
37037
37039
37020
37021
37023
37024
37028
37029
37030
37016
37032
37033
37040
37045
37052
37043
37046
37054
37056
37064
37058
37061
37080
37079
37077
37072
37063
37066
37068
37059
37050
37047
37048
37049
37042
37035
37034
37031
37025
37012
37001
36997
36989
36993
36990
36982
36973
36977
36976
36983
36994
36996
36998
36986
36967
36955
36951
36937
36946
36928
36924
36926
36923
36915
36909
36910
36898
36893
36889
36892
36907
36920
36938
36957
36963
36927
37082
36956
36941
36901
37120
37122
37140
37229
37285
37249
37284
37322
37388
37468
37532
37541
37546
37547
37520
37470
37387
37330
37334
37306
37237
37259
37266
37270
37272
37268
37269
37271
37275
37278
37279
37280
37281
37277
37265
37264
37257
37248
37242
37240
37234
37235
37286
37283
37239
37233
37224
37220
37218
37222
37223
37202
37231
37227
37219
37170
37157
37155
37133
37129
36934
36921
36912
36875
36866
36859
36855
36852
36851
36836
36764
36853
36860
36864
36863
36865
36795
36874
36891
36895
37008
37151
37171
37172
37175
37180
37186
37187
37189
37190
37194
37206
37205
37203
37198
37197
37195
37199
37210
37208
37211
37212
37213
37217
37221
37216
37214
37188
37204
37207
37200
37196
37185
37165
37161
37156
37149
37139
36894
36786
36736
36731
36720
36672
36683
36696
36609
36535
36549
36566
36568
36563
36564
36556
36560
36525
36521
36489
36450
36461
36362
36346
36330
36375
36272
36232
36257
36289
36308
36405
36381
36382
36328
36329
36305
36307
36292
36290
36287
36286
36198
36187
36162
36056
36000
36062
36028
36026
35991
35974
36018
36089
36116
36143
36134
36165
36160
36181
36220
36214
36176
36193
36159
36154
36155
36034
36019
36014
36013
36010
35930
35934
35944
35950
35973
35977
35988
36009
36036
36041
36076
36101
36183
36265
36255
36252
36251
36277
36285
36318
36324
36327
36326
36345
36366
36376
36412
36420
36436
36322
36281
36275
36164
36046
36037
36040
36031
36110
36129
36133
36131
36104
36098
36128
36130
36151
36179
36192
36197
36283
36334
36494
36574
36655
36734
36705
36653
36598
36514
36508
36488
36224
36161
36204
36243
36246
36460
36233
36170
36172
36049
36074
36174
36173
35965
35784
35786
35779
35720
35389
35362
35196
35195
35046
34760
34882
34895
35193
35378
35638
35613
35807
35763
35758
35705
35550
35442
35479
35498
35470
35598
35803
35893
35947
35925
35975
35993
36105
36152
36184
36321
36396
36480
36505
36490
36406
36302
36312
36194
36200
36247
36212
36206
36211
36205
36195
36175
36203
36225
36239
36271
36336
36399
36397
36353
36188
36182
36167
36228
36149
35868
35960
35838
35799
35869
35941
35952
35948
35954
35962
35924
35918
35902
35853
35865
35878
35881
35883
35880
35882
35872
35879
35876
35890
35896
35899
35898
35885
35875
35877
35874
35857
35856
35828
35831
35836
35824
35830
35832
35813
35810
35808
35795
35785
35777
35781
35760
35754
35742
35731
35719
35714
35682
35671
35666
35679
35698
35736
35730
35747
35755
35780
35678
35675
35596
35644
35643
35645
35634
35622
35601
35625
35615
35574
35518
35567
35593
35592
35611
35623
35632
35637
35636
35626
35631
35629
35648
35653
35657
35663
35670
35669
35654
35659
35664
35672
35685
35686
35693
35691
35694
35692
35696
35704
35711
35712
35718
35726
35725
35744
35745
35743
35741
35735
35748
35750
35721
35703
35701
35695
35674
35727
35733
35723
35717
35684
35700
35702
35681
35676
35708
35740
35729
35739
35775
35766
35734
35722
35715
35710
35728
35737
35769
35783
35773
35764
35749
35789
35801
35817
35848
35846
35822
35820
35812
35818
35816
35809
35811
35823
35827
35840
35837
35844
35843
35851
35855
35863
35864
35861
35891
35923
35912
35909
35922
35904
35888
35901
35892
35897
35894
35900
35903
35910
35862
35859
35940
35956
35955
35942
35921
35920
35906
35895
35919
35928
35968
36035
36027
35989
35992
36007
36030
35983
35945
35935
35792
35762
35752
35627
35590
35528
35531
35573
35441
35464
35447
35440
35481
35507
35618
35707
35709
35842
35972
35998
35959
35931
35804
35826
35794
35793
35782
35774
35753
35765
35772
35796
35716
35561
35609
35605
35591
35602
35665
35559
35563
35511
35458
35309
35175
35138
35048
34916
34929
34748
34701
34688
34631
34620
34602
34603
34456
34439
34431
34496
34507
34514
34526
34550
34559
34571
34554
34525
34477
34601
34527
34508
34491
34597
34658
34681
34685
34647
34654
34646
34648
34743
34637
34605
34490
34322
34232
34290
34273
34293
34378
34409
34445
34585
34412
34375
34370
34372
34358
34342
34335
34306
34275
34257
34127
34025
34017
34028
34101
34084
34147
34233
34153
34130
34071
34036
33990
33916
33909
33906
33901
33897
33893
33894
33888
33880
33875
33822
33831
33840
33848
33871
33864
34001
33979
33996
34013
34047
34061
34070
34244
34425
34419
34561
34539
34617
34904
34911
34938
34963
34962
34907
34900
34886
34870
34860
34811
34834
34836
34751
34737
34703
34697
34717
34858
34885
34985
35009
34951
35068
35101
35211
35301
35157
35119
35081
35051
35036
35172
35306
35313
35321
35360
35414
35474
35443
35406
35401
35385
35364
35374
35393
35356
35317
35305
35324
35320
35319
35269
35230
35040
34950
34732
34679
34771
34936
34937
34831
34765
34921
34948
34973
34947
34878
35117
35061
34990
34934
34942
34892
34674
34763
35174
35260
35348
35247
35245
35042
34848
34827
34764
34643
34632
34546
34513
34426
34421
34420
34414
34411
34374
34336
34367
34333
34329
34346
34349
34341
34408
34470
34497
34577
34557
34566
34589
34594
34581
34572
34579
34544
34588
34586
34512
34479
34359
34386
34429
34428
34376
34354
34321
34294
34230
34239
34382
34436
34440
34457
34403
34395
34377
34327
34300
34281
34339
34357
34406
34427
34553
34558
34461
34364
34255
34180
34175
34158
34195
34032
33997
33993
33994
33982
33973
33974
33970
33959
33954
33952
33953
33975
33961
33965
33971
33991
34010
34022
34016
33992
33899
33910
33929
33936
33930
33912
33922
33927
33935
33944
33943
33942
33947
33946
33955
33957
33962
33968
33969
33964
33980
33977
33983
33978
33958
33949
33948
33945
33940
33931
33918
33924
33937
33939
33932
33926
33920
33908
33902
33900
33898
33890
33885
33846
33829
33816
33787
33769
33773
33775
33778
33796
33806
33780
33743
33722
33667
33489
33427
33644
33670
33705
33766
33809
33836
33839
33855
33856
33889
33862
33818
33750
33724
33641
33654
33518
33473
33422
33410
33439
33451
33493
33678
33658
33497
33434
33683
33732
33747
33799
33805
33812
33863
33838
34003
34091
34164
34190
34192
34197
34033
34145
33917
33891
33851
33860
33857
33865
33995
34056
33915
34020
34082
34080
34081
34086
34090
34097
34095
34093
34088
34079
34096
34104
34103
34108
34113
34115
34131
34152
34170
34248
34186
34241
34405
34393
34302
34314
34276
34268
34310
34492
34522
34446
34373
34279
34185
34002
33988
34163
34262
34123
33823
34019
34078
34083
34074
34089
34098
34094
34319
34345
34610
34564
34593
34390
34422
34607
34661
35307
35300
35335
34996
35263
35275
35438
35453
35444
35445
35459
35471
35469
35462
35454
35431
35448
35503
35455
35451
35429
35347
35433
35468
35569
36021
36221
36259
36269
36428
36475
36452
36572
36629
36660
36666
36661
36663
36659
36650
36648
36702
36703
36712
36732
36738
36753
36754
36749
36766
36832
36803
36681
36673
36671
36675
36684
36543
36631
36617
36715
36776
36797
36838
36857
36785
36730
36821
36818
36816
36820
36737
36689
36645
36628
36519
36341
36274
36278
35806
35652
35403
35286
35287
34978
34876
34899
34896
34897
34902
34908
34909
35233
34918
34865
34458
34295
35203
35206
35091
35067
35151
35386
36235
36331
36319
36317
36213
36507
36658
36680
36449
35866
36090
36177
36354
36588
36713
36814
36790
36886
36917
37132
37166
36949
36879
36878
36877
36876
36872
36870
36868
36871
36881
36802
36805
36728
36544
36546
36545
36541
36537
36635
36373
36072
36079
35800
35395
35266
35296
35302
35028
34758
34612
34598
34616
34660
34529
34517
34757
35059
35158
35168
35234
34957
34944
35063
35073
35005
35052
35039
35044
35115
35169
35108
34995
34997
35078
35083
35074
35071
35062
35060
35053
35024
35014
35011
35013
34987
34976
34968
35047
35077
35095
35134
35177
35204
35217
35227
35213
35201
35159
35183
35186
35187
35197
35210
35223
35231
35240
35246
35279
35282
35281
35285
35288
35376
35381
35408
35521
35525
35351
35298
35192
35249
35316
35387
35407
35415
35422
35463
35423
35409
35410
35482
35554
35568
36112
36127
36148
36411
36565
36642
36709
36813
36884
36980
37163
37321
37338
37385
37444
37472
37495
37562
37465
37380
37397
37524
37523
37554
37561
37559
37462
37485
37501
37647
37632
37631
37629
37630
37620
37627
37667
37783
37772
37773
37777
37769
37774
37756
37761
37755
37788
37790
37895
37964
37979
37945
37997
38050
37911
37875
37902
37900
37922
37928
37924
37966
37918
37915
37913
37912
37916
37917
37914
37909
37887
37877
37931
37974
38121
38215
38318
38424
38429
38433
38422
38402
38373
38360
38361
38382
38434
38436
38435
38450
38454
38488
38486
38546
38562
38564
38563
38566
38568
38569
38573
38571
38579
38593
38595
38670
38745
38821
38852
38824
38854
38845
38849
38855
38853
38856
38861
38862
38864
38857
38867
38868
38869
38870
38872
38876
38874
38877
38881
38883
38878
38885
38886
38891
38890
38888
38893
38896
38899
38897
38895
38898
38909
38937
38939
38991
38992
38993
38994
38998
39002
39024
39004
39007
39011
39012
39019
39057
39071
39070
39076
39078
39092
39119
39118
39130
39307
39308
39383
39385
39382
39396
39366
39370
39359
39350
39344
39343
39347
39349
39352
39357
39340
39338
39327
39322
39323
39324
39326
39321
39313
39309
39311
39315
39320
39316
39317
39312
39314
39318
39319
39332
39339
39341
39310
39304
39294
39300
39299
39303
39272
39206
39211
39218
39278
39284
39255
39208
39217
39235
39198
39168
39163
39135
39122
39091
39085
39022
38969
38968
38967
38965
38962
38958
38955
38954
38950
38949
38944
38943
38952
38966
38963
38941
38945
38951
38940
38927
38921
38918
38919
38933
38932
38936
38938
38934
38931
38929
38928
38925
38922
38916
38915
38914
38913
38911
38912
38908
38901
38882
38879
38865
38850
38843
38822
38828
38844
38842
38889
38831
38819
38731
38719
38684
38720
38768
38752
38737
38715
38751
38792
38851
38794
38707
38693
38676
38661
38608
38602
38587
38680
38643
38598
38578
38572
38624
38591
38585
38555
38543
38495
38461
38465
38466
38471
38524
38519
38565
38673
38690
38771
38816
38817
38833
38825
38818
38777
38738
38781
38772
38820
38840
38859
38873
38892
38906
38920
38947
38948
38971
38917
38884
38880
38835
38834
38841
38837
38827
38829
38830
38838
38907
39017
39068
39067
39098
39103
39106
39107
39105
39100
39104
39112
39102
39101
39099
39097
39096
39095
39038
39013
39005
38977
38995
39000
39006
39010
39001
38988
38983
38982
38986
38985
38984
38978
38976
38847
38846
38805
38716
38717
38706
38702
38699
38686
38698
38700
38701
38696
38697
38689
38658
38683
38733
38739
38810
38811
38848
38866
38826
38887
38894
38902
38903
38904
38871
38823
38798
38797
38799
38800
38804
38796
38788
38836
38832
38812
38724
38718
38691
38687
38559
38534
38557
38677
38611
38551
38498
38459
38451
38448
38463
38444
38416
38409
38413
38428
38410
38411
38358
38330
38339
38340
38431
38449
38456
38483
38550
38553
38560
38542
38538
38537
38536
38492
38491
38494
38507
38516
38508
38511
38512
38517
38521
38522
38532
38531
38530
38520
38514
38515
38513
38487
38506
38510
38518
38529
38528
38527
38523
38504
38503
38496
38497
38499
38500
38493
38481
38470
38467
38443
38473
38452
38440
38400
38408
38406
38397
38386
38388
38327
38281
38341
38253
38240
38216
38217
38163
38162
38144
38119
38123
38109
38107
38106
38098
38097
38088
38087
38084
38074
38077
38080
38071
38069
38076
38082
38053
38044
38056
38065
38046
38041
38043
38045
38047
38048
38049
38051
38052
38059
38058
38057
38055
38064
38066
38063
38060
38062
38061
38075
38073
38072
38070
38068
38067
38042
38003
37995
38004
38010
38020
38013
38007
38006
37998
38002
38001
38008
38032
38038
38040
38035
38033
38034
38036
38039
38031
38030
38024
38017
38016
38011
38014
38022
38110
38117
38116
38142
37958
37935
37968
37898
37899
37903
37933
37927
37930
37929
38054
38126
38131
38099
38182
38245
38241
38248
38316
38278
38120
38122
38140
38037
37980
37983
37977
37953
37957
37959
37950
37952
37951
37948
37946
37943
37942
37921
37882
37866
37849
37848
37766
37829
37890
37990
37992
37993
37994
37969
37961
37905
37907
37954
37956
37947
37949
37962
37944
37874
37862
37791
37851
37826
37827
37841
37784
37843
37762
37757
37751
37719
37725
37712
37689
37682
37674
37673
37671
37666
37670
37669
37668
37672
37677
37707
37699
37659
37661
37660
37548
37702
37737
37743
37844
37758
37771
37770
37814
37833
37926
37925
37937
37941
37934
37923
37960
37939
37906
37894
37881
37873
37869
37868
37867
37864
37863
37861
37857
37860
37870
37855
37850
37825
37795
37782
37779
37775
37768
37726
37723
37658
37648
37646
37619
37611
37610
37605
37589
37556
37555
37528
37529
37522
37521
37519
37512
37510
37506
37502
37503
37496
37497
37494
37490
37488
37486
37487
37482
37480
37479
37481
37473
37475
37450
37498
37500
37493
37489
37483
37491
37499
37504
37513
37509
37514
37516
37530
37533
37538
37539
37534
37535
37542
37536
37484
37442
37425
37288
37262
37326
37400
37398
37544
37663
37696
37603
37549
37640
37639
37578
37423
37298
37296
37159
37273
37253
37263
37258
37255
37256
37254
37250
37252
37251
37247
37246
37245
37241
37244
37260
37300
37301
37293
37289
37174
37105
37137
37147
36958
36897
36850
36773
36771
36770
36769
36772
36804
36775
36587
36437
36553
36316
36201
35346
35208
35179
35079
35080
34753
34663
34644
34639
34638
34640
34629
34628
34627
34435
34289
34040
33677
33319
33664
33824
33986
33985
34037
34212
34231
34324
34332
34407
34680
34454
34467
34451
34453
34465
34677
34752
34755
34766
34799
34854
35106
35161
35660
35689
36325
36118
36095
36352
36358
36493
36550
36777
36768
36700
36688
36593
36539
36524
36467
36511
36454
36403
36404
36400
36392
36390
36388
36385
36361
36379
36380
36386
36387
36398
36415
36402
36384
36377
36374
36368
36343
36339
36348
36349
36359
36363
36365
36364
36369
36383
36417
36370
36351
36347
36178
35929
35582
36032
35951
35610
35583
35452
35371
35290
35334
35399
35394
35359
35383
35344
35350
35358
35322
35330
35041
35069
35264
35299
35312
35250
35200
35176
35109
35045
35102
35123
35088
34971
34966
34952
34953
34945
34928
34887
34877
34847
34884
34920
34939
34940
34981
35058
35027
35015
34982
34960
34925
34927
34888
34880
34891
34914
34924
34906
34893
34873
34862
34833
34846
34826
34830
34840
34850
34841
34842
34852
34875
34856
34866
34869
34844
34861
34872
34879
34845
34819
34805
34809
34806
34815
34820
34824
34825
34832
34853
34839
34818
34813
34816
34823
34829
34822
34828
34808
34797
34770
34792
34795
34803
34801
34800
34786
34789
34794
34793
34814
34790
34788
34747
34742
34730
34729
34744
34726
34707
34715
34669
34667
34619
34665
34745
34883
34868
34867
34855
34857
34864
34863
34851
34859
34821
34713
34555
34649
34549
34535
34530
34523
34519
34473
34114
34043
34007
33976
33966
33967
33951
33941
34116
34144
33869
33859
33549
33382
33294
33312
33776
33201
33251
33303
33316
33218
32980
32872
32957
32791
32928
32874
32746
32667
32612
32615
32540
32555
32626
32641
32645
32661
32662
32650
32652
32656
32659
32660
32676
32686
32699
32700
32703
32692
32693
32751
32750
32766
32792
32793
32811
32774
32780
32733
32586
32585
32576
32580
32582
32588
32597
32596
32594
32591
32593
32600
32604
32618
32617
32649
32605
32589
32565
32556
32553
32549
32546
32541
32524
32359
32264
32270
32174
32165
32140
32131
32137
32191
32450
32554
32611
32584
32498
32372
32423
32217
32805
32799
32622
32948
32090
31734
31727
31711
31322
31529
31246
31656
31658
31492
30877
30147
29335
29340
29324
29344
29346
29329
29596
29569
29290
30288
30835
31823
31873
31872
32075
32153
31980
31985
31763
31692
30930
30528
30776
30951
31557
31685
31511
31035
31007
30730
30636
30629
30170
29633
28848
28952
28930
28900
28977
28875
28851
28836
28845
28858
28863
28856
28843
28842
28838
28837
28821
28807
28765
28582
28608
28473
28318
28371
28414
28810
28760
28658
28630
28617
28623
28624
28612
28607
28597
28570
28412
28405
28403
28304
28126
27742
27740
27737
27736
27723
27730
27733
27728
27705
27702
27699
27695
27681
27684
27686
27678
27557
27553
27534
27542
27525
27512
27508
27507
27504
27589
27608
27611
27509
27411
27407
27368
27358
27357
27356
27334
27313
27314
27331
27295
27225
27229
27214
27209
27192
27160
27145
27142
27144
27128
27126
27108
27070
27060
27076
27095
27130
27132
27141
27162
27179
27161
27174
27223
27240
27252
27265
27276
27272
27275
27271
27039
26954
26945
26912
26681
26717
27009
27207
27303
27350
27352
27353
27351
27369
27520
27641
27405
27559
27731
28061
28105
28087
28078
28074
28067
28195
28270
28081
27968
27644
27318
27195
27087
26862
26829
27010
27054
26898
26825
26568
26437
26448
26430
26117
25998
26015
25946
25928
25793
25932
25879
25921
25937
25945
25948
25947
25938
25913
25887
25826
25829
25655
25442
25020
24681
24678
24674
24673
24663
24680
24802
24877
24563
24549
24525
24471
24453
24434
24407
24403
24196
23912
23881
23704
23681
23652
23629
23621
23630
23624
23616
23597
23617
23612
23610
23618
23632
23609
23598
23594
23536
23449
23446
23391
23017
23414
23413
23599
22900
22901
22798
22727
21864
22166
21845
21462
21439
21075
20916
20850
20952
20964
21064
21606
21746
22061
22148
22155
22162
22170
22184
22185
22193
22192
22191
22194
22207
22204
22287
22248
22317
22819
22880
23423
23542
23557
23581
23472
23517
23543
23713
23788
23814
24040
24171
24239
24233
24243
24351
24248
24280
24517
24629
24718
24630
24583
24593
24600
24625
24601
24588
24575
24567
24578
24579
24580
24577
24572
24573
24566
24558
24559
24498
24544
24754
24767
24761
24864
24865
24884
24892
24920
24922
25012
25056
25202
25206
25345
25593
25594
25878
25930
25832
25850
25872
25876
25934
25942
25941
25951
25993
25994
25981
25972
25970
25957
25955
25960
25968
25963
25976
25996
26045
26040
26023
26470
26179
26221
26244
26648
26767
26809
26679
26861
26919
26913
26932
26952
26953
26968
26995
27198
27642
27651
27652
27655
27658
27662
27656
27659
27657
27679
27628
27932
27962
28065
28246
28255
28540
28649
28425
28217
28215
28213
28583
28698
28430
28406
28344
28314
28604
28606
28594
29086
29610
29891
30532
30282
31106
31138
31719
31485
31820
32147
32689
32694
32717
32347
32446
32443
32459
32451
32461
32455
32453
32447
32471
32460
32639
32665
32831
32818
33344
33867
33884
34038
33886
33731
33726
33656
33740
33118
32962
32982
32992
33074
33108
33068
33021
33016
33004
32995
32976
33003
33000
33001
33007
33005
32997
32993
32994
32983
32974
32951
32922
32862
32767
32785
32772
32701
32668
32687
32595
32519
32709
32708
32651
32607
32547
32415
32199
32089
32080
32069
32064
31681
31666
31676
31264
30920
30594
30603
29955
29598
29812
29711
29628
29583
29566
29462
29441
29568
29581
29799
30063
30064
30545
31811
32223
32821
32945
33045
33296
32332
32230
31567
31550
31969
32016
32024
32046
32066
32380
32560
32648
33224
33203
33428
33907
34085
34066
34154
34157
34265
34266
34252
34250
34243
34216
34220
34254
34269
34240
34258
34443
34482
34381
34344
34307
34389
34423
34187
34198
33989
33934
33468
33398
33377
33286
33267
33313
33297
33248
33247
33244
33237
33238
33232
33219
33192
33178
32946
32885
32859
32858
32845
32806
32784
32680
32870
33147
33233
33236
33560
33332
33462
33390
33384
33289
33281
33269
33094
33186
33127
32775
32562
32281
32335
32531
32840
32803
32800
32654
32552
32533
32481
32458
32363
32228
32082
32144
32139
32205
32105
32033
31895
31902
31922
31932
31940
31945
31957
31976
31975
31963
31961
31949
31946
31959
31950
31954
31947
31939
31928
31917
31921
31927
31931
31944
31952
31953
31960
31971
31970
31966
31968
31973
31974
31977
31986
31996
32004
32012
32015
32007
32034
32060
32039
32029
32025
32023
32022
32018
32005
31997
32000
31988
32013
31933
31942
31941
31965
31920
31911
31906
31904
31899
31785
31753
31757
31710
31196
31649
31621
30943
31571
31684
31829
31878
31743
31706
31539
31179
31014
30971
30991
31528
31756
31797
31652
31549
31448
31907
31547
31558
31559
31534
30823
30614
30580
30572
30200
29946
29249
29284
30013
30057
30130
30289
30308
30360
30593
30639
30635
30500
30412
30347
30332
29980
30185
30394
30421
30334
30343
30330
30453
30322
30179
30212
30202
30193
30302
30316
30617
30640
30418
30221
30228
30223
30186
30182
30290
30441
30477
30485
30637
30456
30563
30509
30478
30608
30677
30683
30733
30737
30761
30843
30858
30867
30909
30953
30964
31111
31645
31586
31460
31524
31536
31530
31501
31509
31498
31495
31508
31366
31110
31144
30976
30950
31001
31130
31306
31332
31301
31287
31189
31310
31475
31581
31453
31591
31590
31617
31705
31668
31634
31595
31619
31607
31603
31609
31623
31632
31613
31593
31720
31604
31739
31744
31724
31747
31742
31740
31807
31773
31755
31733
31803
31851
31871
31923
31808
31896
31887
31817
31883
31998
31903
31678
31782
31862
31979
32074
32120
32167
32114
32209
32224
32740
32253
32133
32128
32302
32405
32126
32113
32102
31936
31935
31938
31955
31934
31926
31929
31925
31910
31909
31802
31780
31809
31893
31982
32159
32287
32322
32535
32507
32390
32419
32411
32364
32331
32319
32339
32255
32106
32097
32063
32084
32070
32019
31900
31790
31764
31551
31694
31673
31669
31672
31654
31659
31699
31718
31722
31806
31804
31770
31789
31698
31680
31667
31636
31630
31203
31167
31273
31073
30999
30898
30879
30881
30870
30875
30876
30941
30963
31057
31036
30969
30910
30860
30865
30863
30952
31563
31657
31768
31794
31864
32081
32222
32266
32337
32316
32392
32385
32608
32778
32833
32802
32711
32610
32526
32568
32572
32521
32516
32506
32466
32395
32379
32424
32429
32463
32457
32454
32448
32445
32444
32436
32435
32440
32472
32470
32468
32469
32464
32462
32473
32482
32493
32490
32491
32494
32497
32505
32502
32496
32488
32478
32486
32492
32517
32566
32574
32632
32623
32644
32664
32770
32828
32771
32867
32975
32797
33019
33075
33084
33051
33103
33177
33260
33290
33278
33292
33421
33476
33628
33501
33853
33833
33870
33752
33744
33492
33475
33466
33474
33483
33485
33639
33440
33425
33343
33262
33261
33263
33230
33217
33220
33204
33222
33228
33085
33087
33121
32905
32936
32931
32937
32919
33129
33368
33370
33520
33758
33756
33748
33682
33626
33509
33401
33380
33266
33216
33257
33226
33277
33284
33308
33317
33391
33403
33424
33437
33696
33746
33707
33797
33764
33804
33817
33849
33984
34075
34106
34121
34161
34166
34171
34137
34092
34072
34065
34068
34006
33933
33895
33879
33858
33950
33999
33963
33998
34012
34042
34069
34172
34200
34205
34301
34299
34297
34304
34355
34365
34400
34397
34338
34343
34348
34356
34236
34188
34274
34223
34208
34177
34217
34242
34224
34219
34214
34215
34206
34204
34176
34107
34073
34049
34029
33987
33938
33913
33981
34048
34027
33956
33960
34005
34018
34034
34021
34015
34009
34030
34064
34055
34059
34035
34199
34102
33874
33877
33861
33868
33852
33832
33784
33637
33503
33828
33876
34067
34283
34282
34495
34504
34563
34645
35021
35004
34949
34759
34682
34623
34622
34630
34613
34515
34524
34452
34450
34447
34399
34371
34320
34317
34313
34312
34305
34284
34311
34315
34318
34323
34326
34328
34330
34334
34331
34325
34347
34360
34387
34351
34404
34402
34410
34416
34424
34388
34247
34218
34183
34058
34203
34237
34296
34369
34385
34444
34475
34471
34459
34460
34469
34472
34494
34481
34484
34476
34478
34474
34480
34455
34468
34464
34466
34489
34493
34501
34499
34520
34511
34502
34498
34483
34487
34503
34536
34531
34534
34537
34545
34548
34540
34538
34528
34518
34521
34580
34606
34569
34556
34560
34562
34576
34575
34551
34509
34541
34417
34340
34191
34277
34270
34286
34292
34316
34418
34415
34500
34574
34570
34582
34609
34608
34543
34736
34691
34659
34689
34722
34733
34734
34756
34874
34898
35002
35072
35084
35089
35094
35006
35007
34922
34972
35202
35283
35338
35435
35520
35620
35815
35926
35577
35377
35303
35280
35388
35437
35460
35490
35485
35757
35847
35687
35814
35706
35680
35658
35646
35642
35647
35630
35633
35639
35640
35635
35616
35621
35619
35603
35600
35597
35571
35572
35580
35579
35578
35584
35585
35594
35595
35617
35624
35656
35649
35655
35661
35673
35688
35697
35683
35738
35759
35770
35776
35778
35767
35787
35790
35798
35802
35870
35887
35805
35788
35756
35732
35724
35668
35751
35699
35587
35562
35501
35473
35439
35432
35425
35355
35294
35277
35261
35248
35253
35252
35254
35267
35262
35276
35270
35239
35220
35184
35209
35222
35150
35125
35112
35100
35032
34932
34738
34810
34731
34675
34785
34625
34621
34670
34666
34702
34724
34812
34958
35105
35243
35342
35271
35120
35023
34998
35188
35214
35265
35292
35284
35289
35308
35325
35326
35340
35345
35354
35382
35397
35400
35549
35430
35449
35450
35418
35412
35367
35365
35566
35564
35570
35565
35651
35662
35614
35867
36045
36107
36158
36323
36360
36523
36582
36579
36601
36651
36614
36584
36571
36526
36510
36446
36448
36445
36444
36442
36441
36439
36438
36429
36433
36431
36423
36367
36453
36520
36531
36624
36577
36478
36476
36470
36462
36464
36395
36414
36355
36335
36315
36309
36270
36299
36294
36293
36295
36304
36273
36222
36209
36029
35995
35953
35937
35746
35768
35829
35841
36015
35957
35979
36039
36088
36097
36207
36208
36296
36314
36279
36267
36189
36260
36266
36264
36276
36284
36280
36297
36298
36291
36306
36337
36356
36409
36418
36512
36530
36639
36654
36620
36619
36606
36597
36590
36595
36627
36625
36695
36694
36679
36704
36691
36693
36719
36787
36808
36788
36784
36743
36750
36757
36751
36748
36746
36745
36744
36747
36742
36741
36740
36756
36759
36760
36755
36758
36761
36762
36782
36833
36873
36830
36793
36815
36827
36831
36835
36837
36843
36844
36847
36845
36846
36842
36840
36839
36861
36854
36902
36906
36905
36911
36794
36792
36783
36778
36710
36656
36652
36583
36578
36581
36575
36570
36557
36536
36551
36547
36548
36552
36555
36567
36558
36554
36542
36538
36533
36527
36517
36459
36463
36529
36528
36413
36410
36357
36223
36216
36218
36249
36244
36237
36236
36231
36217
36199
36230
36234
36250
36288
36303
36180
36338
36393
36196
36163
35971
35943
35970
35987
35907
35181
34946
34804
34798
34787
34969
34970
35402
34989
34767
34791
34777
34778
34773
34774
34783
34780
34782
34776
34769
34721
34634
34636
34633
34353
34280
33755
33693
33536
33504
33481
33412
33397
33393
33386
33407
33452
33430
33409
33571
33668
33632
33543
33484
33499
33500
33507
33502
33508
33819
34041
34054
34118
34291
34352
34362
34366
34272
34309
34432
34394
34391
34383
34384
34380
34392
34396
34398
34401
34434
34441
34448
34486
34592
34655
34641
34662
35049
35064
35315
35506
35500
35513
35873
36022
36020
36004
36003
35933
35884
35860
35984
36016
36044
36185
36300
36320
36389
36458
36466
36468
36479
36501
36576
36580
36676
36516
36518
36333
36378
36227
36169
36262
36261
36050
35966
35599
35913
35927
35914
35916
35915
35908
35871
35833
35677
35434
35339
35411
35499
35545
35557
35612
35771
35641
35628
35553
35494
35493
35517
35524
35492
35483
35466
35486
35496
35502
35510
35547
35536
35535
35505
35539
35551
35555
35588
35546
35540
35538
35529
35534
35512
35519
35541
35537
35533
35516
35542
35558
35589
35608
35761
35509
35548
35543
35544
35523
35508
35491
35436
35424
35416
35391
35366
35375
35152
34587
34449
34264
34207
34162
34105
34125
34124
34100
34111
34119
34229
34238
34235
34193
34249
34256
34308
34298
33830
33807
33802
33768
33735
33729
33517
33441
33429
33392
33374
33358
33352
33356
33395
33381
33366
33348
33323
33325
33310
33311
33314
33305
33306
33300
33299
33287
33285
33283
33282
33291
33275
33256
33268
33249
33231
33135
33180
33160
33158
33109
32990
32989
32986
32815
32776
32864
32910
32970
32908
32904
32898
32829
32757
32753
32698
32702
32681
32672
32695
32691
32663
32647
32570
32619
32579
32544
32522
32504
32513
32527
32561
32614
32696
32671
32679
32688
32638
32575
32532
32474
32432
32399
32406
32324
32377
32384
32353
32348
32356
32345
32368
32340
32418
32276
32263
32247
32219
32216
32207
32204
32203
32218
32241
32240
32245
32250
32252
32273
32242
32249
32259
32231
32243
32239
32234
32221
32118
32077
32124
32182
32178
32187
32184
32179
32177
32173
32181
32170
32176
32235
32267
32303
32371
32500
32563
32796
32801
32836
32852
32943
32929
32892
32850
32853
32847
32838
32782
32817
32887
32921
32918
32999
33106
33171
33163
33167
33189
33208
33211
33280
33240
33270
33207
33205
33198
33169
33172
33133
33150
33168
33138
33194
33098
33182
33017
32968
33011
32854
32742
32721
32714
32657
32538
32550
32396
32369
32346
32344
32338
32341
32362
32366
32479
32501
32673
32743
32959
33125
33130
33132
33140
33142
33143
33166
33327
33337
33333
33338
33359
33340
33331
33324
33350
33373
33349
33357
33271
33191
33115
33022
33015
33013
32763
32777
32397
32558
32599
32705
32710
32748
32760
32762
32765
32781
32759
32754
32755
32747
32756
32745
32401
32156
32475
32551
32635
32631
32682
32827
32819
32917
32930
33079
33113
33164
33173
33184
33134
33252
33307
33330
33372
33376
33375
33396
33402
33413
33445
33448
33460
33478
33491
33496
33516
33521
33530
33534
33554
33559
33568
33570
33585
33577
33594
33592
33572
33569
33564
33519
33535
33539
33538
33550
33547
33548
33546
33537
33527
33523
33522
33525
33602
33580
33581
33593
33604
33611
33614
33631
33633
33640
33666
33643
33630
33617
33607
33597
33590
33598
33579
33596
33578
33574
33531
33511
33480
33487
33453
33436
33361
33394
33435
33442
33456
33467
33545
33556
33655
33695
33524
33479
33443
33446
33444
33471
33450
33513
33629
33495
33477
33642
33753
33770
33751
33763
33782
33837
33841
33845
33866
33850
33814
33844
33835
33800
33798
33793
33779
33759
33737
33651
33721
33711
33687
33684
33741
33739
33754
33762
33761
33821
33791
33772
33745
33730
33733
33771
33815
33904
33923
33882
34120
34023
33911
33903
33914
33872
33843
33825
33820
33808
33767
33757
33692
33713
33727
33542
33529
33510
33532
33426
33433
33389
33385
33243
32984
33077
33119
33076
33111
32955
32915
32912
32798
32809
32812
32624
32783
32795
32900
33006
32996
32954
32953
33131
33124
33072
32935
32732
32326
32136
32193
32188
31908
31840
32011
31861
32041
32043
32071
32072
32051
32027
31784
31715
31588
31484
31352
31108
30947
31089
31162
31156
30678
30621
30442
30446
30440
30407
30237
30231
29823
29780
29981
30011
30042
29999
29998
30007
30127
30132
30158
30253
30371
30458
30542
30557
30590
30583
30533
30393
30280
30095
30043
29763
29725
29613
29609
29501
29475
29396
29357
29374
29308
29375
29388
29429
29508
29503
29580
29611
29635
29669
29842
29751
29728
29717
29684
29678
29833
29630
29612
29559
29467
29492
29525
29515
29497
29481
29365
29330
29288
29289
29260
29295
29257
29224
29221
29166
29126
29151
28961
28934
28920
28864
28963
28933
28929
29281
29487
29485
29459
29794
30018
30305
30174
30026
29003
28806
28696
28622
28620
28578
28553
28526
28515
28288
28180
28218
28289
28209
28312
28276
28451
28549
28555
28562
28483
28436
28283
28193
28166
28144
28136
27941
27920
27923
27741
27739
27918
27905
27986
28156
28202
28183
28184
28169
28012
27898
27768
27870
27698
27568
27477
27562
27633
27603
27400
27389
27390
27230
27045
27059
27211
27122
27123
27074
27227
27354
27361
27365
27550
27668
27680
27683
27692
27689
27693
27694
27861
27939
27935
27937
27933
27893
27904
27914
28001
28003
28129
28153
28163
28205
28290
28296
28264
28263
28278
28326
28307
28356
28327
28321
28313
28259
28281
28298
28303
28386
28391
28394
28388
28379
28419
28532
28524
28520
28448
28452
28458
28435
28409
28410
28420
28423
28516
28523
28571
28697
28728
28676
28653
28641
28669
28674
28659
28600
28625
28645
28654
28689
28664
28626
28652
28599
28602
28592
28656
28701
28710
28739
28812
28778
28777
28787
28799
28782
28775
28772
28750
28774
28758
28767
28788
28835
28794
28738
28746
28830
28831
28877
28881
28888
28884
28883
28870
28872
28861
28918
28926
28928
28939
28957
28949
28946
28921
28919
28907
28904
28887
28860
28874
28871
28889
28915
28982
28987
29007
29031
29042
29052
29062
29080
29169
29184
29226
29245
29259
29237
29240
29230
29217
29203
29158
29153
29146
29135
29120
29073
29099
29056
29070
29105
29098
29109
29055
29085
29121
29128
29131
29139
29125
29114
29112
29100
29108
29097
29095
29061
29053
29111
29117
29115
29110
29106
29089
29027
29026
29037
29041
29034
29035
29040
29045
29054
29084
29234
29102
29195
29140
29159
29123
29116
29132
29137
29124
29129
29143
29162
29134
29150
29157
29163
29165
29168
29164
29144
29138
29133
29141
29149
29161
29167
29182
29181
29199
29191
29236
29205
29204
29194
29185
29186
29189
29176
29202
29198
29207
29231
29243
29247
29261
29304
29300
29349
29355
29370
29382
29354
29296
29275
29322
29280
29244
28974
28997
29127
29025
29215
29328
29439
29443
29517
29471
29454
29437
29465
29453
29438
29531
29902
29709
29761
29645
29652
29827
29997
30015
30062
30068
30167
30232
30309
30409
30536
30484
30567
30550
30666
30828
30829
30845
30859
30774
30571
30680
30691
30675
30762
30818
30815
30788
30767
30569
30514
30491
30428
30408
30411
30413
30434
30389
30386
30383
30348
30395
30390
30385
30378
30403
30342
30359
30354
30341
30325
30327
30299
30275
30329
30335
30321
30319
30315
30284
30142
30121
30145
30172
30317
30252
30137
30153
30023
29805
29798
29830
29774
29685
29958
29775
29539
29446
29302
28901
28944
28927
28924
28931
28990
28938
28800
28795
28768
28770
28749
28700
28657
28681
28723
28737
28688
28690
28703
28751
28763
28766
28769
28809
28857
28958
28994
29216
29601
29523
29511
29326
29093
28992
28967
28859
28801
28748
28680
28684
28779
28813
28759
28734
28667
28595
28671
28638
28593
28633
28672
28662
28666
28611
28579
28564
28556
28566
28544
28514
28493
28454
28475
28459
28499
28411
28372
28366
28370
28369
28438
28402
28378
28299
28235
28244
28198
28175
28134
28146
28171
28150
28089
28071
28039
28009
28017
28005
28015
28043
27955
27954
27895
27831
27890
27936
27942
28004
28053
28125
28131
28133
28143
28142
28124
27948
27837
27810
27806
27781
27769
27775
27780
27753
27676
27688
27704
27660
27627
27621
27622
27340
27355
27370
27346
27320
27307
27317
27311
27297
27249
27208
27206
27203
27200
27199
27196
27191
27201
27212
27219
27246
27259
27231
27186
27104
27100
27124
27134
27157
27135
27081
27035
27083
27133
27131
27150
27154
27155
27164
27169
27180
27189
27181
27168
27158
27159
27156
27167
27152
27151
27143
27121
27218
27243
27264
27176
27084
27077
27065
27046
27001
26980
26979
26849
26848
26794
26837
26832
26779
26777
26562
26563
26486
26542
26574
26479
26434
26435
26445
26449
26461
26465
26467
26464
26462
26459
26457
26466
26423
26404
26402
26285
26266
26267
26272
26196
26186
26170
26168
26162
26157
26155
26143
26132
26124
26085
26001
25986
25980
25977
25974
25973
25964
25926
25906
25908
25885
25856
25927
25916
25905
25900
25917
25961
25999
26052
26027
26063
26099
26136
26129
26156
26161
26163
26166
26181
26191
26188
26024
26043
26053
26062
26010
25982
25944
25884
25863
25841
25800
25812
25786
25754
25750
25731
25740
25805
25910
25914
25901
25828
25741
25677
25615
25548
25525
25465
25462
25463
25464
25460
25459
25434
25428
25426
25451
25387
25379
25371
25332
25269
25296
25318
25354
25440
25498
25533
25564
25571
25579
25607
25616
25617
25598
25589
25588
25508
25511
25573
25597
25605
25613
25614
25611
25610
25608
25609
25619
25623
25632
25625
25628
25633
25651
25664
25673
25684
25696
25675
25671
25669
25665
25660
25653
25654
25645
25681
25692
25745
25748
25752
25753
25756
25763
25718
25773
25772
25768
25791
25796
25818
25825
25820
25814
25810
25809
25790
25781
25769
25765
25767
25766
25735
25734
25721
25704
25713
25715
25706
25707
25712
25725
25729
25720
25722
25739
25737
25760
25743
25751
25755
25746
25758
25764
25771
25784
25785
25777
25775
25780
25779
25738
25730
25724
25719
25710
25708
25703
25686
25678
25693
25689
25691
25694
25688
25699
25736
25732
25733
25717
25674
25672
25661
25657
25658
25652
25649
25648
25644
25640
25642
25626
25627
25634
25630
25638
25647
25682
25700
25690
25747
25749
25782
25723
25705
25637
25666
25676
25687
25716
25643
25620
25599
25559
25549
25542
25537
25535
25531
25524
25534
25521
25530
25541
25515
25485
25408
25290
25431
25467
25487
25488
25489
25495
25500
25501
25504
25429
25476
25439
25450
25339
25264
25233
25098
25096
25089
25087
25095
25106
25110
25155
25168
25277
25198
25014
25001
25000
24840
24841
24842
24838
24835
24858
24805
24782
24655
24702
24801
24875
24866
24860
24789
24817
24759
24705
24671
24632
24628
24608
24603
24519
24506
24514
24500
24466
24464
24499
24493
24483
24484
24482
24479
24475
24459
24458
24470
24469
24492
24494
24511
24503
24478
24473
24468
24467
24451
24445
24449
24455
24426
24409
24419
24423
24410
24412
24448
24440
24431
24427
24425
24415
24335
24364
24283
24363
24311
24342
24372
24406
24461
24480
24486
24488
24487
24497
24540
24443
24339
24312
24244
24240
24211
24212
24213
24205
24209
24176
24140
24056
23854
23804
23806
23808
23592
23480
23475
23437
23369
23322
23057
23053
22895
22663
22649
22286
22428
22432
22410
22423
22386
22380
22172
22277
22221
22218
22238
21919
21938
21690
21688
21755
21591
21687
21673
21674
21701
21677
21370
21124
21312
21351
21383
21364
21357
21354
21355
21349
21311
21306
21317
21274
21288
21438
21567
21573
21904
21921
21974
22151
22125
22070
22053
21944
21860
22022
21995
22216
22375
22557
22556
22578
22553
22665
22686
22614
22656
22698
22741
22749
22898
22896
22821
22715
22647
22648
22519
22491
22489
22477
22453
22402
22364
22450
22488
22571
22689
22688
22696
22720
22767
22854
22946
22938
23257
23374
23489
23539
23559
23676
23684
23623
23493
23478
23457
23416
23394
23347
23320
23304
23211
23040
23078
23108
23105
23116
23194
23196
23202
23201
23217
23227
23203
23130
23115
23021
23015
22984
22956
22957
22988
22983
22985
22982
22969
23092
23052
23096
23103
23119
23180
23218
23231
23225
23246
23260
23276
23274
23295
23306
23308
23332
23336
23345
23358
23346
23343
23327
23292
23271
23264
23261
23259
23240
23215
23205
23219
23192
23204
23139
23137
23187
23229
23245
23239
23254
23266
23251
23248
23234
23244
23303
23286
23277
23285
23287
23300
23310
23315
23326
23324
23335
23333
23329
23339
23340
23348
23344
23380
23364
23355
23390
23398
23444
23435
23427
23452
23473
23466
23406
23367
23460
23400
23378
23428
23508
23570
23047
23107
23128
23079
23020
22933
22771
22757
22758
22750
22728
22701
22547
22472
22435
22415
22474
22638
22968
22989
23419
23792
23833
23821
23657
23497
23526
23667
23668
23661
23658
23564
23648
23659
23662
23671
23673
23679
23683
23775
23850
23848
24124
24348
24201
24362
24379
24700
24777
24790
24787
24557
24624
24714
24819
24911
25032
25031
25132
25219
25321
25074
25123
25172
25193
25230
25234
25239
25251
25257
25261
25260
25249
25328
25386
25312
25297
25282
25280
25285
25278
25270
25265
25267
25276
25274
25272
25266
25256
25258
25252
25246
25242
25329
25350
25513
25679
25563
25562
25560
25247
25207
25131
25337
25580
25709
25817
26013
26070
26100
26101
26231
26426
26506
26578
26580
26622
26677
26685
26692
26712
26769
26616
26689
26729
26969
27021
27051
27061
27244
27238
27253
27498
27360
27237
27190
26896
26835
26754
26749
26751
26744
26745
26731
26728
26727
26732
26726
26733
26723
26711
26702
26704
26705
26722
26718
26715
26710
26721
26720
26698
26693
26691
26695
26690
26618
26678
26628
26612
26614
26593
26361
26189
25962
25975
25659
25650
25636
25639
25641
25453
25281
25263
25185
25082
25024
24948
24829
24808
24744
24720
24589
24537
24287
24199
24194
24279
24286
24290
24373
24378
24649
24871
24941
25023
25025
24919
24937
24765
24734
24491
24391
24389
24388
24387
24383
24386
24375
24376
24377
24371
24370
24368
24366
24361
24360
24300
24128
23940
23802
24049
24136
24125
23951
23949
23782
23753
23633
23595
23580
23537
23520
23554
23572
23573
23585
23703
23708
23725
23712
23765
23886
23926
23928
23932
23933
23921
23909
24095
24172
24182
24175
24178
24179
24181
24180
24045
24020
24030
24022
23975
23973
23892
23876
23868
24061
24105
24115
24168
24216
24238
24227
24228
24217
24224
24235
24282
24274
24241
24272
24288
24293
24481
24551
24691
24682
24637
24748
24845
24972
24882
25016
25019
25026
25044
25075
25093
25157
25254
25275
25484
25601
25604
25603
25663
25922
26030
26029
26057
26032
26047
25904
25881
25909
25929
25989
25919
25842
25851
25853
25840
25824
25742
25702
25815
25795
25838
25839
25923
25949
26002
26000
26004
26003
26011
26014
26059
26094
26147
26195
26144
26145
26165
26364
26369
26446
26453
26456
26569
26600
26414
26352
26240
26247
26245
26197
26199
26164
26287
26451
26472
26572
26564
26633
26840
26755
26707
26713
26716
26747
26763
26742
26737
26734
26709
26776
26864
26901
26909
26947
27082
27245
27432
27438
27752
27760
27643
27626
27569
27593
27602
27605
27609
27376
27395
27459
27539
27555
27560
27549
27372
27561
27629
27636
27640
27650
27713
27842
27754
27750
27897
27982
28111
28107
28189
28203
28211
28227
28182
28172
28165
28160
28151
28207
28221
28237
28231
28233
28239
28253
28297
28317
28413
28432
28433
28505
28495
28479
28427
28444
28489
28598
28619
28587
28496
28446
28422
28389
28328
28324
28322
28315
28300
28275
28319
28323
28334
28335
28341
28350
28355
28359
28362
28363
28376
28368
28367
28364
28374
28377
28393
28385
28390
28426
28442
28504
28509
28510
28677
29376
29442
29064
28792
28731
28721
28729
29018
29030
29077
29050
29222
29001
28876
28743
28712
28722
28447
28373
28382
28361
28408
28424
28434
28428
28443
28440
28441
28439
28457
28468
28469
28467
28472
28511
28554
28561
28498
28486
28484
28485
28488
28491
28497
28501
28506
28525
28537
28663
28665
28823
28668
28559
28449
28280
28190
28178
28138
28123
28022
27952
27826
27790
27669
27565
27335
27114
27066
27075
27027
27008
27205
27336
27386
27665
27685
27732
28090
28077
28158
28186
28241
28306
28529
28793
28894
28736
28707
28398
28135
27967
27899
27814
27804
27789
27764
27710
27639
27620
27624
27697
27718
27900
27874
27751
27547
27412
27371
27373
27397
27469
27398
27472
27618
27491
27634
27700
27703
27707
27709
27715
27729
27738
27745
27747
27756
27758
27772
27776
27777
27770
27766
27783
27805
27795
27800
27807
27799
27798
27792
27791
27786
27782
27788
27784
27771
27765
27761
27767
27762
27759
27755
27787
27785
27773
27763
27778
27811
27830
27840
27850
27832
27823
27818
27820
27825
27862
27892
27869
27865
27849
27846
27857
27879
27902
27906
27950
27929
28101
28116
28120
28122
28208
28170
27953
27916
27864
27834
27779
27673
27675
27735
27727
27533
27670
27588
27573
27566
27333
27330
27316
27228
27080
27073
26956
26949
26877
26878
26714
26598
26485
26383
26373
26200
25813
25988
26048
26116
25933
25555
25505
25084
25113
25259
25080
25271
25483
25574
25911
26090
26102
26111
26126
26110
26120
26125
26134
26152
26268
26379
26502
26513
26511
26619
26748
26957
27109
27116
27115
27120
27247
27387
27667
27671
27666
27393
27323
27235
27239
27236
27107
27146
27137
27033
26975
26842
26740
26736
26605
26427
26273
25979
25646
25177
25094
25028
24859
24751
24657
24586
24438
24436
24435
24422
24411
24404
24402
24399
24384
24309
24202
24060
24083
23920
23872
23803
23601
23626
23566
23550
23663
23672
23706
23715
23716
23705
23730
23738
23693
23752
24042
23751
23726
23720
23718
23408
22974
22888
23029
22507
22306
22281
22245
22235
22242
22260
22261
22253
22254
22303
22326
22228
21600
21198
20945
20894
20890
20882
20872
20799
20717
20591
20332
20503
20505
20326
20293
20331
20168
20121
20117
19931
19895
19976
19982
20062
19984
19964
19951
19945
19941
19938
19936
19919
19927
19929
19918
19932
19923
19902
19917
19991
19996
20025
20021
20026
20077
20353
20605
20292
20216
20131
19970
19921
19904
19886
19905
19957
19962
19966
19968
19974
19975
19979
19977
19922
19911
19903
19928
19758
19757
19985
20049
20183
20351
20776
21020
20790
20760
21541
21520
21560
21563
21823
21793
21761
21196
21399
21895
22014
22157
22197
22198
22231
22264
22319
22334
22316
22339
22355
22353
22352
22315
22300
22272
22222
22173
22082
22094
22121
22209
22262
22189
22182
22361
22442
22420
22838
22799
22691
22496
22371
22440
22414
22560
22619
22540
22494
22482
22467
22464
22485
22457
22403
22382
22426
22433
22438
22434
22456
22455
22463
22465
22471
22469
22473
22462
22525
22545
22645
22713
22745
22731
22804
22815
22919
22950
22941
22925
22995
23023
23126
23439
23386
23417
23280
23058
23221
22897
23060
23083
22952
22734
23102
23242
23651
23531
23503
23523
23540
23533
23527
23530
23524
23522
23519
23509
23511
23502
23506
23501
23500
23486
23463
23459
23514
23510
23504
23516
23529
23532
23544
23754
23810
23813
24230
24191
24545
24830
24747
24737
24785
24610
24303
24299
24190
24183
24119
24123
24059
23849
23650
23638
23360
23024
22863
22844
22694
22724
22971
23237
22729
22460
22360
22085
22041
22067
22341
22373
22671
22681
22683
22684
22807
22747
22324
22304
22243
21901
21819
21935
21744
21419
21493
21661
21686
21684
21928
21982
21954
21817
21724
21720
21703
21658
21572
21559
21553
21514
21528
21562
21607
21641
21574
21525
21428
21458
21067
20780
20788
20779
20764
20697
20627
20657
20604
20561
20518
20498
20473
20459
20461
20466
20475
20478
20463
20456
20458
20453
20437
20446
20436
20449
20479
20486
20542
20398
20246
20333
20447
20683
20688
20692
20694
20693
20695
20804
20909
20705
20641
20362
20162
20103
20051
19913
19987
19986
19969
19821
19703
19691
19606
19548
19581
19669
19695
19702
19685
19547
19578
19575
19460
19422
19365
19413
19426
19475
19464
19487
19485
19492
19556
19535
19501
19483
19477
19450
19409
19368
19372
19337
19327
19312
19322
19342
19345
19378
19381
19410
19428
19399
19385
19332
19328
19326
19321
19324
19318
19339
19315
19314
19317
19311
19308
19299
19302
19303
19305
19300
19298
19292
19279
19280
19277
19274
19270
19263
19266
19273
19281
19283
19288
19290
19271
19265
19259
19255
19252
19251
19248
19245
19220
19185
19222
19223
19235
19239
19243
19244
19247
19253
19250
19262
19264
19286
19400
19307
19276
19330
19343
19407
19437
19478
19564
19325
19294
19249
19230
19218
19216
19060
19020
19070
19149
19138
19169
19207
19211
19238
19241
19237
19278
19519
19586
19842
19952
19942
20032
20102
20271
20320
20420
20421
20727
20781
20655
20689
20917
20852
20740
20573
20656
20444
20372
20248
20095
20082
20083
20044
20041
19822
19813
19661
19526
19473
19470
19458
19455
19468
19466
19463
19457
19403
19440
19376
19516
19775
19804
19693
19715
19747
19686
19614
19565
19704
19851
19998
20008
19973
20126
20135
20132
20139
20136
20153
20182
20179
20264
20289
20330
20410
20450
20386
20356
20327
20387
20399
20396
20564
20600
20595
20584
20568
20755
20856
20973
21320
21272
21245
21276
21613
21651
21711
21784
21826
21821
21805
21776
21773
21772
21740
21780
21838
21871
21925
21883
21880
21872
21876
21869
21879
21899
21900
21961
21962
22042
21948
21918
22039
21927
22021
22051
22073
22142
22237
22203
22165
22160
22159
22136
22133
22132
22122
22117
22111
22096
22093
22091
22084
22086
22080
22068
22035
22089
22102
22120
22135
22137
22150
22104
22023
21970
21932
21906
21916
21917
21832
21834
21624
21513
21504
20928
20821
21068
21023
21612
21472
21475
21595
21718
21727
21575
21099
21106
20963
20966
20971
20969
20975
20924
20906
20874
21334
21444
21483
21510
21749
21889
21943
21966
22000
22025
22075
21863
21868
22024
22127
22175
22188
22181
22267
22478
22486
22529
22479
22370
22378
22327
22354
22554
22813
22777
22702
22526
22437
22411
22408
22240
22318
22190
22186
22176
22119
22034
22006
22195
22211
22446
22538
22517
22518
22508
22512
22520
22516
22509
22505
22504
22499
22493
22490
22487
22430
22390
22445
22719
22808
22829
22906
23418
23243
23082
23172
23525
23604
23448
23353
23399
23351
23316
23258
23255
23121
22999
22922
22945
22940
22954
22975
23268
23272
23275
23269
23352
23342
23341
23325
23319
23305
23296
23297
23293
23289
23290
23291
23294
23282
23281
23267
23298
23424
23426
23440
23450
23442
23555
23863
23901
23906
24088
24192
24187
24270
24292
24257
24273
24197
24103
24111
24071
24090
24135
24198
24203
24337
24369
24354
24349
24328
24465
24442
24477
24495
24472
24456
24502
24507
24533
24554
24512
24530
24539
24529
24521
24546
24552
24570
24594
24620
24670
24711
24746
24820
24826
24868
24874
24867
24855
24852
24870
24742
24738
24728
24581
24548
24541
24432
24421
24393
24385
24327
24336
24401
24347
24420
24277
24264
24259
24261
24255
24263
24267
24276
24278
24247
24250
24242
24231
24219
24161
23997
23982
23797
23727
23772
23757
23847
23743
23553
23425
23044
23049
23054
23433
23584
23498
23465
23003
23142
23153
23070
23212
23407
23602
23635
23834
23946
24032
24130
24154
24139
24146
24151
24147
24132
24131
24066
23986
23838
23830
23815
23818
23869
23887
24150
24193
24207
24214
24253
24284
24307
24359
24416
24446
24518
24653
24661
24762
24791
24795
24796
24797
24798
24811
24843
24908
24978
24982
25060
25015
25009
25004
25017
25018
25006
25007
24993
24897
24894
24889
24879
24856
24883
24885
24887
24901
25021
25033
25045
25053
25048
25050
25058
25049
25040
25041
25081
25146
25163
25154
25156
25152
25141
25142
25137
25135
25127
25121
25124
25112
25092
25100
25114
25115
25117
25118
25181
25195
25227
25291
25304
25358
25407
25512
25520
25372
25399
25449
25458
25471
25474
25473
25481
25558
25683
25797
25799
25827
25859
25849
25854
25860
25861
25867
25877
25892
25891
25893
25895
25897
25898
25924
25925
25931
25935
25939
26019
26081
26067
26076
26046
26035
26018
25985
25943
25958
26038
26083
26095
26114
26141
26127
26118
26112
26108
26071
26064
26096
26092
26107
26190
26226
26359
26249
26215
26225
26281
26288
26306
26307
26314
26309
26317
26436
26443
26528
26607
26608
26553
26603
26604
26591
26640
26730
26759
26773
26801
26803
26881
26885
26834
26880
26976
26974
26984
27018
27042
27053
27091
27216
27098
27062
27036
27037
27041
27038
27030
27031
27028
27013
27007
27043
27052
27072
27068
27069
27064
27118
27102
27113
27224
27348
27347
27451
27466
27597
27309
27273
27213
27185
27119
27117
27063
27050
26987
27003
27026
27006
27044
27057
27202
27094
27101
27078
27251
27257
27301
27379
27383
27381
27366
27341
27324
27322
27325
27328
27327
27291
27293
27364
27359
27577
27631
27638
27489
27458
27552
27601
27691
27696
27711
27720
27717
27774
27822
27821
27824
27843
27867
27871
27863
27859
27851
27838
27835
27833
27829
27860
27873
27875
27883
27880
27878
27877
27882
27884
27872
27876
27881
27887
27889
27894
27886
27891
27888
27868
27855
27836
27839
27844
27854
27909
27912
27915
27925
27943
27956
27966
27969
28013
28026
28024
28038
28054
28063
28007
28059
27996
27959
27965
27961
27934
27921
27938
27901
27845
27808
27797
27796
27803
27815
27812
27809
27816
27813
27817
27819
27827
27828
27848
27856
27794
27744
27712
27716
27714
27604
27339
27284
27302
27308
27220
27233
27034
26978
27067
27103
27086
27079
27032
26958
26950
27000
27015
26959
27014
27005
27004
27023
27025
27056
27089
27092
27093
27097
27112
27111
27136
27138
27182
27183
27172
27290
27274
27254
27248
27312
27329
27632
27467
27440
27362
27256
27255
27193
27127
27110
26985
26897
26844
26787
26765
26764
26752
26768
26770
26775
26642
26613
26653
26686
26756
26781
26815
26818
26892
26839
26859
26868
26827
26836
26845
26865
26870
26873
26869
26863
26856
26893
26916
26931
26955
26906
26920
26846
26778
26725
26676
26682
26672
26671
26644
26674
26683
26735
26761
26783
26757
26701
26688
26708
26739
26699
26661
26609
26617
26554
26484
26510
26560
26469
26409
26407
26377
26368
26360
26355
26357
26366
26343
26410
26351
26346
26274
26185
26187
26121
26160
26159
26192
26316
26347
26365
26356
26349
26358
26371
26389
26391
26399
26400
26422
26323
26348
26328
26302
26282
26113
26054
26037
26033
26022
25990
25862
25833
25852
25983
26028
26103
26194
26214
26276
26431
26438
26473
26518
26533
26538
26544
26546
26548
26555
26556
26559
26570
26582
26583
26571
26551
26550
26552
26545
26541
26490
26468
26432
26342
26398
26401
26477
26488
26489
26482
26450
26385
26329
26326
26320
26321
26193
26205
26204
26277
26280
26278
26284
26289
26270
26258
26106
26149
26072
25991
25874
25622
25759
25843
25870
25920
25992
25915
25792
25787
25596
25523
25527
25568
25466
25436
25409
25406
25286
25303
25165
25128
25125
25109
25102
25108
25200
25222
25317
25325
25366
25411
25517
25336
25361
25362
25385
25352
25273
25330
25333
25419
25490
25561
25621
25566
25506
25499
25469
25455
25468
25448
25447
25388
25400
25423
25421
25403
25394
25391
25396
25404
25405
25395
25390
25414
25413
25416
25418
25420
25424
25427
25435
25441
25452
25445
25457
25470
25550
25569
25697
25823
25567
25492
25472
25454
25437
25444
25446
25432
25433
25430
25425
25415
25412
25402
25398
25393
25401
25389
25392
25397
25381
25378
25363
25384
25376
25377
25383
25374
25382
25380
25367
25365
25368
25369
25375
25373
25370
25364
25359
25353
25342
25347
25340
25326
25306
25292
25294
25295
25300
25311
25313
25309
25310
25331
25344
25299
25305
25250
25199
25147
25167
25111
25090
25088
25069
25076
25067
25079
25078
25059
25055
25046
25010
25008
25005
24987
24916
24913
24979
24918
24915
24914
24921
24994
24992
25002
25039
25043
25057
25072
25070
25116
25153
25149
25140
25174
25178
25173
25245
25248
25255
25262
25289
25308
25316
25307
25301
25288
25323
25356
25343
25322
25338
25351
25410
25443
25461
25417
25348
25253
25216
25204
25101
25187
25197
25209
25287
25279
25357
25456
25475
25510
25514
25557
25848
25866
25889
25602
25543
25553
25479
25122
25064
25062
25063
25022
25030
25027
24899
24902
24861
24851
24831
24816
24770
24769
24755
24760
24766
24771
24779
24793
24799
24783
24725
24695
24701
24726
24731
24745
24740
24727
24709
24694
24692
24687
24683
24676
24669
24664
24656
24650
24658
24660
24662
24665
24668
24690
24721
24707
24703
24647
24614
24609
24605
24587
24547
24564
24636
24641
24644
24646
24652
24626
24633
24618
24598
24560
24569
24556
24592
24596
24621
24584
24341
24356
24346
24338
24382
24381
24367
24374
24615
24743
24803
24926
24933
24935
24945
24944
24949
24991
24995
25011
25150
25320
25068
25035
25037
24973
24942
24905
24813
24764
24774
24775
24778
24562
24536
24430
24326
24245
24236
24218
24220
24229
24331
24510
24414
24553
24428
24396
24271
24134
24184
24186
24188
24087
23801
23690
23678
23596
23675
23749
23646
23689
23739
23774
23779
23785
23795
23790
23796
23791
23799
23793
23798
23884
23864
23832
23828
23812
23784
23783
23780
23786
23778
23777
23771
23768
23745
23691
23709
23507
23549
23401
23403
23384
23397
23037
22918
22846
22766
22700
22530
22632
22570
22717
22644
22666
22693
22633
22695
22703
22555
22312
22279
22340
22342
22548
22751
22803
22843
22882
22883
22876
22840
22977
22909
22967
22987
22997
23009
22948
22848
22706
22559
22394
22280
22294
22407
22008
21965
21981
21969
21795
21800
21843
21500
21405
21527
21712
21791
21848
21865
21888
21891
21875
21804
21801
21799
21808
21851
21777
21779
21639
21631
21585
21536
21522
21497
21451
21361
21387
21430
21333
21340
21367
21180
21134
21139
21259
21081
20992
20902
20908
21048
21055
21065
20802
20818
20813
20792
20756
20745
20722
20733
20758
20750
20715
20710
20679
20721
20735
20729
20751
20775
20771
20793
20801
20800
20828
20907
20929
21027
20993
20942
20840
20811
20714
20732
20702
20658
20674
20662
20651
20613
20579
20539
20554
20491
20511
20521
20531
20586
20618
20585
20514
20484
20414
20441
20493
20423
20419
20323
20285
20272
20392
20336
20308
20310
20196
20140
20177
20265
20251
20227
20220
20222
20224
20229
20230
20232
20236
20242
20243
20258
20254
20256
20260
20268
20273
20235
20223
20241
20237
20244
20247
20226
20221
20215
20211
20160
20105
20017
20011
19971
19992
20098
20093
20206
20180
20090
20097
20192
20249
20309
20349
20403
20376
20406
20506
20528
20533
20525
20527
20523
20576
20563
20556
20550
20538
20535
20532
20522
20515
20519
20512
20548
20543
20545
20541
20536
20560
20558
20559
20567
20570
20574
20577
20582
20578
20572
20590
20667
20649
20623
20549
20540
20509
20502
20465
20460
20457
20454
20488
20494
20520
20526
20534
20557
20546
20562
20610
20684
20670
20687
20696
20619
20636
20645
20555
20504
20388
20340
20364
20476
20569
20718
20765
20761
20768
20769
20837
20830
20922
20984
21017
21057
20933
20911
20834
20822
20785
20773
20823
20880
20935
20901
20809
20841
20849
20838
20831
20819
20808
20789
20784
20746
20753
20720
20703
20644
20682
20631
20672
20699
20741
20787
20817
20875
20978
20926
20876
20886
20869
20857
20848
20843
20844
20839
20835
20829
20786
20774
20766
20767
20759
20757
20744
20725
20713
20736
20762
20778
20862
20999
20989
20991
20976
21033
21077
21098
21130
21123
21129
21148
21181
21200
21223
21315
21217
21235
21237
21207
21183
21213
21250
21247
21253
21293
21310
21287
21283
21218
21222
21208
21206
21209
21215
21220
21238
21224
21216
21211
21202
21194
21182
21172
21177
21176
21171
21161
21144
21140
21127
21120
21114
21105
21128
21136
21137
21146
21201
21248
21262
21273
21268
21284
21302
21297
21301
21289
21278
21309
21316
21350
21374
21359
21342
21346
21360
21366
21388
21400
21385
21392
21382
21379
21371
21368
21339
21314
21344
21353
21380
21381
21393
21409
21404
21417
21414
21424
21432
21423
21427
21447
21446
21434
21426
21422
21453
21450
21457
21433
21440
21421
21415
21398
21352
21394
21418
21459
21455
21512
21517
21556
21610
21623
21659
21696
21717
21722
21766
21809
21908
21894
21898
21781
21745
21705
21672
21654
21590
21586
21579
21516
21335
21281
21188
21234
21305
21088
21060
21050
21100
21092
21110
21373
21454
21577
21581
21652
21621
21653
21588
21644
21683
21689
21716
21735
21584
21570
21495
21532
21468
21449
21104
20930
20941
20939
20938
20913
20877
20863
20859
20855
20854
20957
21071
21155
21526
21602
21627
21633
21646
21657
21656
21695
21811
21820
21846
21978
22009
22161
21971
21951
21942
22079
22295
22301
22412
22366
22313
22310
22321
22343
22337
22356
22362
22350
22311
22302
22293
22292
22290
22283
22226
22144
22012
21989
21937
21877
21856
21751
21713
21725
21789
21893
21874
21890
21902
21912
21926
21933
21936
21998
22069
22180
22183
22255
22200
22171
22106
22179
22196
22214
22167
22092
22027
22029
21922
21903
21858
21816
21824
21802
21774
21739
21723
21691
21693
21678
21645
21642
21618
21594
21635
21625
21614
21628
21540
21505
21566
21539
21448
21502
21549
21537
21478
21498
21471
21499
21463
21460
21473
21476
21480
21487
21507
21542
21547
21521
21544
21552
21593
21616
21667
21714
21665
21655
21564
21555
21548
21494
21492
21503
21464
21467
21469
21466
21456
21412
21413
21416
21420
21389
21365
21358
21336
21331
21327
21326
21321
21304
21296
21294
21228
21232
21236
21210
21231
21263
21264
21258
21261
21260
21292
21277
21362
21330
21328
21322
21318
21325
21313
21308
21307
21299
21285
21282
21279
21295
21319
21329
21233
21275
21226
21204
21195
21199
21219
21225
21117
21160
21156
21147
21145
21086
21047
21046
21035
21039
21022
21025
21019
21018
21013
20994
21009
21006
20944
20865
20833
20836
20825
20814
20791
20770
20716
20709
20660
20606
20597
20544
20547
20455
20417
20412
20233
20118
20110
20085
20111
20141
20175
20324
20342
20384
20381
20415
20499
20501
20551
20443
20425
20426
20391
20490
20464
20513
20601
20596
20704
20747
20920
21045
21079
21159
21291
21267
21115
21095
21080
21073
21062
21070
21108
21125
21203
21286
21338
21509
21557
21603
21636
21664
21679
21680
21685
21694
21699
21700
21704
21738
21732
21729
21707
21671
21611
21629
21578
21568
21529
21531
21508
21530
21597
21587
21647
21785
21786
21783
21775
21812
21881
21910
21915
21914
21941
21950
21958
21975
21953
21973
21972
21991
22036
22066
22105
22107
22087
22108
22123
22098
22110
22115
22101
22046
22013
21947
21897
21907
21934
21923
21955
21990
22007
22058
22118
22152
22138
22168
22201
22215
22251
22274
22309
22383
22384
22349
22372
22395
22387
22397
22427
22444
22475
22552
22651
22673
22564
22624
22611
22608
22595
22574
22577
22566
22580
22605
22621
22599
22579
22549
22531
22569
22589
22593
22583
22677
22710
22723
22754
22763
22774
22782
22783
22802
22870
22917
22893
22800
22820
22920
22964
23087
23001
22929
22867
22890
22822
22738
22716
22742
22779
22809
22772
22753
22801
22812
22836
22868
22907
23006
22960
23125
23328
23178
23323
23357
23120
23080
22979
22947
22934
22973
22966
22986
22991
22992
23008
23010
22980
22970
22949
22927
22944
22935
22916
22875
22850
22760
22764
22670
22707
22709
22714
22744
22721
22704
22705
22708
22667
22664
22636
22620
22618
22568
22542
22447
22421
22396
22452
22466
22497
22480
22391
22388
22377
22376
22330
22367
22368
22385
22325
22296
22291
22268
22256
22263
22247
22229
22236
22233
22220
22213
22219
22224
22208
22230
22258
22299
22205
22156
22071
22088
22103
22130
22095
22064
22005
21983
21940
21913
21963
21952
22001
22062
21968
21885
21873
21852
21810
21854
21861
21886
21884
21866
21882
21855
21847
21842
21839
21833
21778
21769
21765
21750
21730
21726
21737
21782
21797
21798
21853
21850
21862
21892
21976
22011
22044
22057
22153
22164
22273
22323
22389
22470
22543
22575
22576
22581
22596
22601
22609
22612
22617
22682
22711
22652
22631
22606
22602
22600
22586
22591
22615
22598
22561
22541
22539
22524
22429
22351
22276
22158
22143
22128
22081
21977
22045
22114
22223
22284
22308
22265
22338
22357
22422
22551
22662
22825
22911
23220
23208
23338
23412
23191
23035
23064
23081
23146
23072
22965
22845
22831
22823
22791
22786
22740
22674
22797
22810
22806
22910
22990
23068
23132
23233
23299
23379
23451
23495
23483
23464
23548
23547
23551
23558
23546
23583
23680
23647
23625
23619
23613
23538
23488
23545
23579
23577
23586
23631
23698
23699
23728
23750
23702
23578
23445
23528
23697
23732
23846
23871
23807
23805
23816
23831
23841
23842
23840
23843
23844
23845
23862
23819
23822
23858
23839
23826
23930
23981
23935
23964
24004
24016
24027
24003
23971
23991
23941
23947
24097
24096
24070
24085
24122
24098
24127
24084
23978
24052
23965
23917
23853
23856
23825
23762
23670
23665
23655
23649
23682
23701
23717
23741
23811
23837
23857
23919
24121
24170
24167
24221
24234
24265
24258
24306
24325
24333
24350
24343
24355
24357
24352
24353
24345
24289
24429
24522
24591
24595
24651
24582
24417
24501
24550
24532
24604
24627
24756
24733
24715
24708
24699
24713
24710
24717
24719
24723
24739
24749
24750
24757
24758
24763
24752
24753
24788
24821
24834
24848
24846
24929
25085
25077
25120
25158
25161
25171
25169
25175
25179
25182
25186
25184
25201
25215
25218
25244
25237
25341
25346
25231
25097
25073
25013
24975
24904
24878
24869
24888
24844
24850
24912
24999
25166
25119
25243
25238
25217
25145
25133
25091
25126
25134
25136
25129
25130
25138
25143
25162
25213
25529
25845
26012
25821
25635
25711
25612
25293
25538
25532
25587
25695
25698
25762
25806
25816
25783
25575
25584
25552
25592
25778
25685
25886
25846
25896
25918
26007
25936
25844
25835
25890
25894
26034
26068
25987
25995
26017
26021
26031
26056
26049
26016
26006
25956
25902
25984
25907
25940
25952
25959
25971
26154
26207
26421
26480
26536
26417
26130
26219
26146
25965
26074
26297
26292
26299
26301
26310
26315
26308
26312
26313
26319
26324
26413
26558
26615
26526
26495
26337
26478
26532
26567
26339
26327
26527
26724
26623
26789
26782
26790
26867
26826
26852
26934
26843
26505
26520
26524
26441
26345
26322
26238
26474
26632
26750
26670
26667
26487
26392
26375
26344
26212
26261
26060
25997
25967
25953
25966
25969
26005
26036
26020
26061
26084
26088
26105
26097
26137
26140
26135
26131
26150
26115
26091
26142
26119
26093
26082
26080
26077
26039
26051
26058
26066
26042
26041
26065
26078
26087
26122
26183
26262
26318
26295
26336
26363
26353
26382
26447
26540
26534
26537
26529
26535
26497
26476
26444
26442
26428
26425
26420
26416
26424
26415
26411
26419
26418
26455
26504
26507
26499
26521
26525
26519
26516
26514
26508
26509
26515
26512
26496
26500
26503
26501
26481
26491
26493
26573
26584
26588
26599
26601
26595
26596
26602
26606
26611
26621
26629
26657
26668
26680
26738
26664
26594
26576
26549
26531
26530
26522
26539
26547
26561
26597
26637
26719
26793
26625
26627
26620
26631
26579
26652
26741
26771
26743
26812
26888
27012
26994
26965
26963
26962
26944
26928
26935
26941
26933
26936
26940
26938
26929
26926
26915
26921
26930
26925
26948
26927
26923
26917
26905
26937
26946
26972
26982
26966
27029
27170
27090
27204
27342
27349
27616
27648
27971
28027
27990
27989
27988
27978
27972
27885
27958
27979
27984
27992
27999
27995
27997
28010
28021
28033
28040
28042
28048
28056
28060
28050
28046
28058
28052
28097
28106
28294
28380
28478
28839
28914
28646
28636
28643
28644
28650
28651
28678
28682
28716
30017
30612
30616
30673
30687
30686
30891
30887
30869
30861
30851
30907
31011
31000
30872
30857
30849
30813
30624
30598
30615
30582
30576
30584
30613
30588
30595
30609
30611
30581
30541
30560
30578
30551
30573
30448
30502
30498
30525
30432
30404
30399
30529
30765
30696
30694
30817
30836
30883
30882
30901
30903
30936
30934
30954
31323
31343
31326
31318
31280
31232
31295
31281
31316
31338
31362
31292
31294
31378
31404
31412
31416
31426
31423
31425
31415
31512
31477
31472
31397
31418
31413
31504
31600
31810
31838
31852
31869
31853
32026
32050
32083
32044
32112
32141
32172
32194
32189
32183
32148
32047
31993
31905
31901
31888
31886
31879
31830
31791
31754
31671
31712
31728
31751
31616
31615
31611
31496
31489
31488
31293
31190
31211
31037
30984
31038
31133
31081
31096
31160
31206
31176
31086
30932
30908
30827
30735
30700
30705
30708
30706
30709
30710
30726
30665
30627
30645
30682
30715
30728
30739
30745
30791
30803
30810
30812
30852
30873
30824
30804
30802
30796
30784
30783
30727
30692
30643
30623
30534
30504
30610
30669
30719
30801
30798
30681
30631
30461
30435
30431
30447
30273
30135
30218
30243
30293
30312
30217
30220
30219
30214
30208
30205
30210
30213
30211
30134
30076
30088
30093
30085
30046
30034
30019
29989
29982
29986
29926
29904
29682
29647
29640
29651
29677
29695
29785
29723
29600
29556
29564
29577
29637
29745
29807
29865
29921
29873
29813
29878
29952
29984
30025
30024
30021
29994
29990
30000
30006
30009
30005
30012
29987
29988
30008
30027
30053
30061
30069
30073
30180
30161
30152
30216
30229
30249
30263
30277
30285
30406
30444
30450
30475
30505
30364
30197
30059
30058
30051
30056
30050
30049
30048
30086
30010
29587
29528
29422
29513
29480
29472
29483
29479
29504
29436
29228
28834
28852
28841
28826
28818
28762
28764
28747
28756
28776
28781
28773
29081
29051
28988
29122
29482
29473
29490
29617
29660
29655
29866
29963
30092
29975
29781
29625
29552
29425
29142
29046
29107
29083
29071
29069
29092
29088
28866
28885
28855
28854
28846
28816
28817
28802
28692
28687
28581
28580
28577
28741
28557
28500
28503
28481
28477
28476
28487
28482
28456
28421
28337
28330
28461
28542
28552
28534
28512
28474
28418
28201
28271
28285
28293
28284
28286
28291
28282
28236
28292
28302
28360
28453
28567
28639
28670
28686
28685
28719
28886
29000
29009
29049
29057
29065
29067
29094
29101
29119
29113
29118
29171
29183
29190
29208
29225
29254
29311
29360
29560
29697
29868
29816
29779
29644
29544
29529
29514
29455
29381
29276
29079
28932
28951
28755
28754
28752
28757
28605
28573
28558
28396
28329
28223
28228
28238
28279
28242
28210
28164
28130
28128
28121
28114
28117
28103
28082
28073
28070
28072
28080
28066
28031
28055
28044
28051
28047
28011
27977
27957
27983
27987
27994
27976
27981
27998
28018
28016
28020
28030
28028
28023
28008
28000
28014
28019
28025
28029
28034
28045
28049
28057
28062
28041
28002
28006
28037
27980
27970
27974
27964
27949
27926
27896
27913
27911
27945
27690
27599
27615
27403
27734
27719
27852
27907
27922
27940
27917
27721
27623
27416
27463
27663
27722
27612
27748
27749
27841
27928
27985
28137
28147
28149
28191
28159
28104
28036
28139
28086
28035
28155
28222
28365
28305
28320
28331
28333
28336
28339
28340
28345
28346
28351
28354
28353
28352
28348
28342
28332
28338
28343
28383
28660
28613
28725
28905
28893
29145
28993
29103
29356
29342
29447
29608
29460
29192
29187
29178
29175
29174
29154
29155
29043
29104
29233
29241
29212
29039
28960
28943
28940
29068
29173
29020
28916
28917
28911
28912
28903
28867
28899
28791
28715
28694
28568
28575
28601
28609
28610
28621
28632
28628
28629
28634
28640
28642
28627
28631
28591
28596
28560
28528
28494
28462
28445
28429
28464
28415
28381
28551
28614
28590
28603
28699
28704
28586
28569
28563
28460
28397
28357
28220
28187
28173
28141
28127
28098
28099
28076
27947
27903
27757
27802
27919
27930
27931
27908
27963
27991
27993
28083
28145
28157
28252
28273
28256
28234
28224
28167
28100
28095
28094
28093
28092
28091
28085
28068
27975
27924
27910
27858
27853
27725
27726
27708
27480
27479
27543
27595
27530
27515
27502
27443
27514
27492
27385
27453
27460
27482
27548
27598
27661
27582
27399
27402
27391
27427
27619
27635
27677
27927
27944
27866
28119
28132
28140
28192
28214
28225
28232
28261
28262
28267
28269
28274
28277
28272
28266
28257
28219
28174
28069
28088
28196
28162
28152
27960
27946
27847
27801
27645
27664
27610
27585
27586
27587
27793
27647
27653
27682
27606
27338
27269
27267
27266
27258
27250
27105
27048
26943
26964
26890
26991
26999
27071
27058
26939
27099
26922
27125
27040
26998
27019
26973
26960
26971
26918
26910
26902
26883
26851
26850
26872
26882
26887
26899
26886
26875
26874
26876
26879
26871
26860
26855
26847
26838
26828
26804
26799
26808
26805
26810
26820
26817
26816
26814
26813
26811
26819
26797
26753
26841
26894
26908
26866
26889
26904
26983
26990
27055
27139
27171
27178
27184
27163
27153
27148
27140
27177
27175
27165
27173
27197
27188
27194
27221
27226
27234
27210
27377
27419
27436
27456
27486
27501
27519
27518
27546
27584
27564
27517
27522
27567
27590
27625
27617
27596
27363
27241
27085
27149
27166
27232
27270
27315
27310
27304
27288
27289
27285
27287
27286
27292
27294
27296
27299
27319
27332
27326
27280
27283
27282
27281
27278
27277
27279
27306
27300
27344
27380
27437
27417
27263
27268
27242
27222
27261
27262
27260
27106
27047
27088
27011
27016
26997
26996
26993
26992
26988
26986
26970
26900
26884
26806
26798
26792
26746
26696
26697
26703
26780
26785
26795
26796
26802
26807
26858
26895
26981
26961
26942
26977
26924
26903
26831
26800
26762
26660
26673
26700
26706
26833
26821
26830
26857
26891
26989
26967
26951
26914
26853
26854
26822
26823
26663
26517
26471
26439
26492
26575
26581
26586
26577
26589
26565
26494
26483
26458
26460
26475
26463
26429
26433
26412
26396
26367
26298
26290
26286
26279
26256
26254
26250
26253
26252
26251
26246
26248
26259
26264
26271
26265
26269
26275
26293
26291
26283
26340
26300
26303
26305
26294
26296
26176
26167
26203
26211
26208
26243
26239
26218
26201
26198
26206
26217
26223
26224
26227
26228
26229
26237
26233
26236
26234
26241
26255
26263
26257
26260
26242
26235
26232
26220
26216
26222
26335
26372
26334
26331
26338
26376
26378
26384
26393
26394
26395
26403
26397
26388
26381
26390
26387
26386
26380
26370
26354
26350
26362
26311
26304
26230
26213
26182
26175
26171
26173
26177
26174
26178
26180
26184
26209
26169
26172
26148
26153
26151
26139
26133
26128
26123
26098
26089
26086
26079
26075
26026
26104
26073
26069
26009
25847
25882
25830
25857
25899
25912
25903
25831
25582
25565
25494
25298
25324
25180
25086
25327
25586
25834
25798
25618
25595
25438
25334
25349
25577
25757
25808
25950
25954
26025
26138
26210
26341
26374
26440
26566
26639
26587
26452
26498
26523
26592
26626
26758
26772
26791
26824
26675
26658
26666
26610
26585
26624
26634
26641
26638
26635
26636
26630
26643
26669
26684
26665
26662
26659
26645
26646
26650
26654
26647
26655
26651
26656
26649
26557
26687
26543
26202
26408
26405
26325
26050
26044
26055
25978
25667
25496
25144
24917
24934
25151
25160
25164
25176
25189
25190
25191
25268
25214
25196
25203
25188
25183
25065
24981
24998
24996
24768
24520
24496
24476
24460
24450
24418
24437
24397
24395
24392
24424
24441
24433
24576
24623
24659
24814
24823
24893
24983
24959
24960
24963
24968
24957
24950
24903
24792
24698
24712
24689
24706
24704
24697
24696
24688
24684
24685
24679
24677
24672
24666
24667
24675
24645
24643
24574
24585
24509
24380
24319
24137
24116
24143
24148
24144
24153
24160
24157
24334
24527
24543
24555
24531
24524
24513
24301
24081
24044
23877
23776
23737
23731
23733
23744
23879
23873
23685
23639
23565
23521
23331
23222
23062
23025
22937
22905
22878
22859
22769
22773
22762
22748
22737
22725
22746
22781
22902
22726
22718
22722
22627
22584
22588
22625
22613
22607
22587
22603
22604
22623
22626
22628
22641
22635
22637
22642
22646
22658
22669
22629
22634
22622
22639
22650
22640
22655
22668
22672
22685
22661
22630
22616
22597
22590
22550
22562
22558
22544
22515
22461
22484
22492
22468
22419
22501
22534
22594
22657
22654
22699
22563
22675
22732
22805
22858
23030
23091
23186
23193
23101
23011
23422
23377
23330
23356
23334
23313
23278
23027
22994
22687
22690
22314
22297
22282
22246
22177
21945
21792
22056
22232
22269
22660
22824
22908
22776
23370
23620
23600
23627
23628
23637
23634
23641
23645
23654
23669
23666
23640
23660
24155
24269
24302
24298
24237
24145
24142
24093
24082
24019
24012
24109
24169
24104
23970
23969
23867
23904
23861
23900
23897
23870
23851
23852
23893
23889
23891
23895
23894
23910
23968
24023
24024
23984
23927
23898
23880
23874
23890
23885
23827
23769
23763
23714
23729
23686
23688
23611
23574
23561
23499
23467
23434
23404
23270
23359
23388
23361
23135
23170
23307
23373
23337
23396
23256
23149
23124
23099
23097
23056
23031
23000
23004
22972
22951
22915
22921
22931
22932
22930
22939
22943
23112
23118
23161
23154
23252
23392
23224
23438
23576
23563
23575
23552
23515
23567
23569
23608
23607
23606
23615
23642
23653
23674
23687
23692
23735
23820
23908
23905
23902
23907
23878
23866
23865
23922
23918
23939
23938
23931
23934
23937
23943
23942
23954
23972
23976
23992
24110
24113
24086
24047
24015
23956
23760
23747
23589
23415
22832
22730
22733
22736
22739
22735
22139
21753
21931
21788
21859
21960
21980
22017
22077
22055
22050
22047
22040
22033
22037
22038
22019
22020
21999
21986
21996
22016
22010
22004
21994
21993
22003
22002
22026
21964
21763
21896
21634
21599
21337
21082
20897
20892
20866
20867
20842
20889
20815
20673
20712
20678
20666
20516
20469
20571
20603
20487
20481
20719
20990
21042
21059
21257
21300
21465
20986
20896
20824
20661
20583
20470
20668
20870
20803
20676
20754
21058
21488
21650
21056
21049
21241
21429
21719
22083
21946
22210
22234
22076
22072
22065
22060
21870
21857
21692
21179
21069
20796
20798
20782
20553
20374
20262
20245
20239
20217
20213
20209
20210
20207
20205
20202
20201
20203
20204
20198
20191
20176
20165
20169
20298
20193
20266
20279
20334
20302
20304
20305
20303
20312
20319
20314
20284
20199
20158
20157
20208
20259
20250
20277
20274
20252
20270
20276
20278
20287
20281
20280
20282
20286
20311
20316
20345
20358
20344
20338
20313
20307
20197
20225
20315
20339
20348
20343
20350
20354
20363
20359
20357
20366
20379
20373
20385
20407
20402
20370
20368
20367
20405
20380
20497
20495
20737
20807
20905
20927
20949
20912
20919
21043
21032
21026
21037
21040
21074
21024
21012
21011
21010
21008
20998
20988
20982
21003
21030
21041
20995
20972
20970
20961
20954
20947
20956
20967
20932
20904
20888
20879
20864
20858
20820
20832
20884
20943
20937
20955
20959
21016
21028
21007
20960
20948
20903
20810
20777
20669
20677
20698
20739
20783
20816
20812
20806
20826
20827
20895
20887
20891
20893
20910
20923
20962
20931
20885
20953
21002
21014
20950
21034
21038
21031
21078
21101
21089
21113
21121
21167
21197
21189
21190
21205
21227
21142
21096
21097
21240
21254
21271
21239
21214
21191
21163
21165
21135
21138
21126
21174
21243
21369
21324
21244
21397
21406
21436
21437
21441
21538
21535
21580
21632
21638
21626
21619
21582
21561
21496
21583
21477
21490
21491
21533
21489
21445
21390
21377
21395
21363
21474
21485
21481
21506
21576
21615
21598
21649
21670
21668
21669
21676
21660
21663
21643
21640
21662
21682
21708
21706
21702
21698
21609
21709
21767
21770
21905
21844
21841
22030
22048
22043
22052
22032
22028
22146
22163
22305
22322
22259
22202
22270
22239
22212
22288
22307
22348
22392
22369
22381
22405
22483
22502
22481
22528
22498
22495
22459
22393
22431
22374
22359
22344
22347
22345
22335
22331
22333
22332
22271
22241
22227
22187
22225
22298
22206
22174
22145
22141
22129
22147
22154
22116
22112
22097
22113
22109
22178
22099
22074
21959
21924
21929
21930
21867
21837
21830
21825
21829
21840
21794
21803
21787
21743
21790
21849
21831
21762
21721
21710
21715
21728
21734
21733
21736
21742
21747
21748
21754
21756
21757
21752
21759
21768
21771
21731
21697
21617
21620
21571
21558
21554
21543
21518
21482
21550
21592
21546
21511
21479
21410
21372
21323
21229
21255
21246
21256
21251
21290
21270
21212
21150
21169
21178
21341
21266
21186
21265
21303
21386
21375
21221
21133
21141
21154
21143
21116
21087
21083
20996
21094
21112
21185
21230
21164
21158
21131
21102
21053
20951
20899
20846
20805
20772
20734
20748
20845
20663
20646
20306
20299
20395
20432
20439
20617
20654
20637
20640
20537
20409
20400
20397
20321
20154
20148
20128
20228
20142
20151
20134
19999
19885
19872
19767
19770
19880
19958
20013
20046
20068
20002
20036
20040
20054
20063
20061
20087
20081
20033
20034
20027
20014
20023
20007
19943
19937
19910
19849
19766
19574
19505
19521
19529
19609
19560
19541
19530
19462
19296
19401
19442
19456
19486
19522
19515
19484
19524
19531
19532
19538
19537
19555
19545
19546
19534
19527
19498
19745
19688
19649
19690
19712
19746
19843
19882
19868
19802
19856
19909
19961
19983
19990
19995
19993
20005
20012
20016
20053
20057
20124
20174
20172
20156
20146
20171
20159
20178
20122
20045
20035
20031
19930
19967
19900
19896
19827
19778
19607
19593
19591
19623
19716
19723
19730
19742
19768
19786
19808
19828
19837
19841
19854
19924
19887
19844
19840
19834
19833
19836
19830
19835
19748
19676
19633
19672
19780
19736
19858
19940
19883
19824
19988
20065
19989
20114
20149
20173
20296
20335
20393
20508
20524
20452
20552
20593
20607
20612
20616
20622
20507
20529
20401
20346
20352
20253
20214
20164
20195
20189
20283
20361
20355
20394
20431
20592
20598
20602
20599
20587
20589
20588
20614
20628
20632
20625
20635
20626
20638
20634
20633
20642
20691
20685
20743
20675
20701
20707
20530
20480
20389
20467
20565
20424
20413
20365
20194
20094
20092
20101
20100
20106
20108
20112
20109
20104
20084
20059
20069
20047
20038
20015
20030
20018
19934
19901
19792
19765
19740
19635
19627
19621
19642
19679
19668
19651
19655
19673
19683
19725
19706
19727
19726
19754
19739
19728
19735
19737
19724
19714
19708
19707
19710
19699
19697
19698
19689
19692
19701
19719
19711
19718
19732
19733
19756
19755
19760
19751
19752
19721
19753
19744
19720
19862
19863
19870
19700
19583
19577
19629
19663
19667
19665
19641
19650
19634
19644
19653
19664
19662
19677
19618
19613
19571
19561
19584
19587
19597
19594
19567
19520
19539
19528
19408
19116
18953
18943
18646
18643
18748
19118
19171
19242
19269
19257
19246
19261
19454
19489
19425
19433
19439
19444
19585
19592
19625
19630
19646
19640
19588
19624
19549
19431
19336
19085
19144
18946
19178
19205
19076
18816
18749
18596
18396
18268
18220
18340
18441
18471
18479
18477
18496
18491
18492
18495
18493
18498
18488
18578
18734
18667
18770
18753
18711
18901
18875
18880
18757
18844
19009
18955
18974
19073
19087
19092
19202
19209
19165
19158
19208
19139
19272
19360
19370
19369
19421
19453
19488
19511
19605
19777
19705
19500
19504
19513
19674
19675
19658
19687
19734
19647
19568
19750
19782
19823
19820
19825
19815
19817
19819
19811
19816
19796
19788
19791
19793
19789
19799
19803
19818
19826
19897
19875
20010
20024
20161
20181
20130
19994
20060
20166
20291
20375
20378
20404
20422
20300
20328
20418
20329
20170
20116
19944
19939
19925
19848
19832
19831
19829
19812
19801
19763
19749
19729
19731
19713
19684
19660
19540
19619
19709
19654
19628
19467
19436
19145
19284
18998
18967
19107
18775
18482
18602
18635
18619
18525
18623
18629
18672
18668
18700
18703
18970
18972
18774
18861
19055
19044
18799
18684
18698
18676
18663
18664
18873
19062
19170
19176
19358
19423
19645
19696
19615
19884
19981
20029
20037
20070
20075
20184
20301
20428
20430
20433
20435
20434
20429
20482
20652
20723
21001
21021
21173
21637
21622
22054
22329
22199
22063
21818
21920
22217
22249
22379
22523
22513
22506
22336
21987
21939
21741
21431
21132
20915
21401
21391
21501
21545
21403
21396
21076
20795
20686
20510
20200
20079
19857
19773
19772
19680
19553
19523
19452
19461
19109
18755
18722
18669
18587
18581
18579
18597
18632
18670
18653
18606
18558
18546
18523
18532
18551
18552
18535
18530
18522
18521
18524
18526
18531
18533
18506
18504
18499
18517
18519
18515
18514
18510
18507
18527
18545
18542
18536
18539
18538
18541
18577
18555
18564
18570
18598
18589
18566
18560
18549
18568
18563
18518
18540
18591
18593
18411
18288
18289
18347
18390
18232
18226
18231
18222
18228
18211
18206
18217
18202
18223
18215
18229
18194
18169
18144
18142
18128
18074
18027
17897
17835
17831
17817
17813
17811
17808
17809
17796
17792
17788
17782
17772
17762
17838
17773
17771
17764
17761
17719
17720
17654
17689
17703
17816
17840
17874
17870
17822
17877
18111
18134
18109
17829
17802
17683
17633
17618
17594
17589
17593
17606
17612
17601
17615
17786
18043
18180
18297
18311
18342
18330
18371
18400
18405
18397
18387
18349
18216
18141
18031
18072
18183
18187
18414
18403
18427
18426
18433
18478
18456
18431
18447
18490
18454
18419
18438
18529
18618
18603
18673
18725
19029
19048
19079
19094
19104
19117
19119
19141
19254
19194
19197
19198
19196
19200
19210
19215
19212
19177
19136
19125
19204
19219
19226
19229
19411
19471
19639
19480
19600
19443
19451
19476
19590
19785
19781
19771
19798
19893
19874
19853
19743
19738
19682
19681
19659
19445
19429
19418
19415
19412
19333
19316
19334
19481
19620
19435
19295
19019
19067
19150
19108
19113
19086
19078
19075
19069
19065
19064
19058
19057
19059
19068
19061
19053
19052
19049
19028
19017
19018
19022
19038
19032
19035
19034
19041
19036
19046
19042
19056
19066
19122
19120
19100
19097
19080
19091
19102
19146
19228
19224
19155
19199
19341
19344
19348
19356
19552
19512
19506
19469
19293
19167
19142
19130
19115
19127
19157
19126
19160
19417
19551
19652
19602
19550
19507
19491
19510
19414
19375
19313
19335
19338
19340
19371
19352
19361
19355
19364
19351
19323
19304
19377
19373
19626
19806
19912
20064
20058
20042
19864
19869
19839
19935
19965
19980
19997
19871
19847
20091
19959
20115
20120
20133
20369
20581
20442
20360
20451
20440
20427
20411
20416
20448
20445
20483
20500
20485
20472
20474
20477
20468
20462
20471
20742
20749
20898
20985
20936
21666
21909
21911
22573
22678
22788
22817
22818
22828
22857
23005
23366
23074
22981
22653
22441
23028
23167
23505
23490
23809
23700
23724
23945
23929
23974
24112
24308
24344
24329
24291
24313
24318
24317
24320
24321
24324
24340
24323
24322
24297
24296
24305
24314
24315
24310
24295
24285
24268
24260
24266
24254
24256
24232
24225
24141
24106
24281
24316
24332
24489
24505
24597
24606
24617
24508
24515
24504
24463
24538
24639
24876
24880
25054
25052
25148
25211
25241
25235
25355
25522
25528
25536
25539
25547
25556
25546
25551
25662
25624
25503
25801
25803
25802
25788
25789
25811
25807
25819
25837
25836
25591
25578
25822
25794
25776
25774
25726
25714
25701
25670
25631
25526
25319
25606
25629
25727
25728
25761
25744
25770
25576
25600
25680
25656
25572
25302
25570
25585
25590
25581
25583
25554
25544
25502
25335
25518
25519
25497
25478
25477
25507
25493
25491
25486
25482
25480
25314
25194
25051
25061
24951
24784
24781
24786
24815
24824
24986
25047
25042
25038
24906
24896
24853
24807
24638
24635
24516
24400
24457
24462
24447
24474
24413
24195
23979
23966
23896
23948
24043
24094
24208
24249
24304
24568
24246
24118
23963
23950
23823
23644
23696
23710
23903
23923
24091
23883
23888
23882
23742
23677
23643
23582
23491
23469
23474
23456
23454
23055
23002
22962
22955
22953
22942
22924
22936
22928
22961
22891
22869
22899
22903
22885
22872
22892
22904
22889
22884
22862
22874
22865
22860
22837
22826
22833
22835
22834
22811
22794
22795
22796
22790
22787
22770
22778
22784
22785
22775
22789
22780
22752
22768
22793
22814
22830
22827
22839
22851
22849
22852
22864
22886
22887
22877
22879
22871
22856
22866
22847
22841
22792
22743
22680
22643
22610
22567
22582
22535
22527
22510
22503
22458
22448
22406
22409
22424
22443
22454
22449
22476
22533
22451
22659
22521
22522
22398
22346
22252
22078
21806
21760
21681
21648
21484
21343
21280
21348
21269
21298
21378
21435
21442
21452
21519
21461
21408
21407
21384
21376
21356
21345
21332
21192
21193
21187
21149
21157
21152
21153
21122
21118
21109
21103
21093
21085
21084
20981
20965
20914
20946
20934
20979
21066
21111
21170
21175
21184
21242
21252
21249
21470
21596
21827
21979
21807
22126
22134
22059
21814
21813
21347
21630
21956
21988
22015
22049
22090
22244
22692
22923
22963
22842
22712
22585
22358
22124
22131
22275
22436
22511
22416
22169
22250
22018
21828
21534
21524
21515
21608
20900
20977
21004
20983
20958
20974
20987
21166
21411
21072
21168
21119
21051
21036
21029
21015
21005
20997
20980
20925
20883
20738
20566
20847
20871
20968
20881
20851
20608
20664
20322
20337
20155
20125
20019
19978
19956
19953
19950
19949
19946
19915
19916
19881
19878
19920
19582
19514
19502
19446
19256
19289
19050
19045
19031
19026
19023
19030
18741
18645
18640
18636
18627
18626
18614
18607
18644
18648
18879
18876
18764
19101
19105
19103
19217
19214
19189
18991
18705
18616
18584
18662
18692
18689
18674
18310
18271
18299
17880
17895
18102
17657
17658
17454
17382
17349
17365
17363
17355
17346
17336
17333
17331
17328
17335
17324
17322
17317
17316
17299
17298
17330
17375
17395
17399
17442
17495
17590
17798
17902
18163
18119
18033
18057
18096
17867
17700
17712
17568
17679
17691
17706
17713
17738
17839
17851
17842
17879
17883
17872
17858
17818
17710
17790
17843
17991
18003
17901
17887
17908
17910
17915
17914
17943
17945
17944
17924
17929
17933
17951
17930
17931
17941
17935
17934
17936
17922
17913
17911
17905
17904
17894
17900
17925
18007
18008
18015
18024
18112
18045
18013
17958
17956
17957
17964
17975
17971
17987
17990
17954
17963
17969
17932
17970
17966
17973
17977
17982
18000
18018
18012
18009
17994
17995
17997
18047
18054
18032
18005
18020
18038
18095
18098
18132
18156
18195
18239
18190
18270
18376
18464
18642
18393
18362
18225
18250
18261
18258
18280
18302
18301
18294
18293
18295
18303
18332
18341
18337
18335
18413
18422
18455
18575
18592
18660
18729
18859
18927
18905
18855
19166
19173
19420
19133
19231
19143
19153
19134
19124
19441
19465
19809
19800
19636
19894
19899
19906
20089
20099
19947
19877
19598
19496
19576
19859
19908
20006
20318
20382
20129
20052
20066
20067
20145
20317
20643
20763
20671
20620
20438
20492
20496
20489
20341
20218
20096
20163
20187
20185
20080
20073
20186
20255
20269
20297
20290
20288
20295
20294
20257
20238
20325
20113
19972
19954
19914
19638
19717
19764
19797
19611
19494
19509
19406
18969
18923
18932
18937
18838
18806
18801
18823
18824
18863
18828
18819
18791
18773
18762
18731
18732
18723
18647
18634
18633
18621
18620
18608
18651
18430
18351
18358
18407
18151
18060
17888
17768
17692
17875
18176
18338
18379
18339
18360
18363
18345
18313
18272
18317
18420
18368
18364
18361
18353
18572
18693
18724
18886
18869
18745
18738
18613
18809
19131
19175
19285
19268
19164
19168
19174
19449
19258
19236
19240
19135
19140
19405
19438
19542
19558
19774
19784
19657
19805
19810
19926
19955
19963
20004
20167
20123
20147
20267
20188
20020
20048
20056
20152
20408
20575
20731
20794
20797
21063
21604
21402
20706
20659
20629
20621
20615
20609
20580
20611
20624
20653
20665
20648
20639
20594
20630
20347
20861
20860
20868
20878
20918
20921
20940
21107
21764
22425
22565
22816
22546
22500
22418
22417
22400
22031
22266
22100
21967
22537
21992
21822
21796
21836
21835
21815
21443
21425
21151
21162
21054
20873
20730
20517
20700
20708
20726
20728
20853
21090
21052
21675
21758
21997
21957
22149
22363
22765
22913
22873
22912
22926
23016
23014
23013
23026
23046
23065
23075
23073
23113
23123
23095
23066
23063
23089
23077
23085
23069
23086
23148
23147
23381
23301
23349
23279
23232
23182
23134
23226
23247
23309
23312
23362
23368
23365
23393
23409
23389
23376
23371
23350
23354
23311
23263
23253
23236
23235
23223
23273
23283
23230
23214
23210
23207
23185
23184
23177
23183
23188
23164
23158
23171
23173
23160
23155
23156
23159
23145
23144
23152
23138
23143
23136
23133
23131
23117
23088
23076
23067
23084
23094
23104
23093
23106
23114
23109
23122
23100
23071
23048
23042
23038
23012
23007
22998
23018
23033
23041
23051
23059
23098
23050
23032
22978
23022
22894
22881
23157
23372
23405
23375
23318
23321
23241
23238
23189
23197
23110
23129
23228
23216
23213
23181
23151
23206
23200
23199
23190
23195
23175
23176
23162
23168
23150
23141
23140
23127
23169
23163
23166
23165
23174
23179
23198
23209
23250
23249
23262
23317
23383
23420
23432
23429
23430
23447
23441
23443
23431
23471
23479
23477
23534
23541
23622
23636
23571
23556
23496
23587
23513
23588
23591
23265
23061
22996
22976
22993
23034
22759
22514
22285
22289
22278
22676
22853
23036
23410
23382
23476
23385
23560
23614
23605
23736
23770
23835
23789
24041
24068
24072
24166
24165
24164
24159
24439
24294
24162
24064
23915
23829
23855
23836
23875
23960
24101
24189
24222
24452
24534
24565
24619
24616
24613
24735
24772
24890
24873
24980
24891
24833
24825
24997
25205
25212
25208
25210
25225
25034
24923
24900
24654
24444
24398
24365
24126
23924
23758
23817
23824
23722
23719
23590
23568
23470
23411
23363
23421
23535
23492
23302
22958
22756
22755
22536
22439
22413
22404
22401
22399
22365
21984
22257
22532
23045
23039
23387
23453
23593
23707
23562
23800
24009
24114
24252
24535
24648
24716
24640
24818
24822
24828
24827
24832
24836
24839
24862
24872
24909
24976
25105
25104
25099
25003
24881
24863
25066
25236
25170
25232
24946
24964
24780
24776
24642
24490
24394
24138
23989
23953
24050
24117
24251
24226
24077
23961
23746
23755
23787
23773
23781
23794
23759
23767
23764
23748
23734
23711
23603
23436
23288
23111
23402
23656
23494
23756
23664
23958
23987
23487
23481
23512
23484
23458
23468
23461
23455
22855
22679
22572
22328
22140
21878
21887
21523
21486
21061
21044
20650
20647
20261
20212
20234
20086
20000
20050
20055
20076
20072
20074
20001
20003
19890
19807
19557
19554
19430
19188
19179
19350
19493
19783
19814
19562
19544
19482
19472
19432
19419
19416
19402
19397
19393
19390
19388
19386
19363
19354
19374
19382
19394
19357
19320
19306
19310
19329
19346
19349
19359
19353
19362
19347
19367
19387
19389
19380
19309
19291
19260
19154
19190
19072
18730
18715
18637
18586
18556
18500
18604
18695
18890
18778
18963
18990
18821
18699
18583
18661
18728
19112
19033
18918
18962
18898
18827
18707
18688
18829
18978
18870
18727
18750
18759
18763
18766
18754
18777
18805
18913
18920
18935
18929
18933
18958
18939
18931
18940
18957
18976
18995
18988
19010
19006
19012
19002
19003
19005
19008
19011
19004
18959
18948
18952
18954
18979
18982
18983
18986
18984
18985
19000
18996
18994
18965
18971
18949
18916
18925
18934
18941
18968
18926
18915
18910
18919
18904
18891
18852
18719
18709
18708
18733
18735
18747
18739
18736
18744
18758
18631
18622
18610
18528
18537
18445
18325
18287
18103
18185
18189
18319
18381
18329
18402
18457
18501
18502
18835
19047
19147
18878
18737
18767
18712
18638
18639
18468
18466
18380
18460
18486
18594
18453
18467
18473
18485
18476
18348
18184
18062
18022
18071
17959
18140
17920
18026
18208
18213
18219
18221
18233
18235
18240
18278
18248
18236
18234
18192
18198
18382
18182
18094
18107
18197
18167
17868
17864
17847
17846
17848
17852
17862
17630
17711
17812
17815
17803
17876
17652
17642
17608
17607
17641
17625
17571
17659
17673
17688
17718
17732
17760
17746
17757
17754
17794
17787
17774
17775
17699
17626
17668
17583
17578
17559
17520
17499
17433
17396
17390
17329
17350
17357
17364
17383
17205
17173
17179
17339
17344
17431
17439
17561
17563
17588
17553
17549
17513
17595
17591
17580
17678
17709
17677
17704
17707
17693
17681
17694
17705
17716
17727
17717
17770
17575
17581
17436
17342
17460
17469
17480
17504
17484
17463
17352
17275
17208
17194
17170
17088
17087
17078
17065
17063
17054
17055
17051
17049
17026
17041
17050
17047
17036
17042
17046
17024
17057
17105
17018
16880
16628
16396
16311
16340
16361
16537
16778
16843
16849
16814
16554
16466
16279
16196
16221
16194
16132
15947
15937
15948
15930
15909
15918
15914
15933
16000
16023
16034
16010
15912
15903
15882
15776
15705
15708
15697
15696
15677
15682
15617
15863
15872
15892
15769
15519
15365
15302
15263
15201
15194
15186
15160
15326
15103
15174
15118
15085
15058
15020
15000
14945
14863
14841
14943
15105
15204
15377
15585
15703
15743
16049
16197
16215
16399
16651
16490
16472
16590
16343
16344
16224
15901
15981
15874
15787
15775
15502
15495
15488
15458
15460
15455
15449
15448
15453
15421
15393
15429
15359
15726
15735
15742
15778
15939
15916
15902
16036
16014
16195
16252
16249
16220
16217
16230
16254
16248
16205
16186
16178
16175
16181
16184
16190
16185
16176
16169
16173
16158
16161
16167
16168
16159
16157
16121
16111
16102
16097
16129
16156
16057
16234
16289
16259
16282
16407
16485
16641
16705
16873
17074
17247
17191
17190
17189
17180
17288
17268
17122
17152
17314
17253
17347
17438
17564
17655
17596
17619
17579
17548
17542
17540
17530
17527
17506
17503
17497
17494
17407
17552
17539
17570
17613
17622
17634
17670
17669
17684
17750
17828
17863
17866
18014
18081
18097
18166
18090
18073
18059
18063
18089
18155
18212
18409
18401
18595
18569
18652
18565
18567
18573
18394
18306
18193
18205
17857
17871
17942
17962
17979
17989
18002
17960
17974
18034
17940
17850
17664
17402
17398
17518
17356
17379
17388
17428
17508
17537
17532
17543
17544
17545
17550
17551
17557
17609
17729
17621
17603
17482
17465
17351
17175
17165
17166
17144
17091
16941
16908
17130
17295
17334
17287
17261
17207
17093
16970
17038
17143
17071
17121
17086
17120
17113
17290
17425
17430
17434
17435
17491
17531
17585
17643
17645
17638
17604
17614
17627
17629
17636
17648
17647
17450
17511
17423
17534
17685
17582
17665
17674
17686
17680
17676
17702
17722
17723
17749
17743
17885
18123
18110
18224
18418
18548
18605
18690
18702
18721
18681
18513
18421
18260
18324
18425
18350
18164
17903
18135
18136
18084
18129
18127
18104
18066
18049
18075
18061
18036
18016
17869
17759
17751
17739
17896
17996
18017
18023
18029
18025
18028
18030
18037
18041
18070
18053
18058
18051
18052
18050
18042
18055
18056
18064
18079
18118
18124
18147
18145
18265
18262
18172
18296
18354
18404
18415
18439
18588
18714
18687
18599
18450
18412
18437
18442
18312
18200
18247
18334
18139
18001
17927
17821
17767
17765
17756
18019
17890
17965
18046
18067
18069
18076
18080
18100
18251
18505
18512
18612
18503
18408
18327
18263
18255
17984
17779
17836
17663
17489
17481
17476
17475
17464
17458
17451
17354
17337
17493
17598
17611
17785
17881
17873
17878
17884
17891
17898
18249
18257
18435
18516
18678
18686
18710
18746
18897
18977
18909
18942
18826
18780
18783
18808
18822
18832
18820
18812
18841
18839
18843
18837
18849
18840
18845
18854
18866
18874
18871
18975
18903
18900
18883
18877
18860
18867
18850
18830
18813
18691
18772
18908
18950
19021
18945
18704
18889
18936
19040
19071
19301
19384
19366
19448
19479
19533
19573
19579
19580
19589
19595
19596
19604
19603
19608
19610
19616
19612
19617
19622
19643
19656
19666
19678
19632
19790
19852
19960
20127
20219
20263
20371
20377
20383
20390
20240
20190
20275
20137
20119
20107
20039
20078
20022
20009
19948
19850
19795
19599
19631
19671
19722
19741
19759
19761
19762
19769
19518
19497
19383
19275
19227
19132
19148
19282
19232
19114
19106
19098
19096
19095
19088
19089
19083
19110
19162
19221
19379
19499
19517
19563
19569
19570
19572
19566
19559
19543
19495
19447
19287
19392
19459
19474
19427
19404
19503
19172
19027
19129
19137
19193
19074
19081
19025
19051
18992
18951
18944
18846
18743
18697
18752
18761
18794
18756
18751
18769
18787
18781
18797
18810
18814
18831
18834
18818
18817
18833
18842
18848
18851
18857
18858
18864
18865
18872
18884
18887
18888
18896
18893
18894
18914
18906
18892
18899
18924
19001
19043
19099
19128
19213
19206
19152
19192
19163
19111
19084
19082
19063
19015
19013
19007
18961
18964
18960
18956
18930
18928
18922
18921
18912
18911
18907
18895
18881
18885
18882
18868
18847
18853
18825
18800
18790
18782
18815
18804
18784
18776
18917
18947
19054
19037
19161
19331
19225
19319
19297
19234
19267
19156
18902
18966
18796
19039
19395
19424
19508
19648
19670
19694
19845
19898
20028
20088
20043
20071
19907
19888
19889
19879
19876
19867
19866
19865
19861
19855
19846
19779
19536
19860
19838
19873
19933
19794
19787
19490
19601
19396
19398
19525
19637
19434
19121
19123
19151
18768
19077
19159
19195
19186
19187
19184
19182
19180
19181
19183
19191
19201
19203
19391
19016
18650
18641
18474
18459
18449
18355
18307
18099
18087
17907
17637
17635
17574
17577
17724
17793
17972
17950
18133
18011
18004
17993
17986
17985
17978
17953
17952
17937
17928
17917
17906
17893
17892
17806
17833
17830
17860
17899
17912
17919
17916
17926
17946
17938
17947
17948
17949
17961
17976
17981
17983
17988
18035
17998
17992
17968
17967
18010
17999
18040
18106
18105
18101
18149
18154
18346
18509
18655
18600
18659
18654
18475
18291
18333
18304
18331
18114
17854
17819
18108
17841
17804
17737
17616
17547
17377
17412
17373
17401
17353
17443
17437
17408
17332
17176
17178
17073
17081
17056
17032
17028
17027
17040
17020
17022
16993
17017
17019
17023
17033
17039
17043
17048
17061
17037
16973
17139
17182
17098
17150
17116
17153
17136
17132
17103
17417
17510
17512
17525
17565
17701
17733
17735
17741
17747
17758
17753
17752
17763
17791
18006
18120
18244
18406
18472
18497
18494
18611
18630
18696
19024
18786
18811
18807
18798
18789
18788
18802
18792
18938
18836
18685
18713
18617
18484
18571
18628
18508
18544
18625
18649
18665
18683
18717
18740
18742
18765
18771
18760
18701
18706
18601
18576
18671
18682
18677
18561
18547
18534
18543
18550
18458
18511
18520
18624
18658
18720
18779
18793
18862
18973
19090
19093
18856
18666
18554
18452
18451
18440
18399
18395
18365
18315
18320
18113
18367
18369
18373
18392
18398
18383
18389
18227
18122
18117
18245
18191
18186
18267
18305
18158
18077
17776
17690
17687
17631
17536
17526
17535
17519
17521
17515
17509
17505
17501
17500
17498
17487
17432
17446
17522
17528
17567
17617
17714
17708
17726
17721
17624
17781
17849
18160
18203
18230
18252
18259
18254
18264
18285
18276
18284
18290
18286
18275
18269
18281
18292
18298
18314
18323
18384
18469
18553
18562
18694
18803
18785
18726
18716
18675
18679
18680
18656
18574
18448
18432
18374
18246
18282
18277
18274
18308
18116
17918
17909
17859
17744
17740
17742
17736
17731
17558
17572
17479
17348
17172
17077
17089
16990
16611
16732
16685
16692
16690
16701
16699
16836
16918
17112
17125
17058
17115
17123
17119
17127
17129
17133
17140
17141
17229
17145
17118
16939
16981
17006
17030
17029
16900
17185
17188
17197
17202
17203
17198
17195
17271
17325
17381
17462
17592
17602
17523
17514
17538
17404
17338
17083
17062
16568
16572
16575
16560
16401
16320
16231
16242
16276
16348
16349
16346
16350
16352
16356
16353
16354
16358
16378
16530
16655
16534
16669
16449
16565
16582
16357
16489
16425
16573
16729
16921
16839
16830
16863
16858
16864
16883
16891
16898
16901
16919
16992
16964
16972
16867
16851
16812
16536
16437
16419
16304
16309
16225
16294
16244
16227
16193
16165
16219
16223
16226
16273
16315
16293
16207
16061
16038
15938
15926
15839
15835
15828
15801
15819
15821
15820
15876
15920
16118
16105
16146
16163
15927
15919
15910
15887
15880
15860
15855
15858
15862
15867
15875
15894
15913
15878
15861
15856
15851
15850
15853
15852
15843
15847
15834
15724
15765
15767
15714
15653
15633
15645
15791
16029
16066
16078
16083
16074
16075
16073
16080
16082
16088
16134
16039
16005
15964
15970
16053
16056
16119
16237
16295
16331
16292
16496
16400
16439
16447
16463
16478
16672
16395
16172
16064
15895
15679
15648
15413
15120
15065
14995
15062
15073
15071
15069
15075
15329
15400
15433
15261
15316
15364
15332
15144
15137
14973
14935
14982
14976
14959
14972
14938
14562
14448
14450
14447
14451
14454
14497
14484
14428
14382
14526
14813
14731
14827
14569
14559
14555
14289
13973
13959
13718
13630
13336
13154
13125
13115
13101
13097
13051
13106
13224
13182
13267
13319
13486
13532
13653
13696
13643
13716
13852
13816
14007
13919
14015
13978
14077
14117
14137
14119
14191
14278
14276
14234
14179
14190
14039
13937
14004
14046
13999
13929
13879
13780
13775
13827
13761
13730
13747
13764
13619
13488
13419
13483
13414
13426
13430
13456
13445
13472
13476
13487
13520
13511
13565
13580
13567
13585
13579
13572
13601
13623
13626
13631
13612
13528
13457
13406
13409
13395
13400
13388
13365
13369
13368
13367
13366
13360
13345
13335
13349
13322
13312
13310
13306
13046
12965
12600
12395
12373
12377
12378
10607
10630
10208
10725
11032
11474
11676
11728
13489
14259
14283
14406
14588
14740
14836
14845
14847
14828
14974
15078
15121
15140
15135
15126
15122
15124
15128
15130
15143
15147
15146
15145
15134
15131
15132
15148
15149
15150
15168
15171
15226
15249
15751
16063
15848
16001
16265
16271
16389
16306
16511
16592
16897
17292
17301
17305
17307
17311
17397
17541
17529
17560
17358
17258
17251
17216
17217
17177
17025
17035
17016
16996
16914
16822
16808
16774
16767
16680
16681
16677
16564
16620
16714
16733
16743
16753
16776
16798
16825
16807
16796
16818
16817
16833
16842
16846
16844
16857
16845
16848
16856
16859
16862
16896
16899
16895
16910
16923
16913
16912
16906
16894
16903
16917
16905
16907
16902
16892
16888
16878
16855
16853
16866
16872
16874
16881
16882
16884
16877
16875
16871
16860
16868
16927
16951
16943
16934
16924
16948
16945
16929
16938
16953
16959
17052
17059
16977
16920
16876
16841
16834
16837
16736
16661
16517
16465
16615
16758
17010
17149
17196
17362
17276
17308
17138
17269
17360
17441
17562
17889
18048
18068
18078
18085
18086
18088
18091
18092
18159
18207
18328
18356
18352
18372
18359
18386
18375
18377
18388
18385
18391
18428
18461
18470
18463
18462
18487
18465
18443
18436
18434
18366
18279
18273
18214
18178
18175
18130
17980
18044
18039
17955
17856
17784
17667
17632
17429
17345
17394
17142
17084
17092
17117
16775
16589
16445
16405
16375
16441
16456
16455
16450
16452
16453
16458
16451
16457
16459
16469
16475
16477
16474
16481
16479
16487
16491
16494
16493
16506
16507
16510
16533
16567
16545
16541
16547
16562
16570
16662
16706
16840
16619
16605
16635
16528
16486
16525
16524
16504
16505
16502
16492
16488
16484
16471
16468
16464
16462
16467
16448
16454
16424
16410
16393
16326
16299
16266
16345
16426
16415
16371
16351
16330
16316
16256
16216
16334
16382
16245
16183
15951
15808
16016
16160
16125
15925
15710
15866
15873
15870
15818
15888
16076
16277
16258
16297
16262
16257
16250
16247
16209
16162
16202
15979
15908
15963
15770
15728
15707
15757
15752
15445
15435
15221
15235
15258
15405
15425
15473
15387
15388
15475
15564
15667
15680
15498
15481
15474
15451
15494
15422
15385
15403
15406
15412
15408
15426
15444
15436
15423
15415
15417
15397
15360
15309
15196
15152
15212
15232
15183
15111
15093
15055
15164
15077
15176
15274
15222
15287
15352
15581
15576
15292
15191
15254
15230
15045
14914
14855
14862
14697
14560
14504
14437
14132
13796
13516
13121
12520
11238
11299
11237
10849
9472
8940
9041
9273
9406
9548
9650
9623
9661
9667
9676
9686
9694
9723
9735
9767
9798
9883
9902
10261
10860
10611
10316
9871
9709
9747
9390
9328
9258
8617
8634
8608
8547
8534
8576
8170
8040
8081
8255
8842
8918
8959
9017
9048
9224
9249
10289
9297
8849
8692
8839
8582
8502
8621
8678
8714
8681
8713
8719
8724
8735
8730
8729
8720
8757
9262
10025
8793
8850
9135
9193
10341
10380
11044
10400
11332
12097
11401
11347
10829
10549
10224
10789
10470
10816
9935
9272
9015
9176
9689
9084
8890
8655
8624
8610
8564
8605
8569
8607
8670
8683
8506
7936
7919
7420
7634
7853
7788
8308
8306
8356
8577
8406
8619
8603
8628
8726
8513
8474
8615
8665
8899
9237
9429
9542
9786
10538
10480
10024
9537
10485
11730
11217
12004
12572
12566
13032
13651
14085
14097
14101
14044
14017
13991
13987
13992
13986
13951
13802
14006
14012
14002
13998
13993
14005
14036
14222
14258
14325
14471
14477
14373
14627
14508
13970
14000
14128
13990
13604
13357
13298
13317
13372
13330
13112
12735
12424
12331
11854
12275
13188
13155
13255
13412
13654
13794
14025
13915
14121
14125
14126
14266
14288
14282
14397
14541
14683
14702
14709
14715
14717
14703
14704
14707
14825
14865
15018
15206
15207
15208
15214
15202
15189
15190
15321
15088
15082
14951
14854
14874
14892
14911
14905
14778
14963
14895
14870
14803
14804
14810
14830
14826
14812
14818
14779
14742
14802
14811
14805
14800
14796
14801
14885
14890
14902
14912
15025
15091
15068
15113
15086
15210
15311
15308
15541
15424
15516
15567
15539
15566
15578
15582
15571
15572
15570
15565
15573
15550
15547
15540
15521
15528
15543
15523
15545
15546
15561
15556
15555
15551
15535
15536
15530
15522
15452
15418
15401
15363
15343
15386
15409
15379
15396
15383
15419
15446
15443
15456
15461
15464
15457
15463
15470
15483
15499
15526
15517
15515
15509
15503
15501
15493
15479
15507
15513
15514
15559
15605
15607
15604
15595
15593
15560
15574
15580
15587
15575
15588
15584
15589
15599
15602
15624
15625
15671
15652
15647
15644
15630
15634
15662
15670
15673
15663
15643
15668
15687
15701
15715
15716
15730
15721
15784
15814
15846
15854
15845
15807
15804
15803
15800
15768
15712
15709
15660
15654
15627
15618
15641
15657
15659
15969
15794
15797
15729
15459
15399
15391
15462
15484
15416
15369
15356
15353
15402
15354
15325
15313
15273
15205
15175
15180
15169
15293
15310
15275
15262
15268
15153
15074
15099
14937
14936
15026
15138
15181
15167
15102
15046
14897
14904
14877
14754
14750
14724
14590
14571
14553
14550
14666
14663
14596
14595
14567
14589
14581
14375
14371
14372
14404
14341
14329
14232
14152
14138
14193
14241
14249
14281
14209
14033
13926
13812
13656
13644
13724
14145
13809
13672
12368
12418
12383
12307
12304
12384
13237
13659
14111
14109
14148
14150
14149
14153
14136
14140
14108
14102
14100
14131
14151
14270
14374
14517
14355
14357
14364
14514
14578
14820
14786
14791
14628
14646
14494
14611
14597
14575
14479
14208
14076
13789
13337
13407
13338
13346
12766
12799
12622
11409
10690
10640
10565
10507
10493
10487
10483
10078
9812
9440
9430
9691
9931
9793
9734
9758
9732
9656
9611
9466
9367
9267
9503
9341
9178
8877
8546
8542
8764
9005
8999
8989
8975
8745
8884
9052
9024
8756
8640
8289
8033
8235
8271
8285
8232
8365
8375
8376
8377
8382
8472
8595
8765
8767
8690
8493
8396
8381
8436
8487
8421
8422
8423
8400
8388
8383
8349
8332
8322
8341
8343
8342
8340
8339
8326
8328
8330
8309
8318
8315
8302
8293
8296
8295
8279
8251
8246
8237
7787
8031
7993
7709
7905
7945
7668
7525
7071
7217
7161
7288
7123
7052
7040
7055
7171
7845
7912
7493
7597
7483
7406
7258
7059
6787
6280
6272
6273
6258
6269
6169
6115
6103
6104
6098
6086
5784
5541
5468
5454
5643
5403
5483
5330
4986
4970
4968
4967
4927
4880
4771
4913
4984
4943
4938
5047
4962
4767
4765
4783
4736
4724
4703
4704
4695
4680
4676
4683
4686
4684
4681
4672
4665
4671
4675
4673
4662
4664
4661
4667
4710
4718
4689
4643
4646
4621
4584
4656
4688
4690
4699
4700
4697
4674
4720
4726
4747
4914
4981
4864
4481
4474
4350
4352
4404
4446
4842
4795
4978
5098
5096
5093
5089
5285
5427
5498
5542
5604
5618
5721
5718
5713
5811
5834
5847
5854
5845
5842
5812
5835
5837
5844
5850
5857
5884
5872
5902
5972
6055
6310
6338
6440
6576
6799
6884
6699
6583
6532
6442
6339
6275
6224
6030
5939
5924
5990
5901
5891
5942
6034
5966
5974
6193
6205
5988
5886
5786
5607
5372
5343
4992
4996
4570
4513
4501
4487
4358
4259
4250
4245
4238
4240
4220
4201
4234
4235
4242
4244
4260
4303
4211
4161
4171
4095
4177
4180
4228
4231
4269
4302
4338
4357
4461
4419
4412
4298
4274
4226
4218
4355
4145
4196
4434
4595
4576
4578
4503
4606
4632
4538
4636
4594
4560
4605
4813
5022
5037
5014
5140
5131
5137
5325
5122
5327
5007
5068
5073
5288
5355
5392
5393
5398
5404
5417
5418
5422
5421
5433
5439
5451
5452
5467
5505
5524
5598
5529
5548
5517
5587
5656
5611
5396
5323
5069
5086
5432
5664
5685
5690
5737
5890
6130
6178
6277
6344
6398
6456
6566
6646
6550
6551
6679
6691
6709
6732
6777
6779
6827
6772
6747
6817
6860
6974
6916
6875
6836
6775
6724
6790
6840
6834
6868
6949
6937
7056
7088
7195
7198
7199
7227
7219
7192
7091
7073
7030
7110
7102
7154
7275
7309
7306
7321
7327
7469
7470
7730
7735
7592
7492
7443
7358
7356
7354
7277
7271
7240
7149
7097
7041
6883
6785
6805
6773
6756
6759
6873
6874
6821
6714
6603
6484
6406
6451
6495
6597
6610
6614
6636
6658
6534
6465
6403
6397
6135
6177
6265
6143
6206
6228
6132
6182
6216
6264
6296
6342
6320
6330
6332
6329
6311
6315
6312
6301
6313
6304
6300
6283
6268
6257
6246
6107
6068
6002
5992
5986
5967
5960
5948
5930
5936
5944
5954
5949
5957
5962
5953
5925
5927
5929
5926
5794
5771
5732
5730
5773
5759
5652
5634
5702
5733
5709
5701
5946
5977
6005
6084
5768
5707
5659
5615
5496
5265
5493
5560
5815
5920
5963
5822
5917
6318
6369
6394
6411
6416
6506
6454
6380
6324
6288
6293
6154
6226
6335
6390
6435
6422
6404
6420
6421
6429
6432
6418
6419
6424
6423
6425
6436
6449
6476
6481
6479
6577
6591
6580
6781
6881
6962
7013
7152
7365
7480
7512
7460
7777
7843
7871
7855
8311
7757
7370
7197
7094
6992
6979
6971
6807
6557
6492
6523
6437
6388
6524
6559
6382
6386
6356
6361
6362
6392
6434
6470
6740
6690
6657
6675
6847
6855
6923
7061
7201
7595
7895
7851
8274
8428
8531
8586
8389
8404
8273
8253
8099
8248
8373
8334
8462
8482
8481
8492
8536
8556
8559
8540
8507
8503
8509
8523
8517
8545
8554
8529
8539
8338
8201
8084
8080
8220
8305
8501
8441
8558
8460
8307
8228
8204
8265
8270
8413
8587
8618
8691
8645
8591
8652
8663
8686
8728
8758
9246
9402
8928
8930
8931
9244
9149
9265
8966
8921
8863
8858
8520
8533
8438
8371
8357
8364
8386
8649
8490
8314
8298
8216
8483
8566
8716
8880
9044
9627
9640
9674
9749
9869
9403
8908
8851
8847
8831
8828
8857
8861
8832
8883
8888
8925
8781
8782
8473
8346
8087
8223
8239
8236
8208
8198
8199
8212
8184
8126
8072
8137
8135
8469
8505
8514
8677
8723
8846
8872
8922
8901
8962
8971
8950
8936
8929
8967
8912
8910
8819
8881
8835
8845
8911
8898
9143
9370
9654
9648
9660
9762
10158
10135
10100
10133
10119
10102
9755
9356
9518
9559
9848
9981
10307
10530
10986
11169
11178
11353
11458
12294
12385
12759
12480
12503
12545
12650
12855
12825
12353
12261
11615
11406
11115
10941
10695
10557
10532
10402
10699
10817
10653
10651
10390
10363
10164
10160
10139
10121
9835
10134
10348
10492
10490
10583
10186
10162
9639
9645
10505
10771
10855
10837
11018
11080
11214
11324
12303
12163
11298
11333
11288
11139
11174
11317
11390
11413
11693
11601
11722
11875
11865
12223
11387
11128
10958
10928
10543
10478
10420
10410
10426
10368
10365
10386
10381
10373
10447
10461
10464
10462
10463
10473
10525
10547
10612
10631
10635
10596
10580
10561
10587
10550
10539
10498
10479
10465
10457
10455
10446
10445
10440
10382
10369
10278
10209
10295
10296
10284
10235
10129
9942
10127
10222
10312
10357
10301
10355
10491
10552
10758
10748
10343
10342
10581
10534
9855
9047
8946
8902
8893
8748
8738
8695
8799
8696
8775
8834
8752
8786
8843
8856
8876
8913
9232
9276
9139
9060
9163
9132
9275
9338
9454
9437
9309
9415
9439
9455
9570
9621
9555
9538
9523
9529
9470
9355
9423
9428
9459
9457
9468
9473
9519
9549
9534
9596
9598
9657
9658
9624
9643
9628
9629
9633
9616
9619
9649
9635
9652
9672
9677
9695
9703
9688
9612
9540
9530
9517
9501
9510
9557
9539
9491
9493
9483
9475
9482
9464
9476
9469
9393
9522
9593
9692
9946
9964
9994
10017
10045
10052
10056
10058
10036
10015
10090
10124
10488
10474
10336
10378
10422
10671
11368
11310
12241
12147
11993
12486
12699
12730
12856
13634
13460
12992
12977
12915
12921
12928
12927
12929
12951
12937
12954
12941
12983
12953
12924
12912
12889
12894
12846
12797
12713
11537
11001
10508
10328
10367
10249
10193
9752
9565
9434
9444
9168
9208
9008
9029
9219
9340
9756
9811
10026
10229
10305
10298
10274
10383
10852
11047
11052
11132
12313
12547
11221
11148
11362
11856
11686
11915
11979
12483
12831
13189
13228
13028
13340
13740
13399
13790
13769
13734
13692
13715
13723
13738
13751
13704
13700
13688
13670
13482
13649
13675
13698
13722
13836
14051
14226
14342
14474
14488
14505
14500
14403
14452
14455
14456
14458
14468
14466
14461
14439
14434
14435
14426
14424
14423
14440
14422
14418
14396
14356
14331
14297
14290
14201
14098
13911
13924
13858
13932
13845
13804
13752
13719
13560
13527
13518
13535
13507
13491
13553
13602
13523
13485
13042
12986
12696
12669
12472
11420
11331
11330
11906
11964
12125
12210
12270
12354
12657
12773
12431
12359
12295
12267
12301
12337
12399
12408
12284
12221
11945
11356
11287
12351
12484
12563
12783
12433
12407
12720
12537
12749
12789
12806
12839
12875
13461
13694
13657
13854
13772
13864
13962
13984
14063
14144
14159
14202
14237
14223
14130
14134
14317
14376
14430
14495
14510
14506
14617
14645
14637
14621
14600
14547
14534
14619
14677
14766
14815
14771
14582
14583
14580
14556
14408
14328
14326
14233
14192
14280
14277
14457
14537
14726
14734
14693
14757
14808
14858
14849
14931
15005
14979
15084
15061
14928
14809
14765
14852
14916
15009
15011
14899
14957
15031
15040
15090
15374
15380
15260
15199
15301
15554
15289
15170
15217
15355
15665
15650
15651
15646
15623
15629
15674
15656
15693
15669
15685
15684
15691
15692
15744
15837
15825
16007
16026
16126
16310
16381
16538
16642
16650
16728
16966
16988
17135
17134
17099
17279
17278
17282
17273
17262
17181
17106
17008
16999
16962
16957
16952
16985
16925
16829
16782
16759
16781
16735
16727
16722
16721
16709
16693
16588
16600
16674
16676
16698
16713
16731
16730
16751
16764
16824
16865
16805
16815
16854
16954
16960
17045
17068
17060
16971
16961
17096
17128
17137
17100
16958
16979
17124
17126
17186
17192
17219
17223
17248
17243
17240
17238
17257
17264
17266
17260
17250
17241
17235
17249
17246
17274
17283
17284
17277
17289
17291
17318
17315
17309
17304
17302
17310
17323
17384
17391
17403
17422
17453
17426
17419
17415
17413
17427
17421
17420
17424
17507
17485
17496
17490
17477
17478
17472
17461
17466
17456
17455
17452
17449
17448
17406
17313
17294
17201
17075
17079
17107
17374
17255
17380
17280
17265
17259
17245
17233
17230
17164
17097
16978
16975
16967
16827
16811
16696
16686
16664
16364
16318
16287
16317
16312
16269
16087
16044
15984
15971
15965
15974
15978
15980
15997
15987
15975
15967
15966
15962
15836
15936
15944
15950
15952
15958
15957
15956
15953
15960
15973
15972
15976
15993
16008
15990
15994
16239
16321
16365
16360
16428
16423
16682
16850
16761
16702
16539
16583
16703
16675
16688
16694
16749
16821
16804
16819
16835
16947
16928
17044
17095
17012
16926
16869
16831
16909
16915
16916
16946
16963
16968
16974
16982
17001
17014
17003
16998
16994
17000
17005
17007
17013
16989
17011
17067
17090
17076
17160
17162
17239
17343
17340
17206
17146
17147
17082
17015
16718
16609
16385
16438
16710
16765
16852
16936
16754
16893
16930
16820
16813
16723
16711
16712
16689
16668
16667
16663
16707
16700
16666
16657
16658
16645
16640
16644
16629
16630
16633
16636
16634
16631
16627
16617
16608
16602
16607
16597
16579
16581
16598
16586
16584
16591
16593
16585
16606
16614
16599
16601
16500
16482
16444
16412
16404
16286
16235
16267
16236
16203
16213
16150
16142
16152
16180
16187
16177
16155
16145
16140
16113
16086
16071
16059
16041
16033
15931
15928
15954
15995
16210
16201
16198
16139
16281
16303
16308
16430
16379
16392
16388
16285
16275
15999
15896
15827
15805
15759
15739
15736
15717
15619
15510
15496
15450
15439
15440
15447
15394
15407
15466
15438
15434
15414
15491
15532
15548
15590
15615
15676
15655
15642
15639
15661
15722
15774
15612
15616
15592
15525
15478
15468
15384
15465
15351
15346
15338
15307
15280
15224
15142
15107
15109
15101
15127
15016
14964
14961
14966
14987
15028
15050
15044
15054
15163
15320
15229
15185
15177
15076
15064
15080
14981
14888
14844
14871
14819
14787
14784
14768
14763
14752
14759
14737
14736
14722
14710
14662
14636
14649
14673
14691
14701
14705
14711
14712
14720
14714
14716
14729
14792
14642
14639
14640
14609
14612
14638
14614
14602
14591
14545
14490
14496
14520
14538
14543
14539
14522
14501
14485
14574
14592
14634
14685
14659
14695
14713
14848
14838
14851
14891
14906
14969
15092
15042
15033
15023
14996
14993
15022
15179
15203
15213
15066
15063
15079
15097
15106
15056
15052
15041
14985
15027
15035
14975
14879
14889
14797
14780
14755
14665
14664
14604
14584
14605
14525
14764
14770
14774
14782
14790
14783
14776
14876
14868
14824
14807
14793
14625
14470
14459
14473
14453
14320
14324
14271
14275
14247
14174
14164
14172
14161
14170
13977
13817
13542
13431
13427
13416
13269
13293
12933
12908
12468
12734
13110
13184
13307
13562
13554
13136
12920
12833
12574
12167
12230
12252
11201
11192
10932
11257
11408
11431
11451
11884
12273
12234
12591
12675
12674
12710
12887
12872
13083
13123
13130
13165
13328
13313
13259
13218
13199
13203
13206
13177
13176
13256
13398
13614
13610
13663
13699
13744
13729
13742
13805
13808
13904
14031
13939
13853
13954
13753
13750
13748
13668
13749
13840
13958
13950
14010
14099
14177
14210
14217
14263
14360
14264
14240
14175
14188
14168
14347
14353
14345
14294
14261
14141
14008
14001
13922
13839
13821
13811
13757
13726
13737
13589
13596
13464
13679
13756
13813
13961
13963
13947
14066
14071
14070
14072
14080
14106
14224
14307
14354
14411
14413
14483
14552
14535
14533
14566
14585
14594
14603
14586
14598
14593
14551
14544
14515
14513
14463
14350
14348
14337
14186
14182
14094
14086
14087
14054
14069
14163
14146
14147
14187
14244
14279
14358
14322
14205
14082
14078
14057
14105
14104
14123
14156
14181
14231
14246
14255
14262
14310
14306
14287
14410
14359
14302
14183
14129
14165
14178
14197
14256
14254
14274
14286
14295
14327
14333
14361
14412
14441
14476
14443
14389
14438
14467
14487
14482
14492
14425
14385
14303
14301
14228
14198
14207
14243
14251
14321
14339
14349
14395
14432
14460
14469
14481
14478
14503
14536
14564
14668
14654
14653
14644
14657
14686
14692
14721
14733
14747
14725
14728
14732
14749
14727
14864
14884
14867
14833
14894
14856
14789
14748
14678
14616
14672
14554
14626
14633
14632
14630
14688
14601
14607
14650
14655
14661
14687
14706
14708
14690
14658
14648
14652
14558
14561
14624
14781
14745
14699
14696
14669
14675
14572
14573
14718
14700
14775
14773
14772
14842
14909
14901
14861
14799
14785
14806
14925
14944
14968
15161
15162
15159
15173
15197
15366
15558
15544
15529
15512
15518
15524
15492
15467
15486
15505
15489
15480
15469
15472
15485
15500
15508
15504
15390
15490
15538
15583
15596
15594
15686
15600
15568
15569
15577
15562
15534
15520
15511
15531
15537
15553
15552
15549
15563
15603
15614
15606
15601
15598
15591
15638
15719
15725
15816
15822
15824
15748
15608
15476
15373
15361
15437
15471
15622
15700
15737
15702
15698
15704
15706
15727
15746
15761
15864
15983
15955
15968
16004
16006
16043
16108
16133
16291
16307
16376
16369
16366
16411
16508
16503
16390
16383
16328
16272
16274
16270
16268
16264
16253
16124
16096
16166
16222
16288
16218
16199
16085
16002
16020
16024
16021
16009
15929
15906
15859
15915
15898
15857
15675
15664
15432
15297
15296
15304
15192
15182
15060
15007
14986
15021
15003
14992
14930
14850
14880
14965
14994
15010
15051
15048
15095
15094
15081
15114
15234
15247
15441
15579
15658
15610
15336
15306
15288
15184
15112
15072
15108
15083
15043
15029
15034
15037
15036
15032
15019
14991
14952
14934
14917
14907
14898
14924
14922
14919
14915
14918
14920
14903
14980
14942
14939
14926
14866
14869
14853
14684
14651
14674
14723
14671
14610
14599
14587
14577
14613
14618
14689
14760
14788
14670
14777
14795
14823
14831
14837
14832
14822
14798
14753
14719
14694
14680
14570
14563
14568
14606
14622
14620
14608
14557
14507
14502
14472
14414
14377
14394
14365
14304
14298
14260
14245
14242
14218
14203
14199
14173
14169
14166
14112
14096
14092
14091
14058
14056
14045
14019
13928
13956
14052
14090
14003
13908
13859
13848
13676
13770
13778
13774
13759
13866
13917
13916
13895
13861
13885
13906
13944
13945
13976
14020
14032
13985
13969
13980
13901
13891
13875
13842
13807
13798
13803
13711
13693
13689
13680
13658
13635
13534
13498
13548
13522
13411
13458
13462
13503
13544
13510
13442
13439
13311
13314
13230
13265
13359
13417
13327
13185
13003
13065
13012
13017
12958
12976
12850
12644
12757
12723
12863
13095
13018
13219
13347
13543
13557
13371
13089
13216
13540
13613
13625
13628
13665
13706
13725
13739
13860
13982
13938
13781
13598
13508
13521
13473
13452
13500
13519
13584
13815
13788
13831
13995
14067
14040
14037
14043
14064
14065
14075
14167
14184
14215
14285
14314
14299
14311
14308
14313
14399
14499
14465
14368
14486
14491
14493
14442
14498
14489
14380
14381
14392
14318
14312
14296
14236
14238
14221
14214
14230
14352
14157
14267
14362
14429
14629
14635
14834
14840
14940
14988
14990
14999
15004
15017
15178
15200
15119
15057
14983
14927
14941
15012
14857
14615
14415
14319
14284
14139
14122
14084
13935
13837
13786
13768
13767
13779
13782
13806
13832
13834
13833
13800
13797
13791
13773
13792
13824
13784
13736
13727
13710
13721
13633
13632
13621
13479
13053
12396
12176
12137
12084
12320
11482
11000
10983
11008
10481
10263
10280
10286
10216
10195
10202
10309
10271
10270
10290
10654
10846
10692
10833
10971
11142
11208
11381
11483
12426
13050
13471
13570
13664
13493
13449
13410
13122
13283
13497
13424
13556
13593
13595
13590
13646
13810
13953
13960
13957
13881
13921
14038
14068
14127
14180
14196
14200
14300
14548
14549
14521
14531
14761
14746
14794
14883
14960
14956
15098
14989
15013
15038
15049
15059
15427
15362
15378
15376
15795
15811
15688
15649
15411
15533
15613
15637
15723
15699
15672
15731
15740
15753
15766
15762
15788
15780
15738
15720
15636
15635
15487
15454
15238
15237
15420
15368
15219
15324
15392
15428
15431
15557
15628
15678
15683
15690
15689
15711
15750
15609
15783
15760
15763
15771
15897
15884
15945
15917
15812
15823
15831
15881
16055
16067
16084
16094
16092
16095
16100
16115
16123
16116
16110
16109
16106
16131
16137
16151
16170
16149
16191
16144
16090
16211
16212
16232
16072
16069
15871
15869
15905
15832
15817
15799
15758
15741
15764
15793
15790
15813
15842
15849
15841
15838
15829
15932
15946
16062
16065
16189
16280
16342
16302
16408
16618
17002
17131
17286
17492
17516
17666
17715
17748
17725
17474
17361
17400
17414
17457
17569
17573
17483
17447
17341
17409
17410
17468
17600
17623
17502
17312
17296
17297
17158
17053
16983
16950
16810
16652
16552
16473
16558
16577
16576
16569
16521
16522
16773
16784
16756
16755
16890
16987
17021
17154
17183
17232
17066
16887
16976
16944
16940
16889
16932
16949
16955
16935
16801
16717
16526
16542
16499
16519
16513
16509
16520
16480
16501
16532
16535
16543
16544
16549
16553
16555
16557
16559
16571
16574
16594
16561
16460
16436
16359
16324
16301
16208
16154
16127
16120
16114
16117
16130
16147
16143
16025
16032
16148
16128
16243
16251
15992
16153
16261
16298
16042
16255
16427
16422
16515
16823
17252
17267
17372
17370
17371
17554
17823
17824
17820
18115
18161
18121
18179
18204
18209
18201
18199
18196
18170
18093
17923
18188
17886
17675
17671
17640
17639
17644
17649
17653
17662
17656
17661
17672
17730
18083
18082
18125
18210
18256
18266
18316
18344
18410
18580
18609
18615
18590
18582
18446
18444
18429
18378
18481
18416
18318
18322
18321
18489
18483
18585
18326
18283
18343
18480
18357
18253
18309
18370
18181
18177
18168
18165
18065
17769
17587
17597
17620
17610
17646
17827
17882
18138
18238
18241
18237
18336
18300
18218
18243
18173
18162
18150
18171
18174
18126
18131
17921
17728
17584
17546
17445
17389
17459
17486
17576
17696
17695
17698
17766
17861
18152
18021
17865
17855
17844
17834
17837
17832
17826
17651
17660
17586
17566
17556
17488
17471
17555
17368
17366
17387
17440
17444
17369
17467
17524
17378
17320
17321
17263
17256
17254
17244
17234
17225
17236
17231
17224
17174
17159
17151
17168
17163
17161
17204
17148
17114
17034
16942
17004
17111
17156
17157
17209
17218
17228
17226
17220
17211
17227
17270
17319
17405
17376
17418
17416
17392
17327
17326
17386
17367
17359
17242
17094
17085
17101
16997
16956
16838
16795
16671
16596
16531
16394
16327
16339
16440
16442
16548
16443
16434
16432
16429
16398
16386
16355
16374
16387
16373
16368
16362
16337
16278
16263
16052
16047
16027
15988
15986
16019
16022
16122
16246
16081
16045
16040
16035
15982
15959
15921
15942
15904
15899
15891
15893
15890
15889
15886
15885
15883
15879
15830
15826
15781
15833
15949
16030
15998
15961
16015
15773
15798
16013
16204
16314
16089
16091
16054
16093
16103
16099
16107
16164
16391
16497
16421
16417
16403
16402
16418
16416
16341
16048
15922
15844
15796
15806
16101
16435
16470
16647
16646
16673
16665
16613
16624
16659
16679
16683
16684
16704
16695
16746
16747
16739
16741
16752
16724
16716
16715
16719
16745
16738
16737
16742
16740
16760
16769
16783
16788
16786
16787
16771
16768
16791
16785
16777
16780
16779
16772
16809
16793
16790
16792
16794
16800
16799
16861
16937
16984
17072
17009
16931
16879
16870
16847
16828
16816
16806
16802
16797
16770
16766
16763
16757
16748
16744
16789
16660
16595
16578
16550
16384
16338
16290
16446
16540
16678
16687
16708
16725
16734
16826
16904
16986
17031
17070
17171
17303
17272
17064
16969
16995
17080
17293
17385
17393
17650
17682
17697
17778
17807
17799
17795
17800
17801
17810
17814
17825
17805
17797
17777
17783
17780
17755
17745
17789
17734
17605
17628
17517
17599
17473
17470
17411
17281
17155
16886
16610
16604
16518
16523
16498
16433
16347
16283
16238
16171
15985
15911
15907
15943
15865
15782
15694
15611
15695
15410
15497
15372
15357
15341
15348
15349
15344
15340
15327
15333
15330
15322
15319
15339
15315
15295
15277
15279
15276
15271
15272
15266
15265
15270
15291
15300
15303
15305
15328
15331
15347
15350
15278
15334
15370
15398
15395
15404
15442
15597
15621
15632
15631
15713
15785
15789
15772
15755
15802
15877
15977
15989
15996
16003
15991
16011
16012
16051
16141
16135
16077
16060
16050
16296
16431
16580
16616
16632
16649
16697
16653
16648
16643
16637
16639
16621
16638
16626
16656
16720
16750
16922
16991
17167
17169
17212
17184
17215
17214
17210
17200
17213
17221
17222
17237
17199
17187
17109
17108
17104
17102
16980
16885
16622
16603
16587
16551
16556
16803
16625
16654
16726
16612
16529
16516
16420
16335
16284
16319
16322
16380
16336
16313
16214
16070
16079
16037
15868
15809
15810
15754
15786
15779
15732
15777
15640
15482
15430
15337
15256
15245
15375
15367
15371
15381
15317
15290
15294
15227
15284
15285
15286
15281
15269
15259
15255
15244
15252
15242
15209
15100
14949
14908
14913
14970
15089
15154
15282
15299
15342
15389
15318
15139
15110
15158
15156
15125
15151
15155
15129
15067
15014
15001
15015
15030
15096
15133
15187
15195
15215
15216
15248
15253
15251
15250
15264
15246
15241
15233
15231
15236
15239
15243
15228
15223
15193
15172
15157
15165
15240
15257
15267
15283
15382
15477
15527
15335
15115
14947
14923
14933
14893
14829
14817
14814
14681
14682
14643
14480
14464
14523
14449
14446
14420
14388
14363
14351
14330
14269
14229
14204
14213
14272
14292
14293
14305
14323
14334
14340
14338
14336
14344
14343
14332
14273
14248
14257
14050
14021
13849
13667
14083
14074
14061
14212
14346
14378
14384
14409
14421
14524
14462
14419
14416
14402
14398
14386
14370
14268
14239
14176
14400
14511
14509
14656
14756
14762
14767
14900
14859
14821
14623
14676
14873
14978
14932
14758
14647
14641
14631
14540
14576
14579
14743
14839
14529
14835
14679
14816
14921
14953
14962
15117
15166
15312
15220
14997
14967
14751
14738
14739
14744
14667
14475
14445
14444
14431
14391
14401
14393
14390
14387
14383
14185
14081
14162
14049
14315
14195
14116
14154
14160
14142
14417
14369
14367
14405
14366
14291
14250
14253
14143
14014
14124
14042
13974
13946
13942
13936
13931
13933
13900
13820
13909
13758
13746
13690
13681
13506
13568
13713
13898
13894
13880
13884
13920
13914
13899
13892
13847
13766
13674
13496
13435
13305
13280
13270
13045
13023
12997
12956
12898
12913
12906
12982
12990
13020
13011
13015
13038
13124
13069
13084
13087
13353
13574
13392
13374
13376
13373
13175
13062
12959
12679
12662
12445
12702
12678
12695
12708
12737
12755
12782
12774
12777
12780
12787
12786
12788
12832
12842
12837
12862
12881
12905
12904
12880
12909
13030
13014
12852
12949
12979
13076
13163
13181
13254
13262
13260
13253
13141
13091
13092
13090
13078
13140
13033
13013
13034
13064
13041
13276
13266
13274
13378
13393
13686
13673
13586
13210
13201
13208
11522
12268
11733
12148
12438
12802
13408
13728
13650
13636
13660
13851
13887
13883
13890
13967
13888
13996
13741
13771
13787
13375
13608
13708
13677
13671
13606
13351
12636
12404
11797
11851
11872
11887
12002
12456
12457
12673
11665
11623
11243
10871
10618
10625
10050
10277
9419
9202
9199
9201
9182
9151
9158
9164
9140
9121
9107
9108
9085
9118
9127
9114
9101
9091
9056
8994
9025
9031
9002
8982
8887
8916
8813
8879
8953
8952
8998
9035
9068
9096
9123
9150
9032
8885
8673
8544
8689
8062
8107
8291
8627
8583
8806
8896
8915
8934
8939
8954
9004
9213
9112
9111
9138
9186
9218
9331
9291
9281
9133
9238
9448
9453
9358
9474
9550
9167
9231
8996
9007
8783
8573
8727
8731
8385
8352
8337
8206
8195
7981
7973
7915
7729
7722
7688
7708
8010
8409
8244
8225
8393
8402
8654
8895
8807
8818
8938
8944
9021
8987
9001
9190
9130
9156
9177
9083
9157
9171
9174
9205
9305
9216
9181
9188
9189
9206
9209
9228
9220
9256
9264
9289
9166
9408
9414
9384
9400
9460
9481
10144
10442
10524
10709
10962
10718
10504
10496
10451
10435
10397
10366
10302
10175
10219
10155
10146
10166
9982
10013
9910
9693
9543
9563
9615
9641
9636
9738
9673
9685
9609
9502
9422
9286
9381
9357
9375
9197
9026
8865
8816
8801
8743
8769
8798
8892
8943
8958
8992
8970
9215
9211
9104
9087
9099
9097
9023
8866
8669
8379
8071
8043
7954
7914
7884
7875
7789
7767
8142
8161
8140
8163
8148
8129
8213
8254
8278
8312
8350
8391
8418
8447
8461
8471
8464
8475
8495
8504
8510
8420
8316
8456
8476
8466
8522
8478
8530
8613
8672
8694
8822
8927
9039
9368
9360
9350
9320
9348
9362
9638
9717
10011
10071
9908
9867
9850
9846
9842
9796
9679
9721
9896
10082
10248
10545
10719
10880
10961
10973
10608
10329
10427
10403
10392
10564
10563
10691
10760
10770
10749
10724
10727
10681
10713
10708
10698
10645
10515
10449
10350
10086
10122
10185
10269
10241
10283
10087
10068
10042
10060
10014
10018
10022
9984
9795
9711
9625
9626
9564
9443
9363
9161
9147
8870
8629
8525
8453
8443
8431
8419
8415
8401
8448
8435
8424
8515
8526
8527
8457
8463
8450
8432
8437
8290
8390
8446
8557
8584
8594
8568
8631
8668
8563
8609
8709
8715
8705
8656
8653
8674
8706
8749
8762
8771
8776
8826
8814
8878
8964
8986
9154
9081
9054
9058
8969
8891
8882
8868
8854
8770
8710
8590
8454
8397
8281
8284
8276
8256
8277
8269
8288
8313
8300
8272
8230
8214
8097
8090
7958
7929
7918
7840
7923
7891
7907
7896
7849
7802
7837
7829
7820
7793
7812
7814
7803
7791
7796
7808
7806
7785
7768
7759
7783
7774
7733
7737
7701
7710
7720
7692
7676
7682
7671
7660
7659
7655
7613
7611
7603
7602
7549
7535
7481
7403
7364
7237
7221
7210
7235
7485
7494
7689
7687
7786
7782
7826
7889
7890
7861
7899
7962
7984
8051
8056
8118
8130
8221
8190
8104
8086
8226
8451
8465
8572
8675
8699
8740
8759
8766
8830
8860
8862
8859
8869
8960
8976
8981
8983
9000
9203
9268
9280
9465
9494
9528
9302
9290
9401
9442
9445
9431
9486
9560
9569
9753
9794
9823
9808
9814
9838
9818
9810
9837
9880
9920
10038
9957
9979
10062
10063
10153
10197
10205
10199
10177
10109
10112
10154
10200
10213
10285
10239
10304
10314
10467
10362
10416
10409
10396
10398
10523
10578
10572
10579
10555
10553
10458
10333
10318
10281
10256
10246
10223
10207
10130
10163
10149
10176
10190
10260
10319
10292
10354
10536
10506
10509
10542
10554
10650
10665
10639
10633
10571
10569
10644
10700
10795
10836
10797
10729
10715
10688
10722
10765
10827
10812
10791
10872
10800
10712
10663
10544
10591
10673
10693
10655
10694
10732
10731
10734
10793
10773
10762
10745
10774
10806
10822
10843
10878
10935
10939
10887
10842
10881
10867
10876
10884
10764
10687
10627
10638
10642
10649
10738
10799
10854
10936
10931
10923
10890
10801
10805
10696
10666
10684
10657
10599
10647
10636
10600
10668
10677
10730
10704
10679
10624
10574
10510
10513
10559
10541
10338
10352
10191
10198
10211
10189
10196
10192
10094
10000
9991
9967
9980
9965
9999
10035
10057
10075
10097
10088
10064
10041
10048
9922
9828
9833
9774
9744
9683
9644
9588
9511
9306
9398
9533
9664
9715
9497
9388
9690
9804
10047
10091
10118
10183
10218
10250
10315
10330
10297
10337
10601
10646
10697
10856
10870
10917
10965
11031
11040
11059
11100
11107
11110
11141
11167
11158
11171
11187
11186
11188
11181
11168
11210
11190
11146
11109
11042
11006
11016
10926
10865
10903
10909
10904
10946
10992
11005
11014
11028
11037
11062
11066
11081
11098
11097
11068
11064
11070
11131
11157
11160
11133
11124
11117
11166
11184
11140
11136
11113
11112
11120
11103
11135
11150
11170
11102
11104
11108
11232
11204
11313
11312
11307
11327
11344
11302
11311
11229
11212
11162
11130
11134
11194
11228
11233
11268
11295
11370
11372
11358
11320
11285
11303
11270
11251
11266
11231
11222
11211
11195
11215
11213
11191
11200
11269
11248
11265
11256
11227
11252
11220
11207
11175
11179
11147
11121
11086
11091
11087
11099
11088
11090
11067
11038
11035
11053
11055
11051
11002
10984
10978
10956
10942
10955
10951
10891
10894
10857
10830
10754
10761
10763
10750
10743
10661
10873
10893
10954
10960
10948
10987
10995
11029
11050
11073
11095
11111
11114
11125
11137
11163
11118
11138
11126
11106
11045
11033
11049
11046
11083
11069
11176
11198
10974
10924
10902
10861
10825
10794
10796
10736
10551
10482
10407
10389
10320
10265
10238
10228
10188
10233
10245
10243
10258
10259
10236
10251
10255
10203
10157
10150
10072
9933
9927
9585
9526
9463
9274
9214
9146
9116
9022
9042
9037
9034
9016
9010
9003
8917
8873
8904
8808
8792
8785
8789
8788
8844
8827
8907
8977
9119
9204
9207
9221
9251
9269
9553
9599
9631
9860
9885
9901
9990
9983
10003
10126
10266
10287
10300
10303
10257
10181
10167
10214
10279
10282
10293
10288
10311
10321
10344
10370
10358
10346
10356
10393
10391
10387
10411
10419
10476
10643
10613
10620
10588
10450
10421
10433
10471
10514
10519
10437
10503
10501
10522
10494
10567
10586
10597
10582
11079
11096
11076
11058
11043
11039
10913
10575
10602
10610
10820
10619
10425
10434
10623
10735
10802
10753
10776
10616
10737
10786
10811
11030
11056
11153
11154
11384
11352
11382
11240
11709
12031
12053
12212
12290
12349
12306
11863
11898
12626
12687
12798
12784
12724
12700
12820
12728
12691
12706
12857
12814
12886
12871
13029
13054
13070
13039
13024
12963
12967
13044
13086
13164
13173
13227
13215
13190
13297
13250
13247
13169
13156
13119
13117
13114
13105
13245
13172
13174
13159
13135
13138
12948
12858
12838
12819
12742
12764
12756
12614
12623
12421
12343
12346
11864
11707
11638
11496
11587
11407
11082
10911
10910
10968
11085
11205
11241
11328
11323
11322
11318
11255
11253
11249
11239
11258
11189
11165
11155
11151
11159
11164
11172
11182
11197
11203
11224
11193
11199
11261
11309
11316
11335
11556
11393
11417
11682
11841
11807
11780
11732
11659
11671
11984
11852
11809
11862
11745
11304
11235
11183
11209
11129
11127
11306
11290
11371
11469
11488
11433
11555
11478
11680
11572
11546
11564
11524
11562
11518
11583
11599
11620
11606
11603
11649
11648
11653
11605
11567
11539
11516
11487
11472
11423
11424
11447
11443
11412
11463
11459
11502
11506
11545
11557
11576
11629
11668
11729
11762
11739
11806
11784
11848
11782
11795
11708
11801
11826
11900
11957
11997
12034
12096
12065
12180
12237
12242
12400
12499
12595
12639
12665
12698
12683
12578
12575
12593
12587
12580
12568
12582
12542
12513
12441
12435
12439
12470
12497
12475
12481
12462
12455
12432
12380
12365
12289
12246
12244
12243
12309
12311
12314
12300
12173
12064
12045
12025
11975
12035
12080
12099
12193
12170
12197
12199
12169
12211
12141
12138
12122
12108
12107
12100
12123
12115
12105
12076
12057
12047
12024
12020
12061
11981
11920
11942
11939
11925
11914
11951
11927
11891
11897
11866
11791
11794
11789
11796
11792
11736
11753
11779
11836
11839
11845
11778
11734
11737
11747
11746
11711
11719
11692
11714
11663
11626
11687
11713
11696
11667
11639
11636
11607
11621
11644
11630
11673
11533
11532
11535
11580
11449
11468
11445
11454
11419
11410
11428
11441
11455
11475
11525
11540
11464
11470
11505
11519
11571
11590
11566
11600
11575
11578
11559
11523
11442
11399
11414
11452
11616
11650
11657
11758
11750
11751
11725
11699
11677
11651
11624
11573
11617
11645
11754
11748
11802
11827
11815
11793
11817
11769
11857
11893
11881
11878
11948
12003
11983
12006
12046
12050
12098
12135
12120
12182
12200
12220
12224
12236
12235
12257
12256
12251
12282
12326
12336
12387
12381
12397
12423
12390
12369
12317
12296
12338
12372
12429
12308
12327
12389
12482
12487
12454
12409
12348
12328
12324
12278
12250
12239
12219
12181
12143
12152
12067
12073
12085
12112
12104
12124
12160
12132
12144
12095
12010
12040
12005
12023
11989
11995
11955
11982
11949
11962
11828
11829
11816
11830
11822
11710
11812
11858
11838
11834
11892
11798
11701
11664
11508
11467
11462
11515
11679
11642
11694
11723
11702
11742
11811
11940
11921
11883
11882
11963
11977
12033
12011
11991
11978
11960
11958
11929
11918
11877
11860
11821
11890
11936
11867
11819
11803
11831
11760
11613
11608
11593
11560
11550
11510
11513
11444
11415
11425
11429
11438
11495
11527
11543
11585
11588
11690
11703
11674
11627
11594
11536
11582
11598
11614
11618
11633
11700
11681
11666
11685
11658
11647
11622
11604
11574
11591
11569
11494
11552
11542
11530
11476
11489
11456
11450
11491
11492
11514
11481
11480
11460
11486
11439
11426
11402
11389
11376
11351
11349
11342
11319
11223
11259
11315
11326
11339
11343
11364
11361
11374
11321
11274
11286
11278
11271
11250
11089
11061
11041
11048
11021
11019
10970
10929
10922
10915
10949
10959
10952
10953
10998
11011
11026
11017
11004
10989
10988
10997
10975
10966
10972
10945
10930
10914
10898
10892
10886
10901
10896
10919
11010
10981
11020
11063
11071
11072
11143
11149
11247
11244
11262
11273
11375
11403
11398
11421
11528
11498
11430
11377
11334
11283
11338
11391
11379
11293
11245
11225
11234
11263
11325
11363
11378
11405
11350
11346
11355
11418
11436
11416
11404
11435
11440
11446
11461
11485
11501
11500
11526
11507
11465
11511
11548
11549
11589
11596
11520
11541
11531
11497
11544
11551
11610
11655
11683
11716
11727
11731
11735
11771
11726
11752
11770
11774
11763
11814
11805
11859
11847
11919
11894
11885
11896
11873
11868
11818
11823
11850
11833
11876
11810
11835
11799
11788
11761
11755
11688
11656
11632
11611
11597
11612
11637
11641
11652
11689
11787
11768
11800
11837
11861
11912
11944
11899
11926
11965
12021
12027
12017
12028
11956
11969
12000
12048
12062
12038
12032
12056
12070
12103
12121
12094
12142
12068
12139
12153
12248
12297
12291
12285
12287
12274
12319
12362
12376
12398
12403
12448
12469
12444
12461
12466
12521
12527
12562
12606
12629
12652
12642
12603
12641
12640
12656
12704
12707
12717
12722
12716
12718
12732
12740
12729
12733
12741
12753
12758
12792
12781
12890
12843
12849
12794
12763
12711
12712
12705
12703
12701
12681
12689
12655
12651
12643
12618
12551
12560
12611
12631
12684
12719
12685
12744
12767
12813
12823
12821
12844
12847
12859
12876
12869
12845
12882
12877
12938
12946
12955
13001
13004
13008
13009
13037
13057
13048
13027
13061
13074
13022
13006
12994
12981
12969
12911
12926
12993
13019
13036
13096
13113
13085
13128
13133
13214
13192
13241
13287
13296
13268
13309
13332
13334
13355
13354
13381
13320
13289
13248
13149
13288
13386
13433
13466
13438
13436
13468
13558
13525
13490
13517
13502
13537
13549
13592
13605
13573
13599
13617
13637
13684
13687
13712
13705
13763
13682
13669
13661
13642
13648
13629
13616
13620
13618
13571
13561
13546
13515
13505
13484
13403
13391
13343
13316
13281
13264
13226
13209
13232
13213
13161
13150
13143
13067
13059
13049
12984
12829
12816
12800
12760
12726
12670
12561
12544
12533
12559
12548
12534
12516
12511
12506
12488
12477
12458
12450
12463
12508
12440
12415
12405
12412
12393
12379
12341
12355
12316
12322
12293
12253
12254
12240
12218
12208
12209
12194
12192
12171
12130
12126
12127
12134
12166
12154
12177
12179
12196
12202
12264
12265
12258
12245
12247
12272
12276
12312
12447
12443
12449
12459
12363
12286
12280
12203
12204
12205
12150
12090
12151
12092
12087
12008
12019
11943
11932
11938
11879
11764
11724
11706
11738
11741
11767
11765
11766
11744
11697
11675
11654
11609
11625
11691
11749
11720
11843
11880
11905
11924
11911
11903
11992
11966
11972
11928
11998
11970
11923
11904
11910
11967
11961
11987
12012
12001
12015
12037
12059
12060
12106
12079
12066
12030
12055
12054
12081
12074
12165
12114
12168
12159
12198
12238
12222
12229
12266
12339
12392
12467
12471
12479
12410
12422
12350
12340
12263
12259
12315
12334
12323
12361
12360
12411
12451
12478
12425
12492
12493
12526
12539
12540
12538
12557
12530
12512
12502
12498
12507
12524
12528
12510
12500
12541
12552
12555
12556
12609
12607
12608
12633
12624
12610
12598
12586
12573
12565
12550
12504
12529
12536
12532
12535
12531
12494
12515
12549
12564
12570
12581
12583
12594
12605
12613
12602
12597
12634
12671
12694
12690
12709
12715
12714
12688
12721
12778
12883
12891
12917
12918
12988
12978
12970
13031
13058
13109
13151
13127
13146
13233
13217
13088
12942
12914
12943
12884
12947
12888
12822
12808
12779
12775
12810
12727
12697
12738
12663
12599
12588
12571
12579
12558
12612
12619
12646
12638
12596
12590
12518
12417
12420
12394
12416
12464
12519
12632
12677
12680
12666
12682
12736
12765
12768
12793
12790
12771
12745
12731
12754
12748
12747
12805
12811
12807
12803
12827
12817
12923
12936
12995
12989
13000
13052
13093
13107
13080
13063
13040
13021
12991
12966
12957
12950
12935
12902
12897
12879
12874
12865
12840
12834
12864
12892
12900
12907
12931
12930
12919
12944
12972
12987
13005
13047
13094
13116
13158
13142
13148
13179
13211
13223
13235
13222
13240
13178
13147
13166
13187
13273
13295
13302
13323
13325
13361
13401
13402
13478
13609
13550
13552
13559
13581
13575
13583
13530
13470
13437
13350
13282
13318
13279
13258
13204
13236
13272
13207
13186
13168
13195
13103
13131
13016
12996
12980
12939
12940
12934
12932
12895
12893
12867
12841
12801
12751
12743
12791
12824
12725
12654
12645
12668
12523
12386
12344
12375
12473
12474
12576
12621
12637
12658
12661
12746
12770
12901
12903
12952
12922
12975
13082
13170
13171
13194
13193
13275
13286
13271
13257
13221
13191
13196
13212
13234
13249
13299
13304
13329
13384
13377
13390
13441
13564
13662
13582
13591
13494
13474
13443
13383
13422
13379
13363
13356
13415
13447
13475
13509
13533
13547
13563
13569
13577
13588
13638
13641
13647
13776
13814
13850
13934
13989
13948
13830
13733
13731
13799
13826
13870
13882
13975
13979
14013
14022
14059
14103
14107
14088
14095
14093
14115
14110
14155
14114
14118
14073
13972
13965
13983
13943
13913
13863
13865
13855
13829
13822
13825
13871
13877
13896
13966
14055
14120
14133
14135
14041
14030
14028
13994
14018
14023
14024
14009
14026
14027
14060
14029
13952
13819
13828
13823
13801
13777
13785
13743
13720
13691
13702
13714
13709
13703
13678
13666
13639
13622
13600
13551
13587
13603
13514
13463
13467
13455
13429
13428
13450
13501
13425
13389
13364
13405
13413
13423
13459
13492
13440
13451
13454
13448
13480
13499
13512
13695
13655
13745
13843
13717
13541
13465
13446
13453
13481
13524
13607
13645
13793
13818
13857
13868
13878
13886
14016
14035
14089
14171
14053
13997
13971
13907
13949
13964
13981
13988
13910
13905
13867
13835
13760
13755
13615
13545
13539
13529
13531
13513
13252
13292
13284
13278
13197
13246
13251
13263
13277
13300
13418
13397
13333
13342
13339
13331
13238
13239
13231
13229
13183
12999
13056
13060
13111
13153
13160
13162
13198
13205
13200
13075
13066
12868
12860
12828
12776
12826
12835
12861
12910
12945
12971
13010
12925
13098
13134
13220
13303
13202
13244
13242
13308
13326
13294
13225
13167
13157
13145
13152
13144
13137
13129
13108
13100
13077
13068
13072
13025
13026
13043
13081
13118
13055
12853
12866
12812
12630
12509
12505
12501
12514
12452
12382
12366
12436
12370
12367
12333
12298
12255
12175
12119
12039
12049
12018
12044
12078
12117
12149
12217
12206
12216
12233
12277
12352
12356
12358
12428
12546
12589
12446
12325
12214
12077
12133
12131
12118
12187
12190
12232
12283
12305
12299
12215
12178
12110
12111
12102
12086
12058
12014
11950
11907
11888
11946
11996
12009
11985
11855
11844
11824
11842
11825
11869
11804
11913
11980
11990
12022
12029
12013
12071
12128
12136
12172
12191
12188
12195
12260
12279
12271
12225
12228
12281
12302
12347
12419
12517
12554
12693
12628
12569
12525
12567
12584
12620
12617
12601
12627
12635
12615
12585
12577
12490
12434
12401
12437
12460
12427
12414
12342
12335
12292
12249
12174
12157
12140
12164
12162
12183
12146
12189
12226
12262
12318
12330
12364
12402
12430
12321
12227
12184
12155
12088
12082
12093
12109
12145
12129
12113
12091
12043
12036
12016
11959
11922
11930
11902
11840
11783
11740
11670
11672
11660
11602
11538
11568
11595
11570
11563
11547
11521
11503
11499
11457
11471
11477
11484
11473
11504
11592
11628
11635
11678
11717
11698
11705
11759
11757
11777
11832
11785
11773
11554
11643
11684
11631
11662
11718
11786
11695
11756
11870
11820
11937
11931
11889
11874
11772
11917
11953
11976
12007
11986
11974
11901
11908
12069
12158
12186
12213
12288
12332
12374
12465
12592
12692
12489
12476
12406
12388
12269
12185
12201
12072
11952
11934
11775
11721
11895
11933
12051
12083
12156
12101
12089
12026
11999
12042
12231
12345
12413
12485
12649
12653
12762
12809
12830
12848
12686
12851
12878
12899
12804
12796
12676
12659
12371
12818
13079
13126
13099
13007
12785
12664
12041
12063
12052
11971
11941
11909
11813
11808
11776
11448
11360
11517
11586
11558
11512
11453
11348
11254
11173
11152
10994
10985
10895
10733
10717
10626
10609
10629
10669
10584
10535
10520
10521
10499
10456
10468
10497
10469
10452
10448
10349
10128
10156
10080
10083
10069
9955
9777
9608
9524
9433
9369
9293
9254
9235
9255
9261
9263
9285
9295
9301
9300
9271
9252
9240
9226
9212
9089
9185
9184
9173
9106
9059
9045
8984
9103
9038
9250
9446
9507
9574
9521
10030
10201
10179
10187
10240
10262
10739
11161
11301
11369
11396
11380
11395
11267
11230
10977
10920
10937
10979
11116
11246
11282
11427
11432
11534
11553
11565
11584
11577
11853
11935
12491
12553
12772
13291
13321
13434
13495
13538
13444
13348
13362
13396
13394
13404
13370
13380
13387
13504
13611
13624
13578
13555
13469
13594
13576
13707
13685
13754
13925
13927
13923
13968
13955
13903
13889
13902
13876
13862
13844
13838
13846
13841
13783
13732
13701
13683
13627
13597
13536
13566
13120
13180
13285
13382
13358
13261
13132
12896
12616
12604
12647
12761
12543
12453
12116
11712
11479
11781
11529
11084
11012
10885
10912
10940
10864
10577
10313
10308
10254
10096
10021
10019
9862
9952
9930
10032
10034
10053
10065
10125
10108
10169
9889
9929
9805
9329
9223
9236
9159
9011
9012
8855
8755
8684
8644
8434
8426
8414
8392
8416
8444
8575
8345
8498
8321
8366
8319
8200
8164
8125
8124
8115
8116
8002
7933
7906
7821
7804
7794
7781
7750
7747
7695
7607
7601
7702
7696
7800
7825
7839
8096
8094
8131
8152
8160
8348
8197
8095
8063
7816
7744
7707
7667
7672
7627
7265
7189
7213
7225
7239
7033
7186
7247
7295
7350
7508
7725
7766
7860
7758
7753
7726
7528
7656
7510
7224
7139
7043
6967
7001
7012
7008
7007
7036
7004
6959
6977
6980
6978
7038
7037
7062
7320
7329
7501
7498
7773
7675
7648
7657
7824
7850
7721
7567
7563
7472
7581
7599
7576
7437
7246
7242
7064
6984
6988
6994
7027
6996
6987
6931
6927
6894
6792
6784
6643
6702
6554
6517
6608
6641
6820
6797
6866
6853
6796
6757
6751
6851
6831
6838
6843
6846
6867
6922
7025
7068
7051
7017
7115
7078
6902
6859
6904
6900
6946
7066
7196
7325
7606
7631
7748
7694
7545
7475
7550
7548
7579
7639
7724
7736
7760
7876
7902
8026
8149
8209
8219
8267
8394
8433
8398
8369
8367
8360
8283
8323
8335
8358
8372
8362
8571
8589
8614
8632
8753
8796
8825
8768
8810
8841
8871
8909
8838
8811
8791
8790
8797
8774
8761
8763
8794
8815
8821
8820
8853
8848
8666
8598
8565
8548
8528
8518
8511
8491
8484
8470
8452
8455
8468
8486
8480
8519
8543
8552
8570
8601
8600
8641
8685
8688
8805
8897
8979
8974
9210
9352
9373
9416
9546
9702
9653
9662
9684
9680
9704
9708
9713
9803
9764
9768
9741
9729
9728
9720
9740
9770
9790
9784
9813
9816
9864
9877
9941
9940
9986
9988
9989
9830
9819
9888
10006
10267
10299
10477
10484
10537
10546
10634
10621
10664
10689
10614
10604
10531
10512
10423
10140
10098
10085
9938
9797
9778
9973
9974
9995
10074
10079
10137
10204
10182
10184
10253
10560
10672
10683
10686
10714
10711
10703
10747
10768
10808
10804
10777
10783
10785
10848
10859
10947
10925
10874
10921
10991
11023
11054
11074
10990
10882
10819
10628
10585
10674
10742
10769
10790
10868
10899
10780
10757
10755
10751
10744
10772
10787
10784
10662
10710
10759
10766
10869
10897
10900
10916
10963
11013
11289
11294
11291
11314
11275
11329
11357
11373
11422
11340
11383
11386
11619
11871
11280
11218
11272
11277
11264
11276
11122
11065
11092
11105
11123
11242
11145
11156
11219
11279
11281
11216
11206
11202
11196
11226
11493
12161
11846
11743
11661
11297
11345
11400
11509
11411
11388
11341
11359
11260
11308
11292
11366
11367
11354
11397
11437
11704
11954
11947
11968
11994
11790
11669
11640
11646
11581
11561
11634
11579
11180
11185
11075
11057
11024
10982
10957
10889
10824
10841
10828
10853
10908
10877
10866
10831
10809
10706
10702
10746
10726
10720
10782
10835
10839
10845
10858
10905
10967
11007
10996
11015
11060
11093
11101
11119
11078
10999
10950
10969
10933
10918
10927
10815
10779
10823
10752
10741
10701
10682
10658
10589
10568
10570
10576
10516
10439
10332
10306
10173
10132
10225
10291
10324
10339
10345
10376
10429
10438
10371
10327
10375
10372
10361
10374
10379
10413
10417
10472
10566
10594
10533
10595
10615
10637
10723
10676
10803
10850
10851
10906
10888
10964
10934
10938
11022
11009
11034
10944
10907
10844
10818
10807
10798
10792
10781
10767
10775
10716
10670
10648
10641
10605
10441
10528
10592
10414
10406
10500
10454
10360
10242
10215
10168
10159
10231
10234
10212
10104
10089
10084
10061
9978
9972
9947
9975
9970
9956
9960
10005
10023
10044
10043
10051
10066
9872
9342
9330
9294
9458
9791
9801
9820
9865
9757
9754
9870
9839
9751
9724
9651
9632
9351
9282
9278
9192
9078
8947
8903
8919
8988
9051
9102
9100
9120
9110
9137
9248
9260
9377
9427
9441
9617
9655
9712
9701
9622
9705
9787
9783
9907
9918
9977
10113
10117
10105
9997
9937
9921
9915
9899
9873
9822
9766
9750
9760
9761
9718
9449
9339
9196
9227
9334
9492
9544
9659
9730
9746
9772
9771
9781
9779
9780
9782
9792
9788
9785
9807
9928
9949
10031
9966
9987
10004
10001
10012
10059
10067
10171
10007
9992
9976
9932
9912
9926
9895
9843
9806
9809
9817
9829
9854
9851
9858
9868
9936
9996
9950
9890
9882
9913
9914
9917
9905
9923
9925
9943
9958
9971
9954
9945
9985
9993
10073
10145
10206
10138
10220
10232
10276
10317
10325
10353
10428
10415
10294
10226
10161
10148
10123
10141
10027
10009
9898
9897
9904
9916
9891
9834
9773
9737
9743
9733
9535
9663
9602
9346
9287
9245
9239
9225
9195
9175
9141
9134
9153
9191
9198
9169
9165
9172
9125
8914
8963
8932
8889
8864
8840
8836
8824
8809
8802
8795
8780
8773
8751
8702
8777
8760
8676
8662
8667
8643
8593
8567
8580
8597
8524
8623
8630
8680
8717
8697
8700
8707
8711
8693
8708
8701
8718
8722
8742
8744
8750
8803
8779
8784
8787
8804
8737
8736
8725
8537
8488
8497
8494
8499
8233
8294
8286
8374
8384
8395
8459
8477
8408
8485
8592
8588
8637
8698
8636
8642
8647
8578
8550
8551
8516
8521
8489
8458
8445
8378
8354
8301
8227
8224
8218
8211
8203
8183
8205
8207
8238
8243
8245
8259
8266
8247
8182
8147
8088
8070
7999
7994
8058
8144
8146
8222
8282
8210
7938
7885
7841
8042
7934
7926
7873
7857
7799
7779
7931
8185
8193
8347
8368
8370
8324
8280
8508
8425
8351
8325
8240
8134
7892
7778
7711
7680
7582
7559
7558
7669
7651
7653
7654
7610
7673
7684
7686
7713
7723
7732
7658
7647
7635
7615
7555
7566
7575
7578
7583
7587
7594
7593
7600
7628
7665
7693
7703
7920
7761
7674
7541
7574
7526
7503
7488
7509
7477
7645
7619
7740
7636
7466
7427
7405
7344
7316
7209
7194
7162
7151
7095
7100
7155
7170
7157
7160
7257
7150
7111
7145
7148
7134
7137
7122
7081
6935
6948
6920
6864
6804
6769
6729
6722
6698
6736
6692
6654
6626
6367
6306
6349
6364
6466
6503
6814
6811
6813
6793
6766
6665
6606
6621
6611
6507
6515
6417
6494
6443
6366
6357
6407
6289
6375
6308
6343
6314
6337
6363
6334
6336
6165
6191
6180
6183
6192
6198
6250
6256
6259
6249
6229
6195
6181
6189
6201
6209
6185
6173
6168
6176
6167
6155
6157
6162
6161
6140
6116
6146
6160
6159
6152
6158
6139
6038
5980
5951
5923
5959
5994
5898
5984
5987
5995
5991
5724
5553
5492
5395
5358
5351
5361
5371
5645
5669
5765
5735
5731
5741
5757
5734
5723
5691
5683
5676
5681
5677
5680
5679
5666
5628
5672
5673
5686
5717
5750
5743
5783
5928
6009
6003
5781
5779
5660
5565
5494
5419
5292
5033
4961
4949
4946
4953
4950
4965
4932
4939
4844
4841
4838
4764
4622
4500
4566
4499
4363
4127
4130
4179
4277
4170
4239
4233
4236
4224
4217
4219
4215
4153
4126
4005
4036
3997
4164
4243
4310
4292
4475
4590
4493
4522
4635
4948
5060
5064
5365
5388
5111
4762
4772
4963
5088
5049
4877
4941
5012
4708
4473
4456
4455
4402
4304
4429
4507
4479
4466
4496
4508
4489
4278
4227
4247
4223
4183
4186
4168
4097
3946
3845
3646
3530
3547
3664
3913
4054
4047
4057
4045
4060
4044
3937
3779
3752
3746
3743
3947
3861
3613
3517
3500
3497
3501
3471
3466
3455
3594
3864
3870
3871
3880
3986
4135
4241
4317
4447
4536
4530
4550
4607
4597
4561
4509
4388
4229
4138
4104
4064
3877
4086
4189
4308
4273
4504
4511
4519
4478
4471
4365
4470
4615
4641
4658
4678
4677
4682
4679
4696
4691
4692
4694
4709
4723
4715
4817
4865
4982
4919
4889
4829
4806
4714
4701
4705
4712
4734
4784
4797
5002
4954
4972
5043
5106
5470
5130
5143
5139
5121
5000
4964
4897
4925
5010
5070
5138
5163
5213
5226
5340
5232
5136
5113
5114
5110
5107
5105
5103
5097
5095
5080
5125
5101
5067
5061
5034
5040
5028
5046
5092
5119
5117
5120
5128
5116
5059
5048
5126
5219
5316
5370
5356
5488
5489
5511
5513
5512
5514
5559
5571
5577
5599
5632
5624
5593
5557
5584
5481
5487
5620
5536
5602
5658
5426
5387
5170
5282
5509
5675
5703
5805
5801
5774
5970
6043
6047
6174
6122
6118
6120
6121
6113
6106
6095
6090
6089
6074
6070
6060
6035
6033
5981
6124
6131
6129
6128
6136
6227
6217
6134
6137
6230
6233
6141
5910
5870
5800
5993
6031
6045
6138
6262
6234
6260
6219
6214
6210
6199
6213
6211
6196
6147
6059
6071
6073
6063
6049
5832
5807
5777
5727
5748
5699
5564
5424
5339
5380
5448
5409
5318
5041
5032
4936
4659
4586
4654
4837
4830
4758
4618
4537
4521
4524
4342
4252
4300
4375
4380
4397
4382
4347
4345
4367
4346
4343
4307
4313
4309
4316
4318
4286
4279
4197
4088
3966
3900
3597
3781
3963
4033
4140
4141
4151
4290
4280
4276
4192
4154
3894
3840
4051
4082
4112
4121
4146
4152
4199
4284
4294
4438
4372
4246
4249
4289
4333
4443
4458
4650
4645
4572
4574
4579
4565
4556
4585
4545
4600
4713
4657
4648
4627
4793
4955
5017
5144
5261
5310
5313
5335
5307
5363
5362
5312
5317
5309
5314
5302
5303
5271
5264
5266
5283
5280
5295
5277
5267
5255
5256
5243
5241
5239
5215
5212
5236
5224
5204
5192
5188
5196
5199
5190
5180
5179
5177
5174
5151
5118
5124
5008
5013
5027
5145
5268
5293
5294
5301
5304
5332
5352
5378
5472
5436
5446
5501
5515
5531
5556
5445
5364
5270
5123
5082
5019
5023
5003
4909
5011
5016
5090
5102
5157
5161
5165
5155
5152
5186
5197
5198
5194
5201
5200
5209
5344
5457
5490
5508
5540
5606
5518
5510
5543
5595
5601
5726
5710
5961
6218
5982
6067
6292
6305
6317
6240
6242
6243
6261
6048
6222
6303
6383
6447
6441
6355
6248
6237
6231
6223
6220
6225
6187
6133
6145
6203
6236
6207
6244
6252
6321
6340
6370
6438
6488
6683
6823
6857
6983
7046
7292
7264
7044
6966
6997
7065
7018
6973
6880
6806
6768
6738
6472
6661
6681
6715
6720
6726
6743
6886
7060
6908
6901
6911
6905
6903
7002
6944
7054
7440
7478
7507
7398
7233
7285
7609
7681
7705
7819
7832
8068
8150
7731
7864
7848
7937
8047
7917
7847
7738
7596
7625
7798
7815
7679
7706
7666
7536
7529
7557
7429
7393
7377
7244
7491
7499
7419
7109
7099
7085
6963
6961
6862
6993
6954
7181
7188
7281
7177
6953
6852
6918
6774
6666
6393
6385
6351
6347
6348
6346
6271
6142
5983
5736
5751
5755
5909
6170
6309
6413
6439
6463
6460
6462
6623
6579
6594
6707
6712
6618
6365
6297
6302
5955
5796
5653
5535
5527
5377
5549
5500
5504
5580
5767
5809
5753
5788
5964
5941
5840
5830
5799
5775
5763
5762
5760
5758
5756
5746
5745
5729
5700
5708
5695
5697
5674
5637
5687
5719
5625
5654
5586
5367
5366
5357
5444
5458
5476
5394
5447
5402
5337
5486
5573
5630
5617
5792
5931
6029
5868
5906
5935
5996
6044
6081
6307
6461
6514
6770
6778
6788
6786
6791
6802
6800
6810
6841
6842
6888
6995
6938
6882
6952
6824
6872
6892
6890
6891
6762
6755
6587
6723
6629
6598
6596
6478
6389
6325
6291
6455
6480
6525
6749
6539
6290
6056
6194
6373
6453
6490
6500
6504
6511
6513
6711
6609
6696
6737
6764
6815
6835
6939
7173
7200
7147
7143
6933
6934
6871
6869
6976
7241
7284
7678
7691
7661
7496
7387
7142
7280
7096
7298
7532
7598
7728
7770
7927
8174
8173
8166
8439
8581
8679
8635
8620
8538
8299
8242
8606
9722
9815
9584
9292
9379
10194
9432
9630
9233
8721
8682
8549
8560
8430
8427
8535
8417
8387
8355
8252
8229
8260
8264
8303
8320
8263
7913
7817
7810
7908
7882
7909
7910
7995
8027
8023
7996
8039
8114
8153
8178
8191
8162
8157
8155
8119
8111
8108
8082
8079
8035
8025
8017
8009
8011
7989
8016
8006
8001
7955
7866
7780
7677
7712
7423
7412
7222
7238
7451
7624
7690
7727
7833
7842
7893
7925
7939
7968
8046
8100
8336
8363
8175
8192
8168
8154
8133
8083
8067
8045
7961
8024
8091
8089
8112
8109
8151
8179
8196
8165
8128
7946
7805
7765
7741
7742
7903
7818
7697
7652
7739
7868
7872
7827
8611
8657
8650
8639
8648
9105
9113
9077
9072
9062
9019
9006
8973
8995
8978
9064
9043
9033
9055
8923
8926
8867
8596
8579
8411
8287
8258
8304
8275
8262
7487
8442
8449
8739
8741
8704
8747
8746
8599
7894
7565
7417
7410
7290
7301
7291
7272
7328
7366
7384
7293
7311
7270
7255
7262
7260
7261
7245
7236
7231
7248
7174
7080
7079
7331
7063
6982
6945
6664
6708
6548
6801
6921
6957
6969
7098
7084
7185
7011
7000
7009
6991
6965
6964
6951
6943
6932
6930
6910
6913
6924
6940
6947
7010
7287
7299
7371
7267
7433
7463
7467
7482
7489
7497
7513
7520
7546
7561
7562
7543
7515
7523
7571
7577
7569
7590
7586
7641
7638
7644
7486
7637
7643
7632
7642
7580
7400
7547
7640
7763
7649
7749
7751
7811
7790
7801
7795
7775
7764
7754
7784
7797
7771
7755
7584
7608
7715
7719
7904
7305
7230
7500
7389
7375
7294
7023
6926
6809
6808
6876
7024
7039
7229
7449
7455
7886
7869
7859
7844
7822
7828
7998
7977
8030
7924
7870
8038
8078
8075
8077
8085
8098
8110
8073
8106
8127
8132
8138
8145
8139
8143
8141
8158
8159
8167
8169
8187
8180
8176
8172
8194
8171
8121
8101
8093
8015
8044
7987
7969
7867
7792
7629
7573
7506
7556
7434
7438
7570
7650
7683
7965
7957
8105
8041
7835
7700
7617
7612
7552
7551
7554
7538
7518
7517
7522
7514
7516
7524
7537
7539
7540
7542
7534
7530
7527
7511
7504
7484
7353
7310
7251
7193
7215
7212
7211
7234
7226
7207
7190
7182
7179
7153
7167
7180
7183
7169
7165
7118
7121
7119
7125
7124
7128
7126
7133
7131
7135
7140
7146
7144
7138
7127
7120
7083
7092
7113
7106
7130
7129
7112
7067
7069
7090
7187
7184
7208
7205
7282
7312
7058
7276
7168
7108
7104
7166
7172
7203
7042
6955
6870
6837
6704
6601
6568
6512
6464
6505
6528
6617
6599
6410
6282
6172
6007
5861
5747
5704
5922
6278
6254
6556
6553
6545
6570
6590
6564
6562
6558
6540
6379
6387
6202
6166
6000
5790
5965
5971
6013
5973
5979
5999
6016
6015
6019
6020
6022
6037
6041
6061
6065
6076
6083
6100
6097
6057
6051
6042
6032
6028
6026
6027
6018
6017
6014
6011
6008
6010
5958
5933
5913
5938
5934
5919
5904
5793
5791
5693
5682
5663
5667
5597
5469
5455
5475
5413
5383
5463
5461
5491
5423
5459
5373
5342
5345
5321
5320
5315
5296
5246
5247
5260
5274
5284
5272
5249
5245
5211
5184
5178
5182
5191
5172
5135
5108
5158
5154
5156
5167
5171
5183
5202
5195
5181
5159
5173
5150
5071
5031
5024
5005
4959
4947
4929
4923
4910
4898
4895
4883
4839
4855
4871
4875
4894
4908
4892
4887
4884
4891
4876
4862
4870
4885
4869
4846
4848
4858
4845
4840
4834
4835
4833
4827
4859
4922
4935
4971
4988
4974
4930
4916
4824
4822
4820
4819
4812
4801
4805
4901
4804
4798
4800
4794
4788
4789
4787
4742
4746
4778
4782
4886
4707
4826
4737
4668
4591
4555
4480
4472
4368
4386
4266
4258
4222
4208
4213
4230
4209
4123
4070
3852
3700
3996
3991
3979
4003
4248
4377
4296
4221
4457
4498
4485
4415
4410
4721
4744
4743
4745
4753
4866
4931
5035
5169
5251
5497
5603
5621
5613
5684
5742
5893
5947
5696
5670
5714
5545
5477
5375
5382
5346
5350
5319
5347
5368
5385
5425
5430
5429
5435
5415
5416
5443
5441
5450
5499
5521
5558
5568
5534
5567
5705
5668
5647
5651
5648
5528
5348
5328
5376
5305
5329
5338
5133
5053
4899
4893
4644
4711
4814
4975
5100
5134
5085
5146
5208
5168
5042
5038
5175
5286
5333
5537
5576
5817
5969
6238
6058
5778
5638
5519
5465
5466
5460
5225
5094
5109
5276
5079
5078
5306
5525
5608
5661
5770
5633
5855
5976
6087
6281
6287
6286
6415
6482
6509
6526
6543
6546
6575
6582
6602
6651
6700
6721
6701
6693
6685
6678
6682
6668
6705
6758
6889
6861
6907
6956
6897
6858
6822
6819
6803
6761
6689
6695
6703
6687
6674
6670
6671
6662
6655
6630
6652
6656
6653
6642
6638
6647
6649
6622
6613
6615
6620
6637
6639
6645
6631
6659
6633
6628
6627
6616
6612
6607
6600
6592
6593
6589
6578
6569
6541
6510
6446
6483
6360
6323
6270
6276
6496
6401
6079
6004
6331
6036
6235
6078
6266
6208
6200
5896
5798
5997
6263
6353
6316
6409
6408
6467
6489
6669
6906
6856
6985
7163
7202
7164
7159
7075
7057
7303
7418
7588
7618
7616
7623
7620
7646
7441
7446
7436
7283
7105
7086
6854
6812
6771
6527
6544
6469
6473
6581
6555
6584
6706
6716
6750
6825
6795
6818
6731
6767
6863
6865
7003
6989
7266
7422
7332
7114
7132
7378
7322
7101
6999
6915
6832
6828
6830
6745
6746
6457
6372
6326
6110
6012
5859
5871
6021
6054
6295
6285
6197
6204
6245
6333
6352
6374
6430
6450
6468
6471
6448
6474
6491
6477
6433
6486
6501
6508
6533
6640
6588
6585
6619
6632
6644
6680
6677
6672
6595
6586
6560
6573
6571
6572
6563
6549
6552
6547
6542
6521
6530
6536
6538
6535
6531
6522
6520
6518
6519
6529
6537
6502
6499
6493
6485
6475
6384
6345
6274
6241
6151
6025
5797
5596
5590
5749
5915
6082
6299
6175
6072
5943
5937
5940
5609
5502
5324
5360
5550
5474
5434
5420
5104
5129
5058
5009
5006
5063
5091
5087
5084
5054
4980
4991
5021
4994
5015
4832
4669
4685
4620
4582
4575
4587
4634
4651
4581
4533
4583
4569
4491
4602
4722
4610
4599
4553
4405
4194
4158
4134
4132
4195
4103
4071
4050
4030
3895
3890
3893
4023
4000
3988
3989
3983
3981
3978
3999
3998
4011
4002
3995
3909
3906
3902
3935
3973
3975
3892
3661
3627
3883
3952
4083
4150
4265
4319
4256
4204
4206
4301
4293
4210
3987
3655
3629
3640
3506
3505
3440
3300
3156
3374
3490
3495
3554
3729
3740
3733
3722
3705
3666
3583
3447
3390
3331
3332
3337
3364
3377
3384
3414
3443
3492
3511
3473
3477
3595
3721
3758
3790
3818
3762
3504
3539
3532
3496
3436
3418
3367
3353
3346
3318
3283
3292
3297
3308
3306
3293
3284
3268
3262
3272
3273
3265
3256
3271
3278
3276
3267
3269
3264
3249
3250
3246
3240
3235
3230
3258
3277
3316
3323
3307
3299
3274
3286
3266
3254
3253
3259
3261
3252
3241
3238
3234
3233
3242
3245
3225
3219
3211
3236
3232
3231
3205
3202
3193
3190
3180
3173
3174
3177
3257
3131
3055
3052
3078
3077
3076
3054
3046
3063
3084
3079
3118
3260
3291
3129
3121
2979
2926
2697
2696
2633
2672
2570
2573
2564
2571
2549
2324
2316
2323
2195
2201
2377
2459
2485
2621
2747
2442
2390
2219
2137
2105
2110
2118
2113
2112
2106
2081
2078
2075
2074
2066
2067
2072
2073
2076
2069
2095
2096
2088
2100
2101
2116
2119
2114
2111
2103
2091
2083
2079
2085
2055
2049
2045
2043
2052
2061
2058
2060
2062
2059
2057
2003
1994
1934
1952
2018
2326
2375
2402
2482
2492
2691
2659
2761
2739
2923
3287
3320
3330
3336
3349
3461
3463
3355
3159
3125
2745
2601
2496
2501
2494
2480
2340
2115
2138
2104
2093
2092
2089
2094
2099
2097
2107
2122
2307
2405
2456
2483
3310
3148
3073
2957
2861
3064
3372
3470
3631
3650
3843
3905
3919
3930
4056
4108
4067
4039
4149
4010
4085
4090
4022
3857
3859
3823
3813
3572
3551
3527
3609
3801
3808
3663
3525
3493
3448
3427
3419
3422
3415
3425
3423
3394
3428
3417
3392
3410
3408
3405
3393
3378
3369
3397
3398
3411
3348
3289
3023
2370
2336
2328
2313
2304
2185
2255
2278
2291
2376
2309
2335
2357
2438
2424
2443
2451
2449
2458
2468
2477
3042
3342
3116
3049
3040
3020
3006
2995
2982
2956
2945
2949
2959
2947
2915
2879
2909
2974
2964
2870
2779
2663
2635
2622
2619
2608
2584
2575
2555
2561
2565
2560
2628
2646
2651
2654
2655
2667
2673
2684
2675
2699
2682
2653
2657
2661
2666
2669
2683
2679
2678
2687
2707
2755
2798
2799
2822
2820
2824
2830
2834
2845
2862
2853
2867
2854
2849
2857
2885
2883
2887
2920
2892
2898
2864
2874
2876
2871
2859
2878
2899
2891
2919
2905
2913
2907
2944
2953
2991
3016
2965
2930
2928
2897
2826
2825
2809
2780
2730
2740
2746
2767
2785
2801
2789
2778
2771
2768
2766
2751
2758
2775
2781
2782
2813
2843
2811
2812
2804
2814
2815
2828
2833
2851
2924
2967
3008
3000
2987
3056
2997
3013
3027
2990
2983
2977
2936
2934
2894
2838
2810
2821
2823
2902
2904
2886
2890
2882
2880
2884
2868
2860
2863
2847
2805
2791
2836
2819
2827
2818
2795
2777
2736
2720
2702
2694
2692
2690
2688
2670
2660
2652
2616
2609
2603
2664
2681
2671
2665
2677
2676
2686
2711
2722
2723
2718
2713
2729
2724
2733
2742
2750
2756
2753
2762
2763
2737
2725
2721
2700
2706
2703
2715
2728
2734
2738
2749
2759
2760
2764
2773
2776
2788
2794
2803
2806
2792
2793
2787
2784
2783
2774
2770
2757
2748
2752
2732
2731
2714
2708
2719
2726
2704
2701
2705
2710
2709
2712
2744
2802
2842
2832
2865
2881
2888
2916
2918
2940
2946
2955
2961
2968
2976
2978
2984
2992
3004
3026
3044
3029
3059
3074
3107
3097
3091
3109
3105
3100
3114
3197
3314
3325
3345
3546
3685
3785
3783
3787
3841
3814
3882
4048
4021
4049
4043
4037
4035
4024
4101
4089
4077
4066
4084
4107
3977
3889
3876
3881
3692
3498
3529
3482
3152
3115
3154
3176
3103
3106
3045
3031
3025
3019
3002
2896
2932
2966
2958
2951
2988
2996
3037
3082
2980
2999
3003
3069
3071
3017
2975
2972
2971
2962
2973
2952
2960
2954
2922
2869
2716
2840
2866
2911
2950
2970
3067
3011
3007
3005
3001
2875
2921
2901
2754
2662
2637
2634
2640
2610
2600
2606
2614
2625
2566
2557
2568
2569
2583
2597
2585
2577
2572
2562
2554
2551
2535
2534
2531
2515
2488
2522
2521
2548
2559
2596
2604
2594
2527
2532
2524
2517
2506
2500
2519
2638
2649
2807
2817
2829
2931
3015
3157
3363
3368
3362
3361
3338
3070
3021
2917
2772
2650
2576
2556
2581
2489
2631
2695
3072
3081
3083
2914
2893
2629
2473
2460
2472
2624
2542
2586
2465
2452
2470
2487
2507
2514
2520
2526
2540
2543
2647
2796
2900
3122
3382
3162
3203
3359
3214
3222
3227
3218
3213
3207
3239
3280
3160
3126
3347
3229
3442
3251
3352
3653
3656
3659
3614
3810
3917
3836
3735
3507
3558
3371
3315
3335
3375
3365
3094
3093
3075
3068
3061
3057
3050
3034
3032
3038
3035
3043
3041
3009
2994
2993
2989
2969
2938
2941
2942
2985
3030
3028
3033
3039
3124
3051
2428
2589
2937
3060
2927
2910
2850
2445
2481
2338
2315
2299
2327
2292
2273
2258
2250
2285
2342
2290
2279
2224
2223
2218
2190
2194
2179
2175
2176
2184
2187
2193
2180
2162
2163
2164
2161
2167
2152
2151
2220
2149
2130
2154
2157
2435
2617
2546
2490
2217
2084
1841
1864
1872
1834
2035
2063
2148
2121
2237
2478
2644
3018
3014
2903
2986
3095
3096
2935
3102
3113
3366
3327
3326
3170
3130
3136
3123
3120
3138
3147
3153
3161
3167
3171
3165
3199
3309
3356
3354
3406
3480
3521
3522
3519
3647
3696
3707
3812
3719
3552
3494
3491
3458
3460
3445
3520
3605
3610
3593
3639
3866
3958
3968
4015
3910
4162
4167
4331
4336
4349
4337
4334
4335
4341
4351
4385
4399
4453
4464
4366
4360
4283
4281
4374
4340
4203
4166
4091
4081
4069
3969
3926
3908
3954
4079
4040
4032
4020
4028
4042
4027
3931
3838
3856
3809
3730
3702
3576
3577
3578
3579
3698
3807
3628
3592
3588
3426
3412
3215
3208
3298
3358
3387
3312
3281
3151
3175
3324
3226
3209
3182
3169
3128
3065
3048
2529
2486
2143
2166
2172
2173
2286
2301
2209
2354
2197
2211
2229
2228
2265
2266
2306
2325
2334
2318
2359
2411
2379
2367
2348
2321
2312
2308
2271
2256
2289
2296
2332
2373
2371
2362
2363
2364
2361
2329
2319
2300
2274
2280
2275
2260
2264
2259
2248
2245
2246
2242
2241
2225
2232
2235
2234
2231
2236
2244
2222
2150
2159
2165
2189
2196
2200
2202
2206
2203
2204
2227
2208
2198
2199
2215
2214
2210
2212
2247
2254
2262
2270
2268
2257
2239
2261
2303
2305
2298
2269
2272
2267
2297
2314
2347
2343
2330
2356
2346
2351
2381
2388
2397
2403
2412
2408
2423
2422
2404
2441
2446
2467
2450
2440
2426
2383
2387
2421
2453
2474
2476
2495
2516
2523
2544
2547
2525
2539
2579
2580
2587
2588
2612
2645
2668
2639
2623
2615
2611
2595
2591
2590
2593
2574
2471
2499
2552
2599
2602
2626
2765
2800
2797
2929
2963
3066
3089
3117
3146
3133
3087
3080
3090
3140
3058
3108
3150
3149
3196
3217
3311
3290
3220
3185
3186
3187
3188
3155
3139
3047
2839
2717
2567
2727
2816
2613
2592
2578
2553
2558
2466
2484
2479
2454
2399
2396
2418
2349
2355
2365
2378
2366
2353
2352
2350
2331
2287
2310
2302
2249
2183
2178
2213
2221
2251
2337
2345
2395
2462
2530
2598
2674
2620
2906
2808
3172
3194
3191
3204
3216
3322
3388
3270
3183
3168
3164
3163
3228
3340
3210
3206
3201
3192
3302
3296
3303
3305
3179
3416
3456
3453
3502
3535
3499
3469
3457
3462
3479
3454
3459
3434
3386
3433
3452
3451
3474
3599
3725
3710
3706
3703
3714
3848
3704
3865
3887
3972
4012
4100
4096
4156
4098
4102
4124
4139
4125
4207
4173
4128
4120
4116
4106
4093
4078
3992
4031
3934
3878
3903
3879
3862
3846
3775
3708
3731
3780
3753
3598
3564
3543
3557
3531
3523
3533
3537
3563
3591
3596
3589
3555
3559
3550
3571
3562
3565
3561
3560
3568
3570
3585
3584
3587
3582
3581
3574
3544
3553
3573
3580
3590
3604
3612
3621
3619
3620
3625
3624
3636
3637
3635
3633
3644
3648
3645
3649
3660
3665
3673
3675
3686
3679
3680
3690
3687
3688
3689
3683
3677
3676
3718
3723
3711
3669
3658
3751
3806
3816
3776
3789
3794
3766
3739
3728
3734
3747
3759
3778
3793
3800
3819
3827
3829
3833
3844
3867
3868
3872
3904
3914
3874
3839
3811
3748
3717
3672
3654
3651
3662
3674
3694
3715
3727
3716
3760
3764
3772
3777
3754
3726
3798
3799
3803
3804
3805
3817
3842
3949
3962
3950
3860
3795
3784
3713
3623
3549
3524
3512
3616
3720
3847
3741
3763
3786
3791
3873
3967
4007
3855
3869
3788
3736
3815
3755
3756
3667
3638
3526
3518
3484
3389
3224
3184
3166
3360
3380
3409
3383
3381
3379
3237
2846
2844
2512
2491
2636
2393
2444
2086
1551
1554
1555
1557
1552
1524
1527
1443
1482
1491
1490
1508
1511
1516
1507
1509
1513
1518
1517
1510
1521
1520
1522
1526
1529
1536
1736
1916
1933
2002
2038
2050
2048
2046
2044
2036
2037
2030
2028
2027
2026
2022
1992
2013
2017
2001
1980
1973
1880
1636
1755
1772
1866
1803
1569
1728
1808
1812
1825
1827
1831
1839
1846
1849
1853
1857
1861
1850
1848
1845
1823
1821
1662
1773
1692
1676
1506
1496
1483
1452
1473
1459
1409
1427
1451
1446
1439
1423
1384
1382
1381
1380
1378
1377
1376
1375
1371
1367
1368
1373
1361
1321
1315
1314
1305
1304
1301
1293
1298
1292
1289
1290
1291
1299
1297
1300
1302
1303
1317
1353
1374
1408
1472
1429
1434
1366
1369
1350
1320
1319
1318
1231
1167
1151
1155
1158
1154
1148
1150
1149
1142
1139
1140
1138
1137
1136
1164
1114
1159
1349
1344
1372
1417
1418
1445
1456
1461
2068
2182
2191
2064
2031
2010
2011
2008
2009
2015
2016
2019
2025
2021
1997
1977
1976
1988
1996
1940
1690
1752
1775
1781
1962
1932
1902
1961
1971
1981
2004
1985
1945
1941
1927
1986
2006
2132
2156
2123
2071
2051
2098
2240
2360
2134
2320
2127
2169
2147
2171
2181
2216
2295
2431
2455
2493
2469
2410
2698
2835
2790
2545
2648
2895
3110
3438
3429
3475
3765
3757
3761
3671
3837
3832
3830
3854
3953
4099
4119
4074
4264
4270
4272
4257
4184
4059
3891
3712
3622
3481
3542
3478
3391
3223
3178
3145
3141
3127
3144
3142
3135
3134
3101
3099
3104
2841
2831
2855
2786
2168
2108
2033
2047
2077
2207
2192
2233
2276
2436
2641
2643
2685
3329
3403
3401
3400
3431
3444
3402
3395
3339
3424
3566
3691
3820
3822
3922
3824
4038
4160
4188
4147
4136
4073
4312
4379
4763
4983
4998
4882
4693
4514
4573
4517
4515
4526
4506
4497
4411
4315
4467
4329
4320
4324
4344
4332
4348
4353
4354
4356
4535
4554
4902
4999
4997
4881
4717
4706
4660
4564
4702
5001
4918
4911
4915
4854
4888
4873
4868
4921
4861
4740
4698
4655
4653
4719
4725
4729
4732
4731
4728
4727
4716
4768
4766
4750
4754
4752
4751
4755
4759
4757
4756
4741
4733
4735
4738
4749
4761
4748
4760
4774
4773
4770
4775
4816
4825
4803
4821
4828
4924
4976
4942
4802
4796
4791
4781
4785
4780
4776
4777
4779
4809
4811
4957
5026
5075
5189
5369
5453
5520
5623
5863
6253
6378
6381
6686
6684
6839
7409
7568
7698
7357
7214
7253
7252
7254
7263
7360
7363
6928
6794
6789
6516
6412
6179
5806
5752
5766
5716
5614
5612
5583
5578
5570
5572
5575
5533
5354
5298
5099
5127
5132
5308
5279
5479
5554
5780
6105
5739
5389
5530
5555
5641
5642
5616
5769
5808
5814
5818
5821
5824
5819
5823
5829
5827
5820
5813
5787
5772
5764
5619
5544
5589
5428
5112
5036
4850
4934
4969
4966
4933
4577
4546
4529
4531
4527
4445
4328
4371
4359
4115
3948
3825
3821
3782
3742
3569
3556
3699
3771
3944
4001
3831
3697
3483
3472
3450
3301
3288
3275
3244
3247
3248
3189
2998
2769
2380
2358
2447
2605
3086
3449
3898
4065
4026
3796
3536
3441
3341
3098
3012
2693
2658
2541
2448
2437
2416
2407
2414
2419
2434
2433
2430
2398
2386
2391
2389
2341
2238
2243
2226
2065
2041
2023
1983
1948
1956
1913
1943
1680
1610
1623
1621
1614
1609
1603
1599
1597
1596
1598
1594
1592
1593
1585
1584
1587
1586
1589
1591
1588
1590
1606
1611
1616
1624
1631
1634
1761
1660
1826
1774
1816
1888
1842
1769
1745
1720
1735
1749
1750
1753
1758
1757
1751
1731
1732
1765
1737
1733
1742
1796
1813
1815
1912
1922
1929
1965
1993
2039
2087
2125
2140
2080
2070
2034
2029
1999
1955
1964
1958
1957
1954
1950
1946
1931
1926
1844
1905
1879
1800
1811
1843
1897
1970
1969
1906
1935
1951
1911
1910
1907
1904
1972
1959
1944
1963
1892
1754
1810
1860
1901
1898
1887
1885
1886
1870
1889
1883
1856
1830
1818
1824
1700
1701
1707
1786
1792
1789
1804
1837
1840
1806
1805
1778
1665
1722
1664
1654
1695
1703
1741
1715
1734
1729
1710
1714
1716
1709
1713
1711
1723
1677
1655
1673
1675
1667
1672
1682
1661
1647
1658
1674
1666
1663
1659
1656
1630
1633
1642
1637
1629
1627
1607
1604
1580
1719
1730
1738
1739
1724
1712
1718
1573
1542
1535
1342
1295
1251
1193
1188
1197
1199
1204
1202
1190
1208
1215
1212
1162
1246
1328
1338
1337
1326
1383
1415
1431
1462
1460
1465
1468
1469
1471
1474
1475
1481
1493
1559
1534
1693
1876
1903
2007
2012
2024
1982
2142
2120
2153
1995
1991
1974
1525
1410
1416
1454
1442
1440
1467
1336
1296
1267
1268
1270
1362
1428
1485
1550
1567
1565
1600
1625
1626
1618
1619
1617
1612
1602
1595
1581
1578
1570
1574
1572
1575
1608
1756
1930
1896
1855
1949
1601
1512
1398
1387
1370
1357
1354
1325
1323
1286
1273
1264
1265
1278
1283
1308
1322
1287
1191
1225
1226
1236
1235
1238
1242
1241
1239
1237
1232
1229
1228
1224
1220
1214
1221
1222
1219
1218
1217
1216
1213
1211
1209
1187
1183
1182
1189
1181
1184
1186
1185
1198
1195
1192
1200
1205
1210
1207
1206
1201
1203
1196
1194
1179
1176
1175
1180
1174
1173
1172
1178
1177
1102
1097
1087
1065
1028
1009
982
1051
1066
1067
1077
1092
1093
1095
1105
1106
1143
1223
1230
1285
1288
1316
1341
1414
1405
1407
1435
1489
1501
1562
1908
1942
1689
1532
1538
1577
1576
1583
1579
1726
1706
1721
1854
1852
1914
1890
1928
1865
1877
1884
1874
1871
1838
1867
1868
1869
1875
1881
1862
1863
1909
1953
1975
1960
2014
2040
2128
2144
2511
2518
2533
2463
2680
3088
3062
3198
3143
3132
2837
3022
3344
3399
3376
3421
3413
3404
3407
3435
3510
3545
3701
3464
3509
3652
3632
3334
3200
2735
2317
2400
2139
2145
2160
2158
2186
2174
2155
2457
2394
2322
2135
1998
1924
1915
1783
1780
1771
1770
1760
1694
1684
1681
1764
1767
1759
1791
1899
2032
1967
1947
1938
1937
1807
1814
1615
1613
1543
1545
1544
1537
1539
1546
1547
1564
1503
1504
1505
1497
1495
1528
1653
1541
1455
1444
1438
1437
1436
1433
1432
1479
1498
1533
1646
1514
1430
1386
1379
1364
1313
1312
1330
1277
1324
1334
1310
1311
1284
1279
1275
1274
1272
1271
1266
1262
1258
1261
1263
1257
1249
1247
1244
1252
1256
1255
1254
1259
1260
1269
1356
1360
1355
1359
1413
1395
1426
1424
1494
1553
1549
1561
1571
1563
1476
1463
1448
1447
1450
1453
1478
1477
1470
1457
1404
1425
1449
1492
1392
1388
1340
1306
1294
1250
1248
1161
1163
1160
1156
1157
1124
1125
1119
1115
1117
1118
1121
1126
1127
1107
1104
1070
1068
1071
1073
1072
1069
1056
1055
1058
1062
1063
1053
1054
1052
1049
1044
1043
1030
1038
1031
1032
1078
1081
1083
1122
1128
1094
1096
1084
1060
1057
1064
1039
1020
1011
994
1026
1022
957
936
930
923
920
911
897
898
895
901
919
918
913
910
909
903
900
907
908
905
904
906
899
896
869
852
831
838
840
836
833
835
841
844
834
832
830
828
837
839
842
850
861
855
854
845
848
847
849
851
846
858
857
862
865
856
864
866
882
871
868
867
872
875
877
881
883
880
878
876
874
870
853
860
879
902
924
935
937
942
944
950
956
963
988
1012
1018
1016
1002
1004
1005
1006
1001
1000
1008
1007
999
1010
1014
1017
1013
1015
1021
1025
984
955
934
933
945
958
932
843
818
806
803
802
801
797
796
795
792
781
794
784
785
787
786
783
782
793
789
788
778
774
747
734
739
772
769
756
758
759
682
683
653
656
663
642
646
664
651
665
666
662
657
654
650
668
660
652
649
648
647
645
644
626
616
613
450
445
440
434
429
430
431
433
412
418
427
423
422
415
398
353
333
327
328
294
260
308
307
306
259
214
239
243
244
247
252
251
241
250
254
304
311
330
322
320
319
318
317
315
309
303
305
352
466
486
468
409
407
456
457
598
593
628
641
677
655
643
719
706
725
749
751
798
811
800
776
775
770
764
760
752
761
765
763
771
773
768
767
812
813
859
917
922
921
968
971
973
983
979
972
970
961
926
931
916
914
915
947
965
1024
1111
1113
1233
1153
1089
1042
1050
1088
946
929
938
960
939
810
912
891
799
757
738
762
754
755
753
735
736
704
698
688
705
676
635
634
609
601
589
620
621
624
625
637
640
670
687
740
618
574
595
606
610
622
619
629
631
633
667
623
617
472
351
336
334
314
329
344
419
417
425
465
373
337
335
343
416
413
424
460
356
350
359
404
459
455
437
452
453
446
464
474
507
488
477
489
490
512
516
517
518
510
509
508
505
503
496
504
506
502
497
499
495
493
491
485
487
483
480
492
500
481
498
534
537
519
540
520
475
467
471
482
462
369
361
371
372
408
411
414
536
612
568
556
566
567
565
546
531
529
552
570
564
557
562
561
563
555
547
541
535
544
549
545
539
523
532
524
527
514
526
521
511
513
522
525
533
538
528
530
543
542
550
553
551
554
558
559
569
571
573
572
581
588
587
592
591
604
596
599
638
639
673
658
611
607
603
584
586
585
583
582
580
579
575
577
590
594
602
630
671
689
692
699
694
697
701
703
708
685
710
766
777
744
748
745
726
669
627
479
463
473
478
476
636
746
672
458
461
435
439
438
441
442
443
444
448
447
436
360
362
364
363
379
484
600
693
695
700
696
674
632
470
449
454
469
393
382
381
378
375
377
374
358
357
370
383
386
421
428
432
420
426
410
380
367
394
368
366
365
391
395
387
388
389
392
390
385
397
346
345
313
325
302
301
298
299
297
296
274
249
256
223
224
248
295
331
326
310
342
355
323
293
287
279
280
282
284
281
278
283
286
289
290
288
291
292
253
277
275
273
271
276
272
266
265
270
285
263
312
300
262
261
255
258
242
235
234
230
236
237
238
245
246
233
218
217
212
180
144
153
152
151
147
150
145
154
165
177
190
193
191
229
228
219
159
138
139
141
110
112
114
115
116
113
106
105
104
99
109
117
118
121
122
128
130
133
134
135
136
143
137
132
131
127
124
123
125
129
126
119
120
108
100
103
54
56
31
24
18
13
14
10
9
4
3
2