96365
95659
95239
95237
95234
95233
95213
95199
95197
95194
95192
95191
95189
95188
95185
95183
95182
95180
95179
95176
95173
95168
95158
95152
95145
95138
95131
95126
95119
95111
95100
95032
95030
95028
94575
94569
94544
94538
94535
94529
94527
94522
94501
94496
94491
94474
94469
94447
94431
94405
94169
94163
94161
94154
94152
94149
94148
94139
94137
94136
94130
94127
94121
94113
94104
94099
94094
94086
94081
94072
94060
94051
94036
94034
94032
92369
92361
92353
92348
92318
91629
91623
91590
91586
91580
91575
91564
91560
91522
91486
91481
91475
91469
91459
91456
91452
91448
91443
91413
91369
91362
91353
91350
91341
91336
91334
91330
91325
91315
91301
91245
91244
91242
91238
91233
91230
91227
91224
91220
91217
91207
91189
91186
91183
91166
91154
91126
91099
91097
91096
91093
91091
91090
91088
91086
91085
91083
91080
91077
91074
91058
91056
91054
91052
90768
90766
90765
90763
90617
90616
90614
90613
90610
90607
90602
90599
90596
90592
90587
90584
90579
90574
90571
90562
90559
90556
90552
90547
90543
90542
90537
90530
90522
90518
90513
90482
90480
90475
90473
90471
90469
90463
90459
90455
90453
90452
90451
90449
90443
90441
90439
90427
90425
90411
90409
84385
84371
84364
84177
84164
59846
59439
59427
59174
58849
58840
58809
58791
58675
58644
58642
58640
58579
58566
58553
58540
58515
58513
58511
58509
58507
58458
58456
58455
58454
58453
58452
58440
58339
58332
58313
58300
58285
58256
58239
58135
58119
58099
58097
58095
58093
58091
58089
57489
57439
57413
53919
53909
53881
53844
53842
53840
53819
53809
53797
53783
53773
53757
53721
53639
53604
53578
53577
53575
53567
53560
53229
53227
53225
53123
53121
53117
52391
52388
51789
51766
51709
51702
51688
51674
51647
51645
51643
51597
51588
51580
51545
51519
51515
51503
51491
51469
51467
51465
51429
51427
51399
51381
51379
51377
51375
51373
51371
51337
51109
51107
51069
51067
51065
51061
50937
50935
50933
50931
50859
50858
50829
50827
50769
50767
50765
50735
50733
50389
50374
50373
50354
50259
50226
50189
50181
50171
50169
50161
50129
50127
50126
49898
49854
49844
49843
49838
49835
49832
49828
49824
49811
49809
49808
49779
49777
49774
49770
49767
49762
49761
49757
49752
49751
49744
49740
49733
49716
49707
49700
49699
49696
49692
49688
49685
49681
49672
49669
49661
49648
49638
49637
49635
49632
49626
49624
49610
49599
49597
49596
49594
49593
49586
49584
49577
49571
49565
49513
49507
49506
49504
49497
49492
49459
49457
49456
49453
49451
49448
49439
49434
49429
49424
49419
49413
49406
49401
49393
49377
49363
49356
49337
49329
49328
49326
49324
49214
49205
49201
49191
49184
49183
49182
49181
49180
49179
49176
49163
49152
49143
49134
49127
49126
49125
49124
49090
49088
49086
49084
49082
49080
49078
49076
49074
48531
48529
48527
48499
48496
48488
48480
48477
48465
48455
47951
47918
47906
47877
47839
47829
47809
47807
47805
47804
47803
47802
47800
47799
47506
47447
47445
47443
47441
47433
47279
47269
47259
47249
47239
47229
47228
47226
47199
47198
47179
47178
47169
47167
47166
47139
47138
47137
47059
47058
47057
47055
47053
46569
46562
46539
46537
46535
46532
46522
46244
46242
46240
46238
46236
46219
46149
46147
46145
46119
46117
46049
46048
46047
46045
45968
45966
45964
45899
45897
45896
45895
45894
45892
45891
45889
45888
45886
45884
45883
45881
45879
45772
45770
45768
45739
45731
45711
45701
45699
45669
45665
45663
45661
45659
45657
45549
45529
45527
45525
45481
45479
45478
45476
45475
45473
45472
45470
45468
45359
45357
45356
45355
45329
45327
45326
45309
45307
45289
45279
45277
45276
45259
45257
45239
45219
45149
45147
45145
45144
45143
45141
45139
45136
45133
45131
45130
45128
45047
44897
44895
44894
44892
44879
44869
44867
44866
44809
44807
44805
44803
44801
44799
44797
44795
44793
44791
44789
44787
44653
44652
44651
44649
44629
44628
44627
44625
44623
44581
44579
44577
44575
44388
44379
44369
44359
44357
44309
44289
44287
44269
44267
44263
44229
44227
44225
44149
44141
42929
42899
42897
42859
42857
42855
42853
42799
42791
42781
42780
42719
42699
42697
42659
42657
42655
42653
42651
42579
42555
42553
42551
42549
42499
42489
42477
42399
42389
42369
42349
42329
42327
42289
42287
42283
42281
42279
42277
42265
42119
42117
42115
42113
42111
42109
42107
42105
41849
41844
41836
41812
41749
41569
41564
41546
41542
41541
41540
41539
41517
41516
41515
41472
41470
41469
41468
41466
41464
41462
41460
41363
41352
41238
41236
41189
41179
41169
41069
41068
41066
41065
41063
41061
40885
40883
40882
40880
40878
40825
40822
40789
40765
40764
40724
40723
40721
40720
40699
40688
40670
40668
40667
40629
40627
40625
40599
40597
40595
40593
40591
40589
40549
40547
40545
40498
40489
40479
40477
40476
40474
40472
40470
40468
40239
40237
40235
40233
40231
40229
40227
40223
40221
40217
40215
40213
39324
38559
38551
38550
38543
38542
38539
38536
38530
38528
38524
38518
38474
38465
38176
38126
38124
38122
38120
38118
38116
38114
38112
38110
38108
38106
38104
38100
35518
33829
33824
33809
33803
33790
33775
33739
33729
33719
33659
33649
33647
33619
33615
33613
33611
33609
33605
33604
32689
32676
32609
32602
32584
32549
32547
32545
32479
32469
32457
32456
32429
32427
32425
32423
32391
32369
32361
32351
32346
32339
32319
32312
32309
32289
32286
32279
32278
32257
32139
32130
32120
32108
32107
32105
32102
32100
32052
32051
32049
31867
31863
31860
31855
31852
31848
31840
31832
31812
31789
31787
31785
31737
31675
31655
31638
31637
31636
31634
31633
31632
31629
31628
31627
31626
31623
31622
31621
31619
31618
31613
31609
31608
31606
31604
31603
31600
31595
31592
31582
31580
31559
31558
31555
31552
31547
31542
31535
31515
31319
31312
31311
31303
31275
31249
31246
31241
31234
31228
31226
31224
31199
31191
31185
31180
31177
31174
31171
31162
31157
31141
31139
31137
31135
31134
31096
31094
31093
31091
31089
31085
31079
31073
31061
31036
31035
31033
31032
31028
31020
31008
30989
30982
30975
30974
30966
30952
30938
30926
30916
30906
30900
30890
30880
30855
30853
30851
30827
30826
30823
30809
30659
30657
30655
30629
30627
30625
30559
30539
30519
30459
30457
30455
30453
30451
30419
30179
30177
30173
30171
30169
30167
30165
30161
30159
30104
29871
29856
29699
29696
29695
29693
29690
29688
29683
29670
29669
29664
29649
29646
29644
29643
29640
29633
29614
29604
29597
29596
29593
29582
29578
29575
29574
29568
29565
29562
29559
29556
29553
29549
29525
29488
29479
29475
29471
29459
29456
29439
29410
29399
29396
29394
29393
29392
29389
29386
29379
29378
29367
29365
29364
29362
29361
29359
29358
29356
29355
29353
29352
29351
29348
29345
29342
29339
29336
29331
29328
29323
29320
29313
29308
29303
29244
29229
29227
29225
29223
29221
28879
28876
28870
28865
28857
28844
28832
28826
28824
28816
28790
28779
28777
28759
28757
28755
28719
28717
28710
28670
28359
28357
28355
28329
28327
28325
28309
28307
28279
28277
28259
28239
28237
28219
28217
28215
28213
28211
28209
28207
28205
28203
28201
28199
28197
28195
27890
27833
27809
27804
27801
27798
27793
27792
27777
27770
27755
27753
27751
27749
27729
27728
27726
27721
27711
27658
27628
27624
27619
27616
27612
27607
27588
27580
27578
27576
27574
27572
27570
27568
27483
27449
27446
27442
27432
27423
27419
27414
27412
27404
27389
27386
27383
27381
27374
27368
27367
27363
27356
27348
27339
27337
27336
27333
27330
27327
27324
27321
27318
27313
27310
27308
27305
27303
27299
27283
27267
27259
27257
27254
27252
27251
27249
27248
27246
27245
27243
27239
27232
27211
26987
26969
26954
26942
26939
26937
26936
26935
26931
26919
26917
26909
26907
26906
26905
26904
26903
26901
26899
26897
26894
26892
26882
26871
26849
26847
26845
26844
26842
26835
26831
26826
26817
26810
26809
26802
26789
26781
26770
26769
26759
26757
26736
26726
26725
26723
26721
26689
26683
26681
26676
26670
26665
26655
26653
26639
26636
26634
26632
26629
26627
26626
26624
26623
26607
26605
26603
26592
26571
26556
26553
26548
26533
26532
26529
26526
26524
26509
26506
26489
26487
26452
26446
26441
26439
26435
26434
26430
26427
26419
26416
26411
26409
26389
26388
26386
26384
26382
26349
26345
26343
26340
26319
26316
26286
26282
26247
26219
26216
26215
26209
26203
26197
26188
26180
26169
26160
26135
26133
26131
26129
26127
26125
26123
26122
26121
25882
25881
25836
25797
25794
25788
25782
25779
25776
25770
25767
25764
25746
25729
25727
25725
25721
25719
25718
25715
25712
25709
25704
25693
25664
25597
25596
25594
25593
25590
25588
25584
25582
25579
25576
25575
25573
25572
25569
25566
25563
25560
25557
25554
25551
25548
25541
25524
25499
25497
25495
25494
25492
25491
25489
25488
25486
25485
25482
25479
25474
25469
25462
25451
25436
25421
25379
25377
25376
25373
25371
25370
25365
25364
25361
25355
25348
25337
25336
25335
24986
24893
24888
24882
24881
24878
24864
24857
24837
24819
24816
24811
24809
24808
24806
24805
24803
24802
24800
24799
24797
24796
24793
24790
24787
24784
24782
24768
24732
24664
24647
24643
24641
24640
24637
24635
24634
24632
24629
24628
24626
24620
24619
24616
24613
24610
24601
24598
24594
24582
24576
24570
24568
24558
24539
24537
24536
24534
24409
24407
24398
24392
24376
24361
24358
24357
24354
24340
24329
24327
24326
24321
24306
24257
24256
24253
24251
24248
24247
24244
24242
24241
24239
24238
24235
24232
24226
24223
24220
24217
24214
24211
24161
24159
24149
24148
24147
24146
24145
24143
24119
24113
24111
24109
24106
24105
24103
23919
23911
23909
23899
23898
23896
23892
23883
23881
23879
23869
23867
23866
23863
23860
23858
23847
23845
23843
23829
23827
23826
23824
23823
23820
23816
23815
23813
23812
23795
23779
23777
23775
23774
23769
23758
23749
23747
23744
23738
23730
23717
23715
23714
23701
23689
23684
23669
23628
23627
23626
23623
23617
23611
23568
23564
23562
23560
23558
23554
23552
22969
22967
22965
22964
22962
22961
22959
22958
22956
22955
22952
22949
22946
22941
22929
22927
22926
22889
22885
22880
22869
22850
22848
22846
22844
22767
22765
22763
22761
22609
22589
22587
22559
22549
22547
22527
22525
22523
22462
22457
22455
22453
22442
22419
22417
22415
22399
22397
22395
22393
22391
22359
22339
22337
22335
22309
22307
22305
22303
22301
22299
22297
22187
22179
22178
22177
22175
22159
22149
22147
22145
22143
22119
22117
22115
22113
22111
22089
22087
22085
22083
22081
22049
22047
22045
22043
22041
22031
21789
21787
21785
21784
21782
21781
21776
21775
21772
21770
21769
21763
21762
21756
21755
21745
21743
21739
21737
21735
21734
21732
21730
21729
21727
21726
21723
21720
21718
21717
21714
21712
21710
21709
21706
21702
21698
21692
21684
21683
21682
21680
21670
21649
21647
21646
21644
21643
21641
21640
21636
21635
21629
21614
21529
21527
21526
21524
21522
21521
21516
21514
21509
21506
21502
21493
21483
21481
21465
21449
21447
21445
21444
21442
21441
21439
21438
21436
21435
21423
21416
21412
21409
21407
21406
21401
21397
21395
21394
21391
21388
21385
21380
21379
21376
21365
21360
21357
21354
21339
21337
21335
21306
21279
21278
21274
21272
21271
21266
21261
21259
21258
21256
21255
21244
21228
21227
21225
21224
21220
21218
21217
21149
21147
21129
21109
21079
21077
21075
21073
21039
21037
21035
21033
21031
21029
20539
20537
20535
20357
20257
20255
20253
20249
20144
20099
19372
19357
19300
19294
19288
19273
19260
19258
19246
19243
19230
19209
19205
19077
19075
19073
19063
19061
19059
19057
16269
16169
15926
14645
9350
8648
8645
8626
8606
8547
8543
8541
8539
8538
8529
8527
8525
8523
8499
8491
8468
8459
8428
8427
8412
8328
8326
8325
8324
8321
8318
8309
8304
8289
8280
8265
8262
8261
8258
8248
8239
8237
8236
8233
8229
8228
8223
8209
8147
8144
8141
8134
8132
8121
8118
8115
8112
8107
8066
8064
8062
8060
8058
8056
7989
7988
7987
7985
7980
7973
7958
7957
7955
7952
7950
7937
7929
7926
7924
7922
7919
7907
7819
7806
7768
7646
7639
7629
7580
7570
7558
7557
7554
7552
7551
7549
7548
7546
7545
7389
7387
7381
7368
7366
7356
7343
7333
7318
4938
4936
4934
4932
4931
4928
4924
4916
4910
4895
4886
4874
4860
4774
4769
4758
4749
3258
3253
3249
3246
3238
3229
3228
3222
3130
3119
2999
2997
2994
2991
2979
2977
2956
2953
2943
2923
2917
2908
2906
2894
2861
2829
2828
2827
2826
2733
2728
2708
2699
2694
2692
2689
2681
2633
2629
2627
2625
1998
1996
1994
1993
1990
1987
1983
1979
1977
1968
1945
1936
1920
1919
1917
1909
1908
1906
1904
1902
1900
1896
1877
1858
1855
1848
1844
1833
1824
1814
1809
1796
1723
1705
1689
1665
1662
1623
1620
1619
1616
1612
1609
1594
1591
1589
1587
1561
1558
1478
1477
1474
1471
1468
1465
1458
1454
1445
1443
1329
1328
1326
1324
1309
1307
1279
1277
1275
1272
1259
1257
1239
1237
1219
1217
1210
1189
1187
1169
1159
1157
1156
1139
1129
1127
1109
1108
1099
1097
1069
1067