35459
35458
35444
35443
35442
35457
35453
35490
35489
35487
35486
35465
35464
35461
35460
35456
35455
35454
35452
36429
36428
36427
36426
36425
36080
35957
35955
35954
35953
35952
35951
35950
35949
35948
35969
35968
35934
35932
35931
35928
35927
35926
35792
35789
35902
35901
35680
35920
35916
35915
35719
35925
35923
35922
35914
35913
35911
35910
35909
35908
35907
35906
35905
35904
35749
35748
35747
35745
35435
35433
35432
35677
35675
35674
35673
35672
35671
35669
35647
35640
35639
35638
35635
35634
35633
35632
35631
35967
35964
35963
35962
35961
35563
35562
35560
35523
35521
35520
35519
35518
35517
35515
35514
35513
35511
35510
35509
35508
35559
35558
35557
35555
35527
35526
35525
35524
35554
35553
35552
35550
35960
35959
35958
35947
35945
35944
35943
35936
35935
36079
39615
39613
39612
39611
39610
39609
39608
39607
39604
39596
39595
39594
39593
39592
39590
39589
39582
39581
35451
35450
35449
35448
35447
35445
35485
35484
35483
35482
35481
35480
35479
35478
35477
35476
35475
35474
35473
35472
35471
35470
35469
35468
36831
36830
36829
36828
36827
36826
36825
36824
36823
36822
36821
36820
36819
36818
36817
36816
36815
36814
36813
36812
36811
36810
36809
36808
36807
36806
36805
36804
36803
36802
36801
36800
36799
36798
36797
36796
36795
36794
36793
36792
36791
36790
36789
36786
36785
36784
36783
36782
36781
36780
36779
36778
36777
36776
36775
36774
36773
36772
36771
36770
36769
36768
36767
36766
36765
36764
36763
36762
36761
36760
36759
36758
36757
36756
36755
36754
36753
36752
36751
36750
36749
36748
36747
36746
36745
36744
36743
36742
36741
36740
36737
36736
36735
36734
36733
36732
36731
36730
36729
36728
36727
36726
36725
36724
36723
36722
36721
36720
36719
36718
36717
36716
36715
36714
36713
36712
36711
36710
36709
36708
36707
36706
36705
36704
36703
36702
36701
36700
36699
36698
36697
36696
36695
36694
36693
36692
36691
36690
36689
36688
36687
36686
36685
36684
36683
36682
36681
36678
36677
36676
36675
36674
36673
36672
36671
36670
36669
36668
36667
36666
36665
36664
36663
36662
36661
36660
36659
36658
36657
36656
36655
36654
36653
36652
36651
36650
36649
36648
36647
36646
36645
36644
36643
36642
36641
36640
36639
36638
36637
36636
36635
36634
36633
36632
36631
36630
36629
36628
36627
36626
36625
36624
36623
36620
36619
36618
36617
36616
35467
35466
35441
35440
35439
35438
35507
35506
35505
35504
35549
35548
35547
35542
35530
35529
35503
35502
35501
35499
35498
35497
35496
35495
35494
35493
35491
36298
36296
36295
36294
36293
36286
36285
36284
36283
36282
36264
33905
33904
33903
33902
33901
33900
33899
33898
33897
33880
33879
33878
33877
33875
33874
33873
33872
33871
33870
33869
33868
33864
33863
33861
33859
33858
33857
33856
33855
33854
33853
33896
33895
33894
33841
33840
33839
33838
33837
33893
33892
33836
33891
33890
33835
33829
33889
33888
33828
33813
33814
33809
33808
33807
33805
33804
33803
33802
33801
33800
33797
33796
33795
33887
33781
33780
33779
33778
33774
33886
33736
33735
33728
33721
33720
33719
33717
33885
33794
33716
33713
33712
33711
33708
33633
33632
33628
33627
33623
33622
33620
33619
33618
33612
33611
33608
33607
33606
33604
33603
33602
33596
33595
33594
33591
33588
33707
33706
33703
33702
33701
33698
33697
33696
33693
33692
33691
33688
33534
33533
33530
33529
33526
33687
33686
33793
33792
33782
33884
33883
36263
36261
36258
36257
36256
36255
36254
36253
36251
36249
36245
36242
36241
36240
36239
36238
35545
35544
35543
36237
36234
36233
36232
36225
36224
36223
36222
36221
36220
36219
36218
36217
36216
36215
36297
35463
35462
37185
37184
37183
37181
37180
37179
37361
37360
37300
37299
37298
33850
33849
33848
33847
33811
33810
37297
33192
33191
33186
33183
33182
33179
33178
33177
33176
33171
33170
33166
33165
33161
33160
33156
33155
33151
33150
33146
33145
33141
33140
33136
33135
33131
33130
33126
33123
33118
33117
33116
37296
37295
37294
37284
37283
37282
37281
37279
37265
37263
37261
37260
37257
37255
37254
37253
37222
37221
37220
37217
37252
32761
32759
32758
32757
32754
32753
32752
32751
32748
32747
32746
32745
953
2418
2417
1059
1058
1057
1055
1054
946
942
941
940
939
938
935
934
933
932
925
924
923
906
904
903
901
900
859
858
856
855
854
853
852
776
775
774
772
771
770
769
851
850
849
848
847
846
842
841
840
839
838
837
836
899
898
897
890
882
878
876
874
873
872
871
867
865
863
862
861
860
1053
1052
1045
1044
1043
1042
3771
3770
3769
3768
3767
3766
3765
3764
3756
3754
3753
3745
3744
2337
2336
2328
2327
2411
2410
12298
12297
12296
12290
12288
12286
12282
449
12281
12280
12279
12278
12277
12276
12275
12271
12270
12269
2521
2517
2516
12430
12429
12417
12416
12415
12413
12621
12619
12618
12616
12615
12614
12613
12612
12611
12610
12594
12593
12591
12590
12588
12587
12586
12585
12584
12573
12572
12570
12569
12508
12506
12505
12503
12496
12495
12494
12493
12492
12491
12262
12258
12257
12256
12255
12254
12169
12168
12166
12165
21319
21318
21299
21298
1773
1772
1771
1770
2501
2500
2499
2498
2497
2496
2445
2443
2442
2440
2433
2432
2431
2430
2428
2427
2426
2424
2408
2407
2405
2404
2402
2401
2400
2399
2398
32743
32742
11398
11397
11396
454
453
451
447
11395
11394
563
477
475
474
473
472
471
470
469
467
466
465
464
460
459
458
457
456
455
448
446
445
444
443
476
562
555
553
552
541
539
538
537
11393
11392
11388
11387
442
441
440
439
11386
19416
19415
19413
19412
19411
19410
19409
19408
19357
19355
19354
19353
19352
19351
19350
19349
19308
19307
19305
19304
19303
19302
19301
19299
19298
19297
19296
19295
19010
19009
19007
19006
19004
19003
19002
19001
19000
16564
20376
20375
20374
20373
20372
20371
20369
20368
20366
20365
20363
20362
20310
20309
20307
20306
20304
20296
20295
20294
1792
1791
1790
1789
955
954
952
951
950
949
948
947
32741
32740
32739
32738
32737
32736
32735
32734
32733
32732
32731
32730
32729
32728
32727
32726
32725
32724
32723
32722
32721
32720
32719
32692
32685
32684
32683
32677
32676
32675
32674
32673
32672
32671
32670
32669
32668
32667
32666
37251
37249
37248
37246
37245
37244
37243
37241
37229
37228
37226
37225
37224
37223
37358
37357
37356
37355
37354
37353
37352
37351
36845
36843
36842
36841
36840
36839
36838
36837
36835
36834
36833
36832
36844
35516
35512
37182
36422
36411
36409
36408
36407
36406
36405
36404
36403
36402
36401
36400
36399
36397
36396
36395
36385
36383
36382
36381
36380
36379
36378
36377
36376
36375
36371
36370
36369
36368
36367
36366
36365
36364
36363
36362
36361
36360
36359
36358
36357
36356
36353
36352
36351
36344
36343
36336
36335
36334
36333
36332
36331
36330
36329
36421
36214
36213
36212
36211
36204
36202
36201
36200
36199
33862
33822
33821
33827
33826
33820
33818
33817
33816
33815
36198
33189
33188
33187
33174
33173
33172
33168
33167
33163
33162
36197
36196
36195
4761
4760
4754
4753
4751
468
4750
4749
4748
681
666
665
662
664
663
661
660
658
657
656
655
654
653
652
651
645
647
646
650
643
642
641
640
639
638
680
676
674
672
670
668
667
4747
4746
4742
4741
4740
4739
6388
6387
6386
6384
6383
6381
6380
6400
6395
6394
6393
6392
6391
5827
5826
5824
5819
5818
5817
5816
5815
5048
5047
5045
5044
5042
5041
5040
5037
5036
5035
5033
5032
5031
5038
4709
4708
4707
4706
4705
4704
4703
4677
4676
4674
4673
4670
4669
4668
4666
4671
10534
10532
10531
10529
10528
10527
10526
10525
10524
10523
10515
10507
10494
10471
10470
10469
10468
10467
10183
10182
10172
10152
10151
10150
10149
10148
2019
2011
1998
1997
12252
12251
12250
403
402
400
399
395
393
392
390
389
388
386
385
384
383
12249
12244
12243
12239
12238
12237
12236
12235
12234
12233
12229
12228
12227
12226
12470
12462
12461
12445
12441
12440
12439
12428
12426
12425
12423
12418
36194
36193
36192
36190
36189
36181
36174
36173
36172
36171
36170
36169
36168
36151
36150
36149
36148
36147
36065
36063
36049
36045
36044
36037
36036
36018
36028
36054
36053
36021
36119
36118
36117
36116
36115
36107
36106
36078
36077
36075
36074
36013
36011
35989
35982
35981
35978
35977
35976
35975
35974
35973
35972
35971
35970
36105
36104
36102
36101
36093
36092
36085
36084
36083
33831
33830
33621
33614
33613
33605
33598
33597
35795
35684
35683
35630
35629
35627
35626
35625
35722
35946
35933
35832
35831
35830
35670
35966
35965
1266
1265
1264
1263
1754
1753
1752
1751
789
788
787
786
785
796
795
784
783
781
780
779
778
777
881
2368
2366
2365
2364
12357
12356
12355
12354
12353
21131
21130
21128
21127
21125
21124
21123
21122
21121
21110
21109
21107
21106
21105
21104
21102
21101
21099
21098
21097
21096
21095
21087
21082
21081
21080
21079
21078
20354
20353
20351
20350
20315
20314
19047
19046
19044
19043
19041
19040
19039
19038
19037
38352
38350
38349
38348
38347
38365
38363
38362
38361
38360
38359
38358
38357
38356
38355
33195
33194
33193
38354
38353
38346
38345
38344
38343
37197
37196
37195
37194
37193
37043
37157
37156
37154
37153
37152
37151
37150
37149
37147
37146
37145
37144
37131
37130
37129
37128
37127
37126
37125
37124
37122
37121
37120
37119
37118
37117
37116
37115
37114
37113
37112
37110
37109
37108
37107
37106
37105
37104
37103
37102
37101
37100
37098
37097
37096
37095
37094
37093
37092
37091
37090
37089
37088
37086
37085
37084
37083
37082
37081
37080
37079
37078
37077
37076
37074
37073
37072
37071
37070
37069
37068
37067
37066
37065
37064
37062
37061
37060
37059
37058
37057
37056
37055
37054
37053
37052
37050
37049
37048
37047
37046
37044
37042
37041
37040
37039
37038
39135
39134
39131
39130
39129
39128
39127
38662
38661
38650
38649
38648
38645
38644
38643
38642
38641
38640
38639
39126
39125
39124
39123
39122
37030
37028
37027
37026
37025
37024
37023
37022
37020
37019
37018
37017
37029
37625
37609
37608
37607
37564
37563
37529
37528
37527
37526
37478
37477
37476
37471
37470
37469
37468
37467
37466
37464
37463
37462
37461
37460
37459
37458
37457
37456
37455
37453
37452
37451
37450
37449
37448
37447
37445
37444
37443
37442
37441
37440
37525
37524
37523
37520
37519
37518
37515
37514
37513
37510
37509
37508
37505
37504
37503
37500
37499
37498
37495
37494
37493
37490
37489
37624
354
353
352
350
349
347
346
345
344
343
32749
14981
14980
14974
14973
14971
14970
14969
14968
14967
14963
14962
14961
14960
19081
19080
19079
19078
19077
19076
19075
19064
19063
19061
19060
37623
37622
37621
37619
37618
37611
37610
36424
36398
36374
36373
36372
36355
36354
36423
36300
33882
33881
36262
36236
36235
36299
33610
33609
36231
36229
36228
36227
36226
33528
33527
38984
38982
38981
38980
38975
38879
38878
38876
38875
38874
38873
34556
34555
34554
38872
38871
38869
38868
38867
38866
38741
39121
39120
39118
39116
39115
39114
39102
39101
39100
39083
39082
39070
39069
39068
39051
39050
39038
39037
39036
39019
39018
39006
39005
39004
38987
38986
38974
38973
38972
38955
38954
38942
38941
38940
38923
38922
38910
38909
38908
38891
38890
38889
38888
38887
38880
38864
38863
38861
38860
38859
38858
38855
38854
38853
38836
38835
38832
38831
38830
38813
38812
38809
38808
38807
38790
38789
38786
38785
38784
38767
38766
38763
38762
38761
38744
38743
38740
38739
38738
38721
38720
38717
38716
38715
38698
38697
38694
38693
38692
38675
38674
38673
38672
38671
38664
38663
35822
39606
39605
33616
33617
33615
33834
33601
33824
33825
33823
36250
36292
36290
36289
36288
36287
35826
35825
35823
35821
35820
35819
35817
35816
35815
35814
35812
35810
35809
35900
35898
35716
33833
33832
33600
33599
36246
33540
33539
33536
33535
33586
33585
33584
33583
33581
33580
33579
33573
33571
33570
33569
35053
35052
39111
39110
39109
39107
39106
35058
35057
39105
39104
39103
33568
33567
33566
33564
33563
33562
33556
33546
33545
33542
33541
33555
33553
39318
39316
39315
39314
39313
39312
39311
39288
39285
39284
39283
39259
39257
39256
39248
39247
39245
39244
39243
39242
39241
39240
39239
39238
39214
39213
39282
39261
39260
39174
39172
39171
39170
39169
39168
39165
39164
39163
39162
39161
39310
39309
39308
39300
39299
39298
39297
39290
39289
38221
38220
38219
38217
33685
33682
33681
33680
33587
33552
33551
33550
33549
33548
33547
33679
33676
33675
33674
33671
33670
33669
33666
33665
33664
33661
33660
33659
38216
38215
38214
37216
34567
34566
34565
37215
37214
37213
37212
38213
38212
38211
38210
38202
38201
38193
38192
38191
38190
38189
38188
38181
38180
38179
37219
37218
19407
19387
19385
19384
19383
19382
19381
19380
19379
19311
37671
37669
37668
37667
37666
37665
37664
35829
37663
37662
37661
37653
37652
37651
37650
37643
37642
33122
33121
33120
33119
32750
19327
19325
19324
19323
19322
19321
19320
19319
19318
19310
33631
33630
33629
37849
33709
33626
33625
33624
37874
37873
34570
34569
34568
37872
35061
35060
35059
37871
37869
37868
37867
37866
34553
37865
37864
34561
37863
37862
37861
33727
33726
33725
33724
33723
33722
37860
37859
37858
37857
37856
37855
37854
37853
37852
37851
37850
37848
37847
37844
37843
37835
37834
37833
37832
37824
37823
37822
37821
37814
37813
37812
35839
39627
39625
39624
39623
39622
39621
39620
39619
39618
39617
39616
37211
37210
37209
37208
37207
37205
37204
37202
37201
37199
37198
39400
39399
39398
39397
39396
39374
39372
39371
39369
39366
39365
39364
39362
39361
39359
39358
39334
39333
39327
39326
39325
39324
39323
39322
39321
39320
39319
39357
39356
39355
39354
39353
39350
39346
39345
39344
39343
39342
39341
39340
39339
39338
39337
39336
39335
37171
37169
37168
37167
37166
37165
37164
37163
37161
37160
37159
37158
37170
33646
33645
754
22527
22526
22524
22523
22522
22521
22519
22518
22516
22515
22514
22513
22511
22507
22499
22498
22497
22496
22495
22382
22381
22379
22378
21625
21624
21622
21617
21604
21603
21602
21557
21555
26047
26046
26044
26043
26042
26026
26024
26019
26018
26017
26016
26015
26014
26006
25998
25986
25985
25977
25969
25957
25956
1467
1462
1454
1453
33658
33657
33654
33653
33651
33649
33648
33644
33643
33642
33635
33634
33718
37728
37727
37726
37725
37724
21770
21769
757
756
755
753
752
751
750
749
748
747
746
21768
21767
637
624
623
620
619
622
621
618
617
615
614
613
612
611
610
609
608
602
607
604
603
599
598
597
596
595
636
632
630
628
626
625
21766
21764
21763
21762
21761
21760
21759
21758
21827
21825
21824
21822
21821
21820
21819
21818
21903
21902
21900
21899
21898
21897
21895
21894
21892
21891
21890
21889
21887
21886
21884
21883
21882
21881
21879
21878
21876
21875
21874
21873
21871
21867
21859
21858
21857
21856
21855
21726
21725
21723
21722
21721
21716
21714
21713
21705
21704
21558
21554
21546
21530
21529
21528
21527
21526
21524
28928
28923
28922
28921
28920
28919
28918
31458
31450
31437
31436
31340
31332
31319
31318
1164
1159
1158
1137
1136
3372
3371
3369
3368
3367
3366
3364
3363
3361
3360
3359
3354
3352
3351
3343
3342
3341
3340
3339
3338
3337
3335
3334
3332
3331
2678
2673
2660
2659
2658
2648
2646
2645
2643
2642
2640
3206
3205
3203
3202
3201
3200
3198
3197
3195
3194
2709
2708
2706
2705
2635
2630
551
550
548
544
543
2843
2437
2436
2434
2977
2976
2974
2973
2972
2971
2970
2969
2912
2911
2909
2908
2907
2906
2904
2903
2901
2900
2898
2891
2890
2755
2754
2752
2751
2652
2650
2649
2639
37748
37747
37746
37745
37743
37742
37741
37740
37739
37738
37737
37736
37735
37734
37733
37732
37723
37722
37720
37719
37717
37716
37714
37713
37712
37711
37709
37700
37699
37698
32756
2817
2816
768
730
729
727
726
722
725
724
721
720
718
717
716
715
714
713
712
711
710
705
704
703
702
701
700
699
698
728
2815
689
685
688
684
683
682
2814
561
560
558
554
2813
2811
2810
2809
2808
2807
2806
3037
3035
3034
3032
3031
3189
3188
3186
3185
2718
2717
2715
2714
2628
2626
2625
2623
2622
2621
2584
2583
2582
2580
2593
2591
2590
2588
2587
2586
2585
10865
10863
10862
10860
10859
10858
10857
10856
10855
10854
10853
1851
1849
1848
1847
1846
1845
37697
37696
37695
37693
37692
37684
37683
37682
37681
37674
37673
37672
37324
37317
37316
37259
37315
37314
37313
37312
37305
37304
37303
37302
37301
38035
38034
38033
38032
38030
38029
38028
38027
38026
38025
38024
38023
38022
38021
38020
38019
38011
38010
38009
38008
38001
38000
37999
35687
600
21991
21990
21988
21987
21986
21985
21983
21982
21980
21979
21978
21977
21975
21974
21972
21971
21970
21969
21967
21966
21964
21963
21962
21961
21959
21958
21956
21955
21954
21953
21951
21947
21939
21938
21937
21936
21935
21919
21918
21916
21909
21908
21699
21698
21696
21695
21563
21561
21560
30147
30145
30144
30142
30141
30140
30139
30138
30137
30136
31957
31952
31941
31925
31924
31923
31922
31921
31781
31776
31765
31749
31748
31747
31746
31745
1119
1114
1113
1092
1091
5844
5839
5838
5837
5836
5835
5050
6494
6492
6491
6490
6489
6488
6487
6486
4712
4711
8372
8367
8366
8365
8364
8363
8362
8361
8353
8348
8337
8321
8320
8319
8318
8317
2229
2221
2208
2207
33075
33068
33067
33064
33063
33062
33061
33060
33058
33056
33053
36981
36979
36948
36947
36946
36945
36944
36943
36942
36939
36938
36936
36935
36934
36933
36932
36931
36930
36929
36928
36927
36925
36924
36923
36922
36921
36920
36918
36917
36916
36915
36914
36913
36912
36911
36910
36909
36907
36906
36905
36904
36903
36901
36899
36898
36897
36896
36895
37350
37343
33158
33157
33153
33152
33148
33147
33143
33142
33124
374
373
372
371
370
369
368
367
33051
37488
37475
37474
37472
37481
37480
37479
37349
37347
37346
37345
37344
37342
37262
33115
33113
33112
33107
33106
33105
33104
33103
33102
33101
33092
33091
33081
33079
33077
33076
33059
33055
33054
382
381
380
379
378
377
376
375
33052
33050
33049
32851
32849
32848
32847
32846
32844
32873
32871
32870
32869
32868
32866
33025
33048
32909
32907
32906
32905
32904
32902
32831
32828
32827
32826
32825
32824
32823
32822
32821
32820
32819
32818
32817
32816
32815
32814
32813
32812
32811
32810
32809
32808
32807
32806
32805
32804
32803
32802
32801
37240
37238
37237
37235
37234
37233
37232
37230
37341
37340
37339
37338
37331
37330
37329
37328
37327
37326
37325
36393
36392
36391
36390
36389
36388
36386
36350
36348
36347
36346
36345
36342
36340
36339
36338
36337
33733
37602
37598
1010
26098
26097
26095
26094
26092
26091
26090
26089
37603
37601
37600
37599
37597
37596
1013
1012
1011
1009
1008
1007
1006
26099
26947
26946
26944
26943
26942
26941
26087
26086
26084
26083
26082
26074
2551
2550
2549
2531
26939
26938
26936
26935
26934
26926
22085
22083
22082
22080
22079
22364
22363
22361
22360
22346
22345
22343
22338
22326
22325
22324
22323
22322
22272
22271
22269
22268
21644
21639
21631
21630
21584
21583
21565
26072
26071
26070
26069
26068
26067
26066
26065
26063
26062
26060
26059
26058
26057
26055
26054
26052
26051
26050
26049
33185
37280
936
930
929
928
927
926
773
3472
3470
3469
3468
3458
3453
3452
2370
12289
12284
37606
37605
37604
37595
37594
37589
37588
37585
37584
37583
37582
37581
37580
37579
37578
37577
37576
37575
37574
37573
37572
37571
37570
37568
37567
37566
37565
37522
37521
37517
37516
37512
37511
37507
37506
37502
37501
37497
37496
37492
37491
26924
26923
26922
26921
26920
26919
26918
26917
26915
26914
26912
26911
26910
26909
26907
26906
26904
26903
26902
26901
26899
26898
26896
26895
26894
26878
26876
26871
26870
26869
26868
26867
26866
26858
26850
26838
26837
26770
26762
26749
26748
26286
26275
26262
26261
1416
1414
1413
1411
1403
1402
1376
1375
36440
36438
36437
36436
36435
36469
36468
36467
36466
36465
36464
36463
36462
36461
36460
36459
36458
36457
36456
36455
36454
36453
36452
36451
36450
36482
36481
36480
36479
36478
36477
36476
36475
36474
36473
36472
36471
36470
36449
36448
36447
36446
36445
36444
36443
36442
36441
36434
36433
36432
36431
36430
37811
37810
37809
37808
37806
37805
37804
37803
37802
37801
37800
37799
37798
33532
33531
37797
37796
37795
37794
37793
37792
37791
37790
37789
37788
37787
37785
37783
37781
37780
37772
37771
37770
37769
37761
37760
37759
37758
37751
37750
37749
39192
39210
39204
39254
39250
39249
39198
39277
39273
39272
39280
39279
39271
39270
39268
39267
39266
39265
39264
39263
39262
35842
35646
35645
35644
35643
35642
35641
1640
1639
1635
1634
1632
1627
1626
1625
12473
12472
12448
12447
812
811
810
809
808
820
818
807
806
805
803
802
801
800
799
797
3607
3605
3612
3611
3609
3604
3603
3601
3600
3599
3597
3596
3595
3590
3589
3588
3586
3719
3714
3713
3711
3710
3709
3708
3706
3685
3684
3683
3682
3681
3680
3679
3677
3676
3674
3673
3671
3663
3653
3652
3651
3650
3649
3648
3647
3645
3644
3642
3641
3639
3631
3621
3620
3619
3618
3617
3581
3580
3578
3577
3575
3567
3558
3557
3556
3555
3554
3553
3552
3550
3549
3547
3546
3544
3536
3526
3525
3524
3523
3522
2087
2085
2080
2079
2058
2057
35742
35713
35733
35732
36082
35739
35738
35737
36081
35691
35690
35624
35623
35621
35620
35619
33652
36546
33790
33789
36545
36544
36543
36542
21853
21852
21851
21850
21847
21846
21845
21844
21843
21842
21841
21840
21839
21838
21837
21836
21834
21833
21831
21830
21789
21784
21776
21775
21774
21772
21590
21589
21587
21586
36537
36536
37206
37203
37200
36535
36534
36533
36557
33650
36552
36551
36550
36549
36548
36593
36530
36529
36592
36591
36590
2842
2841
2839
2838
2836
2835
2834
2833
2831
2830
2828
2827
2826
2825
2823
2822
2820
2819
2802
2801
2799
2798
2797
2796
2795
2794
2793
2791
2790
2788
2787
2773
2769
2761
2760
11745
11744
11743
11741
1811
1810
1809
1808
36586
36585
36583
36582
36580
36579
36578
36577
36576
36575
36574
36573
36572
36571
36569
36568
36567
36566
36565
36564
36563
36558
36556
36555
36554
36553
36547
36541
36540
36539
36538
36601
36532
36531
36528
36527
36600
36599
36598
36596
36595
36594
36615
36614
36613
36612
36611
36610
34558
34557
36609
36608
36606
36605
36604
36603
36602
39394
39393
39392
39391
39390
39389
39388
39386
39385
39383
39382
39381
39380
39379
39378
39377
39376
39375
39351
39160
39159
39158
39157
39156
39155
39154
39153
39152
39151
39149
39148
39147
39140
39139
39138
39137
39136
39488
39486
39485
39484
39483
39482
39481
39480
39479
39472
39471
39470
39469
39468
38080
38078
38077
38076
38075
38074
38073
38072
16976
16975
16974
16973
16972
16971
16970
16969
16968
16967
16963
16962
16961
16954
16953
16951
16950
16949
16948
16947
16934
16933
16931
16930
16907
16906
16904
16903
16901
16900
16899
35780
35695
35694
35612
35611
35610
35699
35698
35729
35728
35786
35785
35783
35725
35755
35754
35752
35777
35776
35774
2575
2574
2572
2571
2569
2568
2567
2565
4772
4771
4769
4768
4767
4766
4765
4764
4763
4680
4679
8803
8798
8797
8796
8795
8794
8793
8792
8784
8779
8768
8752
8751
8750
8749
8748
2169
2161
2148
2147
33866
20407
20406
20405
20394
20393
2439
5172
5171
5170
5164
5162
5160
5159
5158
5157
5156
5155
5154
5153
5152
5151
5147
5146
5145
5144
5143
5139
5138
5137
2513
2509
6012
6010
6002
5990
5989
5988
5986
5998
5993
5992
5991
5960
5955
5954
5953
5952
5951
5950
5940
5939
5937
5936
5925
5924
5922
5921
6282
6280
6279
6277
6270
6269
6268
6267
6266
6265
5902
5897
5896
5895
5894
5893
5885
5884
5882
5881
6420
6419
6417
6412
6411
6410
6409
6408
5807
5806
5804
5799
5798
5797
5796
5795
31136
31131
31130
31129
31128
31127
31126
31125
30705
30704
30694
30674
30673
30672
30671
30670
1205
1204
1202
1201
1199
1198
1182
1181
24623
24622
24620
24619
24618
24617
24616
24615
24614
24606
24601
24590
24574
24573
24572
24571
24570
1564
1559
1546
1520
1519
33867
33865
33860
7940
7938
7937
7936
7935
7934
7933
7932
4719
4718
4716
9669
9664
9663
9662
9661
9660
9659
9658
9380
9375
9364
9348
9347
9346
9345
9344
2094
2089
3947
3946
3944
3943
3942
3941
3940
3939
3938
3937
3936
3935
3934
3933
3932
3931
29924
29923
29921
29920
29919
29918
29917
29916
29915
29090
29085
29075
29055
29054
29053
29052
29051
37192
37191
37190
37189
37187
37186
37957
37956
37955
37954
37952
37951
37950
37949
37948
37947
37946
37945
37944
37943
37940
37939
37938
37937
37929
37928
37927
37926
37919
37918
38279
38278
38275
38274
38273
38272
38271
38270
38236
38235
38229
38228
38227
38225
38224
38223
38222
38269
38268
38267
38266
38265
36995
36993
36992
36991
36990
36989
36988
36987
36985
36984
36983
36982
36994
21358
21357
21338
21337
38007
38005
38004
38003
38002
2385
2383
3519
3517
3516
3515
3514
3512
3511
3509
3508
3506
31306
31305
31294
31275
31274
1173
1168
3504
3502
3501
3500
3499
3498
3496
3495
3493
3492
3490
1741
1739
1738
1736
1735
1722
1721
8356
8355
3456
3454
2393
2392
2390
2389
2387
2382
2381
3488
3486
3485
3484
3483
3482
3480
3479
3477
3476
3474
3467
3466
3464
3463
3461
3460
2376
2375
2373
2372
2108
2107
2105
2104
2103
2102
37561
37560
37559
37558
37557
37556
2063
2062
2060
2059
32690
32687
32686
37534
37533
37530
1576
1575
1574
1573
1572
1047
2502
3717
3715
1653
1652
1650
1051
1050
1049
1048
1046
28150
28149
28147
28146
28144
28143
28130
28129
1289
1288
1287
1286
366
365
364
362
361
359
358
357
356
355
1056
937
902
857
835
834
833
829
827
826
825
824
823
821
819
3562
3560
3559
2092
2090
36561
35668
35666
35665
35663
35662
35660
35659
35658
35656
35655
35654
35653
35652
35651
35650
35649
35648
36562
36560
36559
39395
39352
11866
11864
11863
11855
11854
33844
889
589
588
583
573
569
572
568
567
566
565
564
888
887
886
885
884
883
11659
11658
11656
11655
11654
11653
11652
11650
11649
11648
11647
11646
11583
11582
11580
11572
11571
11570
11569
11568
11567
11566
11565
11497
11495
11494
11486
11485
11484
11483
11482
11481
11480
10870
10868
10867
17307
17306
17305
17296
17295
17294
17293
17292
17291
17290
17289
17285
17284
17283
17282
17281
17280
17276
17275
17274
19539
19538
19537
19536
19535
19525
19524
19522
19521
19510
19509
19507
19506
19505
19504
19502
19501
19493
19492
19490
19489
19481
19480
19478
19477
19476
19475
19473
19472
19464
19463
19461
19460
19440
19439
19437
19436
19434
19433
39736
39705
39735
39734
39725
39723
39722
39721
39720
39719
39718
39717
39714
39711
39708
39707
39706
39704
39703
39696
39695
39688
39687
39686
39685
39684
39681
39680
39679
39678
39677
39676
39675
39673
39663
39662
39641
39634
39633
39632
39631
39630
39629
39628
39733
37016
37006
37005
37004
37002
37001
37000
36986
36999
36998
36997
36996
16504
16503
16502
16501
15930
15929
15927
15926
15924
15923
20312
36210
36208
36207
36206
33138
33137
33133
33132
33128
33127
20398
20397
2598
2597
2595
30635
30634
30632
30631
30629
30621
30605
30604
30603
30602
30601
30290
30279
30266
30265
1246
1245
1243
1242
1240
1239
1223
1222
32682
32679
32678
12247
12245
12807
12806
12805
12561
12556
12555
12554
12543
12541
12540
12538
12533
12532
12531
12530
12528
12527
12502
12500
12499
12497
1830
1829
1828
1827
15144
15143
15136
15135
15133
15132
15131
15130
15129
15128
15124
15123
15122
15121
15754
15753
15752
15750
15749
15747
15746
15745
15744
15742
15741
15739
15738
15737
15736
15734
15733
15731
15730
15729
15728
15726
15725
15723
15722
15181
15180
15179
15178
15177
15176
15104
15100
15099
15098
15097
15096
15095
11951
21311
21310
21308
21300
35746
35434
33812
38111
38110
38109
38108
38106
38105
38104
38103
38102
38101
38100
38099
38098
38097
38096
38095
38094
38093
38092
38084
38083
38082
38081
19142
19141
19139
19138
19137
19136
19135
19134
19314
19313
35710
38298
38296
38295
38294
38293
38292
38291
38290
38289
38288
38281
38280
831
830
36103
35824
35818
35811
38145
38144
38143
38142
38140
38139
38138
38137
38136
38135
38134
38133
38132
38131
38123
38122
38121
38120
38113
38112
31484
31483
31482
31481
31480
31470
31468
31467
31466
31310
37250
37247
35850
35849
35848
35846
35845
28097
28096
28095
28094
28093
28092
28091
28090
28089
28088
28087
28086
28085
28084
28083
542
28082
28081
28074
28073
28072
28071
28070
28069
28068
28067
28066
28065
28064
28063
28062
28061
28057
28056
28054
28053
28052
28050
1313
1312
1310
1309
1307
1306
1305
1304
1303
36070
36068
36052
39186
39180
39228
39227
39226
38218
37311
37309
37308
37307
37306
39744
39742
39741
39740
39739
39738
39737
39640
39638
39637
39636
39635
39702
39701
39699
39698
39697
39730
39729
39728
39674
39672
39664
39694
39692
39691
39690
39689
12564
12563
12523
12518
12510
6295
6293
6328
6327
6325
6324
6322
6318
6306
6305
6304
6302
6301
6276
6197
6196
6195
397
396
6194
6193
6188
6186
6185
6184
6183
6182
6181
6180
6179
6175
6174
6173
6172
6171
6167
6166
6165
6164
6352
6351
6350
6337
6336
6334
6330
6329
6297
6292
6284
35892
35891
35890
35888
35887
35885
35884
35882
35881
35880
35878
35877
5163
6274
6273
6271
5867
5866
5864
5859
5858
5857
5856
5855
5052
5028
5027
5026
5025
7966
7965
7963
7962
7960
7952
31192
31190
31189
31187
31186
31185
31184
31183
31182
31181
30709
36167
36166
36165
36164
36163
36162
32760
36161
36160
36159
36158
36156
36155
36154
36153
36152
36308
36306
36305
36304
36303
36322
36320
36319
36318
36317
36328
36326
36325
36324
36323
36316
36315
36314
36312
36310
36309
36302
36301
38420
38408
38407
38406
38405
38402
38394
38393
38392
38391
38383
38382
38381
38380
38373
38372
38264
38263
38262
38261
38260
38259
38258
38257
38250
38249
38248
38241
38240
38239
37278
37267
37266
38043
38041
38040
38039
38038
38071
38070
38069
38068
38066
38065
38064
38063
38062
38061
38060
38059
38058
38057
38056
38055
38047
38046
38045
38044
38037
38036
39518
39464
39458
39452
39446
39516
39467
39465
39463
39462
39461
39459
39457
39456
39455
39453
39451
39450
39449
39447
39445
39444
39443
39441
39440
39439
39438
39437
39435
39434
39433
39432
39431
39429
39428
39427
39426
39425
39423
39422
39421
39420
39419
39417
39416
39415
39414
39413
39411
39410
39409
39408
39407
39405
39515
39517
39514
39513
39512
39404
39403
39402
39401
39511
39509
39503
39501
39500
39499
39498
39497
39496
39495
39494
39493
39491
39490
22237
22236
22234
22233
22232
22231
22229
22228
22226
22225
22224
22223
22221
22217
22209
22208
22207
22206
22205
22092
22091
22089
22088
21681
21676
21668
21667
22971
22969
22968
22966
22958
24752
24751
24749
24748
24747
24745
24744
24743
24742
24741
27421
27416
27405
27389
27388
27387
27386
27385
27377
27376
27374
27363
27350
27349
27348
27347
27346
27338
27333
27322
27306
27305
27304
27303
27302
27246
27245
27235
27215
27214
27213
27212
27211
1367
1362
1346
1320
1319
23937
23932
23931
23930
23929
23928
23927
28910
28902
28889
28888
28765
28757
28744
28743
28152
22955
22954
22953
22951
23183
23178
23177
23176
23175
23174
24415
24407
24394
24393
24385
24377
24365
24364
24091
24083
24070
24069
23678
23673
23672
23651
23650
1610
1608
1607
1605
1600
1599
21785
22986
22981
22973
22957
22956
11036
11034
11033
11031
11030
11029
11028
11027
11026
11025
11024
10947
10945
10944
10942
10941
10940
10939
10938
10937
10936
10935
2885
2884
2882
2881
2880
2879
2877
2876
2874
2873
2872
2871
2869
2868
2866
2865
2864
2863
2861
2860
2858
2857
2856
2855
2853
2852
2850
2849
2848
2847
2846
2782
2781
2779
2778
2777
2772
2770
6456
6455
6449
6448
6446
6445
6444
6443
6442
6441
6437
6436
6435
6434
6658
6656
6655
6653
6652
6651
6650
6649
7347
7346
7344
7339
7338
6496
32053
32048
32047
32046
32045
32044
32043
32042
31735
31733
31732
31730
31729
31713
31687
31686
31685
31684
31683
1128
1123
4434
4432
4431
4430
4428
4427
4426
4425
4424
30087
30086
30084
30083
30075
30074
30072
30064
30051
30050
30049
30048
30047
30039
30034
30023
30007
30006
30005
30004
30003
29995
29990
29979
29963
29962
29961
29960
29959
29951
29946
29935
6609
6604
6603
6499
6498
8576
8571
8570
8569
8567
8566
8565
8564
8563
10403
10395
10382
10381
10380
10379
10378
10370
10365
10354
10338
10337
10336
10335
10334
10326
10325
10323
10312
10299
10298
10297
10296
10295
10287
10279
10266
10243
10242
10241
10240
10239
10231
10226
10215
10199
10198
10197
10196
10195
2017
2015
2014
2012
3699
3697
3696
3688
3687
30924
30919
30908
30892
30891
30890
30889
30888
30880
30879
30877
30866
30853
30852
30851
30850
30849
30841
30836
30825
30809
30808
30807
30806
30805
30797
30792
30781
30765
30764
30763
30762
30761
1214
1209
38431
38429
38428
38427
38426
38425
38424
38423
38422
38421
38310
38308
38307
38306
38305
38304
38303
38302
38299
37917
37900
37899
37898
37897
37896
37895
37894
37886
37885
37884
37883
37876
37875
576
896
895
894
893
892
891
11490
11489
11487
1194
1193
1191
1183
536
535
534
533
531
530
529
528
527
520
519
518
516
526
525
521
514
513
512
499
498
497
496
12287
12376
12375
12373
12372
12371
12369
12368
12367
12365
12364
12362
12361
12360
12359
1595
1594
1592
1587
1615
1613
1612
37359
21202
21201
21200
21199
21198
21197
20342
20334
20333
2414
13491
13490
13489
13488
13487
13486
11990
11982
11981
2546
2542
2532
20458
20457
21314
21313
37256
17273
17767
17766
17764
17763
17755
17754
17752
17751
17750
17749
17747
17746
17744
17743
17742
17741
17739
17738
17736
17735
17718
17717
17715
17714
17712
17711
17710
17690
17688
17687
17685
17684
17683
17682
17629
17627
17626
17624
17623
17621
17620
17605
17573
17572
17570
17569
17568
17567
17566
17422
17421
17419
17411
17410
17409
17408
17407
17406
17405
21008
21003
20995
20994
20993
20992
20991
20990
20989
20416
20415
20413
20412
20410
20409
11661
10952
10950
10949
559
556
3030
3029
3027
3026
3024
3023
3022
3021
3019
3018
3016
3015
2746
2745
2743
2742
2654
11306
11305
11303
11302
11417
11416
11414
11406
11405
11404
11403
11402
11401
11400
11151
11150
11148
11140
11139
11138
11137
11136
11135
11134
11041
11039
11038
36274
36278
36280
36273
36272
36281
36279
36277
36276
36275
36271
36270
36266
36265
39588
39586
39585
39584
39583
39603
39601
39600
39599
39598
39597
39225
35813
35808
35758
35874
35873
35872
35867
35866
35863
35862
35836
35835
35761
35760
35759
35753
35637
35636
35942
35940
35939
35938
35937
22373
22372
22370
22369
22355
22354
22352
22351
22490
22489
22487
22486
22485
22484
22482
22481
22479
22478
22477
22476
22474
22473
22471
22470
22469
22468
22466
22465
22463
22462
22461
22460
22458
22454
22446
22445
22444
22443
22442
22391
22390
22388
22387
21618
21592
28687
28686
28685
28684
28683
28682
28681
28680
28679
28678
28677
28676
28675
28674
28672
28671
28669
28668
28667
28666
28664
28663
28661
28656
28655
28654
28653
28652
28644
28636
28624
28623
28615
28607
28595
28594
28586
28578
28566
28565
28187
28176
28163
28162
33799
33798
33590
33589
11926
11925
11923
11922
11920
11919
35871
35870
35868
35865
35864
35861
35860
39713
39712
39710
34137
34136
39709
39700
38379
38377
38376
38375
38374
36526
36525
36524
36523
36522
36521
36520
36519
36518
36517
36516
36515
36514
36513
36512
36511
36510
36509
36508
36507
36506
36505
36504
36503
36502
36501
36500
36499
36498
36497
36496
36495
36494
36493
36486
36485
36484
36483
37786
12285
12378
21212
21211
21209
1514
1513
1511
1506
1498
1497
32420
32419
32418
32417
32416
32415
32414
32413
32412
32411
32410
32409
32408
32407
32405
32404
32402
32401
32400
32399
32397
32396
32394
32393
32392
32391
32389
32388
32386
32381
32380
32379
32378
32377
32369
32361
32349
32348
32340
32332
32320
32319
32311
32303
32291
32290
32282
32274
32262
32261
1083
1075
1062
1061
21343
21342
21340
21353
21352
21350
21349
21347
21339
36188
36186
36185
36184
36183
36182
36902
38600
38599
38598
38577
38575
38574
38573
38572
38530
38522
38501
38500
38499
38498
38497
38496
38495
38494
38493
38492
38491
38490
38489
38488
38487
38485
38484
38483
38482
38481
38527
38526
38525
38524
38480
38479
38478
38477
38476
38453
38452
38451
38444
38443
38435
38434
38433
38432
37994
37984
37983
37982
37981
37978
37977
37969
37968
37967
37966
37959
37958
35703
35702
12930
12929
12923
12922
12920
12919
12918
679
669
12917
480
479
478
12916
12915
12914
12910
12909
12908
12907
13005
13004
13003
13001
13000
12998
12997
12996
12995
12993
12992
12990
12989
12903
12902
12900
12899
12898
12897
12895
12894
12892
12887
12879
12878
12877
12876
12874
12974
12972
12971
12969
12968
12967
12966
12965
12964
13259
13258
13256
13255
13254
13253
13251
13250
13248
13247
13246
13245
13243
13242
13240
13239
13238
13237
13235
13234
13232
13224
13211
13210
13209
13208
13207
13206
13205
13203
13202
13200
13199
12110
12108
12107
12099
12098
19452
19451
19449
19448
8562
8561
8559
8558
8556
8555
8547
8539
8526
8525
8524
8523
8522
8514
8509
8498
8482
8481
8480
8479
8478
8470
8465
8454
8438
8437
8436
8435
8434
8408
8400
8387
4830
4829
4827
4819
4803
4802
4801
4800
4799
4683
4682
8385
8383
8376
12042
12041
12040
12039
12038
12037
12036
12032
12031
12030
12849
495
491
489
488
487
486
485
484
483
482
481
12852
12848
12847
12846
12845
12844
12843
12842
12841
12839
12838
12836
12835
12160
12159
12157
12156
13585
13584
13583
13581
19993
19988
19987
19986
11912
11910
11909
11901
11900
20060
20059
20057
20056
20054
20049
20033
20032
2784
2487
2485
2484
2482
2481
2479
2478
2463
24904
24903
24901
24900
24899
24898
24897
24896
24895
24518
24513
24502
24486
24485
24484
24483
24482
1552
1547
13970
13969
13968
13967
13966
13965
13961
13960
13959
13958
13957
13956
13954
13953
13951
13950
14070
14068
14067
14065
14057
14056
14055
14054
14053
14052
13982
13981
13979
13978
13976
13975
13974
13973
13972
13915
13914
13912
13911
13519
13517
13516
13514
13513
13512
13511
13510
13509
11993
11992
33582
33577
33576
33574
37641
37640
32897
32896
32895
32893
32891
32890
32888
32887
32886
32885
32883
32882
37639
37638
37637
37635
37634
37627
37626
37649
37647
37646
37645
37644
3299
3298
3296
3295
3281
3277
3269
3268
3267
3266
3265
3215
3214
3212
3211
2700
2695
2687
2686
11129
11128
11126
11125
11123
11118
11117
11115
11114
11113
11111
3260
3259
3257
3256
3255
3254
3252
3251
3249
3248
3247
3246
3244
3239
3232
3231
3230
3229
3228
3227
3226
3224
3223
3221
3220
2698
2696
11146
11144
11143
11141
36269
36267
21544
21542
21541
21539
21531
21552
21550
21549
21547
21817
21816
21814
21813
21811
21810
21809
21808
21806
21805
21803
21802
21801
21800
21798
21797
21795
21794
21754
21750
21743
21742
21741
21740
21739
21738
21737
21735
21734
21732
21731
21717
35805
35804
35802
36864
36862
36861
36859
36858
36857
36856
36855
36854
36852
36851
36850
36836
36849
36848
36847
36846
32755
21293
21292
21290
21289
21287
21286
21285
21284
21283
21261
21260
21258
21257
21255
21254
21253
21252
21251
21240
21239
21237
21236
21235
21230
21228
21227
21225
21224
21223
21222
21221
21220
21163
21162
21160
21152
21151
21150
21149
21148
20338
20337
20335
32975
32974
32972
32970
32969
32968
32967
32966
32964
33097
33096
33095
33094
33093
33090
33088
33087
33085
33084
32961
32959
32957
32956
32955
32953
32950
32948
32946
32945
32944
32942
32932
32930
32929
32928
32927
32925
36976
36975
36974
36973
36972
36971
36970
35895
37925
37923
37922
37921
37920
38597
38596
38595
38594
38593
38592
38591
38590
38589
38588
38587
38586
38585
38584
38583
38581
38580
38579
38578
36205
20274
20273
20271
20270
20269
20268
20267
20266
20217
20216
20214
20213
20212
20211
20210
20209
20170
20169
20167
20166
20165
20157
20156
20154
20153
20132
20131
20129
20121
20120
20065
20302
20300
20299
20297
12274
12273
12272
2421
12514
12513
12511
11226
11224
11223
11221
11220
11219
11218
11217
11216
11215
11214
10957
10956
10954
14921
14920
14208
14207
14205
14204
14183
14182
14180
14172
14171
11966
2162
12153
12151
12150
12148
12147
37617
37615
37614
37613
37612
11498
13856
13851
13850
13849
13848
13847
13846
13845
13844
13842
13841
13839
13838
11888
11887
11874
11873
20099
20098
20097
20095
20037
20035
20034
38178
38177
38176
38175
38168
38167
38166
38165
38157
38156
38155
38154
38147
38146
2197
2195
2194
2192
2191
2178
2177
3657
3655
3654
2322
2321
2319
2311
2298
2297
32718
32717
32716
32715
32714
32713
32712
32711
32710
32709
32708
32707
32706
32705
32704
32703
32702
32701
32700
32699
32698
32696
32695
363
360
32694
32693
32691
37542
37541
37540
37539
12963
12962
12960
12959
12957
12956
12955
12954
12952
12951
12949
12948
12947
12946
12944
12943
12941
12940
12939
12938
12936
12935
12933
12932
12869
12868
12866
12858
2611
2610
2602
27311
27310
27308
27307
29550
29542
29529
29528
29527
29526
29525
29517
29516
29514
29503
29490
29489
29488
29487
29486
29478
29473
29462
29446
29445
29444
29443
29442
29434
29429
29418
29402
29401
29400
29399
29398
29181
29176
29165
29149
29148
29147
29146
29145
32879
32877
32876
32775
32774
32773
32772
32771
32770
32769
32768
32767
32766
32765
32763
32762
33111
32841
32840
32839
32838
32835
32834
37882
37880
37879
37878
37877
39840
39839
39838
39837
39836
39835
39834
39833
39832
39831
39818
39817
39816
39815
39814
39813
39812
39811
39798
39797
39796
39795
39794
39793
39792
39791
39778
39777
39776
39775
39774
39773
39772
39771
39770
39769
39768
39767
39754
39753
39752
39751
39750
39749
39748
39747
39746
39745
39671
39669
39668
39667
39666
39665
37757
37755
37754
37753
37752
36252
36248
37337
37335
37334
37333
37332
36492
36490
36489
36488
36487
16669
16668
16662
16661
16659
16658
16657
16656
16655
16654
16650
16649
16648
16647
18117
18116
18114
18113
18112
18111
18110
18109
18108
18106
18105
18103
18102
16806
16805
16803
16802
16599
16598
16597
16595
28261
28256
28255
17002
17001
17000
16999
16998
16997
16996
16995
16994
16993
16989
16988
16987
16986
16957
16956
16925
16924
16922
16921
28301
28300
17650
17649
17648
17647
17646
17645
17641
17640
17639
2534
17907
17906
17905
17904
17902
17901
17899
17898
17897
17896
17894
17893
17891
17890
17948
17947
17945
17944
17800
17799
17797
17796
17794
17793
17791
17790
17942
17941
17939
17938
17870
17869
17867
17866
17865
17660
17658
17657
17655
17654
17653
17652
17599
17595
17588
17574
20830
20825
20817
20816
20815
20814
20813
20812
20811
20425
20424
20422
20421
20567
20566
20565
20559
20558
20557
20556
20555
20554
20553
20552
20551
20547
20546
20545
28343
28333
28332
28330
28329
28321
28320
28318
28317
28316
28315
28314
28313
28312
28310
28309
28307
28306
28298
28293
28292
28275
28270
28269
2539
2533
593
592
591
570
3449
3867
3866
3864
3863
3855
3854
3852
3851
11501
11500
6531
6530
6529
6528
6527
6526
6525
4714
10250
10245
10244
22246
22245
22243
22242
21662
21661
21659
21658
22999
22997
22996
22994
22993
22992
23166
23158
23145
23144
23143
23142
23141
23133
23125
23113
23112
23104
23096
23084
23083
22795
22787
22774
22773
1681
1679
1678
1676
1675
1673
1672
1659
1658
4752
452
5055
5054
9620
9618
9617
9615
9614
9613
9612
9611
9610
9609
31266
31261
31250
31234
31233
31232
31231
31230
31173
31165
31152
20821
20820
20818
20544
20493
20491
20490
20488
20487
20486
20485
20484
20482
20481
20480
20479
20478
20461
20460
17565
17502
17500
17499
17491
17490
17489
17488
17487
17486
17485
20833
20832
20741
20740
20738
20737
20736
20735
20734
20733
20732
20731
20437
20436
20434
20433
17977
17975
17974
17972
17971
17970
16846
16845
16843
16842
16840
16839
37965
37963
37962
37961
37960
12926
12925
12924
13307
13302
13301
13300
13299
13298
13297
13192
13190
13189
13181
13180
12112
23011
23010
2137
2135
2134
2124
28943
28942
28940
28932
39231
39236
39235
39234
39219
39222
39221
39220
39207
39201
39195
39189
39183
39177
2606
2605
2603
13619
13614
13613
13612
13611
13610
13609
13608
13607
13605
13604
13602
13601
11868
2720
38256
38254
38253
38252
38251
38238
38237
35522
38234
38233
38232
38230
33196
36091
36089
36088
36087
36086
38638
38637
38636
38635
38634
38633
38632
38631
38630
38629
38628
38621
38620
38612
38611
38610
38609
38602
38601
35546
35886
5279
5278
5276
5275
5258
5257
5256
5254
5266
5264
5263
5261
5260
5259
5228
5223
5222
5221
5220
5219
5218
5204
5203
5201
5200
5189
5188
5186
5185
5184
5183
5181
5180
5178
5177
5176
5175
5174
5130
5126
5125
5124
5123
5122
5114
5113
5111
5110
6403
6402
25171
25166
25165
25164
25163
25162
25161
25160
24472
24470
24469
24467
24466
24450
24427
24426
24425
24424
24423
1557
1555
1554
32800
32798
32797
32795
32794
32792
32791
32789
32788
32787
32785
32784
32782
32781
32779
32777
32776
19035
19034
19028
19027
19025
19024
19023
19022
19021
19017
19016
19015
19014
21355
6433
6478
6473
6472
6504
6502
6501
37680
37678
37677
37676
37675
13217
13212
35857
35856
35854
36966
36965
36964
36963
36962
36961
36960
36959
36958
36956
36955
36954
36953
36952
13792
13788
13780
13779
11842
11841
11828
11827
2608
30814
30813
30811
30810
21304
21303
21301
36100
36098
36097
36096
36095
36094
36114
36112
36111
36110
36109
36108
37633
37631
37630
37629
37628
36597
21572
21570
21569
21567
21566
17638
17581
17579
17578
17576
17575
9181
9176
9175
9174
9173
9172
9171
30662
30654
30641
30640
30593
30588
30578
30555
30554
30553
30552
30551
30288
30286
30285
30283
30282
30280
33786
33785
37715
21849
21848
31681
31680
31679
31678
31677
31676
31675
31674
31670
31669
31668
31667
31666
31665
31664
31663
31662
31652
31650
31649
31648
31508
31500
31487
31486
31303
31301
31300
31298
31297
31295
4049
28538
28537
28535
28530
28529
28521
28516
28509
28508
28500
28492
28480
28479
28471
28463
28451
28450
28217
28209
28196
28195
12248
12241
12200
12199
12198
12135
12134
12132
12131
12118
12117
21324
21322
21321
2470
2468
2467
2465
2464
33641
33640
33639
33638
33636
3945
23866
23864
23863
30429
30421
30408
30407
30399
30394
30387
30386
30378
30370
30358
30357
30349
30341
30329
30328
1255
1250
22033
22032
22030
22029
22028
22027
22026
22025
22024
22023
22021
22020
22019
22018
22017
22016
22015
22014
22006
22004
22003
22001
22000
21999
21998
21997
21996
21930
21929
21927
21926
21925
21924
21922
21921
21596
21594
21593
25734
25733
25731
25730
25729
25728
25724
25723
25722
25721
25720
25719
25718
25717
25713
25712
25711
25710
25709
25708
25707
25706
25826
25800
25799
25798
25785
25784
25782
25778
25777
25776
25775
25773
25772
25770
25766
25754
25753
25752
25751
25749
25748
25747
25689
25688
25686
25685
25683
25682
25680
25679
25678
25677
25675
25674
25673
25672
25670
25669
25667
25666
25665
25664
25662
25661
25659
25658
25638
25637
25636
25635
25634
25633
25625
25617
25605
25604
25596
25588
25576
25575
37731
37730
37721
37718
7953
4927
4925
4924
4922
4921
4920
4919
4918
4917
8743
8742
8740
8735
8734
8726
8718
8706
8705
8697
8689
8677
8676
8668
8663
8654
8631
8630
8629
8628
8627
8619
8611
8599
8598
2199
39788
39787
39786
39764
39763
39762
38247
38245
38244
38243
38242
39216
39215
35628
11385
11363
11362
11360
11359
11348
11347
11345
11344
11343
11342
11340
11339
11326
11325
11323
11322
11314
11313
11311
11310
11663
12626
12625
12623
35889
35883
35879
39580
39553
39552
39574
39578
39577
39576
39575
39573
39572
39571
39570
39569
39567
39566
39565
39564
39563
39562
39556
39555
39554
39551
39550
39549
39548
39547
39546
39545
39544
39543
39542
39540
39539
39538
39537
39536
39535
39534
33197
39533
28741
28740
28739
28738
28737
28736
28735
28734
28733
30548
30547
30546
30544
30543
30541
30540
30539
30538
30536
30535
30533
30528
30527
30526
30525
30524
30516
30508
30496
30495
30487
30479
30467
30466
30458
30450
30438
30437
30320
30312
30299
30298
1251
37846
37845
37782
37708
37706
37705
37704
37703
37702
37701
39683
39682
39650
39649
35618
35799
35798
35771
35770
35769
35765
35764
37143
37142
37141
37140
37139
37138
37137
37135
37134
37133
37132
673
490
12979
12977
12976
14915
14914
14912
14904
14888
14887
14886
14885
14884
14797
14795
14794
14786
14785
14230
14225
14217
14216
20039
38329
38327
38326
38325
38324
38323
38322
38321
38320
38318
38317
38316
38315
38314
38313
35664
37487
37485
37484
37483
37482
38287
38285
38284
38283
38282
39652
39651
3629
3627
3622
37188
38418
38417
38416
37909
37908
37907
38413
38412
38411
10909
10908
10900
10899
11082
11080
11079
11071
11070
15139
15138
15137
35847
39412
39510
39466
39460
39454
39448
39442
39436
39430
39424
39418
39406
17304
17298
17297
19561
19560
19558
19568
19566
19565
19557
19556
19555
19553
19552
19551
19550
19549
19547
19546
19544
19543
19542
19541
10930
10925
10918
10917
14173
21306
2543
12776
12775
12774
12773
12772
12770
12769
12768
12652
12651
12649
12648
38277
37323
37321
37320
37319
37318
38647
38646
39132
38658
38657
33565
33558
33557
38656
38655
38654
38653
38652
38651
38276
35784
35919
35918
35917
37439
37408
37407
37406
37405
37404
37403
37402
37401
37400
37399
37397
37396
37395
37394
37393
37392
37391
37389
37388
37378
37376
37375
37374
37373
37372
37371
37370
37368
37367
37366
37365
37364
37363
37362
37438
37437
37436
37435
37434
36900
36888
36887
36885
36889
36884
36883
36882
36880
36879
36877
36876
36875
36874
36873
36872
36871
36870
36869
36868
36867
36866
36865
35775
35707
35706
1492
1491
1489
1484
1476
1475
3733
3728
3727
2353
2352
2350
2349
582
581
580
579
11046
11045
11043
19272
19271
19260
19259
19257
19256
19246
19245
19243
19242
19240
19239
19231
19230
19228
19227
19205
19204
19202
19201
19199
19198
19187
19186
19184
19183
19070
19069
19067
19066
38153
38151
38150
38149
38148
11301
11300
11298
11297
11295
11294
11231
11230
11228
33004
33002
33001
38319
31292
31290
31289
31287
31286
31284
31276
1111
1109
1108
1106
1101
1093
686
12823
12822
12821
12820
12819
12817
12816
12814
12804
12803
12801
12800
12798
12797
12557
12521
12519
12189
12181
12179
401
12216
12215
12214
12213
12212
12210
12209
12207
12197
12196
12194
12193
12191
12190
12120
12119
12185
12184
12182
12178
12177
394
28049
28048
28046
28045
28043
28042
28167
28165
28164
1470
1469
36584
36581
39370
39367
39363
39360
39332
39331
39330
39329
39328
26563
26562
26560
26559
26558
26557
26556
25701
25700
25698
25697
25696
25695
25694
25727
25726
25725
26590
26588
26587
26586
26585
26584
26583
26581
26580
26579
26551
26550
26548
26547
26545
26544
26542
26541
26540
26539
26537
26536
26535
26534
26532
26531
26529
26528
26527
26526
26524
26523
26521
26520
26500
26499
26498
26497
26496
26495
26487
26479
26467
26466
26378
26370
26357
26356
26348
26337
26325
26324
1423
1418
25732
25758
25756
25755
33003
877
875
33047
33046
37988
37987
38475
38474
38473
38472
38471
38470
38469
38468
38467
38466
38465
38464
38463
38462
38461
38460
38459
38457
38456
38455
38454
23787
23786
24733
24728
24717
24701
24700
24699
24698
24697
24689
24688
24686
24675
24662
24661
24660
24659
24658
24650
24645
24634
23855
23847
23835
23834
23826
23821
23814
23813
23805
23797
23785
23784
23776
23768
23756
23755
1617
23960
23959
25067
25066
25064
25063
25055
25054
25052
25044
25031
25030
25029
25028
25027
25019
25014
25003
24987
24986
24985
24984
24983
24975
24970
24959
24943
24942
24941
24940
24939
24931
24926
24915
24064
24063
24061
24060
24059
24058
24056
24055
24053
24048
24047
24046
24045
24044
24036
24028
24016
24015
24007
23999
23987
23986
23978
23970
23958
23957
23717
23709
23696
23695
26389
26388
26458
26450
26437
26436
26428
26423
26416
26415
26407
26399
26387
26386
26346
26344
26343
26341
26340
26338
28779
28778
28883
28882
28880
28879
28878
28877
28875
28874
28872
28867
28866
28865
28864
28863
28855
28847
28835
28834
28826
28818
28806
28805
28797
28789
28777
28776
28154
4199
4198
4196
4195
3930
3909
3907
3906
4577
4576
4574
4573
4572
4571
4569
4568
4566
4565
4557
4549
4536
4535
4534
4533
4532
4524
4519
4508
4492
4491
4490
4489
4488
4480
4475
4464
4448
4447
4446
4445
4444
4226
4221
4210
4194
4193
4192
4191
4190
4189
4181
4179
4178
4168
4147
4146
4145
4144
4143
2289
2281
2268
2267
4138
4137
4135
4134
4133
4132
4130
4129
4127
4126
4125
4124
4122
4121
4119
4114
4113
4112
4111
4110
4102
4094
4082
4081
4073
4065
4053
4052
3924
3917
3905
3904
3893
3885
3873
3872
29407
29406
29404
29403
28453
28452
30360
30359
35803
21001
20999
20998
20996
33037
33036
33035
22979
22977
22976
22974
3308
3307
3305
3304
3290
3289
3287
3286
3285
3280
3278
11849
11848
11846
12885
12883
12882
12880
13372
13371
13361
13360
13359
13358
13357
12066
12058
12048
12047
12046
12045
12044
832
38371
38369
38368
38367
38366
11372
11371
11369
11368
11351
11350
2262
2261
2259
2251
2238
2237
798
791
794
793
792
790
28768
28767
14396
14395
14378
14377
14375
14374
14357
14356
14354
14353
14351
14350
14900
14899
14897
14896
14894
14889
9091
9090
9089
9085
9083
9082
9081
9080
9079
9078
9077
9076
9075
9074
9073
9072
9062
9060
9059
9058
9050
9042
9030
9029
2130
2125
20025
20023
20022
20014
20013
11786
11781
11768
11767
39349
39348
39347
11492
13037
13036
13034
13033
8817
8815
8807
13026
13024
13022
13021
13020
13019
13018
13017
13016
13015
13014
13012
13011
13009
13008
697
693
692
691
690
30381
30380
38619
38617
38616
38615
38614
38613
37003
36853
37660
37658
37657
37656
37655
37654
38856
33109
32867
28708
28706
28705
28703
28702
28690
28689
28557
28552
28544
28543
28185
28183
28182
28180
28179
28177
18817
18816
18815
18814
18813
18812
18876
18875
18873
18872
18871
18870
18869
18868
18792
18791
18789
18788
18787
18786
18785
18784
18783
18775
18773
18772
18770
18769
18768
18767
18766
18764
18763
18626
18625
18623
18622
18620
18619
18635
18634
18632
18631
19083
19059
19058
19056
19055
19054
19053
19052
18726
18724
18723
18722
18721
18720
18719
18671
18670
18668
18667
18666
18665
18664
18663
18652
18651
18649
18648
18647
18646
18644
18643
16590
16589
16587
16586
16584
16583
16581
16580
