NAME: pla85900
COMMENT: Tour length 142382641 (optimal)
COMMENT: Found in branch-and-cut search with Concorde
TYPE: TOUR
DIMENSION: 85900
TOUR_SECTION
1
2
4
3
5
6
195
196
194
193
191
192
190
189
187
188
186
185
183
184
182
181
179
180
178
177
175
176
174
173
171
172
170
169
167
168
166
165
163
164
162
161
159
160
158
157
155
156
154
153
1824
1823
1822
1821
1820
1819
1818
1817
1816
1815
1814
1813
1812
1811
1810
1809
1808
1434
1807
1806
1805
1804
1803
1802
1801
1800
1799
1798
1797
1796
1795
1794
1793
1792
1791
1790
1789
1788
1787
1786
1785
1784
1783
1782
1781
1780
1779
1778
1430
1777
1776
1775
1774
1773
1772
1771
1770
1769
1768
1767
1766
1765
1764
1763
1762
1761
1760
1759
1758
1757
1756
1755
1754
1753
1752
1751
1750
1749
1748
1427
1747
1746
1745
1744
1743
1742
1741
1740
1739
1738
1737
1736
1735
1734
1733
1425
1732
1731
1730
1729
1728
1727
1726
1725
1724
1723
1722
1721
1720
1719
1718
1717
1716
1715
1714
1713
1712
1711
1710
1709
1708
1707
1706
1705
1704
1703
1422
1702
1701
1700
1699
1698
1697
1696
1695
1694
1693
1420
1419
1692
1691
1690
1689
1688
1418
1687
1686
1685
1684
1683
1682
1681
1680
1679
1678
1677
1676
1675
1674
1673
1672
1414
1413
1671
1670
1669
1412
1668
1667
1666
1665
1664
1663
1662
1661
1660
1659
1658
1411
1410
1657
1656
1655
1654
1653
1652
1651
1650
1649
1648
1408
1405
1647
1646
1645
1644
1643
1404
1642
1641
1640
1639
1638
1637
1636
1635
1634
1633
1632
1631
1630
1629
1628
1401
1627
1626
1625
1624
1623
1622
1621
1620
1619
1618
1617
1616
1615
1614
1613
1396
1393
1390
1612
1611
1610
1609
1608
1607
1606
1605
1604
1603
1602
1601
1600
1599
1598
1597
1596
1595
1594
1593
1592
1591
1590
1589
1387
1388
1389
1391
1151
1150
1149
1148
1147
1146
1145
1144
1143
1142
1141
1140
1139
1386
1138
1137
1136
1135
1134
1384
1381
1380
1133
1132
1131
1130
1129
1128
56689
56690
56678
56677
56676
56688
56687
56675
56663
56651
56639
56640
56628
56627
56615
56603
56588
56570
56569
56587
56602
56614
56626
56638
56650
56662
56674
56686
56685
51568
56673
51567
56661
51566
56649
51565
56637
51564
56625
51563
56613
51562
56601
51561
56586
56568
56552
56541
56531
51560
56521
51559
56510
51558
56500
51854
56490
56489
51557
56478
51556
56467
51555
56456
56457
56458
56446
56445
51852
56429
56428
56411
56394
56380
51554
56363
51553
56346
51552
56329
51551
56313
51550
56299
51549
56282
51548
56265
51547
56249
51546
56233
56234
56250
56266
56267
56251
56235
56218
56217
56216
56200
56201
56184
56183
56168
56169
56170
56185
56202
56203
56186
56187
56188
56173
56172
56171
56155
56156
56157
56158
56142
56143
56159
56175
56174
56189
56190
56191
56176
56177
56178
56162
56163
51836
56179
56196
56211
51838
56195
56194
56193
56192
56209
56210
56226
56225
56240
56239
51841
56223
56224
56208
56207
56206
56222
56238
56237
51840
56221
56205
56204
56220
56219
56236
56252
56268
56285
56302
56301
56284
56283
56300
56314
56330
56331
56315
56316
56332
56349
56348
56347
56364
56381
56395
56412
56413
56430
56431
56414
56397
56396
56382
56365
56366
56383
56384
56398
56415
56432
56448
56447
56459
56470
56469
56468
56479
56480
56481
56492
56491
56501
56502
56513
56524
56523
56512
56511
56522
56532
56542
56553
56554
56543
56533
56534
56544
56555
56556
56572
56571
56589
56604
56616
56617
56629
56641
56653
56652
56664
56665
56666
56654
56642
56630
56618
56606
56605
56590
56591
56592
56593
56575
56576
56594
56595
56577
56561
56560
56559
56558
56574
56573
56557
56545
51856
56535
56525
56514
56503
56493
56482
56471
56460
51853
56449
56433
56434
56435
56418
56419
56436
56437
56420
56421
56438
56439
56450
56461
56472
56483
56494
56504
56515
56526
56536
56546
56562
56578
51859
56579
56563
56564
56580
56596
56597
56598
56609
56610
56611
56623
56622
56621
56620
56608
56607
56619
56631
56643
56655
56667
56679
56691
56692
56680
56668
56669
56670
56658
56657
56656
56644
56632
56633
56645
56646
56634
56635
56647
56659
56671
56683
56682
56681
56693
56694
56695
56696
56934
56933
56684
56672
56932
56931
56660
56648
56930
56929
56636
56624
56928
56927
56612
56600
56585
56584
56599
51860
56583
56582
56581
56565
56566
56548
56547
51857
56537
56538
56539
56549
56550
51858
56567
56551
56540
56926
56530
51855
56519
56520
56925
56924
56509
56508
56507
56497
56498
56499
56923
56922
56488
56477
56921
56920
56466
56465
56454
56455
56919
56444
56918
56917
56427
56410
56916
56915
56393
56379
56362
56361
56360
56343
56342
56359
56376
56377
56378
56392
56391
56390
56389
56406
56407
56424
56425
56408
56409
56426
56443
56442
56441
56452
56453
56464
56475
56476
56487
56486
56485
56496
56506
56517
56518
56529
56528
56527
56516
56505
56495
56484
56473
56474
56463
56462
56451
56440
51851
56423
56422
51850
56405
51849
56388
56387
56386
56404
56403
56402
56401
56400
56417
56416
56399
56385
56367
51848
51847
56350
56333
51846
51845
56317
56303
56286
51844
51843
51842
56253
56269
56270
56287
56288
56304
56318
56334
56335
56336
56319
56320
56321
56305
56291
56274
56273
56290
56289
56272
56271
56254
56255
56256
56257
56241
56242
56258
56259
56260
56244
56243
56227
51839
56228
56229
56212
56197
56198
56213
56214
56231
56230
56246
56245
56261
56262
56279
56280
56297
56296
56295
56278
56277
56276
56275
56292
56306
56322
56339
56356
56355
56338
56337
56354
56353
56352
56351
56368
56369
56370
56371
56372
56373
56374
56375
56358
56357
56340
56341
56324
56323
56307
56293
56294
56308
56309
56325
56326
56310
56311
56327
56344
56345
56328
56312
56914
56298
56281
56264
56263
56247
56248
56232
56913
56215
56199
51837
56182
56912
56911
56167
51835
56150
56151
56135
56119
56105
56087
56086
56104
56118
56134
56133
56117
56103
56102
56116
56132
56148
56149
56166
56181
56180
56165
56164
51834
56147
56131
51833
56130
51832
56113
56099
56100
56114
56115
56101
56083
56084
56085
56071
56057
56042
56041
56056
56070
56069
51828
56068
56054
56055
56040
56039
56024
56025
56026
56011
56010
56009
55993
51820
55976
55975
55974
55992
55991
56007
56008
56023
56022
56037
56038
56053
56052
56066
56067
51827
56082
56098
56097
51830
56112
51831
56129
56146
56145
56161
56160
56144
56128
56127
56126
56125
56141
56140
56139
56123
56124
56110
56111
56093
56092
56077
56076
56062
56061
56060
56074
56075
56090
56091
56109
56108
56122
56121
56137
56138
56154
56153
56152
56136
56120
56106
56107
56089
56088
56073
56059
56044
51545
56029
51544
56014
51543
55999
51542
55982
55983
55966
55965
51541
55949
51540
55933
51539
55918
55919
55904
55903
55888
55872
51538
55857
55843
55844
55858
55859
55874
55873
55889
55890
55905
55920
55935
55934
55950
55951
55952
55936
55921
55906
55891
55875
55876
55877
51813
55892
51815
55907
51817
55922
55937
55938
55923
55908
55893
55878
55879
55894
55909
55924
55939
55955
55971
55970
55954
55953
55969
51819
55968
55967
55984
56001
56000
56015
56016
56031
56030
56045
56046
56047
56048
56063
56064
56078
56079
56094
56095
51829
56096
56081
56080
56065
51825
56051
56050
56049
56034
56035
56036
56021
56020
56019
56004
56003
56018
56033
56032
56017
56002
55985
55986
55987
55988
56005
56006
55989
55990
55972
55973
55956
55957
55958
55959
55943
55944
55960
55961
55962
55979
55978
55977
55994
55995
55996
51821
51822
56027
51823
51824
51826
56072
56058
56043
56028
56013
56012
55997
55998
56910
55981
55980
55963
55964
56909
56908
55948
55947
55946
55945
55930
55929
55928
55913
55912
55927
55942
55941
55940
55925
55926
55911
55910
55895
55896
55897
55898
55899
55914
55915
55900
55885
55869
55854
55853
55868
55884
55883
55867
55852
55851
55837
55838
55822
55823
55839
55840
55824
55825
51809
51811
55855
55870
55886
55901
51814
51816
55916
51818
55931
55932
55917
55902
55887
56907
55871
55856
55842
55841
55826
55827
55811
51806
55798
55783
55767
55749
55735
56906
56905
55695
56904
56903
56902
56901
56900
51796
55609
56899
51793
51791
51789
55560
55548
55547
55546
55558
55559
55571
55572
55584
55583
55595
55596
55608
55625
55637
55636
55624
55607
55606
55623
55635
55647
55648
55649
55661
55672
55684
51799
55694
55683
55682
55693
55704
55705
55721
55722
55734
55733
55747
55748
55766
55782
55781
55765
55764
55746
55745
55731
55732
55720
55719
55703
55692
55681
55669
55670
55671
55660
55659
55658
55646
55634
55622
51795
55605
55604
55603
55591
55592
55593
55594
55582
55570
55569
55581
55580
55579
55567
55568
55556
55557
55545
55544
55543
55555
51787
55542
55528
55514
55501
55502
55515
55529
55530
55531
55517
55516
55503
55504
55505
55518
55532
55533
55534
51785
55535
56898
56897
55521
55520
55519
55506
55492
55491
55478
55464
55463
55477
55490
55489
55476
55462
55461
55475
55488
51782
55474
55473
55472
55471
55470
55487
55500
55513
55527
55541
55554
55566
55578
55577
55565
55564
55576
55575
55563
55551
55552
55553
55540
55539
55538
55524
55510
55511
55525
55526
55512
55499
55498
55485
55486
55469
55468
51781
55458
55448
55437
55423
55422
55406
55407
55397
55398
55387
55386
55375
55376
55377
55388
55399
55409
55408
55424
55438
55449
55459
55460
55450
55439
55425
55426
55410
55411
55427
55428
55412
55413
55429
55430
55440
55451
55452
55453
55454
55442
55441
51779
55431
55432
55416
55415
55414
55400
55389
55378
55367
55366
55348
55347
55365
55364
55346
55331
55313
55312
55330
55345
55363
55362
55361
55360
55359
55342
55358
55357
55374
51773
55385
51775
55396
55405
55421
55420
55436
55447
55457
55467
55483
55484
55497
55496
55509
55523
51784
55537
51786
55550
51788
55562
51790
55574
51792
55586
55598
55612
55628
55627
55639
55640
55641
55653
55652
55663
55664
55676
55677
55665
55654
55642
55630
55629
55613
55614
55600
55599
55587
55588
55589
55590
55602
55601
55615
55631
55643
55655
55666
55678
51798
55689
55700
55711
55712
55701
55690
55679
55667
55656
55644
55632
55616
55617
55618
55619
55620
55621
55633
55645
55657
55668
55680
55691
55702
55717
55718
55730
55729
55743
55744
55762
55763
55779
55780
55796
55797
55810
55809
55808
55795
55794
55807
55806
55821
55820
55836
55835
55849
55850
55865
55866
55882
55881
55880
55864
55863
51812
51810
55834
55833
55832
55847
55848
55862
55861
55860
55846
55845
55830
55831
55815
55802
55787
55771
55753
55752
55738
55725
55726
55739
55740
55754
51804
55772
55788
55803
51807
55816
51808
55817
55818
55819
55804
55805
55792
55793
55778
55761
55760
55777
55776
55791
55790
55789
51805
55773
55774
55775
55758
55759
55742
51803
55728
55716
51801
55715
55714
55713
51800
51802
55757
55756
55755
55741
55727
55710
55709
55708
55707
55724
55737
55751
55769
55770
55786
55785
55800
55801
55814
55813
55829
55828
51537
55812
55799
51536
55784
51535
55768
51534
55750
55736
55723
55706
55696
51533
55685
55686
55697
55698
55699
55688
55687
55675
55674
55673
51532
55662
51797
55651
55650
51531
55638
51530
55626
51529
55610
55611
55597
51794
55585
55573
55561
55549
55536
55522
51528
55508
51527
55495
51526
55482
51525
55466
51524
55456
51523
55446
51522
55435
51521
55419
55404
55395
55384
55373
51520
55356
55341
51519
55323
55324
55325
55307
55306
55290
55305
55289
55278
51518
55261
51517
55245
55246
51769
55247
55237
55227
55217
55207
55197
51766
55188
55198
55208
55218
55228
55238
55239
55229
55219
55209
55199
55189
55179
55178
55168
55169
55159
55158
55148
55149
55140
55130
55118
55107
55106
55105
55116
55117
51762
55129
55139
51764
55128
55115
55104
55093
55082
55083
55094
55095
55096
55085
55084
55067
55068
55069
55052
55053
55070
55071
55054
55055
55072
55086
55097
55108
55119
55131
55141
55150
55160
55170
55180
55190
55200
55210
55220
55230
55240
55255
55254
55269
55268
55253
55252
55267
55266
55251
55250
55265
55264
55249
55248
55263
55262
55279
55291
55292
55308
55326
55327
51772
55328
55343
55344
55329
55311
55310
55309
55293
55294
55280
55281
55295
55296
55297
55298
55314
55332
55333
55315
55316
55334
55349
55350
55335
55317
55318
55336
55351
55352
55337
55319
55320
55338
55353
55354
55372
55383
55382
55371
55370
55381
55380
55369
55368
55379
51774
55390
55401
55402
55391
55392
55403
55418
55417
55433
55434
55443
55455
55465
55479
55480
55493
51783
55507
55494
55481
51780
56896
55445
55444
51778
51777
51776
55393
55394
56895
56894
55355
55340
55339
55321
55322
55304
55303
55302
55301
55300
55299
51771
55283
55282
55270
55271
55272
55284
55285
55273
55256
51768
55241
55231
55232
55222
55221
55211
55212
55202
55201
55191
55192
55182
55181
55171
55172
55162
55161
55151
55152
55153
55163
55164
55174
55173
55183
55193
55203
55213
55223
55233
55243
55242
55257
55274
55286
55287
55275
55258
55259
55276
51770
55288
55277
55260
55244
56893
55234
56892
56891
55224
55214
56890
56889
55204
55194
51767
55184
55185
56888
56887
55175
55165
56886
56885
55155
55154
55144
55145
55135
55134
55133
55143
55142
51765
55132
51763
55120
55121
55109
51761
55098
55087
55088
55099
55100
55111
55110
55122
55123
55124
56884
55112
55101
56883
56882
55079
55090
55089
55078
55077
55076
55075
55074
55073
55056
55057
55039
55038
51759
55024
55023
55022
55021
55004
55005
55006
55007
55008
55025
55026
55009
55010
55027
55028
55029
55011
51757
54994
54985
51756
54976
54977
54978
54986
54995
55012
55030
55043
55042
55041
55040
55058
55059
55060
55061
55062
55044
55031
55013
56881
56880
54996
54987
54979
56879
56878
54970
54962
56877
54953
56876
56875
56874
56873
56872
56871
56870
54868
54853
54852
54867
54866
54884
54885
54893
54894
51751
54911
54918
51753
54935
54944
54943
54952
54961
54969
54968
54967
54959
54960
54951
54950
54941
54942
54934
54917
54910
54892
54891
54883
54882
54881
54880
54865
54864
54879
54878
54877
54876
54861
54860
54859
54841
54842
54843
54844
54862
54863
54845
54846
54831
54832
54847
54848
54833
54834
54849
51749
51750
54850
54851
54835
51746
54820
54819
51744
54804
54795
54786
54787
54796
54805
51743
51745
51747
54836
54821
54806
54797
56869
54788
56868
56867
54779
54770
54769
54768
54778
54777
54767
54766
54765
54775
54776
54785
54784
54793
54794
54803
54802
54818
54817
54816
54815
54830
54829
54814
54813
54828
54827
54826
54811
54812
54801
54792
54783
54774
54759
54760
54744
54745
54761
54762
54746
54747
54763
54764
54748
54749
54731
54721
54711
54712
54722
54723
54733
54732
54750
54751
54752
54734
54724
54725
54735
54736
51741
54753
56866
56865
54726
56864
56863
54716
54715
54705
54704
54714
54713
54703
54702
54701
54691
54692
54693
54684
54683
54682
54681
54680
54679
54663
54664
54665
54666
54667
54668
54669
54651
54650
51739
54649
54640
54639
54638
54637
54636
54635
54634
54622
54612
54594
51735
54593
54584
54583
54574
54575
54566
54565
54548
54547
54564
54573
54582
54591
54592
54609
54608
54618
54619
54630
54646
54647
54631
54620
54610
54611
54621
54632
54633
51738
54648
54660
54661
54662
54678
54677
54676
54690
54700
54710
54720
54730
54743
54742
54758
54757
54756
54740
54741
51740
54719
54709
54699
54689
54673
54674
54675
54659
54658
54657
54656
54655
54672
54688
54698
54708
54718
54728
54729
54739
51742
54738
54755
54772
54773
54782
54781
54790
54791
54800
54809
54810
54825
54840
54839
51748
54824
54823
54838
54855
54856
54871
54872
54857
54858
54873
54874
54875
54890
54901
54902
54903
54904
54905
54906
54907
54908
54909
54916
54933
54932
54931
54930
54929
54928
54927
54926
54940
54949
54958
54966
54975
54984
54993
55003
55020
51758
55037
55051
55050
55049
55066
55065
55048
51760
55047
55046
55064
55081
55092
55103
55114
55126
55127
55138
55137
55147
55157
55167
55177
55187
55196
55206
55216
55226
55236
55235
51516
55225
51515
55215
51514
55205
51513
55195
51512
55186
55176
51511
55166
51510
55156
51509
55146
51508
55136
55125
55113
51507
55102
51506
55091
51505
55080
51504
55063
51503
55045
55032
55014
55015
55033
55034
55016
54999
55000
55017
55035
55036
55018
55019
55002
55001
54992
54983
54974
54965
54957
54948
54939
54938
54947
54956
54964
54973
51755
54982
54991
54990
54989
54998
54997
54988
51502
54980
54981
54972
54971
51501
54963
51754
54955
54954
51500
54945
51499
54946
54937
54936
51498
54919
54920
54921
54922
54913
54914
54923
54924
54925
54915
54900
54899
54889
54888
54898
54897
54896
51752
54912
54895
54886
51497
54887
54870
54869
54854
54837
51496
54822
54807
54808
54799
54798
51495
54789
51494
54780
51493
54771
51492
54754
51491
54737
54727
54717
51490
54707
51489
54697
51488
54687
51487
54671
54654
54644
54645
54629
54628
54617
51486
54607
51485
54590
51484
54581
51483
54572
51482
54563
54546
54529
54512
54495
54496
54497
54498
54515
54514
54513
54530
54531
54532
54549
54550
54533
54516
54499
54482
54465
54449
54441
54424
54423
54440
54448
54464
54481
54480
54479
54478
54462
54463
54447
54446
54437
51481
54420
54421
54438
54439
54422
54405
54404
54403
54386
54387
54388
54371
54370
54369
54352
54335
54336
54353
54354
54337
54328
54310
54292
54291
54309
54327
54326
54308
54290
54274
54268
51480
54262
51479
54256
51478
54250
51477
54244
51476
54238
51475
54232
51474
54226
51473
54220
51472
54214
51471
54208
51470
54202
54196
54190
54184
54167
54168
54151
54150
54144
51469
54138
51468
54132
51467
54126
51466
54109
51465
54092
51464
54085
51463
54078
51462
54071
51461
54055
54056
54072
54079
54086
54093
51716
54094
54087
54080
54081
54088
51715
54095
54096
54097
54089
54082
54075
54060
54059
54058
54074
54073
54057
54050
54051
54043
54026
51709
54027
54044
54052
54061
54062
54063
54064
54065
54066
54067
54068
54069
54070
54076
54083
51714
54090
54106
54105
54104
54103
54102
54101
54100
54099
54098
54115
54116
54117
54118
54119
54120
54121
54122
54123
54130
54129
54135
54141
54147
54148
54142
54136
54137
54143
54149
54166
54183
54182
54165
54164
54163
54162
54161
54160
54159
54158
54157
54156
54146
54140
54134
54128
54114
54113
54112
54111
54110
54127
54133
54139
54145
54152
54153
54154
54155
54172
54171
54170
54169
51719
54185
51721
54191
51722
54197
51723
54203
54209
54215
54221
54227
54233
54239
54245
54251
54257
54263
54269
51724
54275
51725
54276
54277
54295
54296
54297
54315
54314
54330
51726
54313
54312
54294
54293
54311
54329
54338
54355
54356
54339
54340
54357
54374
54373
54372
54389
54406
54407
54390
54391
54392
54409
54408
54425
54426
54442
54451
54450
54466
54467
54468
54452
54453
54469
54470
54454
54455
54456
54457
54473
54474
54491
54492
54475
54459
54458
54443
54433
54434
54417
54416
54415
54432
54431
54430
54429
54428
54427
54410
54393
54376
54375
54358
54341
54342
54359
54360
54343
54344
54361
54362
54345
54346
54363
54364
54347
54348
54365
54382
54381
54380
54379
54378
54377
54394
54411
54412
54395
54396
54413
54414
54397
54398
54399
54400
54383
54384
54367
54366
54349
54350
54351
54368
54385
54402
54401
54418
54419
54436
54435
54444
54445
54461
54460
54476
54493
51730
54509
51731
54526
51732
54543
51733
54560
54569
54578
54587
54604
54603
54586
54577
54568
54559
54558
54557
54540
54539
54556
54555
54538
54537
54554
54553
54536
54535
54518
54519
54520
54503
54504
54521
54522
54505
54506
54523
54524
54541
54542
54525
54508
54507
54490
54489
54472
54471
54488
54487
54486
54485
54502
54501
54484
54483
54500
54517
54534
54551
51734
54552
54567
54576
54585
54595
54596
54597
54598
54599
54600
54601
54602
54613
51736
54623
54624
51737
54641
54642
54652
54670
54686
54685
54694
54695
54696
54706
56862
56861
56860
56859
54653
54643
54627
54626
54625
54614
54615
54616
56858
54606
54605
54588
54589
56857
56856
54580
54579
54570
54571
56855
56854
54562
54561
54544
54545
56853
56852
54528
54527
54510
54511
56851
56850
54494
51729
54477
51728
56849
56848
56847
56846
56845
56844
56843
56842
54334
54325
54307
54289
54273
56841
56840
54267
54261
56839
56838
54255
54254
54248
54249
56837
56836
54243
54237
56835
56834
54231
54230
54224
54225
56833
56832
54219
54218
54212
54213
56831
56830
54207
54206
54205
54211
54217
54223
54229
54235
54236
54242
54241
54247
54253
54259
54260
54266
54265
54271
54272
54288
54287
54305
54306
54324
54333
54332
54323
54322
54331
51727
54321
54320
54302
54303
54304
54286
54285
54284
54283
54282
54281
54299
54300
54301
54319
54318
54317
54316
54298
54280
54279
54278
54270
54264
54258
54252
54246
54240
54234
54228
54222
54216
54210
54204
54198
54192
54186
54173
54174
54175
54176
54177
54178
54179
54180
54181
51720
54187
54193
54199
54200
54201
56829
56828
54195
54194
54188
54189
56827
56826
56825
56824
51718
54131
54125
51717
54124
54107
54108
54091
54084
51713
51712
54077
51711
56823
54047
54039
54022
54021
54038
54046
54054
54053
54045
54037
51710
54036
54035
54034
54033
54032
54031
54030
54029
54028
54018
54004
51707
54003
53987
53986
54002
54001
54017
54016
54000
53999
54015
54024
54025
54042
54041
54049
54048
51460
54040
51459
54023
51458
54014
53998
53982
53983
53984
53985
53978
53977
53976
53975
51457
53968
51456
53961
51455
53953
51454
53946
51453
53939
51452
53932
51451
53925
51450
53908
53891
53892
53885
53884
53870
53863
53846
53847
53848
51690
53864
53871
53865
53849
53850
53851
53852
53866
53875
53874
53873
53872
51694
53886
53894
53893
53910
53909
53926
53927
53934
53933
53940
53941
53948
53947
53954
53955
53963
53962
53969
53970
53971
53964
53956
53949
53942
53935
53928
53911
53912
53895
53896
53913
53929
53936
53943
53950
53957
53965
53972
53979
53988
53989
54005
54006
53990
53991
54007
54008
53992
53993
54009
54010
53994
53995
51705
54011
51708
54019
54020
54012
53996
51703
53980
53973
53966
53967
53974
53981
51704
51706
54013
53997
56822
51702
51701
53960
56821
51700
51699
51698
51697
53924
56820
56819
56818
53883
53890
51695
53907
53923
53931
53938
53945
53952
53959
53958
53951
53944
53937
53930
53922
51696
53906
53889
53888
53905
53904
53921
53920
53903
53902
53919
53918
53901
53900
53917
53916
53899
53898
53915
53914
53897
53887
53876
53877
53878
53879
53880
53881
53867
53859
53858
53857
53856
53855
53854
53853
53836
53835
53834
53833
53816
53815
53832
53831
53830
53829
53812
53795
53796
53813
53814
53797
53798
53799
51688
53800
53817
53818
53819
53802
53801
53791
53785
53778
53771
53756
53755
53754
53753
53752
53751
53769
53770
53777
53776
53783
53784
53790
53789
53788
53782
51449
53775
51448
53768
51447
53750
53733
53718
53709
51446
53693
53683
51445
53684
53674
51681
53665
53664
51444
53654
51443
53644
51442
53635
53645
53655
53656
53646
53636
51680
53627
51679
53618
51441
53609
51440
53600
51439
53591
51438
53582
51437
53565
51436
53548
53531
53532
53533
53534
53535
53551
53568
53567
53550
53549
51677
53566
53583
53584
53593
53592
53601
53602
53611
53610
53619
53620
53628
53637
53647
53657
53667
53666
53675
53676
53686
53685
53695
53694
53710
53711
53720
53719
53734
53735
53736
53737
53738
53739
53721
53722
53740
53757
53758
53759
53760
53761
53744
53743
53742
53741
53723
53724
53725
53726
53727
53728
53715
53706
51682
53690
53689
53705
53704
53703
53702
53701
53700
53699
53714
53713
51684
51683
53712
53696
53697
53698
53687
53688
53678
53677
53668
53669
53659
53658
53648
53649
53639
53638
53629
53630
53622
53621
53612
53613
53604
53603
53594
53595
53586
53585
53569
53570
53571
53572
53573
53574
53575
53576
53577
53587
53596
53605
53614
53623
53631
53640
53650
53660
53670
53679
53680
53671
53661
53651
53641
53632
53624
53615
53606
53597
53588
53578
53561
53560
53559
53543
53542
53558
53557
53541
53540
53556
53555
53539
53538
53554
53553
53552
53536
53537
53526
53525
53510
53511
53512
53513
53514
53515
53516
53517
53501
53485
53484
53500
53499
53483
53482
53498
53497
53481
53480
53496
53495
53494
53493
53509
53508
53524
53523
51675
53507
53506
53522
53505
53489
53473
53456
53448
51435
53432
53433
53449
53457
53458
53475
53474
53490
53491
53492
53476
53477
53460
53459
53451
53450
53434
53435
53418
53417
53416
53415
53398
53380
53363
53364
53365
53366
53355
53354
53353
53352
53334
53335
53319
53318
53300
53287
53274
51434
53258
53241
53242
53226
53225
53209
53196
53197
53210
53211
53227
53243
53260
53259
53275
53276
53289
53288
53301
53302
53320
53336
53337
53338
53339
51667
53356
53368
53367
53384
53383
53382
53381
53399
53400
53401
53402
53419
53436
53437
53420
53403
53385
53386
53369
53357
53340
53341
53325
53326
53342
53343
53327
53309
53308
53307
53306
53324
53323
53305
53304
53322
53321
53303
53290
53277
53261
53244
53228
53212
53198
53183
53170
53169
53155
53154
53168
53182
53181
53167
51433
53153
51432
53136
53123
51431
53110
51430
53097
51429
53080
53063
53047
53035
53036
53048
53049
53065
53064
53081
53082
53083
53084
53085
53068
53069
53070
53087
53086
53102
53115
53128
53141
53140
53127
53114
53101
53100
53113
53126
53125
53112
53099
53098
53111
53124
53137
53138
53139
53156
53157
53171
53184
53199
53200
53201
53215
53216
53232
53233
53217
53218
53234
53235
53251
53250
53249
53248
53247
53231
53230
53214
53213
53229
53245
53246
53262
53278
51664
53291
53292
53279
53263
53264
53265
53266
53267
53268
53280
53293
53294
53281
53282
53283
53296
53295
53313
53312
53330
53329
53311
53310
53328
53344
53345
53358
53359
53346
53347
53348
53331
51665
53314
53315
53297
53298
53285
53284
53271
53272
53257
53240
53224
53207
53206
53223
53222
53205
53204
53203
53220
53221
51662
53237
53238
53239
53256
53255
53270
53269
51663
53254
53253
53252
53236
53219
51660
53202
51659
53188
53187
51658
53186
51657
53185
51656
53172
53158
53142
53143
53144
53145
53146
53129
53130
53147
53160
53159
53173
53174
53189
53190
53175
53161
53162
53148
51655
53131
53132
53149
53163
53177
53176
53191
53192
53193
53194
53179
53178
53164
53165
53151
53150
53133
53134
53121
53120
53119
53118
53105
53106
53093
53092
51654
53076
53059
51651
53042
53043
51652
53044
53045
53034
53033
53032
53014
53013
53031
53030
53029
53012
51649
52998
52986
52987
52988
51648
52999
52989
52990
52991
52974
52973
52956
52957
52948
52947
52938
52939
52929
52928
52917
52916
52927
52937
52946
52955
52972
52971
52970
52969
52954
52945
52936
52926
52915
52905
52894
52883
52871
52860
52850
52849
52848
52847
52846
52859
52870
52882
52893
52904
52914
52925
51645
52935
52944
52953
52964
52965
52966
52967
52968
52985
52984
52983
52982
52981
52997
51647
52980
52963
52962
52979
52978
52996
53006
53021
53022
53023
51650
53039
53024
53007
53008
53009
53025
53026
53010
53011
53027
53028
53040
53041
53058
53074
53075
53091
53104
53117
53116
53103
53090
53073
53057
53056
53072
53089
53088
53071
53055
53054
53053
53052
53051
53067
53066
53050
53038
53037
53020
53005
53004
53019
53018
53003
52993
52994
52995
52977
52960
52961
52952
52943
52934
52923
52924
52913
52912
52911
52922
52933
52932
52941
52942
52951
52950
52959
52976
52975
52958
52949
51428
52940
51427
52931
52920
51426
52921
52910
51644
52900
52899
51425
52888
51424
52877
51423
52866
62361
58671
58685
62362
62363
58699
58712
62364
62365
58726
58740
62366
62367
58754
58771
58770
58753
58739
58738
58724
58725
58711
58698
58684
58670
58656
58657
62360
62359
58643
58642
58629
58630
62358
62357
58613
58612
58595
58596
58579
62356
62355
58565
58551
62354
58537
58536
58550
58549
58563
58564
58578
58577
58594
57200
58611
58628
57201
58627
58640
58641
58655
58654
58668
58669
58683
58682
58696
58697
58710
58709
58723
58737
58751
58752
58769
58787
58788
58789
58801
58817
58816
58800
58799
58815
58814
58798
57206
58785
58786
58768
58767
58766
58784
58797
58812
58813
58827
58828
58842
58843
58829
58830
58831
62368
62369
62370
58859
58845
58844
58858
58857
58874
58875
58876
62371
62372
62373
58904
58889
58888
58887
58902
58903
58916
58917
58934
58933
58950
58951
62374
58961
58960
58976
58977
58993
58992
58991
58975
58974
58958
58959
58949
58948
58947
58946
58929
58928
58945
58944
58927
58926
58943
58942
58941
58957
58956
58967
58966
58981
58982
58998
59009
59020
59031
59042
59053
57220
59054
59043
59032
59021
59010
58999
58983
58968
58969
58984
58985
58970
58971
58986
58987
58972
58973
58988
58989
58990
59001
59000
59011
59012
59023
59022
59033
59044
59055
59056
59072
59073
59086
59087
59074
59058
59057
59046
59045
59034
59035
59024
59025
59014
59013
59002
59003
59004
62375
62376
59015
59026
62377
62378
59037
59036
59047
59048
62379
62380
59059
59075
62381
59088
59106
59124
59123
59105
59104
59122
59140
59153
59154
59141
59142
59155
62382
62383
59172
59171
59170
59183
59184
59185
62384
59201
59217
62385
62386
59233
59232
59216
59200
59199
59215
59231
59230
59214
59198
59182
59169
57222
59168
57221
59151
59152
59139
59138
59137
59119
59118
59136
59135
59117
59116
59134
59133
59115
59097
59098
59099
59100
59101
59102
59120
59121
59103
59085
59084
59071
59070
59069
59068
59067
59066
59065
59083
59082
59081
59094
59095
59096
59114
59113
59112
59111
59093
59080
59079
59092
59110
59109
59091
59078
59077
59090
59108
59126
59127
59145
59146
59128
59129
59130
59131
59132
59150
59163
59164
59165
59166
59167
59181
57223
59197
57224
59213
57225
59229
57226
59245
57227
59246
59247
59261
59262
59248
59249
59263
62387
62388
59277
59276
59293
59294
62389
62390
59311
59310
59309
57229
59292
57228
59275
59274
59260
59259
59258
59272
59273
59291
59308
57230
59324
59325
59326
59339
59340
59327
59328
62391
62392
59341
59353
59352
59351
57231
59338
59337
59350
57232
59362
59375
59374
57235
59386
57237
59400
59387
59388
59401
59415
59414
57238
59399
59413
59430
59431
59432
59444
59443
59456
59469
59470
59457
59458
59445
59433
59416
59417
59403
59402
59389
59390
59377
59376
57233
59363
59364
59365
59378
59391
59404
59418
59435
59434
59446
59447
62393
62394
59460
59459
59472
59471
59484
59485
59486
59473
62395
62396
62397
59499
59511
62398
62399
59524
59537
62400
62401
62402
59567
57242
59550
59549
59536
59535
59522
59523
59510
59498
59497
59509
59508
59496
59483
59482
59495
59507
59520
59521
59534
59533
59546
59564
59565
59547
59548
59566
59581
59580
59579
57243
59563
59562
59545
59532
59519
59506
59494
59481
59468
59455
59442
59429
59428
59427
59426
59425
59412
59398
59385
59384
59372
59373
59361
59349
59336
59335
59334
59317
59318
59319
59302
59303
59320
59321
59322
59323
59306
59307
59290
59289
59288
59305
59304
59287
59286
59285
59271
59270
59269
59268
59254
59255
59256
59257
59241
59225
59209
59210
59211
59227
59226
59242
59243
59244
59228
59212
59196
59195
59194
59193
59180
59179
59192
59191
59178
59161
59162
59149
59148
59147
59160
59159
59158
59175
59176
59177
59190
59189
59188
59204
59203
59219
59235
59251
59252
59236
59220
59221
59205
59206
59222
59223
59207
59208
59224
59240
59239
59238
59237
59253
59267
59266
59280
59281
59282
59283
59284
59301
59300
59299
59298
59297
59296
59313
59314
59315
59316
59333
59332
59345
59344
59331
59330
59343
59355
59356
59357
59369
59368
59367
59380
59381
59394
59393
59406
59407
59421
59437
59450
59463
59462
59475
59476
59489
59501
59514
59527
59526
59539
59540
59553
59552
59569
59585
59586
59570
59571
59554
59555
59572
59573
59589
59607
59608
59609
59624
59625
59610
59592
59593
59577
59576
59575
59591
59590
59574
59557
59556
59542
59541
59528
59529
59516
59515
59502
59503
59491
59490
59477
59478
59465
59464
59451
59452
59439
59438
59422
57239
59408
59409
59395
57236
59382
57234
59370
59358
59346
59347
59348
59360
59359
59371
59383
59396
59397
59411
59410
59423
59424
59440
59441
59454
59453
59466
59467
59480
59479
59492
59493
59505
59504
59517
59518
59531
59530
59543
59544
59558
59559
59560
59561
59578
59594
59595
59613
59612
59611
59626
59627
59628
59629
59641
59652
59653
59642
59630
59615
59614
59596
59597
59598
59616
59617
59599
59600
59582
59583
59601
62403
57244
59618
59634
59633
59632
59631
57247
59643
59644
59645
59656
62404
62405
59673
59672
57249
59655
59654
59671
59670
59682
59681
59669
59668
59667
59666
59665
59664
59680
59679
59678
59689
59690
59691
59707
59708
59709
59692
59693
59710
59711
59694
59695
59712
59713
59696
59697
59698
59715
59714
59724
59723
59737
59736
59735
59734
59733
59732
57254
59722
59721
59706
59705
57252
57253
59731
59746
57255
57256
59755
59766
59767
59768
59769
59770
59771
59772
59773
59774
59757
59756
59747
59748
59738
59739
59740
59725
59726
59716
57251
59699
57250
59683
59684
62406
62407
59700
59717
62408
62409
59727
59742
59741
59750
59749
59758
57257
59775
59776
59759
59760
59751
62410
62411
62412
59777
59788
62413
62414
59805
59822
62415
62416
59832
59831
59821
57259
59804
57258
59787
59786
59785
59784
59783
59801
59802
59803
59820
59819
59828
59829
59830
59840
59850
59851
59841
59842
62417
62418
59852
59862
62419
62420
59872
59888
57262
59871
59861
59860
59870
59869
59886
59887
59904
59922
59931
57263
59923
59905
59906
59924
59932
59948
57264
57265
59964
57266
59981
62421
62422
59989
62423
59997
60005
62424
62425
60013
60020
62426
62427
60028
60037
62428
62429
60053
57272
60069
60086
62430
62431
60103
60114
62432
62433
60125
60135
62434
62435
60145
60161
60160
60171
60172
62436
62437
60183
60182
60193
60194
62438
62439
60205
60216
62440
62441
60227
60238
62442
62443
60249
60248
60259
60260
62444
62445
60271
60270
60280
60281
60299
60298
60316
60317
62446
60326
60343
60359
62447
62448
60376
60393
62449
62450
60410
62451
60427
57285
57286
60443
60435
60426
57284
60409
57283
60392
57282
60375
57281
60358
57280
60342
60325
60324
60315
60314
60296
60297
60279
57279
60268
60269
60258
60247
60236
60237
60226
60225
60214
60215
60204
60203
60192
60191
60190
60201
60202
60213
60212
60223
60224
60235
60234
60245
60246
60257
60256
60267
60278
60295
60294
60312
60313
60323
60340
60341
60357
60374
60373
60356
60355
60339
60338
60354
60353
60337
60336
60352
60369
60368
60351
60335
60334
60350
60349
60366
60367
60384
60385
60402
60401
60418
60419
60420
60421
60404
60403
60386
60387
60370
60371
60372
60389
60388
60405
60422
60423
60406
60407
60390
60391
60408
60425
60424
60434
60442
60456
60457
60466
60467
60458
60459
62452
60468
60477
62453
62454
62455
62456
62457
57289
57290
57291
62458
60569
57293
60552
57292
60545
60538
60531
60524
60517
60510
57288
60494
60476
60475
60493
60492
60509
60508
60516
60523
60530
60537
60544
60551
60566
60565
60564
60563
60562
60561
60560
60577
60576
60594
60595
60596
60578
60579
60597
60598
60580
60581
60582
57294
60583
60584
60567
60568
60585
60586
60587
60603
60613
62459
62460
60623
60633
57297
60666
60665
60649
60648
57296
57295
60632
60622
60612
60602
60601
60600
60599
60611
60610
60609
60619
60629
60630
60620
60621
60631
60647
60662
60674
60673
60661
60646
60645
60644
60659
60660
57300
57302
60684
60685
60697
60711
60729
60740
60757
60773
60772
60756
57307
60739
57306
60727
60728
60710
60696
60695
60709
60708
60726
60725
60707
60706
60724
60723
60705
60694
57301
60657
60658
60643
60642
60641
60656
60655
57299
60672
60683
60693
57303
60704
60722
60721
60736
60735
57305
60720
60719
60718
60703
60691
60692
60681
60682
60671
60670
60669
60680
60679
60690
60702
60717
60733
60734
60747
60746
60762
60763
57310
60764
60748
60749
57309
60765
60750
60751
60737
60738
60752
60753
60768
60769
60754
60755
60770
60771
60788
60789
60804
60805
60790
60791
60806
60807
60792
60793
60776
60775
60774
60758
60741
60730
60712
60698
60699
60687
60686
60675
60663
60664
60676
60677
60688
62461
60700
60715
57304
60714
60713
60731
60742
57308
60759
60743
60744
60760
60777
60794
60809
57312
60808
60819
60834
60835
60852
57315
62462
62463
62464
62465
62466
62467
62468
62469
62470
62471
62472
60995
60994
60977
60967
60957
60947
60937
60927
60917
60907
60897
60887
60877
60867
60851
60850
60833
60832
60818
60817
60831
60830
60816
60815
60803
60802
60787
60786
60801
60800
60785
60784
60767
60766
60783
57311
60799
60814
60824
60823
60813
60798
60782
60781
60780
60797
60812
60821
60822
60839
60840
60841
60859
60858
60857
60872
60882
60892
60902
60912
60922
60932
60942
60952
60962
60972
60983
61001
57317
61002
60984
60985
60973
60963
60953
60943
60933
60923
60913
60903
60893
60883
60873
60860
60861
60862
60863
60845
60844
60843
60842
60825
60826
60827
60828
60829
60846
60847
57314
60864
60874
60875
60865
60848
60849
60866
60876
60886
60896
60906
60916
60915
60905
60895
60885
60884
60894
60904
60914
60924
60934
60944
60945
60935
60925
60926
60936
60946
60956
60955
60954
60964
60974
60990
60991
60975
60965
60966
60976
60992
57316
60993
61009
61010
61011
61021
57320
61029
61020
61019
61018
57318
61017
61008
61007
60989
60988
61006
61005
60987
60986
61004
61003
61016
61026
57321
57322
61049
61050
61034
61035
61051
61052
61036
61037
61053
61054
61038
61027
61028
61039
61055
61056
61040
61041
61042
61043
61059
61058
61057
57323
61068
61069
61085
61103
61121
61138
61149
61160
61159
57327
57328
61170
61171
62473
62474
62475
62476
62477
61221
61220
61228
61229
61244
61250
57335
61243
61242
61241
61240
61249
61248
61239
61238
61237
61236
61235
61234
61247
61255
61256
61257
61258
61259
61260
61267
61284
61283
61282
61300
61301
61302
61303
61285
61268
61261
61262
57339
61269
61270
61263
61264
61271
61289
61288
61287
61286
61304
61322
61321
61320
61336
61348
61360
61368
61376
61384
61392
61393
61385
61377
61369
61361
61349
61337
61338
61350
57343
61362
61351
61339
61340
61324
61323
61305
61306
61307
61325
61341
62478
61353
61352
61363
61364
61372
62479
62480
61380
61379
61371
61370
61378
61386
61387
61388
62481
62482
61396
61412
61422
62483
62484
61432
61431
61430
61420
61421
61411
61395
61394
61410
61409
61408
61419
61429
61439
61449
61465
61466
61480
61494
61495
61504
61505
61496
61482
61481
61467
61450
61440
61441
61442
62485
62486
61452
61451
61468
61469
61483
61497
62487
61506
57353
61523
62488
62489
61531
61539
62490
62491
61555
62492
61563
61572
62493
62494
61581
61590
62495
62496
61599
61607
62497
62498
61616
61627
62499
62500
62501
61637
57358
61653
61671
61687
61686
61670
61669
57360
61685
57359
61668
61667
61651
61652
61635
61636
61626
61625
61614
61615
61606
61605
61597
61598
61589
61588
61579
61580
61571
61570
61561
61562
61554
57354
61538
61530
61522
61521
61520
61529
61528
61519
61518
61517
61516
61515
61514
61501
57352
61487
61488
61474
61473
61459
61460
61461
61462
61476
61475
61489
61490
61491
61492
61502
61503
61493
61479
61478
61477
61463
61464
61448
61438
61428
61418
61407
61406
61405
61404
61403
61402
61401
61417
61427
61437
61447
61458
57351
61457
61456
57350
61446
61436
61426
61416
61415
61414
61424
61434
61425
61435
61445
61444
61454
61455
61472
61471
61485
61486
61500
61499
61508
61525
61533
61534
61526
61509
61510
61511
61512
61513
61527
61535
61545
61544
61543
61542
61557
61566
61575
61574
61583
61584
61593
61601
61610
61609
61618
61629
61630
61619
61620
61621
61631
61643
61659
61677
61676
61692
61693
61709
61717
61725
61735
61734
61733
57365
61750
61751
61769
61768
61767
61749
61766
61782
61781
61798
61799
61800
61783
61784
61801
61785
61786
61787
61788
61789
61772
61771
61770
61752
61753
61737
61736
61726
61718
61710
61694
61695
61696
61680
61681
61697
61698
61682
61664
61665
61649
61648
61647
61663
61662
61646
61645
61661
61679
61678
61660
61644
61632
61622
57357
61611
61602
61594
61585
61576
61567
61558
61546
61547
61548
61549
61550
61551
61552
61536
61537
61553
61560
61559
61568
61569
61578
61577
61586
61587
61596
61595
61603
61604
61613
61612
61623
61624
61634
61633
61650
61666
61684
61683
61699
61700
61701
61711
61719
61727
61742
61743
61744
61745
57363
61728
61720
61712
61702
61703
61704
57361
61705
61713
57362
61721
61729
62502
57364
61746
61763
61762
61761
61777
61778
61779
62503
62504
61796
61795
61794
57368
57369
61821
61805
61806
61822
62505
62506
62507
61831
61830
57370
61847
61848
61857
61856
61866
61867
61883
62508
61893
61892
61882
61881
61865
57374
57372
61846
61845
61855
61854
61863
61864
61879
61880
61891
61890
61906
57379
61916
61907
61908
61909
61910
61918
61917
57380
61933
61934
61942
62509
61950
61968
61983
61982
61988
61989
62006
62005
62004
57385
61981
61966
61967
61949
61941
57381
61940
61948
61965
57383
57382
61964
61963
61947
61939
61932
61931
61930
61929
61928
61927
61926
61925
61924
61923
61938
61946
61955
61956
61957
61958
61959
61960
61961
61962
61980
61979
61978
61977
61976
61975
61974
61973
57384
61987
61993
61992
61991
62008
62025
62031
62047
62048
62065
62064
62080
62083
62086
62087
62091
62090
62094
62095
62099
62103
62120
62119
62136
62137
62154
57390
62138
62121
62104
62105
62122
62139
62140
62141
62142
62143
62126
62125
62124
62123
62106
62107
62108
62109
62110
62111
62112
62129
62128
62127
62144
62145
62146
62147
62130
62113
62114
62115
62116
62133
62132
62131
62148
62149
62150
62151
62134
62117
62100
62096
62092
62088
62084
62081
62078
57387
62062
62044
62043
62061
62077
62060
62042
62041
62040
62058
62059
62076
62075
62074
62057
62039
62038
62056
62073
62072
62055
62037
62036
62035
62034
62033
62051
62052
62053
62054
62071
62070
62069
62068
62067
57389
57388
62066
62049
62050
62032
57386
62026
62009
62010
62011
61994
61995
62012
62013
61996
61997
62014
62015
61998
61999
62016
62017
62000
62001
62018
62019
62002
62003
62020
62021
62027
62028
62022
62023
62510
62029
62045
62511
62512
62513
62514
62515
62516
62517
62518
62519
62520
62521
62522
62156
62155
57391
62159
62160
62523
62165
62164
62163
62168
62169
62170
62524
62525
62526
62527
62528
62529
62530
62531
62532
62217
62533
62534
62241
62259
62277
62535
62536
62537
62538
62539
62540
62541
62542
62301
62298
62295
62292
62289
62286
62283
62280
62276
62275
62274
62256
62255
62273
62272
62254
62253
62271
62270
62269
62268
62267
62266
62265
62264
62263
62262
62244
62243
62261
62279
62282
62285
62288
62291
62294
62297
62300
62299
57134
62296
57133
62293
57132
62290
57131
62287
57130
62284
57129
62281
57128
62278
57127
62260
62242
62224
62221
57126
62218
57125
62214
57124
62210
57123
62203
57122
62199
57121
62195
57120
62191
57119
62192
62196
62200
62204
57393
62207
62211
62215
62219
62222
62225
62226
62227
62245
62246
62228
62229
62247
62248
62230
62231
62249
62250
62232
62233
62251
62252
62234
62235
62236
62237
62238
62239
62257
62258
62240
62223
62220
62216
57394
62212
62213
62209
62208
62205
62206
62202
62201
62197
62198
62194
62193
62189
62190
62187
62186
62185
62184
62183
62182
62181
62180
62179
62178
62177
62176
62175
62174
62173
62172
57392
62188
62171
62166
57118
62167
62162
62161
57117
62157
62158
62153
62152
57116
62135
62118
62101
62102
62098
62097
57115
62093
57114
62089
57113
62085
57112
62082
62079
62063
62046
62030
62024
57111
62007
61990
61984
61969
61970
61985
61986
61971
61972
61954
61953
61945
61944
61952
61951
61943
57110
61935
57109
61919
61911
61894
57108
61884
61885
61895
61912
61920
61936
61937
61921
61922
61914
61913
61896
61886
61887
57377
61897
61898
61899
57378
61900
61901
61902
61903
61904
61915
61905
61889
61878
61877
61876
61875
61874
61873
61872
61888
57376
57375
61862
57373
61853
57371
61837
61836
61827
61838
61839
61840
61841
61842
61843
61844
61828
61829
61820
61803
61804
61793
57367
61776
57366
61760
61759
61758
61757
61741
61740
61739
61738
61754
61755
61756
61773
61790
61791
61774
61775
61792
61802
61819
61818
61817
61816
61815
61814
61813
61812
61811
61810
61809
61808
61824
61825
61826
61835
61834
61833
61850
61859
61860
61851
61852
61861
61871
61870
61869
61868
61858
61849
61832
61823
57107
61807
61797
57106
61780
61764
61765
61748
61747
57105
61730
61731
61732
61724
61723
61722
57104
61714
57103
61706
57102
61688
61689
61707
61715
61716
61708
61690
61691
61675
61657
61658
61642
61641
61640
61656
61674
61673
61672
61654
61655
61639
61638
61628
57101
61617
61608
57100
61600
57356
61592
61591
57099
61582
57098
61573
57097
61564
57096
61565
61556
57355
61541
61540
61532
57095
61524
57094
61507
61498
57093
61484
57092
61470
57091
61453
57090
61443
57089
61433
57088
61423
57087
61413
57086
61397
61389
61381
61373
61365
61354
61342
61326
61308
61290
61291
61309
61310
57340
61311
61327
61328
61346
61347
61359
61358
61357
61345
61344
61343
61355
61356
57344
61366
57345
61374
57346
61382
57347
61390
57348
61398
57349
61399
61400
61391
61383
61375
61367
57342
57341
61331
61332
61333
61334
61335
61319
61318
61317
61316
61315
61297
61298
61299
61281
61280
61279
61278
61266
61254
61253
61252
57337
61246
61231
61223
57331
57332
57334
57336
57338
61275
61276
61277
61295
61296
61314
61330
61329
61313
61312
61294
61293
61292
61274
61273
61272
61265
61251
61245
61230
61222
61214
61198
61199
61200
57330
61215
61201
61202
61216
61224
57333
61232
61233
61225
61217
61203
61204
61205
61206
61207
61208
61209
61218
61226
61227
61219
61210
61211
61212
61213
61197
61188
61187
61186
61185
61196
61195
61184
61183
61182
61181
61180
61179
61178
61194
61193
61177
61176
61192
61191
57329
61175
61164
61165
61166
61167
61156
61145
61127
61128
61129
61112
61111
61110
61109
61108
61090
61089
61072
61071
61088
61087
61105
57325
61123
61106
61107
61124
61125
61126
61144
61155
61154
61143
61142
61153
61152
61141
61140
61151
61162
61163
61174
61173
61190
61189
61172
61161
57085
61150
57084
61139
57083
61122
57082
61104
61086
61070
57081
61060
57080
61044
57079
61030
61022
61023
61031
61045
61061
61062
61063
57324
61073
61091
61092
61093
61094
61095
61096
61114
61113
61130
61131
61132
61115
61116
61133
61146
61157
61168
61169
61158
61147
61134
61135
61136
57326
61148
61137
61120
61102
61084
61083
61101
61119
61118
61117
61099
61100
61082
61081
61067
61066
61080
61098
61097
61079
61078
61077
61076
61075
61074
61065
61064
61048
61047
61046
61032
61033
61025
61024
57319
61015
61014
61013
61012
60996
60978
60979
60997
60998
60999
61000
60982
60981
60980
60970
60971
60961
60951
60941
60931
60921
60920
60910
60911
60901
60900
60890
60891
60881
60871
60856
60838
60837
60855
60854
60869
60870
60880
60879
60889
60899
60909
60919
60929
60930
60940
60939
60949
60950
60960
60959
60969
60968
57078
60958
57077
60948
57076
60938
57075
60928
57074
60918
57073
60908
57072
60898
57071
60888
57070
60878
57069
60868
57068
60853
60836
60820
57067
57313
60811
60810
57066
60795
57065
60796
60779
60778
57064
60761
57063
60745
60732
60716
60701
60689
57062
60678
60667
60668
60651
60650
57061
60634
60635
60625
60624
57060
60614
57059
60604
57058
60588
60589
60571
60570
60553
60554
60547
60546
57057
60539
57056
60532
57055
60525
57054
60518
57053
60511
57052
60495
60478
60469
57051
60460
57050
60444
57049
60436
57048
60428
57047
60411
60394
60395
60412
60413
60396
60397
60398
60399
60416
60415
60414
60431
60430
60429
60437
60445
60446
60438
60439
57287
60447
60448
60463
60464
60473
60472
60483
60500
60499
60482
60481
60498
60497
60480
60471
60462
60461
60470
60479
60496
60512
60513
60520
60519
60526
60527
60534
60533
60540
60541
60548
60555
60572
60573
60556
60557
60574
60592
60591
60590
60606
60605
60615
60616
60626
60636
60652
57298
60637
60638
60653
60654
60639
60640
60628
60627
60617
60618
60608
60607
60593
60575
60558
60559
60550
60549
60542
60543
60536
60535
60528
60529
60522
60521
60514
60515
60501
60484
60485
60502
60503
60486
60487
60504
60505
60488
60489
60506
60507
60490
60491
60474
60465
60455
60454
60453
60452
60451
60450
60449
60441
60440
60432
60433
60417
60400
60383
60382
60365
60364
60381
60380
60363
60347
60348
60331
60332
60333
60322
60306
60307
60308
60309
60310
60311
60293
60292
60291
60290
60289
60288
60277
57278
60266
60255
60244
60233
60222
60211
60200
60189
60178
60167
60166
60177
60188
60199
60210
60221
60232
60243
60254
60265
60276
60286
60287
60305
60304
60303
60285
60284
60274
60275
60264
60253
60242
60231
60220
60219
60218
60229
60230
60241
60240
60251
60252
60263
60262
60273
60283
60301
60302
60320
60321
60330
60329
60346
60362
60379
60378
60377
60360
60361
60345
60344
60327
60328
60319
60318
57046
60300
60282
60272
60261
57045
60250
57044
60239
57043
60228
57042
60217
57041
60206
57040
60195
57039
60184
57038
60173
57037
60162
57036
60146
60136
60126
60115
57035
60104
57034
60087
60070
60071
60072
60089
60088
60105
60106
60107
60090
60091
60074
60073
60057
60058
60042
60041
60032
60031
60030
60039
60040
60056
60055
60054
60038
60029
60021
60022
60023
60015
57267
60008
60000
59999
60007
60014
60006
57033
59998
57032
59990
57031
59982
57030
59965
59966
59983
59991
59992
59984
59967
59968
59969
59953
59954
59970
59985
59993
60001
60009
60016
57268
60024
57269
60033
60043
60059
60075
60076
60077
60061
60060
60044
60045
60046
60047
60048
60049
60065
60064
60080
60081
60098
60097
60096
60079
60063
60062
60078
60095
60094
60093
60092
60109
60108
60119
60120
60130
60129
60128
57275
60118
60117
60116
60127
60137
60138
60148
60147
60163
60174
60185
60186
60197
60196
60207
60208
60209
60198
60187
60176
60175
60164
60165
60149
60139
60140
57277
60150
60151
57276
60152
60153
60154
60155
60156
60157
60168
60179
60180
60181
60170
60169
60158
60159
60143
60144
60134
60133
60123
60124
60113
60102
60085
60084
60068
60052
60036
60035
60051
60067
60083
60100
60101
60112
60111
60122
60132
60142
60141
60131
60121
60110
60099
57274
60082
57273
60066
57271
60050
57270
60034
60025
60026
60027
60019
60012
60011
60018
60017
60010
60002
59994
59986
59987
59995
60003
60004
59996
59988
59980
59979
59963
59962
59978
59977
59976
59975
59974
59973
59972
59971
59955
59939
59940
59956
59957
59941
59942
59958
59959
59943
59944
59960
59961
59945
59946
59947
59930
59929
59920
59921
59903
59902
59885
57261
59868
59867
59857
59858
59859
59849
59839
59838
59848
59847
59837
59827
59818
59817
59800
59799
59816
59815
59798
59797
59814
59813
59796
59795
59812
59811
59826
59836
59846
59856
59866
59878
59879
59880
59896
59897
59881
59882
59883
59884
59900
59901
59919
59918
59917
59899
59898
59916
59915
59914
59913
59895
59894
59893
59877
59876
59875
59874
59890
59908
59909
59891
59892
59910
59911
59912
59928
59938
59937
59936
59952
59951
59935
59927
59926
59934
59950
59949
59933
59925
57029
59907
59889
59873
59863
57028
59853
57027
59843
57026
59833
57025
59823
59806
59807
59824
59834
59844
59854
59864
59865
59855
59845
59835
59825
59808
59791
59792
59809
57260
59810
59793
59794
59782
59765
59764
59781
59780
59763
59762
59779
59790
59789
59778
57024
59761
59752
59743
59744
59753
59754
59745
59730
59720
59719
59729
59728
59718
59701
59702
59703
59704
59688
59687
59676
59677
59660
59661
59662
59663
59650
59651
59640
59639
59623
59622
59638
59649
57248
57246
57245
59606
59588
59587
59605
59604
59621
59637
59636
59647
59648
59659
59658
59675
59686
59685
59674
57023
59657
59646
59635
59619
59620
59603
59602
59584
59568
59551
59538
57022
59525
57021
59512
57020
59513
59500
57241
59488
59487
57019
59474
57018
59461
57017
59448
57016
59449
59436
57240
59420
59419
57015
59405
57014
59392
59379
59366
57013
59354
57012
59342
57011
59329
57010
59312
59295
59278
59279
59265
59264
57009
59250
57008
59234
59218
59202
59186
59187
59174
59173
57007
59156
59157
59144
59143
57006
59125
59107
59089
59076
57005
59060
59049
59038
57004
59027
57003
59016
57002
59005
58994
58978
57001
58962
57000
58952
56999
58935
56998
58918
56997
58905
58890
58877
56996
58860
58846
56995
58832
56994
58818
56993
58802
58790
58772
58755
56992
58741
56991
58727
56990
58713
56989
58714
58728
58742
58756
58773
58791
58792
58804
58803
58819
58833
58847
58848
58862
58861
58878
58879
58880
58881
58864
58863
58849
58835
58834
58820
58821
58805
58793
58775
58774
58757
58758
58744
58743
58729
58715
58716
58730
58731
58732
58746
58745
58759
58776
58794
58806
58822
58823
58837
58836
58850
58851
58865
58882
58883
58896
58911
57213
58910
58895
58894
58909
58922
57214
58921
58920
58907
58908
58893
58892
58891
58906
58919
58936
58937
58954
58953
57215
58963
58979
57217
58995
59006
59017
59028
59039
59050
59061
59062
59063
59064
59052
59051
57219
59040
59041
59030
59029
59018
59019
59008
59007
57218
58996
58997
58980
57216
58964
58965
58955
58938
58939
58940
58923
58924
58925
57211
58897
58898
58899
58900
57212
58912
58913
58930
58931
58932
58915
58914
58901
57210
58886
58873
57209
58856
58855
58841
58840
58826
58825
58839
58853
58854
58872
58885
58884
58871
58870
58869
58868
58867
58866
58852
58838
58824
58807
57207
58795
57208
58808
58809
58810
58811
58796
58783
58782
58781
57205
58780
58779
58778
58777
58760
58761
58747
58733
58734
58748
57204
58762
58763
58764
58765
58749
58750
58736
58735
58721
58722
58708
58707
58694
58695
58681
58680
58666
58667
58653
58652
58638
58639
58626
58625
58624
58623
58606
58605
58622
58621
58604
58603
58620
58636
58637
58651
58650
58649
58635
58619
58618
58634
58648
58662
58663
58664
58665
58679
58678
58677
58676
58690
58691
58692
58693
58706
58720
58719
58705
58704
58718
58717
58703
58702
58689
58688
58701
58700
57203
58687
58686
56988
58672
56987
58658
56986
58644
56985
58645
58646
58660
58659
58673
58674
58675
58661
58647
58633
58617
58616
58632
58631
57202
58615
58614
58597
58598
58599
58582
58568
58569
58555
58541
58527
58528
58514
58513
58499
58498
58484
58485
58468
58467
58466
58483
58497
58511
58512
58526
58525
58539
58540
58554
58553
58567
58581
58580
58566
56984
58552
56983
58538
56982
58524
56981
58510
56980
58496
56979
58482
56978
58465
58452
56977
58439
56976
58427
58415
58414
56975
58402
58390
56974
58379
58362
58363
58380
58381
58392
58391
58403
58404
58416
57195
58428
58441
58440
58453
58454
58455
58442
58443
58430
58429
58417
58418
58405
57192
58393
58382
58366
58365
58364
58351
58350
58349
58331
58332
58333
58317
58318
58334
58352
58353
58367
58354
58336
58335
58319
58301
58302
58320
58321
58322
58338
58337
58355
58368
57190
58383
58395
58394
58406
58419
58431
58444
58457
58456
58469
58486
58500
58501
58487
58470
58471
58458
58459
58446
58445
58432
58433
58421
58420
58407
58408
58396
58384
58369
58370
58371
58372
58373
58385
58397
58409
58422
58434
58447
58460
58476
58475
58474
58473
58472
58489
58488
58502
58503
58517
58516
58515
58529
58543
58542
58556
58570
58584
58583
58600
58601
58602
58585
58586
58572
58571
58557
58558
58544
58530
58531
58545
58559
58573
58587
58588
58589
58590
58607
58608
58609
58610
58593
58576
58575
58592
58591
58574
58560
58561
58562
58548
58534
58533
58547
58546
58532
58518
58504
58490
58477
58491
58492
58506
58505
57198
58519
58520
57199
58535
58521
58522
58523
58509
62353
58495
62352
62351
58481
58480
58494
58508
58507
58493
58479
58478
57197
58461
58448
58435
57196
57194
58423
58410
57193
57191
58398
58386
58387
58376
58375
57189
58358
58357
58374
58356
58342
58343
58344
58345
58327
58328
58329
58347
58346
58359
58360
58377
58388
58400
58399
58411
58412
58425
58424
58436
58449
58462
58463
58464
62350
62349
58451
58450
58437
58438
58426
58413
58401
58389
62348
62347
58378
58361
62346
58348
58330
58314
58313
58295
58296
58285
58284
58283
58267
58268
58269
58253
58252
58251
58234
58223
57181
57179
58213
58197
57178
57177
58186
58187
58198
58214
58224
58235
58236
62345
58225
58215
58199
58188
58177
58167
58151
58134
62344
58118
62343
62342
58108
58107
58117
58133
58150
58166
58176
57175
58165
58149
57173
58148
58132
58131
58147
58164
58175
58185
58196
58195
58184
58174
58163
57172
58146
58145
58130
57170
58114
58115
58116
58106
57168
58090
58091
58074
58075
57167
58092
62341
62340
58064
58063
58062
58073
58061
58050
58049
58060
58059
58071
58072
58089
58088
58105
58104
58087
58086
58103
58102
58085
58084
58101
58100
58083
58082
58070
57165
58032
58031
58017
57163
58016
57998
57999
58000
58018
58019
58033
58034
58020
58021
58035
58036
58047
57166
58048
58037
58038
58023
58022
57161
58005
58004
58003
57986
57985
58002
58001
57984
57983
57982
57981
57968
57956
57955
57967
57966
57159
57954
57953
57937
57938
57939
57940
57926
57912
57899
57898
57911
57925
57924
57910
57897
57883
57884
57885
57871
57857
57843
57842
57856
57870
57869
57855
57841
57829
57830
57831
57819
57803
57787
57775
57776
57148
57147
57752
57763
57762
57774
57773
57761
57750
57751
57740
57741
57730
57729
57714
57704
57695
57686
57687
57696
57705
57715
57716
57717
57718
57719
57720
57721
57731
57732
57722
57145
57706
57697
57688
57679
57670
57669
57653
57652
57668
57667
57651
57650
57666
57665
57649
57648
57664
57663
57678
57677
57144
57662
57661
57660
57676
57684
57685
57694
57693
57702
57703
57713
57712
57727
57728
57739
57738
57749
57760
57772
57784
57785
57786
57802
57818
57817
57801
57800
57816
57828
57840
57854
57868
57867
57881
57882
57896
57909
57923
57922
57936
57952
57965
57977
57978
57979
57980
57997
57996
58014
58015
58030
58029
57164
58045
58046
58057
58058
58069
58080
58081
58098
58099
58113
58125
58124
57171
58140
58141
58126
58127
58142
58143
58128
58129
58144
58162
58161
58160
58159
58158
58157
58172
58173
57176
58183
58194
58206
58205
58204
57180
58219
58230
58229
58239
57183
58228
58227
58238
58255
58256
57185
58271
58257
58258
58240
58241
58242
57184
58243
58231
57182
58220
58207
58208
58209
58210
58211
58212
58221
58222
58233
58232
58248
58249
58250
58266
58265
58264
58263
58247
58246
58245
58244
58260
58259
58275
58276
58277
58261
58262
58278
58279
58280
58292
58293
58281
58282
57186
58294
58312
58311
58310
58326
57187
58309
58308
58307
58306
58324
58325
58341
58340
57188
58339
58323
58305
58304
58303
58291
58274
58273
58272
58290
58289
58300
58299
58288
58287
58298
58316
58315
58297
58286
56973
58270
58254
58237
56972
58226
58216
58217
58218
58202
58203
58193
58182
58171
58170
58181
58192
58191
58180
58179
58190
58201
58200
58189
56971
58178
58168
58152
58153
58169
57174
58154
58155
58156
58139
58138
58137
58136
58135
56970
58119
58120
58121
58122
58123
58112
57169
58097
58096
58079
58068
58056
58055
58054
58066
58067
58078
58077
58094
58095
58111
58110
58109
58093
58076
58065
56969
58053
58043
58044
58028
58027
56968
58011
58012
58013
57995
57994
57993
57976
57964
57951
56967
57935
56966
57921
56965
57908
57157
57895
57894
56964
57880
56963
57866
56962
57852
56961
57853
57839
57156
57827
56960
57815
57154
57799
57152
57783
57150
57771
57770
56959
57758
57759
57748
57747
57736
56958
57737
57726
57146
57711
57710
57701
56957
56956
57692
57683
56955
57674
57675
57659
57658
57642
57643
57631
56954
57606
56953
57596
56952
57578
57569
57551
57535
57536
57552
57553
57570
57580
57579
57597
57598
57581
57582
57599
57600
57610
57609
57617
57141
57608
57607
57140
57616
57632
57644
57645
57633
57634
57646
57647
57635
57618
57619
57620
57621
57622
57623
57624
57625
57636
57637
57142
57654
57655
57143
57671
57680
57681
57690
57689
57698
57699
57708
57707
57723
57733
57744
57755
57756
57768
57781
57780
57767
57766
57765
57754
57743
57742
57753
57764
57149
57777
57792
57793
57778
57779
57794
57810
57809
57822
57823
57835
57847
57861
57875
57876
57890
57889
57888
57902
57903
57916
57915
57914
57901
57887
57873
57874
57860
57859
57845
57846
57834
57833
57821
57808
57807
57791
57790
57806
57805
57789
57151
57788
57153
57804
57820
57832
57844
57858
57872
57886
57900
57913
57927
57158
57941
57942
57943
57944
57928
57929
57930
57946
57945
57958
57957
57969
57970
57160
57987
57988
58006
58007
58024
58039
58040
58041
58051
58052
62339
58042
58026
58010
58009
58025
57162
58008
57990
57989
57972
57971
57959
57960
57947
57948
57961
57973
57974
57991
57992
62338
57975
62337
62336
57950
57963
57962
57949
57933
57934
62335
62334
57920
57919
57918
57932
57931
57917
57904
57905
57906
57907
62333
57893
62332
62331
57879
57878
57892
57891
57877
57863
57862
57848
57849
57836
57155
57824
57825
57837
57850
57864
57865
62330
62329
57851
57838
57826
62328
57814
57813
57812
57811
57795
57796
57797
57798
57782
62327
57769
57757
62326
62325
62324
57735
57746
57745
57734
57724
57725
62323
62322
57709
57700
62321
62320
57691
57682
62319
62318
57673
57672
57656
57657
57641
62317
57630
57615
57614
57604
57605
62316
57595
57594
57576
57577
57568
57567
57566
57575
57574
57592
57593
57603
57139
57613
57628
57629
57640
57639
57638
57627
57626
57612
57611
57601
57602
57591
57590
57589
57588
57587
57586
57585
57584
57583
57572
57571
57137
57555
57554
57538
57537
57519
57518
57501
56951
57484
57485
57467
56950
56949
56948
56947
56946
56945
56944
56943
56942
56941
56940
56939
56938
56937
56936
56935
57395
57399
57403
57407
57411
57415
57419
57423
57427
57431
57435
57439
57443
57447
57135
57451
57468
57469
57452
57453
57454
57455
57472
57473
57456
57457
57458
57459
57476
57475
57474
57492
57491
57490
57489
57471
57470
57488
57487
57486
57502
57503
57520
57521
57504
57505
57522
57136
57556
57557
57539
57523
57506
57507
57524
57540
57558
57559
57541
57525
57508
57509
57493
57494
57510
57511
57495
57477
57460
57461
57462
57463
57464
57481
57480
57479
57478
57496
57512
57513
57514
57497
57498
57515
57516
57533
57532
57531
57530
57546
57545
57529
57528
57544
57543
57527
57526
57542
57560
57561
57562
57563
57138
57573
57564
57565
57547
57548
57549
57550
57534
57517
57500
57499
57482
57483
57466
57465
57449
57448
57444
57440
57436
57432
57428
57424
57420
57416
57412
57413
57417
57421
57425
57429
57433
57437
57441
57445
57446
57450
62315
62314
62313
57442
57438
62312
62311
57434
57430
62310
62309
57426
57422
62308
62307
57418
57414
62306
62305
57410
57406
62304
62303
57402
57401
57405
57409
57408
57404
57400
57396
57397
57398
62302
51377
51861
51378
51863
51379
51865
51380
51867
51381
51869
51382
51872
51383
51875
51384
51878
51385
51894
51386
51897
51387
51900
51388
51903
51907
51908
51909
51904
51901
51898
51895
51570
51879
51880
51881
51882
51883
51884
51885
51886
51887
51888
51889
51890
51891
51571
51892
51876
51873
51870
51871
51868
51569
51866
51864
51862
56697
56698
56699
56700
56701
51874
56702
51877
51893
51896
51899
51572
51573
51902
51905
51906
56703
56704
51575
51576
51938
51574
51922
51921
51920
51937
51936
51919
51918
51935
51934
51917
51916
51933
51932
51915
51914
51931
51930
51913
51912
51929
51928
51911
51910
51927
51926
51941
51940
51925
51924
51923
51389
51939
51390
51944
51391
51950
51392
51956
51961
51393
51966
51972
51967
51973
51581
51989
51974
51968
51962
51578
51957
51951
51945
51946
51952
51958
51963
51969
51975
51976
51977
51978
51979
51980
51981
51982
51983
51984
51985
51986
51987
51970
51964
51959
51960
51954
51953
51947
51942
51943
51948
51949
56705
56706
51955
51577
51579
51965
51580
51971
51988
52004
52010
56707
52026
51586
52042
51585
52025
52024
51584
52008
52009
52003
52002
51583
52001
52000
51999
51998
51997
51996
51995
51994
51993
51992
51991
51990
51582
52007
52013
52030
52031
52014
52015
52032
52033
52016
52017
52034
52035
52018
52019
52036
52037
52020
52021
52038
52039
52022
52023
52040
52041
52046
52047
52048
56708
56709
52054
52062
52069
56710
56711
52076
52082
56712
56713
52089
52088
52095
52102
52103
52096
56714
56715
56716
52111
52110
52118
52119
56717
56718
52136
52153
52161
52169
56719
56720
52176
52175
52182
52189
52190
52183
56721
56722
56723
52197
52196
52204
52205
52215
56724
56725
52225
52235
56726
56727
52244
52254
56728
56729
52264
52274
56730
56731
52283
52300
52299
52317
52318
52327
52326
52336
52335
52346
52347
52348
52337
56732
56733
56734
52359
52375
52389
52399
56735
56736
52409
52426
56737
56738
52435
52444
56739
56740
52453
52462
56741
56742
52471
51618
52479
52470
52461
52452
52443
52434
52425
52408
52398
52388
52387
52397
52396
52386
52372
52373
52374
52358
52357
52356
52345
52344
52355
52371
52370
52354
52343
52332
52333
52334
52324
52325
52316
52298
52281
52282
52273
52272
52262
52263
52253
52252
52242
52243
52234
52233
52223
52224
52214
52213
52203
51604
52195
52188
52181
52174
52167
52168
52160
52159
51599
52150
52151
52152
52135
52134
51597
52117
52109
52101
52094
52087
52080
52081
52075
52074
52067
52068
52061
52053
52052
52060
52059
51588
52066
52073
52079
52086
52093
52100
52108
52116
52133
52132
52148
52149
52158
52166
52173
52180
52187
52194
52202
52211
52212
52222
52221
52231
52232
52241
52240
52250
52251
52261
52260
52270
52271
52280
52279
52296
52297
52315
52314
52323
51609
52313
52295
52294
52312
52311
52293
52292
52310
52309
52291
52290
52308
52307
52289
52288
52306
52305
52322
52321
51608
52304
52303
52285
51607
52276
52266
52267
52268
51606
52277
52286
52287
52278
52269
52259
52249
52239
52238
52248
52258
52257
52256
52246
52247
52237
52228
52229
52230
52220
52219
52218
52217
52207
52208
52209
52210
51603
52201
52200
52192
52193
52186
52185
52178
52179
52172
52171
52164
52165
52157
52139
52140
52141
51598
52142
52143
52144
52145
52146
52147
52131
52130
52129
52128
52127
52126
52125
52124
52115
52107
51594
52092
52099
52106
52105
51595
52098
52091
51593
52084
51592
52085
52078
52072
52065
52058
52057
52050
52051
52045
52044
52029
52028
52012
52006
52005
52011
52027
51394
52043
51587
52049
51395
52055
52056
51589
52063
52064
51590
52071
52077
51591
52070
52083
52090
52097
52104
51596
52112
52113
52114
52123
52122
52121
52120
51396
52137
52138
52156
52155
52154
51397
52162
52163
51600
52170
51601
52177
51398
52184
51602
52191
52199
52198
51399
52206
51400
52216
51401
52226
52227
51605
52236
51402
52245
51403
52255
51404
52265
52275
51405
52284
52301
52302
52320
52319
51406
52328
52339
52338
51407
52349
52360
52376
52390
52400
52411
52410
51408
52427
51409
52436
51410
52445
51411
52454
51412
52463
51413
52472
51414
52480
51619
52481
52473
52464
52465
52474
52475
52466
52457
52456
52455
52446
52437
52428
52412
52401
51616
52391
51615
52377
51613
52361
51611
52350
52340
52329
52330
52331
51610
52353
51612
52352
52342
52341
52351
52362
52363
52379
52378
52392
52393
52403
52402
52413
52429
52438
52447
52448
52439
52430
52414
52415
52431
52440
52449
52458
52467
52476
52485
52486
52487
52488
52489
52490
52491
52477
52468
52459
52450
52441
52432
52421
52420
52419
52418
52417
52416
52404
52394
51614
52364
52365
52380
52381
52366
52367
52382
52383
52368
52369
52384
52385
52395
52405
52422
52423
52406
52407
51617
52424
52433
52442
52451
52460
52469
52478
52494
52493
52492
52502
52510
52518
52534
52535
52551
52552
51624
52553
52554
52537
52536
51622
52519
52520
52512
52511
52503
52504
52495
52496
52505
56743
56744
52513
52521
56745
56746
52538
52555
52571
56747
52588
52606
52605
52587
52570
52569
51625
52586
52604
52603
52620
52630
52640
52651
52652
52641
52631
52621
52622
52623
56748
56749
52633
52632
52642
52643
56750
56751
52654
52653
52664
52665
56752
56753
52676
52675
52686
52687
56754
56755
52704
56756
56757
52733
52744
52755
56758
56759
52766
52777
56760
56761
52794
52793
51634
52776
52765
52754
52743
51632
52731
52732
52721
52703
52702
52720
52719
52701
52700
51629
52683
52672
52673
52684
52685
52674
52663
52662
52661
52650
52639
52629
52619
51626
52602
52585
52584
52601
52600
52618
52617
52599
52598
52616
52615
52614
52613
52595
52578
52577
52561
52562
52544
52545
52546
52547
52548
52566
52565
52564
52563
52579
52596
52597
52580
52581
52582
52583
52567
52568
52550
52549
52533
52532
52531
52530
52529
52528
52517
52509
52501
51620
52484
52483
52482
52500
52508
52516
52525
52526
52527
52543
52542
52560
52576
52575
52559
52541
52540
51623
52523
52524
52515
52507
51621
52499
52498
52497
52506
51415
52514
52522
51416
52539
52556
52572
52589
52590
52573
52557
52558
52574
52591
52592
52610
52611
52593
52594
52612
51627
52628
51628
52638
52649
52660
52671
52682
52694
52695
52696
52697
52698
52699
52716
52715
52714
52713
52712
52711
51630
52727
51631
52739
52750
51633
52749
52760
52761
52772
52771
52783
52782
52799
52798
52810
52820
52821
52832
52831
52843
52842
52830
51638
52819
51637
52809
52808
52796
52797
52780
52781
52770
52769
52758
52759
52748
52747
52736
52735
52723
52724
52707
52690
52691
52708
52725
52737
52738
52726
52709
52710
52693
52692
52681
52670
52659
52648
52647
52658
52669
52680
52679
52678
52667
52668
52657
52656
52645
52646
52636
52637
52627
52626
52609
52608
52607
52624
52625
52635
52634
51417
52644
51418
52655
51419
52666
51420
52677
52688
52689
52706
52705
52722
52734
52745
52746
52757
51421
52756
51422
52767
52768
52779
52778
52795
52807
52818
52829
52840
52841
51641
52856
51642
52867
52879
52878
52889
52890
52901
52902
52903
52892
52891
52880
52881
52869
52868
52857
52858
52844
52845
52833
52822
52811
51636
52800
51635
52784
52785
52786
52787
52788
52789
52790
52773
52762
52751
52752
52741
52740
52728
52717
52718
52729
52730
52742
52753
52764
52763
52774
52775
52792
52791
52802
52801
52812
52813
52824
52823
52834
51639
52851
52861
51643
52872
52873
52862
52852
51640
52835
52836
52825
52814
52803
52804
52815
52826
52837
52838
52827
52816
52805
52806
56762
56763
52817
52828
56764
56765
52839
52855
56766
52865
52876
56767
52887
52886
52875
52864
52854
52853
52863
52874
52885
52884
52895
52906
52907
52896
52897
52898
56768
56769
52909
52908
52918
52919
56770
56771
52930
51646
56772
56773
56774
52992
53002
53001
53000
53015
53016
53017
56775
56776
56777
53046
53062
53061
53060
51653
53077
53078
53079
56778
56779
53096
53095
53094
53107
53108
53109
56780
56781
53122
53135
56782
56783
53152
53166
56784
56785
53180
53195
53208
51661
56786
56787
56788
53273
53286
56789
56790
53299
53317
51666
53316
53333
53332
53349
53350
53351
56791
53379
53397
56792
56793
53447
51669
56794
53472
56795
53488
53504
56796
53521
53530
56797
56798
53547
53564
53581
53580
53563
53546
53529
53528
53519
53520
53503
51673
53487
51671
53471
51670
53455
53446
53445
53430
53431
53414
53413
53412
53429
53444
53443
53428
51668
53427
53410
53411
53393
53394
53395
53396
53378
53362
53361
53360
53377
53376
53375
53392
53391
53374
53373
53372
53389
53390
53408
53409
53426
53425
53442
53441
53440
53423
53424
53407
53406
53388
53371
53370
53387
53405
53404
53421
53422
53439
53438
53453
53452
53461
53478
53479
53462
53463
53464
53465
53466
53467
53468
53469
53454
53470
53486
51672
53502
51674
53518
53527
51676
53544
53545
53562
53579
51678
53589
53590
56799
53599
53598
53607
53608
56800
56801
53617
53616
53625
53626
56802
56803
53634
53633
53642
53643
56804
56805
53653
53652
53662
53672
53673
53663
56806
56807
56808
53682
53681
53691
53692
56809
56810
56811
53708
53707
53716
53717
53732
56812
53749
53767
53774
56813
53781
51687
53787
53780
53773
51686
53765
53766
53748
51685
53731
53730
53729
53747
53746
53745
53762
53763
53764
53772
53779
53786
51689
53792
53793
53794
53811
53828
53827
53810
53809
53808
53807
53824
53823
53806
53805
53822
53821
53804
53803
53820
53837
53838
53839
53840
53841
53842
53825
53826
53843
53844
53845
53862
53861
53860
53868
51692
53882
51693
53869
51691
56817
56816
56815
56814
48722
48716
46445
48710
46444
48693
48675
48676
48658
48657
48641
46443
48633
46442
48625
46441
48609
48601
46440
48610
48611
48602
48594
48595
48596
48604
48603
48612
48627
48626
48634
48642
48659
48677
48694
48695
48711
48717
46712
48723
48731
48747
48752
48757
48762
48767
48772
48778
48777
48793
48798
48803
48808
48807
48802
48797
48792
48776
48771
46717
48766
46716
48761
48756
48751
46715
48746
46714
48730
48729
48728
48745
48750
46446
48755
46447
48760
48765
48770
48775
46448
48791
46449
48796
46450
48801
46451
48806
48811
46452
48828
46453
48834
48840
48845
48846
48862
48861
48879
48880
48890
48889
48905
48921
46454
48931
46455
48942
46456
48959
46457
48976
46458
48993
46459
49003
49013
46460
49030
49039
49047
49064
49073
46461
49082
49083
49074
46736
49065
46735
49049
49048
49040
49041
49032
49031
49014
49004
48994
48995
49005
49015
49016
49017
49033
46732
49042
49043
49034
49018
49019
49020
49021
49022
49023
49024
49025
49026
49035
49044
49060
49059
49058
49057
49056
49055
49054
49053
49052
49051
49050
49066
49075
49076
49067
49068
49077
49087
46738
49096
49097
49098
49099
49100
49101
49102
49103
49088
49078
49069
49061
49062
49045
49036
49027
46731
49010
49009
49008
48998
48988
48971
48954
48953
48970
48987
48986
48985
48968
48969
48952
48951
48950
48967
48984
48983
48982
48965
48966
48949
48948
48947
48964
48981
48980
48997
49007
49006
48996
48979
48978
48977
46730
46729
48943
48932
48922
48923
48933
48944
48960
48961
48962
48963
48946
48945
46728
48934
48935
48936
48925
48924
46727
48907
48906
46726
48891
48881
48863
48864
48848
48847
48841
46720
48836
48835
48830
48829
48812
48813
48814
48809
48804
48799
48794
48779
48780
48781
48782
48783
48784
48785
48786
48787
48788
48789
48773
48768
48763
48758
48753
48748
48743
48742
48741
48740
48739
48738
48737
48736
48735
48734
48733
48732
48724
48718
48712
48697
48679
48696
48678
48660
48661
48643
46710
48635
48636
48628
48613
48614
48615
48616
48617
48618
48619
48620
48621
48605
48597
48590
48582
48574
48567
48560
48554
48548
48542
48536
48530
48523
48515
48514
48513
48498
48497
48512
48511
48496
48495
48510
48509
48494
48493
48508
48507
48492
48491
48506
46699
48490
48489
48505
48504
48488
48487
48503
48519
48520
48527
46700
48533
46701
48539
46702
48545
46703
48551
48552
48546
48540
48534
48528
48521
48522
48529
48535
48541
48547
48553
48559
48566
48565
48558
48557
46706
48564
48571
48579
48580
48572
48573
48581
48589
48588
48587
46708
48586
46439
48578
46438
48570
46437
48563
48556
46705
48550
48544
48538
48532
48526
48525
46436
48518
46435
48502
46434
48486
48480
48463
48464
48458
46433
48453
48436
48419
48402
48403
48397
48396
48391
48386
46432
48381
48364
48365
48366
46690
48382
48387
46691
48392
48398
48404
48405
46692
48407
48406
48423
48424
48441
48440
48439
48422
48421
48420
48437
48438
46695
48454
48455
48460
48459
48465
46697
48481
48482
48466
48467
48468
48469
48470
48471
48472
48473
48474
48475
48476
48477
48483
46698
48499
48484
48478
48479
48462
48461
48456
48457
48451
48450
48449
48448
48431
48430
48447
48446
48429
48428
48445
48444
48427
48426
48443
48442
48425
48408
48409
48410
48411
48412
48413
48414
48415
48432
48433
48434
48435
48417
48416
46693
48399
48400
48394
48393
48388
48389
48384
48383
48379
48378
48377
48376
48375
48374
48373
48372
48371
48370
48369
48368
48367
48360
48359
48358
48357
48351
48352
48334
48333
48326
48309
48292
48285
48278
48262
48263
48255
48238
48229
46431
48220
46430
48203
46429
48186
46428
48178
48170
48171
48172
48180
48179
48187
48204
48205
48188
48189
48206
48223
48224
48233
48242
48241
48232
48231
48222
48221
48230
48239
48240
46678
48256
48257
48258
48243
48244
48245
48246
48247
48248
48249
48250
48251
48259
48274
48273
48272
48271
48270
48269
48268
48267
48266
48265
48264
46680
48279
48280
48281
46681
48288
48296
48297
48298
48299
48300
48301
48302
48303
48304
48305
48322
48321
48320
48319
48318
48317
48316
48315
48314
48313
48328
46684
48312
48311
48294
48295
48287
48286
48293
48310
48327
48335
48336
46685
48337
48353
46687
48338
48339
48340
48341
48342
48343
48344
48345
48346
48347
48329
48330
48331
48324
48323
46683
48306
46682
48289
48282
48275
48276
48260
48253
48252
48234
48225
48215
48214
48197
48196
48213
48212
48195
48194
48211
48210
48193
48192
48209
48208
48191
48190
48207
46676
46675
48181
46674
48173
46673
48165
46671
46670
48132
46669
46668
48123
48115
46667
48108
46665
48100
48099
48081
48080
48098
48107
48114
48122
48131
48130
48147
48148
48164
48163
48162
48146
48129
46427
48121
48113
48106
48097
48079
48062
46426
48051
48042
46425
48043
48034
48033
46424
48024
46423
48025
48016
46660
48008
48007
46422
47998
46421
47999
47990
47989
46420
47980
46419
47981
47972
46659
47964
47963
46418
47946
47947
47930
47929
47922
47913
47896
47897
47914
47923
47931
47948
47949
47932
47933
47950
47951
47965
47973
47982
47991
48000
48009
48017
48026
48035
48044
46661
48067
48066
48065
48055
48054
48053
48052
46662
48063
48064
48082
48083
48084
46663
48085
48086
48068
48069
48087
48088
48070
48071
48089
48090
48072
48073
48074
48092
48091
46664
48101
48109
48110
48111
48103
48102
48093
48094
48076
48075
48058
48059
48048
48049
48040
48039
48030
48029
48020
48021
48013
48012
48011
48019
48028
48037
48038
48047
48046
48057
48056
48045
48036
48027
48018
48010
48001
48002
47993
47992
47983
47984
47985
47994
48003
48004
47995
47996
47987
47986
47977
47978
47970
47969
47968
47976
47975
47974
47966
47967
47958
46658
47959
47960
47961
47944
47943
46657
47926
47919
47911
47910
47893
47894
47878
47863
47862
47861
46652
47877
47892
47891
47908
47909
47918
47925
47942
47941
47940
47957
47956
47939
47938
47955
47954
47937
47936
47953
47952
47935
47934
47924
47917
46655
47901
47884
47885
47902
47903
47886
47872
47871
47870
47869
47883
47900
47899
47916
46656
47915
47898
47882
47881
47880
47865
47866
47849
47848
47838
47822
47839
47840
47850
47867
47868
47851
47852
47853
47854
47855
47856
47873
47887
47904
47905
47906
47907
47890
47876
47875
47889
47888
47874
47857
47858
47859
47860
47843
47844
47834
47833
47817
47816
47832
47831
47815
47814
47830
47829
47813
47812
47828
47827
47811
47810
47826
47842
47841
46650
47825
47824
47823
47807
47806
47805
47794
47783
47784
47773
47772
47755
47756
47739
47738
47729
47720
47704
47687
47686
47671
46417
47653
47644
47654
47645
46635
47629
47630
47614
47615
47605
47606
47590
47589
47577
46630
47566
47565
47564
47563
47575
47576
47587
47588
47604
47603
47613
47612
47628
47627
47611
47601
47602
47586
47585
47574
47562
46416
47545
47533
47521
47509
47497
47485
47468
47469
47486
47487
47488
47489
47472
47471
47470
47454
47453
47452
47436
47437
47438
47439
47455
47456
47457
46620
47440
47441
47459
47458
47474
47473
47490
47502
47514
47526
47525
47513
47501
47500
47512
47524
47536
47535
47523
47511
47499
47498
47510
47522
47534
47546
47547
47548
47549
47537
47538
47550
47551
47568
47567
47578
47579
47591
47592
46632
47593
47594
47595
47596
47580
47569
47557
47556
47555
47554
47553
47552
46628
46627
46626
46625
46624
47475
47476
47477
47478
47479
47463
47462
47461
47460
47442
47443
47444
47445
47446
47447
46621
47464
46623
47480
47492
47491
47503
47515
47527
47539
47540
47528
47516
47504
47505
47493
47481
47465
47448
47449
46622
47466
47450
47434
47433
47432
47431
47423
47424
47425
47417
47416
46617
47409
47408
47407
47406
47405
47404
47403
46616
47402
47401
47392
47391
47373
47374
47375
47359
47358
47347
47348
47338
47337
47336
47320
47321
47310
47309
47298
47299
47289
47288
47287
47297
47308
47319
47318
47334
47335
46612
47345
47346
47357
47356
47372
47390
47399
47400
47415
47414
46618
47421
47422
47430
47429
47428
47427
46415
47420
47413
47397
47398
47389
47388
47370
47371
47355
47354
47344
47333
46414
47317
47306
46413
47307
47296
46610
47286
47285
46412
47274
46411
47263
46410
47252
46409
47243
46608
47234
46408
47224
46407
46406
47214
47204
46405
46404
47188
47189
47181
47180
47173
46603
47157
47156
47150
47151
47135
46599
47119
46597
47115
46596
47111
46594
47106
46593
47101
46592
47096
47095
46403
47090
46591
47075
47074
47073
47069
46402
47053
47054
47055
47056
47057
47058
47059
47060
47061
47062
47063
47064
47065
47066
47067
47068
47051
47052
47049
47031
47013
47012
47030
47048
47047
47029
47028
47046
47045
47027
47026
47044
47043
47025
47024
47042
47041
47023
47022
47040
47039
47021
47020
47038
47037
47019
47018
47036
47035
47017
47016
47034
46589
47050
47033
47015
47010
46401
47011
47007
47006
46400
47002
46399
47003
46999
46998
46982
46983
46978
46977
46398
46972
46397
46956
46951
46946
46396
46941
46395
46936
46394
46931
46393
46928
46929
46932
46937
46942
46943
46938
46933
46578
46576
46574
46905
46906
46889
46888
46887
46904
46903
46886
46885
46902
46919
46923
46926
46925
46922
46918
46392
46901
46884
46867
46868
46869
46870
46871
46872
46873
46874
46891
46890
46907
46908
46909
46892
46875
46876
46877
46878
46879
46880
46897
46896
46895
46894
46893
46910
46911
46912
46913
46914
46915
46916
46899
46898
46881
46882
46883
51119
51120
46572
46900
46573
46917
51121
51122
46921
46575
46920
46924
46577
46927
46579
46930
51123
51124
46940
46935
46934
46939
46580
46581
46949
46944
46945
46950
46955
51125
51126
51127
51128
46584
46997
46583
46981
46980
46975
46976
46971
46954
46953
46970
46969
46968
46967
46966
46965
46964
46963
46962
46961
46960
46959
46958
46582
46948
46947
46952
46957
46973
46974
46979
46984
46985
46585
46986
46987
46988
46989
46990
46991
46992
46993
46994
46995
46996
46586
47000
47001
47005
47004
46587
46588
47008
47009
51129
47014
47032
51130
51131
46590
51132
47072
47089
47094
51133
51134
47100
47099
47104
47105
51135
51136
47110
47114
51137
47118
47134
47149
47148
47154
47155
51138
51139
47172
47171
47178
47179
51140
47187
47203
47213
51141
51142
47223
51143
47233
47232
47222
47221
47220
47230
47231
47240
47241
47242
51144
47251
47250
47261
47262
51145
47273
47284
51146
51147
47295
47305
51148
51149
47316
47332
47343
51150
51151
51152
47369
47353
47352
47342
47331
47315
47304
47294
47293
47282
47283
47272
47271
47260
47249
47248
47239
46607
47229
47219
47209
47210
47211
47212
47202
47186
47185
47201
47200
47184
47183
47199
47198
47197
47196
47195
47194
47193
47192
46606
46605
47160
47161
47162
47163
47164
47165
47166
47167
47168
47169
46604
47176
47177
47170
46602
47153
47147
47146
47145
47144
47143
47142
47141
47140
47139
47138
47137
47121
47122
47123
47124
47125
47126
47127
47128
47129
47130
47131
47132
47133
47117
47113
47109
46595
47108
47103
47098
47092
47093
47088
47071
47070
47087
47086
47085
47084
47083
47082
47081
47080
47079
47078
47077
47076
47091
47097
47102
47107
47112
47116
47120
46598
46600
47136
46601
47152
47159
47158
47174
47175
47182
47190
47191
47207
47208
47218
47228
47238
47237
47236
47226
47227
47217
47216
47206
47205
47215
47225
47235
47244
47245
47255
47254
47253
47264
47275
47276
47265
47266
47277
47278
47267
47256
47246
47247
47257
47268
47279
47290
47300
47311
47322
47323
47324
47325
47326
47327
47328
47329
47312
47301
47291
47280
47269
46609
47258
47259
47270
47281
47292
47302
47303
47314
47313
46611
47330
47341
47351
47367
47368
47386
47387
51153
47396
47395
47394
47385
47384
47366
46613
47350
47340
47339
47349
47365
47364
47363
47362
47361
47360
47376
46614
47377
47378
47379
47380
47381
47382
47383
47393
46615
47410
47411
47412
47419
47418
46619
47426
51154
47435
47451
47467
47484
51155
51156
47496
47495
47483
47482
47494
47506
47507
47519
47520
47508
51157
51158
51159
47532
51160
51161
51162
51163
51164
51165
51166
51167
51168
47643
46634
47626
46633
47610
47600
47584
47573
47561
46629
47544
47543
47531
47530
47518
47517
47529
47541
47542
47560
47572
47583
47582
47571
47559
47558
47570
47581
46631
47597
47598
47599
47609
47608
47607
47624
47625
47641
47642
47650
47649
47667
47668
47683
47701
47700
47682
47681
47680
47679
47678
47677
47662
47663
47664
47665
47666
47648
47640
47639
47623
47622
47638
47637
47621
47620
47636
47635
47619
47618
47634
47633
47617
47616
47632
47631
47646
47647
47658
47659
47660
47661
47676
47694
47695
47696
47712
47711
47710
47709
47693
47675
47674
47692
47708
47707
47723
47732
47743
47742
47759
47758
47741
47731
47722
47706
46638
47689
47690
47691
47673
46636
47657
47656
47655
47672
47688
46637
47705
46639
47721
46641
47730
47740
47757
47774
47775
47786
47785
46647
47795
47796
47808
47809
47797
47798
47787
46646
47776
46645
47760
47761
47744
47745
47762
47763
47746
47747
47764
47765
47748
47749
47766
47767
47768
47769
47752
47751
47750
47733
47734
47735
47725
47724
46640
47714
47713
47697
47698
47699
47715
47716
47717
47718
47702
47684
47669
47651
47652
47670
47685
47703
47719
47728
46642
47737
47727
47726
47736
47753
47770
47780
47779
47778
47777
47788
47799
47800
47789
47790
47791
47792
47781
47782
47771
46644
47754
46643
51169
51170
51171
51172
47793
47804
51173
51174
47821
47820
47803
47802
47801
46648
47818
47819
46649
47835
47845
47846
47836
47837
51175
51176
47847
46651
47864
51177
51178
51179
47879
46653
47895
46654
47912
51180
51181
47921
47920
47927
47928
51182
51183
47945
47962
51184
51185
47971
47979
51186
51187
47988
47997
51188
51189
48006
48005
48014
48015
51190
51191
48023
48022
48031
48032
51192
51193
48041
48050
51194
51195
48061
48060
48077
48078
48096
48095
48104
48105
46666
48112
48119
48120
51196
51197
48128
48145
48161
48160
48168
48169
48177
51198
51199
48185
48202
48201
48200
48183
48184
48176
48175
48167
46672
48158
48159
48143
48144
48127
48126
48118
48117
48116
48124
48125
48142
48141
48140
48139
48138
48137
48136
48135
48134
48133
48149
48150
48151
48152
48153
48154
48155
48156
48157
48166
48174
48182
48198
48199
48216
48217
48226
48235
48236
48227
48218
48219
48228
51200
51201
48237
46677
48254
51202
51203
48261
46679
48277
51204
51205
51206
48291
48284
48283
48290
48307
48308
51207
51208
48325
51209
48332
48350
48356
46686
48349
48348
48355
48354
46688
48361
48362
48363
46689
48380
51210
51211
48385
51212
48390
48395
51213
51214
48401
48418
51215
51216
51217
46694
48452
46696
51218
51219
51220
48485
48501
48500
48516
48517
48524
51221
51222
48531
51223
48537
48543
51224
51225
48549
46704
48555
51226
48562
48561
46707
48568
48569
48577
51227
51228
48585
48584
48576
48575
48583
48591
48598
48599
48592
48593
51229
51230
48600
51231
48608
48607
48606
46709
48622
48623
48624
51232
51233
48640
48632
48631
48630
48629
48637
48638
48639
48655
48656
48674
48673
48672
48654
48653
48671
48670
48652
48651
48669
48668
48650
48649
48667
48666
48648
48647
48665
48683
48682
48664
48646
48645
48644
48662
48663
48681
48680
48698
48699
48700
48701
48702
48684
48685
48703
48704
48686
48687
48705
48706
48688
48689
48690
46711
48707
48713
48719
48725
48726
48720
48714
48708
48691
48692
48709
51234
51235
48715
48721
51236
51237
48727
46713
48744
51238
51239
48749
51240
48754
48759
51241
51242
48764
48769
51243
51244
48774
46718
48790
51245
51246
48795
51247
48800
48805
51248
51249
48810
46719
48827
51250
51251
48833
48832
48826
48825
48824
48823
48822
48821
48820
48819
48818
48817
48816
48815
48831
48837
48842
48849
48850
48851
48852
48853
48854
48855
48856
48857
48873
46723
48872
48871
48870
48869
48868
46722
48867
48866
48865
48883
48882
48892
48893
48894
48908
48909
48895
48896
48910
48911
48897
48898
48912
48913
48899
48900
48914
48915
48916
48901
46724
48884
48874
48875
46721
48858
48876
48877
48859
48843
48838
48839
51252
51253
48844
48860
48878
48888
48904
48920
48919
48903
48887
46725
48886
48885
48902
48917
48918
48928
48927
48926
48937
48938
48955
48972
48973
48974
48957
48956
48939
48940
48929
48930
51254
51255
48941
48958
48975
48992
48991
48990
48989
48999
49000
49001
49002
51256
51257
49012
49011
49028
49029
51258
51259
49038
49037
46733
49046
46734
49063
51260
51261
49072
49071
49070
49079
49089
49104
49105
49090
49080
49081
51262
51263
49091
49106
51264
49115
49131
46741
49148
51265
51266
49156
51267
49164
49172
51268
51269
49180
49188
51270
51271
49196
49204
51272
51273
49212
49220
51274
51275
49228
49236
49235
49253
49254
49272
49288
49303
51276
51277
49308
46747
49325
49332
49331
49339
49338
49337
49330
46748
49324
49323
49322
49321
49320
49319
49318
49317
49316
49315
49314
49313
49306
49305
46746
49290
46745
49275
49274
49256
49257
49258
46744
49276
49277
49291
49292
49278
49279
49293
49294
49295
49296
49282
49283
49297
49298
49299
49285
49284
49267
49266
49265
49247
49248
49249
49250
49268
49269
49286
49300
49307
49301
49302
49287
49271
49270
49252
49251
49233
49234
49227
49219
49218
49226
46743
49225
49217
49209
49201
49193
49194
49202
49210
49211
49203
49195
49187
49186
49185
49177
49178
49179
49171
49163
49162
49170
49169
49161
49153
49154
49155
49147
49129
49130
49114
49113
49112
49111
49127
49128
49146
49145
49144
49126
49125
49124
49143
49142
49141
49123
49122
49140
49139
49121
49120
49138
49137
49119
46740
49110
46739
49095
46737
49086
49085
49084
49094
49093
49092
49107
49108
49109
49118
49117
49116
49132
46462
49149
46463
49157
46464
49165
46465
49173
46466
49181
46467
49189
46468
49197
46469
49205
46470
49213
46471
49221
49222
49223
49215
49214
49206
49207
49199
49198
49190
49191
49183
49182
49174
49175
49167
49166
49158
49159
49151
49150
49133
49134
49135
49136
49152
49160
49168
49176
49184
49192
49200
49208
49216
49224
46742
49242
49243
49244
49245
49246
49264
49281
49280
49263
49262
49261
49260
49259
49241
49240
49232
49231
49239
49238
49230
49229
49237
49255
46472
49273
49289
49304
49309
46473
49326
46474
49333
46475
49341
46476
49349
46477
49357
46478
49365
46479
49373
46480
49381
49389
49406
49423
49440
49457
49464
46481
49478
49479
49487
49486
49494
49510
49528
49546
49547
49555
49554
49562
49563
49571
49570
49587
49596
49605
49606
49597
49588
49572
49573
46762
49589
46763
49598
46764
49607
49608
49609
49619
49620
49621
49622
49623
49624
49625
49626
49610
49601
49592
49581
49580
49579
49578
49577
49576
49575
49591
49600
49599
49590
49574
49565
49566
49558
49550
49549
49557
49564
46760
49556
46759
49548
46758
49531
49530
49529
49511
49495
49496
49512
49513
49514
49532
49533
49515
49499
49498
49497
49488
46755
49480
49467
49460
49459
49466
49465
49458
49441
49424
49407
49408
49391
49390
49382
49374
49366
49358
49350
49342
49334
49327
49310
49311
49312
49328
49329
49336
49335
49343
49344
49352
49351
49359
49360
49368
49367
49375
49376
49384
49383
49392
49393
49394
49411
49412
49395
49396
49413
49414
49397
49398
49415
49416
49399
49400
49417
49418
49401
49402
49419
49420
49403
49385
49377
49369
49370
49371
49363
49355
49354
49362
49361
49353
49345
49346
49347
49348
49340
51278
51279
51280
49356
49364
51281
51282
49372
49380
51283
51284
51285
51286
51287
51288
49439
46751
49422
46750
49405
46749
49388
49387
49379
49378
49386
49404
49421
49438
49437
49454
46753
46754
49453
49436
49435
49452
49451
49434
49433
49450
49449
49432
49431
49448
49447
49430
49429
49446
46752
49445
49428
49427
49410
49409
49426
49425
49442
49443
49444
49461
49468
49481
49489
49490
49482
49469
49470
49471
49472
49473
49474
49475
49483
49491
49506
49507
49508
49524
49542
49541
49523
49522
49521
49505
49504
49503
49502
49501
49500
49516
49534
49535
49517
49518
49536
49537
49519
49520
49538
49539
49540
49551
49559
49567
49582
49583
49584
49593
49594
49585
46761
49568
49560
49552
49544
49543
49525
49526
49509
46756
49493
49492
49484
49485
49477
49476
49462
49455
49456
49463
51289
51290
51291
46757
49527
49545
49553
51292
51293
49561
49569
51294
51295
49586
49595
51296
51297
49604
49603
49602
49611
49629
49628
49627
49637
49645
49653
49661
49668
49676
46770
49677
49694
49705
49716
49717
49718
49707
49706
49695
49696
49679
49678
49669
46769
49662
49654
49655
49647
49646
49638
49639
49630
49612
49613
51298
51299
51300
51301
51302
46768
49663
49670
49671
49680
49697
49708
51303
51304
49719
49736
49735
49734
49733
49750
49751
49752
49753
49769
51305
49778
46775
51306
51307
51308
51309
51310
51311
51312
49865
49883
49893
46782
49909
49892
49891
49881
49882
49864
46778
49849
49841
49833
49825
49818
49810
49802
49794
46774
49777
49768
49767
49776
49775
49766
46772
49749
49748
49747
49765
49764
49746
49745
49763
49762
49744
49727
49728
49729
49730
49731
49732
49715
49714
49703
49704
49693
49692
49691
49690
49689
49688
49687
49686
49702
49701
49700
49711
49722
49739
49740
49723
49712
49713
49724
49741
49742
49725
49726
49743
49761
49760
49759
49758
49757
49756
49738
49721
49710
49699
46771
49682
49683
49684
49685
49675
49667
49660
49652
49651
49659
49666
49674
49673
49665
49658
46767
49650
49649
46766
49641
46765
49633
49634
49642
49643
49644
49636
49635
49618
49617
49616
49615
49614
46482
49631
49632
49640
49648
49657
49656
46483
49664
46484
49672
46485
49681
46486
49698
46487
49709
49720
49737
49754
49755
46773
49770
49771
49772
49773
49774
49784
49785
49786
49787
49788
49789
49790
49791
49792
49793
49801
49809
49817
49824
49832
49840
49848
46777
49863
49880
49879
46780
49878
49862
49861
49860
49859
49858
49857
49856
49855
49854
49853
49869
49870
46779
49887
49888
49871
49872
49873
49874
49875
49876
49877
49905
49904
49903
49902
49901
49900
49899
49914
49923
49932
46785
49942
49943
49944
49945
49963
49962
49961
49960
49959
49941
49931
46784
46783
49922
49913
49898
49897
49896
49912
49911
49895
49885
49886
49868
49867
49851
49852
49844
49843
49835
49836
49837
49838
49845
49846
49847
49839
49831
49823
49816
49808
49800
49799
49783
49782
49781
49797
49798
49806
49807
49815
49822
49830
49829
49821
49814
49813
49805
49804
49796
49780
49779
46488
49795
46489
49803
46490
49811
49812
46776
49819
49820
49828
49827
46491
49826
46492
49834
46493
49842
49850
49866
49884
49894
46494
49910
49920
49921
49930
49929
46495
49938
49939
49940
49956
49957
49958
49974
49982
46787
49991
46789
49999
46791
50007
46792
50014
50021
50027
46794
50033
50034
50035
50036
50037
50038
50039
50040
50041
50042
50043
50044
50052
50053
50045
50029
50028
50022
50023
50016
50015
50008
50009
50002
50001
50000
46790
49992
49983
49984
46788
49993
49994
49986
49985
49977
49978
49970
49969
49951
49935
49934
49950
49968
49976
49975
49967
49966
49965
49964
49946
49947
49948
49949
49933
49924
49925
49916
49915
49906
46781
49889
49890
49907
49908
49917
49926
49927
49918
49919
51313
51314
49928
51315
49937
49936
49952
49953
51316
46786
51317
49987
49995
50003
50010
51318
51319
50017
46793
51320
50046
51321
46795
51322
51323
51324
46796
50091
50098
50097
50090
50083
50084
50077
50060
50059
50076
50075
50074
50073
50072
50071
50070
50069
50068
50067
50066
50065
50064
50081
50082
50089
50088
50095
50096
50103
50102
50101
50094
50087
50086
50079
50080
50063
50062
50055
50056
50057
50058
50051
50050
50049
50048
50031
50032
50026
50020
50025
50019
50012
50013
50006
49998
49990
49989
49980
49981
49973
49972
49955
49954
46496
49971
46497
49979
49988
49996
49997
50005
50004
50011
46498
50018
46499
50024
46500
50030
46501
50047
46502
50054
50061
46503
50078
46504
50085
46505
50092
50093
50100
50099
50117
50118
50119
50120
50135
50134
50142
50141
50133
50132
46506
50140
50148
50149
50157
50156
46507
50172
46508
50189
46509
50198
46510
50207
46511
50216
50217
50234
50233
46512
50242
46513
50252
46514
50262
46515
50279
50280
50263
50264
50281
46811
46812
50297
50298
50313
50312
46813
46814
50328
50329
50346
50345
50362
50363
50364
50347
50348
50365
50366
50367
50368
50351
50350
50349
50332
50333
50334
50318
50319
50335
50352
50369
50370
50353
50336
50337
50354
50371
50380
50379
46817
50388
50395
50396
50397
50390
50389
50381
50382
50373
50372
50355
50356
50339
50338
50322
50323
50308
50307
50306
50321
50320
50305
50304
50303
50288
50287
50286
50285
50300
50301
50302
50317
50316
50315
50331
50330
50314
50299
50284
50283
50282
46810
50265
50266
50267
50268
50269
50270
50271
50272
50273
50289
50290
50291
50292
50276
50275
50274
50257
50247
50238
50239
50229
50213
50204
50205
50214
50215
50206
50197
50196
50195
50194
50203
50212
50228
50227
50226
50225
50224
50223
50222
46807
50221
46806
50211
50220
50237
50236
50245
50246
50256
46809
50255
50254
50253
50243
50244
50235
50218
50219
50210
50201
50202
50193
50192
50191
50200
50209
50208
50199
50190
50173
50174
50175
50158
46803
50150
46801
50143
50144
50151
46804
46805
50176
50159
50160
50177
50178
50161
50162
50179
50180
50163
50164
50181
50182
50165
50166
50183
50184
50167
50168
50185
50186
50187
50170
50169
50153
50152
46802
50145
50146
50137
50136
46799
50128
50127
50126
50125
50124
50123
50122
46798
50121
50104
50105
50106
50107
50108
50109
50110
50111
50112
50113
46797
50129
50114
50115
50116
50131
50130
50138
50139
46800
50147
50154
50155
50171
50188
51325
51326
51327
50232
46808
50241
50231
50230
50240
50249
50248
50258
50259
50260
50250
50251
51328
51329
50261
50278
50277
50293
50294
50309
50324
50340
50357
50374
51330
50383
50391
51331
50398
50414
50413
50412
50419
50418
50411
50410
50409
50408
50407
50406
50405
50404
50403
50402
46819
50394
50387
50378
50361
50344
46816
50343
50327
46815
50342
50326
50311
50296
50295
50310
46516
50325
46517
50341
46518
50358
46519
50375
46520
50384
50376
50359
50360
50377
50386
50385
46818
50392
50393
50401
50417
50416
50400
46521
50399
46522
50415
46523
50422
46524
50429
50423
50424
50431
50430
46820
50436
50437
50444
46821
50451
50452
50453
50454
50455
50456
50457
50458
50459
50460
50461
50462
50445
50438
50432
50425
50426
50427
50420
50421
51332
51333
50428
51334
50435
50441
51335
51336
50448
50465
51337
50471
46823
50476
50470
50464
50447
50440
50434
50433
50439
50446
50463
50469
50468
50474
50475
50492
50493
50494
46825
50499
50516
50517
51338
50523
50522
50528
50544
50545
50529
51339
51340
51341
50551
50557
51342
51343
50563
50562
50568
50569
51344
51345
50575
50592
46829
50591
50574
50573
50567
50561
50555
50556
50550
50549
50543
46826
50527
50521
50520
50526
50542
50541
50540
50539
50538
50537
50536
50535
50534
50533
50532
50531
50525
50519
50502
50503
50504
50505
50506
50507
50508
50509
50510
50511
50512
50513
50514
50515
50498
50497
50491
50490
50489
50488
50487
50486
50485
50484
50483
50482
50481
46822
50480
50496
46824
50479
50478
50473
50467
50450
50443
46525
50442
46526
50449
46527
50466
50472
50477
50495
50501
50500
46528
50518
46529
50524
50530
46530
50546
46531
50552
46532
50558
46533
50564
50565
50559
50553
50547
50548
50554
50560
50566
50572
50577
46828
50571
50570
46534
50576
46535
50593
46536
50598
50614
50615
50616
50632
50633
50650
50649
50666
50665
50648
50631
50630
46537
50647
50664
46538
50672
50673
50674
50681
50680
50679
46539
50695
46540
50702
46541
50719
50728
50744
50760
50761
50762
50745
46840
50730
50729
50720
50721
50704
50703
50696
50697
46837
50698
50705
50706
50707
50708
50709
50710
50711
50712
50713
50714
46838
50724
50740
50756
50757
50741
50725
50716
50715
50699
50700
50694
50677
50678
50670
50662
50646
50629
50628
46831
50612
50611
50610
50627
50643
50642
50626
50609
50608
50625
50624
50607
50606
50605
50604
50603
50620
50636
50652
50653
50637
50621
50622
50623
50639
50638
50654
50655
50656
50640
50641
50657
50658
50659
50660
50644
50645
50661
50669
50668
50676
50693
50692
50691
50690
50689
50688
50687
50686
50685
50684
50683
50682
50675
50667
46833
50651
46832
50634
50635
50619
50602
50601
50618
50617
50600
50599
46830
50594
50595
50578
50579
46827
50580
50581
50582
50583
50584
50585
50586
50587
50588
50589
50590
50596
50597
50613
51346
51347
50663
51348
50671
46834
51349
46835
46836
50701
50717
50718
50727
50726
50742
50743
50759
50758
46843
50768
50775
50791
50808
50814
46849
50807
50806
50813
50812
50805
50789
50790
50774
50767
50766
50773
46845
50765
50755
50739
50738
50754
50753
50737
50736
50752
50751
50735
50734
50750
50749
50733
50732
46839
50723
50722
50731
50746
46841
50747
50748
46842
46844
50764
50763
50772
50771
50777
50778
50779
50780
50781
50782
50783
50784
50785
50786
50787
50788
50804
50803
50802
50801
50800
50799
50798
50797
50796
50795
50794
50811
50817
46851
50818
50819
50820
50821
50822
50823
50824
50825
50826
50827
50828
50836
50835
50843
50852
50860
46854
50868
50869
50861
50862
50854
50853
50844
50845
50837
50829
50830
50838
51350
51351
50846
46853
51352
50871
46855
50870
50880
50879
50878
50877
50885
50886
50887
50896
50905
50904
50895
50894
50903
50912
50921
50930
50939
50948
46857
50957
50964
50981
50980
50979
50978
50977
50976
50975
50974
50973
50972
50971
50962
50963
50956
50947
50938
50929
50920
50911
50902
50901
50910
50919
50928
50937
50946
50955
50954
50945
50936
50927
50918
50909
50900
50891
50882
46856
50874
50873
50864
50865
50857
50856
50848
50849
50850
50858
50866
50875
50883
50892
50893
50884
50876
50867
50859
50851
50842
50834
50833
50841
50840
46852
50832
50816
46850
50810
46848
50793
46847
46846
50770
50769
46542
50776
46543
50792
50809
50815
46544
50831
50839
46545
50847
46546
50855
46547
50863
46548
50872
50881
46549
50890
46550
50899
46551
50908
46552
50917
46553
50926
46554
50935
46555
50944
46556
50953
46858
50961
50970
50969
50968
46557
50984
46558
50990
46559
50996
46560
51007
46561
51013
46562
51029
46563
51034
51039
51045
51063
46564
51079
46565
51084
46566
51089
46567
51094
46568
51099
46569
51104
46570
51109
46571
51114
51115
51110
51105
51100
51095
51090
51085
51080
51065
51064
51046
51040
51041
51047
51048
51066
51067
51068
51069
51070
51071
51072
51073
51074
51075
51076
51058
51057
51056
51055
51054
51053
51052
51051
51050
51049
46863
51036
51035
51030
51031
51015
51014
51008
51009
51003
51002
46861
50997
50998
50992
50991
50985
50986
50987
50993
50999
51004
51010
46862
51016
51017
51018
51019
51020
51021
51022
51023
51024
51025
51032
51026
51011
51005
51000
50994
50988
50982
46859
50965
50958
50950
50949
50940
50931
50932
50941
50942
50933
50924
50923
50922
50913
50914
50915
50906
50897
50888
50889
51353
51354
50898
50907
51355
51356
50916
50925
51357
51358
50934
50943
51359
51360
50952
50951
50959
50960
51361
50967
50966
46860
50983
50989
51362
51363
50995
51001
51364
51365
51006
51366
51012
51028
51027
51033
51367
51368
51038
51044
51062
51078
46866
51061
51043
51042
51037
46864
51059
51060
46865
51077
51081
51086
51091
51096
51101
51102
51097
51092
51087
51082
51083
51369
51370
51088
51093
51371
51372
51098
51103
51373
51374
51108
51107
51106
51111
51116
51117
51112
51113
51375
51376
51118
1152
1153
1154
1155
1156
1392
1394
1395
1157
1158
1159
1160
1161
1162
1163
1164
1165
1397
1398
1399
1400
1166
1167
1168
1169
1170
1402
1403
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1406
1407
1181
1182
1183
1184
1185
1409
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1415
1199
1200
1201
1202
1203
1416
1417
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1421
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1423
1424
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1426
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1428
1429
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1431
1309
1310
1311
1312
1313
1314
1315
1432
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1433
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1435
1347
1348
1349
4589
4588
4587
4586
4585
4584
4583
4582
4581
4580
4579
4578
4577
4576
4575
4574
4573
4572
4571
4570
4569
4568
4567
4566
4565
4564
4563
4562
4561
4560
4559
4558
4557
4556
4555
4554
4553
4552
4551
4550
4549
4548
4547
4546
4545
4544
4543
4542
4541
4540
4539
4538
4537
4536
4535
4534
4533
4532
4531
4530
4529
7
8
9
10
151
152
150
149
147
148
146
145
143
144
142
141
139
140
138
137
135
136
134
133
131
132
130
129
127
128
126
125
123
124
122
121
119
120
118
117
115
116
114
113
111
112
110
109
4229
2267
2269
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
2153
4244
2303
2305
4245
4246
2307
2309
4247
4248
2311
2313
4249
4250
2315
2317
4251
4252
2319
2321
4253
4254
2323
2325
4255
4256
2327
2329
4257
4258
2331
2154
2333
4259
4260
2339
2336
2335
2338
2341
2342
4261
4262
2344
2343
2345
2346
4263
4264
2348
2347
2349
2350
4265
4266
2352
2351
2353
2354
4267
4268
2356
2355
2357
2358
4269
4270
2360
2359
2361
2362
4271
4272
4273
2364
2363
2365
2366
2385
2388
4274
4275
2391
2394
4276
4277
2397
2400
4278
4279
2403
2406
4280
4281
2409
2412
4282
4283
4284
4285
2452
2158
2433
2157
2414
2413
2411
2408
2405
2402
2399
2396
2393
2390
2387
2384
2383
2382
2381
2380
2379
2378
2377
2376
2375
2374
2373
2372
2371
2370
2369
2368
2367
1889
1890
2386
1891
2389
1892
2392
1893
2395
1894
2398
1895
2401
1896
2404
1897
2407
1898
2410
2156
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2451
2450
2449
2448
2447
2446
2445
2444
2443
2442
2441
2440
2439
2438
2437
2436
2435
2416
2415
2434
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
2161
2523
2160
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2504
2503
2500
2497
2494
2495
2492
2491
2488
2489
2486
2485
2482
2479
2476
2473
2470
2467
2464
2461
2462
2459
2159
2457
2455
2453
2454
4286
4287
2456
4288
2458
2460
2463
4289
4290
2466
2465
2468
2471
2472
2469
4291
4292
4293
2475
2474
2477
2478
4294
4295
2481
2480
2483
2484
4296
4297
2487
2490
4298
4299
2493
2496
4300
4301
2499
2498
2501
2502
4302
4303
2505
2522
2526
4304
4305
2545
2551
4306
4307
2557
2556
2550
2544
2525
2524
2162
2543
2549
2548
2542
2541
2540
2539
2538
2537
2536
2535
2534
2533
2532
2531
2530
2547
2529
2528
2527
1919
2546
1920
2552
1921
2558
2163
2553
2559
2564
2570
2164
2584
2591
2590
2165
2583
2577
2576
1922
2569
2575
1923
2582
2589
1924
2596
2597
2598
2599
2166
2606
2613
2167
2620
2619
2612
2605
2604
1925
2611
2618
1926
2625
2626
2632
1927
2631
2636
2637
2642
2641
2660
2661
2662
2643
2644
2169
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2673
2692
2711
2730
2729
2710
2691
2672
2671
2670
2669
2688
2689
2690
2709
2728
2727
2708
2707
2726
2725
2724
2723
2704
2685
2686
2705
2706
2687
2668
2667
2666
2665
2684
2703
2722
2721
2175
2720
2701
2702
2683
2664
2663
2682
2681
2680
2679
2698
2699
2700
2719
2718
2717
2736
2737
2743
1928
2742
2748
1929
2767
1930
2772
1931
2777
1932
2782
1933
2787
1934
2792
1935
2797
2802
1936
2808
2809
2810
2178
2803
2798
2793
2788
2783
2778
2773
2768
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2769
2774
2779
2784
2789
2794
2795
2790
2785
2780
2775
2770
2765
2745
2744
2738
2739
2733
2174
2714
2173
2696
2695
2694
2713
2732
2731
2712
2693
2674
2655
2656
2675
2676
2677
2658
2657
2638
2639
2634
2633
2627
2628
2622
2621
2614
2607
2600
2592
2585
2578
2571
2565
2560
2554
2555
2561
2562
2563
4308
4309
2568
2574
4310
4311
2581
2588
4312
4313
2595
2594
2587
2580
2573
2567
2566
2572
2579
2586
2593
2601
2602
2603
4314
4315
2610
2609
2608
2615
2616
2617
4316
4317
4318
2630
2624
2623
2629
2168
2635
4319
2640
2170
2659
4320
4321
2171
2678
2172
2697
4322
4323
2716
2715
2734
2735
4324
4325
4326
2741
2740
2746
2747
2176
2766
4327
4328
2771
4329
2776
2781
4330
4331
2786
2791
4332
4333
2796
2801
2177
2800
2799
2804
2805
2806
2807
4334
4335
2814
4336
4337
2852
2180
2833
2832
2179
2813
2812
2811
2831
2851
2856
2850
2849
2830
2829
2848
2847
2828
2827
2846
2845
2826
2825
2844
2843
2824
2823
2842
2841
2822
2821
2840
2839
2820
2819
2838
2837
2818
2817
2836
2855
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2880
2898
2897
2896
2895
2894
2893
2892
2891
2890
2889
2888
2887
2886
2885
2903
2908
2913
2912
2907
2902
2884
2878
2879
2860
2859
2854
2835
2816
2815
2834
1937
2853
2858
1938
2877
2883
1939
2901
1940
2906
1941
2911
1942
2916
1943
2921
2926
1944
2930
2934
2938
1945
2957
1946
2964
2971
1947
2990
1948
2998
1949
3006
3014
3015
2189
3033
3034
3016
3017
3018
3019
2190
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3009
3001
3002
3003
3004
2996
2995
2994
2993
2985
2984
2983
2982
2981
2980
2979
2978
2977
2976
2975
2974
2973
2992
3000
3008
3007
2999
2991
2972
2965
2966
2959
2958
2939
2935
2931
2927
2922
2917
2918
2923
2183
2184
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2960
2961
2962
2955
2954
2186
2185
2936
2932
2928
2924
2919
2914
2909
2904
2899
2182
2881
2882
2876
2181
2857
4338
4339
4340
4341
2900
2905
4342
4343
2910
4344
2915
2920
4345
4346
2925
2929
4347
4348
2933
2937
4349
2956
2963
4350
4351
2970
2969
2968
2967
2187
2986
2987
2988
2989
4352
4353
2997
3005
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
3085
3077
3070
3062
3054
3046
3038
3032
2188
3013
3012
3011
3010
3030
3031
3037
3045
3053
3061
3069
3076
3075
3068
3060
3052
3044
3036
3035
3043
3051
3059
3067
3074
3082
3083
3084
2192
3102
2193
3103
4364
4365
3119
3111
3110
3109
3117
3118
2194
3137
2195
3156
3157
3138
4366
4367
4368
3176
3175
2196
3174
3183
3184
3185
4369
4370
3194
3203
4371
4372
3212
3211
3202
3193
3192
3201
3200
3209
3210
3218
3217
2202
3236
3237
3238
3219
3220
4373
4374
3239
3246
4375
4376
3253
3259
4377
4378
3265
3270
3269
2204
3263
3264
3258
3257
3251
3252
3245
3244
3243
3250
3256
3262
3268
3273
3278
3283
3288
3293
3298
3303
3308
3313
3318
3323
3341
3340
3339
3338
3337
3336
3335
3334
3333
3332
3331
3330
3329
3328
3327
3322
3317
3312
3307
3302
3297
3292
3287
3282
3277
3272
3267
3261
3255
3248
3249
3241
3222
3223
3224
3242
2203
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3216
3208
3199
3190
3191
3182
3181
3173
3172
3171
3170
3169
3150
3149
3168
3167
3148
3147
3166
3165
3164
3163
3144
3125
3126
3145
3146
3127
3128
3129
3130
3131
3132
3151
3152
3133
3134
3153
3154
3155
3136
3135
3116
3108
3101
3100
3099
3098
3097
3096
3095
3094
3093
3092
3091
3081
3073
3066
3058
3050
3042
3041
3049
3057
3056
3048
3040
3039
1950
3047
1951
3055
1952
3063
3071
2191
3064
3065
3072
3080
3079
1953
3078
3086
1954
3104
1955
3112
3120
3139
3158
3159
3140
3121
3113
3114
3106
3105
3087
3088
3089
3090
3107
3115
3124
3143
3142
3123
3122
3141
3160
3161
3162
2197
3180
2198
3189
2199
3198
2200
3215
2201
3207
3206
3197
3188
3179
3178
3177
3186
3187
3196
3195
3204
3205
3214
3213
3221
1956
3240
3247
1957
3254
1958
3260
1959
3266
1960
3271
1961
3276
1962
3281
1963
3286
1964
3291
1965
3296
1966
3301
1967
3306
1968
3311
1969
3316
1970
3321
3326
1971
3345
3346
3350
1972
3349
1973
3353
1974
3357
3354
2205
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3391
3390
3389
3388
3387
3386
3385
3384
3383
3382
3381
3380
3379
3378
3377
3376
1975
3394
1976
3397
3400
1977
3419
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3398
3395
3392
3393
3373
3372
3355
3351
3347
3342
3343
3348
3344
3324
3319
3314
3309
3304
3299
3294
3289
3284
3279
3274
3275
4379
4380
3280
3285
4381
4382
3290
3295
4383
4384
3300
3305
4385
4386
3310
3315
4387
4388
3320
3325
4389
4390
4391
4392
4393
3352
3356
3374
3375
2206
4394
4395
4396
4397
4398
3422
4399
4400
4401
4402
4403
4404
3505
3509
4405
4406
3513
3517
4407
4408
3521
3526
4409
3529
3528
3532
3533
4410
4411
3537
3536
3540
3541
4412
4413
3545
3544
3547
3548
4414
4415
3552
3551
3555
3556
4416
4417
4418
4419
4420
4421
4422
4423
3594
3591
3588
3585
3582
3579
2215
3560
3559
3578
3577
3576
3575
3574
3573
3572
3571
3570
3569
3568
3567
3566
3565
3564
3563
3581
3584
3587
3590
3593
2216
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
4424
3617
2217
3635
4425
4426
3640
3645
4427
4428
4429
4430
4431
4432
4433
3672
3676
3680
3684
3688
3692
3696
4434
4435
4436
4437
4438
2218
3700
3704
3708
3712
3717
3737
3718
3713
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
2219
4454
3794
3799
4455
4456
3804
3809
4457
4458
3814
3819
4459
4460
3824
3829
4461
4462
3833
3837
4463
4464
3841
3845
4465
4466
3849
3852
4467
4468
3856
2223
3874
4469
4470
3881
3878
3877
3880
3883
3884
4471
4472
4473
4474
3926
3930
4475
4476
3934
3938
4477
4478
3942
3946
4479
4480
3950
4481
3954
3958
4482
4483
3962
3961
3957
3953
3949
3945
3941
3937
3933
3929
3925
3922
3903
3902
3921
3920
3901
3900
3919
3918
3899
3898
3917
3916
3897
3896
3915
3914
3895
3894
3913
3912
3893
3892
3911
3910
3891
3890
3909
3908
3889
3888
3907
3906
3887
3886
3905
3924
3928
3932
3936
3940
3944
3948
3952
3956
3960
2226
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
4484
3984
3983
3986
3987
4485
4486
3990
3989
3992
3993
4487
4488
3996
3995
3998
3999
4489
4490
4002
4001
4004
4005
4491
4492
4493
4494
4495
4496
4497
4498
4037
4035
4033
4031
4029
4027
2227
4008
4007
4026
4025
4024
4023
4022
4021
4020
4019
4018
4017
4016
4015
4014
4013
4012
4011
4010
4009
2055
4028
2056
4030
2057
4032
2058
4034
2059
4036
2060
4038
2061
4040
2062
4043
2063
4046
2064
4049
2065
4052
2066
4055
2067
4058
2068
4061
2069
4064
2070
4067
2071
4070
2072
4073
2073
4076
2074
4079
2075
4082
2076
4085
2077
4087
2078
4089
2079
4091
2080
4093
2081
4095
2082
4097
2083
4099
2084
4101
2085
4103
2086
4105
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4106
4104
4102
4100
4098
4096
4094
4092
4090
4088
4086
4083
4080
4077
4074
4071
4068
4065
4062
4059
4056
4053
4050
4047
4044
4041
2228
4039
4042
4499
4500
4045
4048
4501
4502
4051
4054
4503
4504
4057
4060
4505
4506
4063
4066
4507
4508
4069
4072
4509
4510
4075
4511
4078
4081
4512
4513
4084
2229
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
2230
4525
4526
4527
4528
2231
4149
4147
4145
4143
4142
4141
4140
4139
4138
4137
4136
4135
4134
4133
4132
4131
4130
4129
4128
4127
4126
4125
2087
4144
2088
4146
2089
4148
2090
4150
2091
4151
2092
4152
2093
4153
2094
4154
2095
4155
2096
4156
2097
4157
2098
4158
2099
4159
2100
4160
2101
4161
2102
4162
2103
4163
2104
4164
2105
4165
2106
4166
2107
4167
2108
4168
2109
4169
2110
4170
2111
4171
2112
4172
2113
4173
2114
4174
2115
4175
2116
4176
2117
4177
2118
4178
2119
4179
2120
4180
2121
4181
2122
4182
2123
4183
2124
4184
2125
4185
2126
4186
2127
4187
2128
4188
2129
4189
2130
4190
2131
4191
2132
4192
2133
4193
2134
4194
2135
4195
2136
4196
2137
4197
2138
4198
2139
4199
2140
4200
2141
4201
2142
4202
2143
4203
2144
4204
2145
4205
2146
4206
2147
4207
2148
4208
2149
4209
2150
4210
2151
4211
7639
7638
7637
7636
7635
7634
7633
7632
7631
7630
7629
7628
7627
7626
7625
7624
7623
7622
7621
7620
7619
7618
7617
7616
7615
7614
7613
7612
7611
7610
7609
7608
7607
7606
7605
7604
7603
7602
7601
7600
7599
7598
7597
7596
7595
7594
7593
7592
7591
7590
7589
7588
7587
7586
7585
7584
7583
7582
7581
7580
7579
7578
7577
7576
7575
7223
7221
4978
7220
7203
7202
7219
7218
7201
7200
7217
7216
7199
7198
7215
7214
7197
7196
7213
7212
7195
7194
7211
7210
7193
7192
7209
7208
7191
7190
7207
7206
7189
7188
7205
7204
4794
7222
4795
7224
4796
7225
4797
7226
4798
7227
4799
7228
4800
7229
4801
7230
4802
7231
4803
7232
4804
7233
4805
7234
4806
7235
4807
7236
4808
7237
4809
7238
4810
7239
4811
7240
4812
7241
4813
7242
4814
7243
4815
7244
4816
7245
4817
7246
4818
7247
4819
7248
4820
7249
4821
7250
4822
7251
4823
7252
4824
7253
4825
7254
4826
7255
4827
7256
4828
7257
4829
7258
4830
7259
4831
7260
4832
7261
4833
7262
4834
7263
4835
7264
4836
7265
4837
7266
4838
7267
4839
7268
4840
7269
4841
7270
4842
7271
4843
7272
4844
7273
4845
7274
4846
7275
4847
7276
4848
7277
4849
7278
4850
7279
4851
7280
4852
7281
4853
7282
4854
7283
4855
7284
4856
7285
4857
7286
4858
7287
4859
7288
11424
11423
11422
11421
11420
11419
11418
11417
11416
11415
11414
11413
11412
11411
11410
11409
11408
11407
11406
11405
11404
11403
11402
11401
11400
11399
11398
11397
11396
11395
11394
11393
11392
11391
11390
11389
11388
11387
11386
11385
11384
11383
11382
11381
11380
11379
11378
11377
11376
11375
11374
11373
11372
11371
11370
11369
11368
11367
11366
11365
11364
11363
11362
11361
11360
11359
8065
10992
10991
10990
10994
10996
10998
11000
11002
11004
11006
11008
11010
11012
11014
11016
11018
11020
11022
11024
11026
11028
11030
11032
11034
11036
11038
11040
11042
11044
11046
11048
11050
8066
11063
11062
11061
11060
11059
11058
11057
11056
11055
11054
11053
11052
11051
7850
11064
7851
11065
7852
11066
7853
11067
7854
11068
7855
11069
7856
11070
7857
11071
7858
11072
7859
11073
7860
11074
7861
11075
7862
11076
7863
11077
7864
11078
7865
11079
7866
11080
7867
11081
7868
11082
7869
11083
7870
11084
7871
11085
7872
11086
7873
11087
7874
11088
7875
11089
7876
11090
7877
11091
7878
11092
7879
11093
7880
11094
7881
11095
7882
11096
7883
11097
7884
11098
7885
11099
7886
11100
15529
15528
15527
15526
15525
15524
15523
15522
15521
15520
15519
15518
15517
15516
15515
15514
15513
15512
15511
15510
15509
15508
15507
15506
15505
15504
15503
15502
15126
15124
15501
15500
15122
15120
15499
15118
15498
15497
15116
15114
15496
15495
15494
15493
15076
15079
15096
15112
15111
15095
15094
15110
15109
15093
15092
15108
15107
15091
15090
15106
15105
15089
15088
15104
15103
15087
15086
15102
15101
15085
15084
15100
15099
15083
15082
15098
11851
11852
11853
11854
15119
11617
15121
11618
15123
11619
15125
15127
15128
15129
15130
15131
15132
15133
15134
15151
15150
15167
15184
15185
15168
15169
15186
15187
15170
15153
15152
15135
15136
15137
15138
15139
15156
15157
15140
15141
15158
15159
15142
15143
15160
15177
15194
15211
15210
15193
15176
15175
15192
15209
15208
15191
15174
15173
15172
15155
15154
15171
15188
15189
15190
15207
15206
15205
15204
15203
15202
15201
15200
15199
15182
15183
15166
15149
15148
15165
15164
15147
15146
15145
15144
15161
15162
15163
15180
15181
15198
15197
15196
15179
15178
15195
11620
15212
11621
15213
11622
15214
11623
15215
11624
15216
11625
15217
11626
15218
11627
15219
11628
15220
11629
15221
11630
15222
11631
15223
11632
15224
11633
15225
11634
15226
11635
15227
11636
15228
11637
15229
11638
15230
11639
15231
11640
15232
11641
15233
20500
20501
20502
20236
20234
20232
20230
20228
20226
20499
20498
20497
20496
20495
20224
20222
20220
20218
20215
20494
20493
20492
20491
20490
20489
20488
20175
20170
20487
20486
20166
20161
20485
20484
20156
20155
20160
20165
20169
20168
20164
20159
20154
20149
20144
20145
20150
20151
20483
20482
20146
20142
20141
20124
20125
20481
20480
20119
20113
20479
20107
20478
20477
16016
20080
20079
20085
20101
20106
20105
20111
20112
20118
20117
20123
20140
20139
20138
20137
20136
20135
20134
20133
20132
20131
20130
20129
20128
16017
20122
20121
20115
20116
20110
20109
20103
20104
20088
20083
20082
20087
20086
15731
20102
15732
20108
15733
20114
15734
20120
15735
20126
20127
16018
20143
20148
15736
20147
15737
20152
20153
20158
15738
20157
15739
20162
20163
16019
20167
20172
15740
20171
20176
15741
20193
20194
20177
20178
20179
20180
20181
20182
20183
20184
20185
20186
20187
20188
20189
20190
20191
20173
20174
20192
20196
16020
20212
20195
20211
20210
20209
20208
20207
20206
20205
20204
20203
20202
20201
20200
20199
20198
20197
15742
20213
20214
16021
20217
15743
20216
20219
15744
20221
15745
20223
15746
20225
15747
20227
15748
20229
15749
20231
15750
20233
15751
20235
25390
25141
25139
25389
25137
25388
25387
25135
25133
25386
25385
25131
25129
25384
25383
25127
25125
25124
25123
25122
25121
25120
25119
25118
25117
25116
25115
25114
25113
25112
25111
25110
25109
25106
25108
20711
25126
20712
25128
20713
25130
20714
25132
20715
25134
20716
25136
20717
25138
20718
25140
30289
30288
30287
30286
30285
30284
30283
30282
30010
30014
30018
30022
30026
30030
30034
30038
30037
30033
30029
30025
30021
30017
30013
30009
30004
30003
30002
29984
29983
30001
30000
29999
29998
29980
29962
29944
29945
29963
29981
29982
29964
29946
29947
29965
29966
29948
29949
29967
29985
29986
29968
29969
29987
30005
30006
29988
29970
29952
29951
29950
29935
29930
29936
30281
29931
29914
30280
30279
29908
29903
30278
30277
29897
29891
30276
29885
25863
29878
29879
30275
30274
29873
29872
29855
29854
25861
29871
29877
29884
29890
29896
29902
29907
29913
29929
29928
29927
29926
29925
29924
29923
29922
29921
29920
29919
29918
25865
29912
29906
29905
29900
29901
29895
29889
29888
29894
29893
29887
29881
29882
29883
29876
29875
29859
29851
29850
29842
29843
29836
29835
29828
29829
29812
29803
29804
29813
29814
25859
25860
29844
29852
29860
29861
29862
29863
29864
29865
29866
29867
29868
29869
29870
29853
29845
29846
29847
29848
29856
30273
30272
30271
29840
29833
30270
30269
29826
29825
29824
29831
29832
29839
29838
29837
29830
29823
25858
29806
29807
29798
29797
29796
29805
29822
29821
29820
29819
29818
29817
29816
29815
25857
29795
29778
29779
29780
29781
29782
29783
29784
29785
29786
29787
29788
29789
29790
29799
29808
29809
30268
30267
29800
29791
29774
29765
29764
29773
29772
29771
25854
29761
29760
29759
29758
29742
29743
29744
29745
29746
29762
29763
29747
29748
29749
29732
29731
29715
29716
30266
30265
29708
29707
29706
25850
29690
29691
25849
25848
30264
30263
30262
30261
29657
29641
29625
29624
29623
29622
29621
29637
29653
29654
29638
29639
29640
29656
29655
29661
29665
29669
29685
29684
29683
29682
29681
29680
29679
29678
29677
29676
29675
29674
29689
29695
29696
29697
29698
29699
29700
29701
29702
29703
29704
29705
29713
29714
29730
29729
29728
29727
29726
29725
29724
29741
29757
29756
29740
29723
29722
29721
29738
29739
29755
29754
29753
29737
29720
29719
25851
29712
29711
29694
29688
29672
29673
29668
25847
29664
25846
29660
25845
29643
25844
29628
29627
29611
29595
29596
29612
29613
29629
29630
29644
29645
29646
29647
29631
25843
29614
25842
29599
29598
29597
29580
29579
29564
29557
29551
29545
25838
29539
25837
29533
25836
29527
25835
29522
29517
29503
29504
29505
29518
29523
29528
29534
29540
29546
29552
29558
29566
29565
25839
25840
29581
29582
29600
29601
29615
29616
29617
29618
29604
29586
29585
29603
29602
29584
29583
29567
29568
29569
29570
29571
29572
29588
29587
29605
29619
29635
29634
29633
29632
29648
29649
29650
29651
29652
29636
29620
29606
29607
29589
29573
29574
29590
29608
29609
29591
29575
29559
29560
29576
29592
25841
29593
29577
29561
30260
30259
29555
29554
29553
29547
29541
29542
29548
29549
30258
30257
29543
29537
30256
30255
29531
29530
29536
29535
29529
29524
29519
29520
29525
25834
25833
25832
29499
30254
30253
29494
29489
30252
30251
29484
29479
25830
29472
29473
30250
30249
29466
25828
29449
29433
29417
25825
29400
29401
29389
29388
29372
29361
29362
29373
30248
30247
30246
29352
29342
30245
30244
29333
29332
29331
29340
29341
29351
29350
29360
29371
29387
29386
29398
29399
25824
29416
25826
29431
29432
29448
29447
29465
29471
29478
29483
29488
29493
29498
29515
29514
29513
29512
29511
29510
29509
29508
29507
29506
29497
29492
29487
29482
29477
29470
29456
29457
29458
29442
29441
29440
29424
29408
29409
29425
29426
29410
29411
29427
29443
29459
29460
29444
29445
29461
29462
29463
29464
29446
25827
29430
29429
29428
29412
29413
29414
29415
29397
29385
29370
29359
29349
29339
29330
29320
29310
29300
29299
29288
29278
29277
29287
29298
29308
29309
29319
29318
29328
29329
29338
29337
29347
29348
29358
29357
29368
29369
29384
29396
25823
29383
29382
29381
29380
25822
29379
29378
29377
25821
29367
29356
29346
29336
29327
29317
29307
29306
29316
29315
29305
29295
29296
29297
29286
29285
29284
25816
29274
29275
29276
29265
29264
29263
29253
29254
29236
29237
29238
25815
29239
29240
29241
29242
29243
29244
29245
29229
29228
29218
29219
29201
25811
29185
25810
29176
29167
29166
29165
29164
29163
29162
29161
29160
25808
29159
25807
29150
25806
29142
25804
29126
25802
29118
25803
29127
29128
29129
29130
29131
29132
29133
29134
29119
29120
29135
29144
29143
29151
29152
29153
29154
29170
29169
29168
29177
29178
29179
29180
29188
29187
29186
29203
29202
29220
29230
29246
29257
29256
29255
29266
29267
29268
29269
29258
29247
29248
29249
29260
29259
29270
29281
29280
29279
29289
29290
25817
29301
29291
29292
29302
29312
29311
29321
29322
29323
30243
30242
29313
29303
29293
30241
30240
29283
29282
29271
29272
30239
30238
29261
29250
29233
29232
29231
25813
29221
25812
29204
29205
29222
29223
30237
30236
29206
29189
29181
30235
29172
29171
29155
29156
30234
29147
29146
29145
25805
29136
29137
29138
29139
29123
30233
29114
29099
30232
30231
29090
29081
29067
29066
29080
29089
29088
29097
29098
29113
29122
29121
29112
29111
29110
29096
29087
29077
29078
29079
29065
29064
29063
29050
29032
29033
29034
25793
29051
29052
29053
30230
29036
29035
29017
29018
29000
28999
28983
28971
28972
28984
30229
30228
30227
28960
28959
28958
28970
28982
28998
29016
29015
29014
28996
28997
28981
28969
28957
28956
28955
28967
28968
28980
28979
28995
29013
29031
29030
29012
28994
28993
29011
29029
29028
29046
29047
29048
29049
29062
29061
29060
29059
29073
29074
29075
29076
29086
29095
29109
29108
29107
29106
29105
29104
25800
25801
25799
29094
29085
25797
29071
29072
29058
29057
25795
29043
29044
29045
29027
29026
29008
29009
29010
28992
28991
25792
28978
28977
28965
28966
28954
28942
28941
28953
25791
25790
25789
28925
28926
28911
25787
28897
25786
28883
25785
28869
25784
28855
28856
28870
28884
28898
28912
28927
28928
28929
28930
28913
28899
28900
28914
25788
28931
28943
28944
28932
28915
28901
28902
28916
28933
28945
28946
28947
28948
30226
30225
28936
28919
30224
30223
28905
28891
30222
30221
28877
28876
28890
28904
28918
28935
28934
28917
28903
28889
28888
28887
28886
28885
28871
28872
28873
28874
28875
28861
28860
28859
28845
28832
28831
28844
28858
28857
28843
28830
28816
28817
28804
28803
28791
28779
28766
28753
28754
28767
28780
25780
28792
28805
28818
28819
28833
28846
28847
28848
28862
28863
30220
30219
28849
28835
28834
25783
28820
28821
28822
30218
30217
28809
28808
28795
28796
28784
28783
28782
28794
28807
28806
28793
28781
28769
25778
28768
28755
28756
28744
28745
28733
25773
28716
28717
28734
28746
28758
28757
28770
28771
28772
30216
30215
28759
28747
30214
30213
28735
28718
28702
28701
28700
28699
28715
28714
28713
28731
28732
28743
28742
28741
28730
28729
28728
28727
28726
28708
28709
28710
28711
28712
28696
25771
28681
28682
28683
28697
28698
28684
28667
28668
28685
28686
28687
28688
28671
30212
30211
28654
28640
28628
30210
30209
28616
28605
30208
30207
28593
28581
30206
30205
28569
28553
30204
30203
28543
28526
30202
30201
28492
28509
28508
28491
28478
28477
28476
28489
28490
25760
28507
25761
28524
28525
25762
28542
28552
28568
28580
28592
28604
28615
28627
25767
28639
28653
28670
28669
28652
28651
28650
28649
28666
28665
25768
28648
28635
28623
28624
28636
28637
28638
28626
28625
28613
28614
28603
28602
28590
28591
28579
28578
28566
28567
28551
28541
28540
28550
28549
25764
28565
28577
28589
28601
28612
28611
28600
28588
28576
28564
28563
28562
28561
28560
28548
28547
28559
28558
28546
28545
28530
28529
28512
28495
28481
28482
28468
28452
28435
28436
28453
28469
28470
28454
28455
28471
28485
28484
28483
28497
28496
28513
28514
28531
28532
28515
28498
28499
28500
28517
28516
28533
28534
28535
28518
28519
28536
28537
28520
28503
28502
28501
25758
28472
28456
28439
28440
28457
28458
28441
28442
28426
28414
28401
28402
28385
28386
28387
28404
28403
28415
28427
28444
28443
28460
28459
28473
25759
28486
28487
28505
28504
28521
28538
28539
28522
28523
28506
28488
28475
28474
28461
28462
28445
28446
28463
28464
28465
25757
30200
30199
28431
28448
28447
25756
28430
28429
28428
25755
28416
28405
28388
28371
28354
28353
28370
28369
28352
28336
28323
28322
28307
28308
28294
28282
28271
28260
28259
28258
28270
28281
28293
28306
28305
28304
28319
28320
28321
28335
28350
28351
28368
28367
28384
28383
28400
28399
28382
28365
28366
28349
28348
28347
28364
28381
28398
28413
28425
28424
28438
28437
28423
25754
28411
28412
28397
28380
28363
28346
28333
28334
28318
25747
28303
25745
28292
28291
28279
28280
28269
28255
28256
28257
28241
28240
28239
28238
28254
28268
28267
28253
28237
28224
28225
28226
28211
28212
28213
28199
28190
28181
28171
28172
28155
28156
28140
28130
28120
28110
28101
28092
28083
28074
28065
28056
28046
28047
28048
28032
28024
28013
28002
27991
27992
27993
28003
28014
28025
28033
28050
28049
28057
28066
28075
28084
28093
28102
28111
28121
28131
28141
28158
28157
28174
28173
28182
28191
28200
28215
28214
28227
28242
28243
28244
28228
28216
28217
28201
28192
28183
25735
28159
28160
28175
28184
28193
28202
28219
28218
25737
28229
28246
28245
28261
28272
28283
28295
28310
28309
28324
28325
25749
28337
28326
28311
28312
28327
28338
25750
28355
25751
28372
25752
28389
25753
28406
28417
28418
30198
30197
28407
28390
30196
30195
28373
28356
30194
28339
28328
28313
28297
28296
28284
28285
30193
30192
30191
30190
28263
28274
28273
28262
25740
28247
25738
28230
25739
28231
28220
30189
30188
30187
30186
30185
30184
28143
28142
28132
28133
30183
30182
28123
28122
28112
28113
30181
30180
28104
28103
28094
28095
30179
30178
28086
28085
28076
28077
30177
30176
28068
28067
28058
28059
30175
30174
30173
30172
30171
30170
27994
27976
27958
27957
27975
27974
27973
27972
27990
27989
28001
28012
28023
28031
28045
28044
28030
28022
28011
28000
27987
27988
27970
27971
27953
27952
27939
27938
27924
27916
27907
27898
27890
27881
27872
27863
27854
27843
27826
27825
27842
27841
27840
27839
27838
27837
27820
27819
27802
27801
27818
27817
27800
27789
27790
27779
27778
27761
27744
27727
25711
27729
27728
27745
25714
27762
27746
27747
27748
27749
27765
27764
27763
27780
25715
27791
27803
27804
27821
27822
27805
27806
27823
27824
27807
27808
27809
27792
27781
27770
27769
27768
27767
27766
27750
27751
27752
27753
27754
27737
27738
27755
27756
27757
27773
27784
27783
27772
27771
27782
27793
27794
27795
25716
27812
25717
27829
27830
27848
27857
27866
27875
27884
27893
27892
27883
27874
27865
27856
27847
27846
27828
27811
27810
27827
27844
27845
27855
27864
27873
27882
27891
27899
27908
27917
27925
27940
27941
27954
27955
27956
27943
27942
27926
27918
27909
27900
27901
27910
25723
27919
27927
25724
30169
27920
27911
30168
30167
27902
27894
30166
30165
27885
27876
30164
30163
27867
27858
30162
30161
27849
25718
27832
27831
27814
27813
27796
27797
27798
27815
30160
30159
30158
30157
27787
27776
27775
27786
27785
27774
27758
27741
27723
27722
27740
27739
27721
27720
27712
27703
27704
25710
27713
27714
27706
27705
27697
25709
27698
27707
27715
27724
27725
25712
27742
25713
27759
30156
30155
30154
27716
27708
30153
27699
27691
25708
27684
30152
30151
27677
27670
30150
30149
27663
27656
30148
30147
27649
27642
27641
27640
27631
27632
27633
27615
27597
27579
30146
30145
27572
27565
27564
27563
27562
27571
27578
27594
27595
27596
27614
27613
27612
27630
27629
27638
27639
27648
27655
27662
27661
27668
27669
27676
27675
27682
27683
27690
27689
27696
27695
27688
27681
27674
27667
27660
27653
27654
27647
27646
27637
27636
27627
27628
27610
27611
27593
27577
27570
27569
27576
27592
27591
27609
27608
27626
25707
27645
27652
27659
27666
27673
27680
27687
27694
27702
27711
27719
27736
27735
27734
27733
27732
27731
27730
27718
27710
27701
27693
27686
27679
27672
27665
27658
27651
27644
27635
27621
27622
27623
27624
27625
27607
27606
27605
27604
27603
27585
27586
27587
27588
27589
27590
27575
27568
27559
27558
27557
27556
27555
27545
27537
27530
27523
27516
27503
27504
27505
27506
27507
27508
27509
27492
27493
27494
27511
27510
27518
27517
27524
27525
27532
27531
27538
27539
27547
27546
25706
27560
27561
27548
27549
27541
27540
27533
27534
27527
27526
27519
27520
27512
27513
27514
27521
27528
27535
25704
27542
25705
27543
30144
30143
30142
30141
30140
27497
27489
27488
27487
27496
27495
27486
27471
27472
27463
27464
25702
27473
27465
30139
30138
30137
27447
27456
27455
27454
27445
27446
27437
27438
27423
30136
30135
27413
27403
30134
30133
27393
27392
27402
27401
27411
27412
27422
27421
27436
27435
27444
27453
27462
27461
27470
27485
25703
27469
27460
27451
27452
27443
27442
27433
27434
27419
27420
27410
27409
27408
27418
27417
27407
27397
27398
27388
27387
27378
27379
27367
27368
27350
27351
27352
27370
27369
27381
27380
27389
27399
27400
27390
27391
27382
27383
25700
27372
27371
27353
27354
27338
27337
27322
27321
27336
27335
27320
27319
27334
27333
27349
27348
27366
27365
27347
27346
27364
27363
27362
25699
27361
27360
27359
27377
27386
27396
27406
27416
25701
27415
27405
27395
27385
27376
27358
27357
27375
27374
27356
27340
27339
27355
27373
25502
27384
25503
27394
25504
27404
25505
27414
25506
27424
25507
27439
25508
27448
25509
27457
25510
27466
27474
25511
27490
27475
27476
27477
27478
27467
27458
27449
27440
27425
27426
27427
27428
27429
27430
27431
27432
27441
27450
27459
27468
27484
27483
27482
27481
27480
27479
27491
27502
27501
27500
27499
27498
25512
27515
25513
27522
25514
27529
25515
27536
25516
27544
27550
25517
27566
27573
25518
27551
27552
27553
27554
27567
27574
27584
27602
27620
27619
27601
27583
27582
27600
27618
27617
27599
27581
27580
27598
27616
25519
27634
25520
27643
25521
27650
25522
27657
25523
27664
25524
27671
25525
27678
25526
27685
25527
27692
25528
27700
25529
27709
27717
27726
27743
25530
27760
25531
27777
27788
27799
27816
27833
27834
25719
27850
27859
25532
27868
25533
27877
25534
27886
25721
27887
27895
27904
27905
27896
27888
27879
27878
27869
27870
27861
27860
25720
27851
27835
27836
27852
27853
27862
27871
27880
27889
27897
27906
25722
27915
27923
27932
25726
25725
27931
27930
27922
27914
27913
25535
27903
27912
25536
27921
27928
27929
27945
27944
27959
27977
27995
28004
28015
25537
28026
28034
25538
28051
25539
28060
28069
28078
28087
28096
28105
25540
28114
25541
28124
25542
28134
28135
28125
28115
25734
25733
25732
25731
25730
28035
28036
28037
28038
28039
28027
28020
28019
28018
28007
28006
28017
28016
28005
27996
27997
27998
27980
27979
27978
27960
27961
27962
27963
27964
27965
27966
27967
27949
27948
27947
27946
27933
27934
27935
27936
27937
27950
27951
27969
27968
27986
27985
27984
25727
27983
27982
27981
27999
28008
28009
28010
25728
25729
28021
28029
28028
28040
28053
28052
28061
28070
28079
28080
28089
28088
28097
28106
28116
28117
28118
28108
28107
28098
28099
28090
28081
28072
28071
28062
28063
28054
28041
28042
28043
28055
28064
28073
28082
28091
28100
28109
28119
28129
28139
28154
28153
28170
28169
28152
28151
28150
28137
28138
28128
28127
28126
28136
28149
28148
28147
28146
28145
28144
28161
25543
28176
25544
28185
28194
28195
28186
28177
28162
28163
28164
28165
28166
28167
28168
28180
28179
28178
28187
28188
28189
28198
28210
28209
28197
28196
28208
28207
25736
28206
28205
28204
28203
25545
28221
28232
28248
28264
28275
28286
28287
28276
28277
28266
28265
28249
28233
28222
28223
28234
28250
28251
28235
28236
28252
25741
25742
28278
25743
28290
25744
28302
28317
28332
28345
28344
28343
28331
25748
28316
25746
28301
28289
28288
28300
28299
28298
28314
28315
28330
28329
28340
28357
28358
28341
28342
28359
28360
28361
28362
28379
28396
28395
28378
28377
28376
28393
28394
28410
28422
28421
28420
28409
28392
28375
28374
28391
25546
28408
28419
28432
28433
28434
28451
28450
28449
25547
28466
28467
28480
28479
28493
28494
28511
28510
28527
28528
25763
28544
28555
28554
25548
28570
25549
28582
25550
28594
28606
25765
28595
28583
28571
28556
28557
28572
28584
28596
28597
28585
28573
28574
28575
28587
28586
28598
28599
28610
28609
28621
28622
28634
28633
28632
28620
28608
28607
28619
25766
28631
28644
28645
28659
25769
28676
28660
28646
28647
28661
28662
28663
28664
28680
25770
28679
28678
28677
28695
28707
25772
28694
28693
28692
28706
28705
28721
28720
28704
28690
28691
28674
28675
28658
28657
28643
28642
28630
28618
25551
28617
28629
25552
28641
28655
28656
28673
25553
28672
28689
28703
28719
28736
28737
28749
28748
28760
28773
28774
28761
28762
28763
28750
25775
28738
25774
28722
28723
28724
28725
28739
28740
28752
28751
25776
28764
28765
28778
28777
28789
28790
28802
28815
28829
28842
28841
28828
28814
25782
28801
25781
25779
28776
25777
28775
28788
28800
28813
28812
28825
28826
28827
28840
28839
28853
28854
28868
28882
28896
28895
28881
28867
28866
28852
28838
28837
28824
28811
28798
28799
28787
28786
28785
28797
28810
25554
28823
25555
28836
25556
28850
28851
28865
28864
28878
28892
28906
28907
28893
28879
28880
28894
28908
28909
28910
28924
28923
28922
28921
28920
28937
28938
28939
28940
28952
28964
28976
28975
28987
29003
29021
29020
29002
28986
28974
28962
28963
28951
28950
28949
28961
25557
28973
28985
29001
29019
29037
29038
29055
29054
29068
29082
25558
29091
29100
29101
29092
29083
29069
29070
29056
29039
29040
29022
29023
29005
29004
28988
28989
28990
29006
29007
29025
29024
29042
29041
25794
25796
25798
29084
29093
29103
29102
29117
29116
29115
29124
29125
29141
29140
29148
29149
29158
29157
29173
29174
29175
25809
29184
29193
29194
29195
29196
29197
29198
29199
29200
29217
29216
29215
29214
29213
29212
29211
29210
29227
29226
29235
25814
29225
29208
29209
29192
29191
29183
29182
29190
29207
25559
29224
25560
29234
29252
29251
25561
29262
25562
29273
25563
29294
25564
29304
25565
29314
25566
29324
25567
29343
29353
25568
29363
29374
29375
29364
29365
29354
25819
29344
29334
25818
29325
29326
29335
29345
29355
29366
25820
29376
29393
29392
29404
29405
29406
29394
29395
29407
29423
29422
29438
29439
29455
25829
29454
29453
29437
29421
29420
29419
29403
29391
29390
29402
29418
29434
29450
29451
29435
29436
29452
29469
29476
25831
29481
29475
29468
29467
25569
29474
29480
25570
29485
25571
29490
25572
29495
29486
29491
29496
29502
29501
29500
25573
29516
25574
29521
29526
29532
29538
29544
25575
29550
25576
29556
29563
29562
25577
29578
29594
29610
29626
29642
29658
29659
29663
29662
29666
29667
29671
29670
25578
29686
29687
29693
29692
25579
29709
29710
29718
29717
25580
29733
29734
25852
29735
29736
25853
29770
29769
29777
29794
29793
25856
29776
25855
29767
29768
29752
29751
29750
25581
29766
25582
29775
29792
29801
29802
29811
29810
29827
29834
25583
29841
25584
29849
29857
29858
25862
29874
25585
29880
25586
29886
25587
29892
25588
29898
29899
25864
29904
25589
29909
25590
29915
25591
29932
29933
29916
29910
29911
29917
29934
25866
29938
29939
29940
29941
29942
29943
29961
29979
29997
29996
29995
29977
29978
29960
29959
29958
29976
29994
29993
29992
29991
29990
30008
30012
30016
30020
30024
30028
30032
30036
30035
25599
30031
25598
30027
25597
30023
25596
30019
25595
30015
25594
30011
25593
30007
25592
29989
29971
29972
29973
29974
29975
29957
29956
29955
29954
29953
29937
35408
35407
35055
35406
35405
35404
35403
35402
35026
35401
35400
34988
34971
34954
35399
35398
34937
34928
34927
34936
30749
34953
34970
34987
34986
34969
34968
34985
35003
35008
35009
35004
35005
35010
35025
35031
35036
35041
35045
35044
35049
30753
35050
35054
35059
35076
35093
35094
35112
35111
35110
35128
35129
35130
35409
35410
35140
35135
35134
35139
35144
35145
35411
35412
35150
35149
35154
35155
35413
35414
35160
35159
35164
35165
35415
35416
35170
35169
35168
35163
35158
35153
35148
35143
35138
35133
35127
35126
35125
35124
35123
35122
35104
35105
35106
35088
35087
35086
35085
35103
35121
35120
35119
35118
35117
35116
35115
35114
35132
35137
35142
35147
35152
35157
35162
35167
35166
30482
35161
30481
35156
30480
35151
30479
35146
30478
35141
30477
35136
30476
35131
30475
35113
35095
35096
35097
35098
35099
35081
35080
35079
35078
35077
35060
35056
30474
35051
30473
35046
30472
35037
30471
35032
30470
35027
30469
35011
30468
35012
35028
35033
35038
30752
35042
35047
35052
35057
35061
35062
35063
35064
35065
35082
35100
35101
35102
35084
35083
35066
35067
35068
35069
35070
35071
35072
35073
35090
35089
35107
35108
35109
35091
35092
35075
35074
35058
35053
35048
35043
35039
35040
35035
35034
35029
35030
35024
35023
35022
35021
35020
35019
35018
35017
35016
35015
35014
35013
30751
35007
34992
34991
34990
30750
35006
34989
34973
34972
34955
34956
34939
34938
34929
34912
34895
34896
34913
34930
34931
34940
34957
34974
34975
34958
34959
34960
34977
34976
34993
34994
34995
34996
34997
34998
34981
34964
34965
34948
34947
34946
34945
34962
34963
34980
34979
34978
34961
34944
34943
34942
34941
34932
34933
34916
34915
34914
34897
34898
34887
34888
34872
34871
34854
34855
34839
34840
34841
34842
34843
34844
34860
34876
34875
34859
34858
34874
30747
34857
34856
34873
34889
34899
34917
30748
34918
34900
34901
34919
34920
34902
34903
34921
34922
34904
34905
34906
34907
34924
34923
34934
34950
34949
34966
34983
34982
34999
35000
35001
35002
34984
34967
34951
34952
34935
34925
34926
34909
34908
34892
34881
34882
34866
34865
34849
34848
34864
34880
34879
34891
34890
34878
34877
34861
34845
34846
34862
34863
34847
34830
34829
34815
34816
34817
30745
34818
34831
34832
34833
30746
34850
34867
34883
34893
34910
34911
34894
35397
34884
34868
34851
35396
34834
34821
35395
34808
34796
35394
34784
34768
35393
35392
34757
34756
34755
34766
34767
34783
34795
34807
34820
34819
34806
30743
34794
34782
34781
34780
34765
34754
34743
34732
34731
34721
34722
34705
34693
34692
34704
34703
34691
34690
34689
34688
34687
30736
34686
34685
34674
34673
34684
34683
34682
34681
34699
34700
34701
34702
34713
34714
34715
30739
34716
34717
34718
34719
34720
34730
34741
34742
34753
34752
34763
34764
34779
34792
34793
34805
34804
34803
34791
34778
34777
34776
34775
34774
30742
34773
34762
34751
34740
34729
34728
34712
34711
34710
34726
34727
34738
34739
30740
34749
34750
30741
34761
34772
34788
34789
34790
34802
34801
34800
30744
34812
34813
34814
34828
34827
34826
34825
34838
34837
34824
34823
34836
34853
34870
34886
34885
30467
34869
30466
34852
34835
34822
30465
34809
34810
34811
34799
34787
34771
34760
34759
34770
34786
34798
34797
30464
34785
30463
34769
30462
34758
34747
34748
34737
34736
34725
30461
34709
34698
34680
34669
30460
34652
30459
34635
34624
34625
34626
34612
34613
34614
30733
34627
34628
34640
34639
34638
30735
34637
34636
34653
34670
34671
34672
34654
34655
34656
34657
34641
34642
34658
34659
34643
34644
34660
34661
34645
34646
34647
34663
34662
34675
34676
34677
34664
34648
34649
34665
34666
34650
34651
34667
34678
34696
34695
34694
30737
34706
30738
34707
34723
34734
34733
34744
34745
34746
35391
35390
34735
34724
34708
34697
34679
35389
34668
35388
34634
34633
34632
34631
30734
30731
34607
34597
34596
34595
34605
34606
34622
34630
34629
34621
34620
34619
34618
34617
34616
34615
34604
34603
34593
34594
34584
34583
34573
34574
30730
34558
34559
34560
34561
34562
34550
34563
34575
34585
34586
34587
34577
34576
34564
34551
34552
34565
34566
34567
34568
34578
34588
34598
34608
34623
30732
34609
35387
35386
34599
34589
35385
35384
34579
34569
34554
34553
30728
34543
30727
30726
34519
34520
34528
34544
34545
35383
34529
34521
34505
34496
35382
34490
34474
34473
30721
34456
34455
30720
34438
34437
34436
34454
34453
34452
34469
34470
34471
30722
34472
34487
34488
34489
34495
34504
34503
34502
34518
34517
30725
34501
30724
34494
34486
34485
34468
34451
34450
34449
34466
34467
34484
34483
34482
34465
34448
34447
34446
34445
34444
34461
34460
34443
34435
34419
34403
34404
34420
34421
34422
34423
34424
34425
34426
34427
34428
34429
34413
34412
34411
34410
34409
34408
34407
34406
34405
30716
34388
34381
34374
34367
34360
34354
34347
34340
34334
34328
34313
34312
34327
30712
34333
34339
34346
34353
30714
34359
34366
34373
34380
30715
34387
34395
34394
34402
34418
34434
34442
34459
34476
34492
34493
34477
34478
34479
34462
34463
34464
34481
34480
30723
34511
34512
34513
34514
34515
34516
34526
34527
34542
34541
34540
34539
34538
34537
34536
34535
34534
34525
34510
34509
34500
34499
34508
34524
34523
34531
34532
34533
34549
34557
30729
34548
34547
34556
34571
34572
34582
34581
34591
34592
34602
34601
34611
34610
34600
30458
34590
30457
34580
30456
34570
30455
34555
34546
30454
34530
34522
30453
34506
34507
34498
34497
34491
30452
34475
34458
34441
34433
30451
34417
34401
34393
34386
34379
30450
34372
30449
34365
30448
34352
30447
34345
30446
34338
30445
34332
34326
30711
34311
34310
34293
30444
34285
30443
34276
30442
34268
34261
34253
34244
34235
34226
30441
34216
34217
34208
34199
30440
34190
34180
34181
34182
34183
34192
34191
34200
34201
30698
34209
34218
34219
34227
30700
34236
30701
34245
30702
34254
30704
34262
30706
34269
34278
34277
34286
34294
34295
34287
30709
34296
30710
34297
34289
34288
34279
34280
34271
34270
34263
34264
34256
34255
34246
34247
34238
34237
34228
34229
34220
30699
34210
34202
34193
30697
34184
30696
34168
34157
34167
34166
34165
34164
34154
34143
30439
34126
34110
34111
34093
34092
34081
30438
34065
34049
34039
34040
34041
30689
34050
30690
34051
34042
30688
34032
34022
34013
33999
34000
34001
34014
34023
30687
34033
34043
34053
34052
34070
34069
34068
34067
34066
34082
34083
34094
34095
34084
34085
34096
34097
34098
34116
34117
34118
34100
34099
34086
34071
34072
34054
34055
34073
34074
34056
34057
34075
34076
34058
34059
34077
34087
34104
34122
34103
34121
34137
34136
34120
34102
34101
34119
34135
34134
34133
34132
34131
34115
34114
34130
34129
34113
34112
34128
34127
34144
34155
34156
34145
34146
34147
30694
34148
34158
30695
34169
34170
34171
34172
34173
34185
34194
34203
34211
34221
34230
34239
34248
34257
34265
34272
34281
34290
34304
34303
34302
34301
34300
34299
34298
34314
34315
34316
34317
34318
34319
34320
34329
34335
34341
34348
34355
34361
34368
34375
34382
34389
30717
34396
34414
30719
34430
34431
34439
34440
34457
35381
35380
35379
34432
34416
34400
34392
35378
35377
34385
34378
35376
35375
34371
34364
35374
35373
34358
34351
35372
35371
34344
34343
34350
34357
34363
34370
34377
34384
34391
34399
34415
30718
34398
34397
34390
34383
34376
34369
34362
34356
34349
34342
34336
34330
34322
34321
34305
34306
34291
30708
34282
34283
34292
34308
34307
34323
34324
34331
34337
30713
35370
34325
34309
35369
34284
34275
34274
34273
30707
34266
34258
34249
34240
34241
34232
34231
34222
34223
34224
34233
34242
34251
34250
30703
34259
34267
30705
34260
34252
35368
35367
34243
34234
35366
35365
34225
34215
35364
35363
34207
34198
35362
35361
34189
34179
34178
34188
34197
34206
34214
34213
34212
34204
34205
34196
34195
34186
34187
34177
34176
34175
34174
34159
34149
34138
34139
34140
34124
34123
34105
34106
34107
34108
30693
34125
34142
34141
34151
34150
34160
34161
34162
34152
34153
34163
35360
35359
35358
35357
34109
34091
34090
34089
34080
34079
34088
30692
34078
34060
34045
34044
34034
34024
34015
34006
34005
34004
34003
34002
33985
33986
33987
33988
33989
33990
33991
30686
34007
34016
34025
34035
34036
34026
34017
34008
33992
33976
33975
33968
33961
33953
33954
33955
33963
33962
33969
33970
33977
33993
33994
34009
34018
34027
34037
34047
34046
34061
34062
34063
30691
34064
34048
35356
35355
34038
34028
35354
35353
34019
34010
35352
35351
35350
35349
30685
30683
33949
35348
35347
35346
35345
35344
33892
33891
33909
33917
33925
33942
30682
33948
33941
33924
33916
33908
33890
33882
33883
30680
35343
33857
33841
33824
33823
33805
33806
35342
35341
33789
33780
35340
33771
33770
33779
33788
33787
33778
33777
33768
33769
33753
33754
33755
35339
33745
35338
35337
33736
33726
35336
35335
33716
33715
33725
33724
33723
33733
33734
33735
33744
33743
33742
33752
33751
33741
33732
33722
33712
33702
33692
33693
33703
33713
33714
33704
33694
33695
33705
33706
35334
35333
33696
33687
35332
35331
35330
33667
33677
33676
33686
33685
33675
33674
33684
33683
33673
33663
33664
33665
33666
33656
33657
33641
30671
33632
35329
35328
33623
33607
33590
33589
33606
33605
30670
33622
33631
33630
33629
33638
33639
33640
33655
33654
33653
33652
33651
33650
33649
33648
33647
33646
33637
33628
33614
33613
33612
33627
33636
33635
30672
33644
33645
33662
33672
33682
33691
33701
33711
33721
33731
33740
33750
33760
33761
33762
33763
33764
33765
33766
33767
33776
33785
33786
30676
33803
33804
33822
33821
33838
33839
33840
33856
33874
33873
33855
33854
33872
33881
33889
33907
33915
33914
33922
33923
33940
33947
33946
33939
33938
33937
33936
33935
33934
33933
33932
33945
33952
30684
33960
33967
33974
33984
33983
33982
33973
33966
33959
33951
33958
33957
33965
33972
33980
33981
33998
33997
34012
34021
34031
34030
34029
34020
30437
34011
30436
33995
33996
33979
33978
33971
30435
33964
30434
33956
33950
30433
33943
33926
33918
30432
33910
30431
33893
33884
30430
33875
33858
33842
33843
33844
33860
33859
33876
33885
33894
33911
33912
33920
33919
33927
33944
30681
33928
33929
33930
33931
33921
33913
33898
33897
33896
33895
33886
33877
33878
33861
33862
33863
30679
33879
33887
33899
33900
33901
33902
33903
33904
33905
33906
33888
33880
33871
33870
33869
33868
33867
33849
33848
33866
33865
33864
33846
33847
33831
33832
33833
33834
33850
33851
33835
33836
33852
33853
33837
33820
33819
33802
33801
33818
33817
33800
33799
33816
33815
33798
33797
33814
33813
33830
33829
33845
30678
33828
33827
33826
30677
33808
33791
33792
33809
33810
33793
33794
33811
33812
33795
33796
33784
33775
33759
30675
33749
33748
33758
33774
33783
33782
33773
33757
33747
33737
30674
33728
33718
33719
33729
33738
33739
33730
33720
33710
33700
33690
33689
33699
33709
33708
33698
33688
30673
33679
33669
33670
33680
33681
33671
33661
33660
33659
33643
33634
33625
33626
33611
33610
33592
30669
33575
33558
33541
33540
33557
30413
33574
30414
33591
33609
33608
30415
33624
30416
33633
30417
33642
30418
33658
30419
33668
30420
33678
30421
33697
30422
33707
30423
33717
30424
33727
30425
33746
30426
33756
30427
33772
30428
33781
33790
33807
30429
33825
40779
39136
39143
39158
39157
39142
39133
39134
39135
39118
35818
35819
39102
35817
39094
40778
39086
35816
39077
39078
40777
40776
39069
39061
40775
40774
39052
39043
40773
39034
39018
40772
39008
38997
38983
38982
38996
39007
39017
39033
39042
39051
39060
39068
39067
39066
39075
39076
39085
39084
39092
39093
39101
39100
39117
39116
39132
39131
39115
39114
39099
39091
39083
39074
39065
39057
39048
39039
39028
39029
39030
39031
39040
39049
39058
39059
39050
39041
39032
39016
39015
39005
39006
38995
38994
35811
38993
38992
38978
38977
35810
38991
39004
39014
39027
39026
39025
39024
39038
39047
39056
39064
39073
39082
39090
39098
39110
39109
39125
39124
39139
39146
39145
39138
35820
39161
39162
39171
39170
39169
39179
39189
39200
39211
39212
39226
39238
35826
39250
39251
39239
39227
39213
39201
39190
39180
39181
39191
39202
39203
39192
39182
39172
35822
39163
39147
39148
39164
39173
39183
39193
39204
39216
39217
39218
39219
39220
39205
39194
39184
39174
39165
39153
39152
39151
39150
39149
39140
39126
39127
39111
39112
39128
39113
39129
39130
39141
39154
39155
39156
39166
39175
39185
39195
39196
39197
39186
35823
39176
39167
39159
35821
40780
39177
39187
40781
39198
39209
39208
39223
39224
39236
40782
40783
39248
39259
40784
39275
39286
39296
39305
40785
35834
39338
39322
39304
39295
39294
39284
39285
39274
35828
39258
35827
39246
39247
39235
39234
39222
39207
39206
35824
35825
39221
39233
39232
39231
39230
39242
39254
39255
39243
39244
39245
39257
39256
39272
35829
39273
39283
35830
35832
39303
39321
39337
39347
39359
35838
39375
39360
39348
39349
40786
39361
39376
40787
39387
39386
39403
39404
40788
39420
39438
39447
39446
39461
39462
39478
40789
39489
35845
39506
40790
40791
40792
39523
35846
39522
39538
39539
39549
39566
40793
40794
39576
39586
39585
35850
39575
39565
35849
39548
35848
39537
35847
39521
39520
39503
39502
39519
39518
39501
39500
39517
39516
39499
39498
39497
39496
39495
39482
39494
39510
39511
39512
39513
39530
39531
39514
39515
39532
39533
39534
39535
39536
39545
39544
39561
39560
39559
39558
39557
39556
39570
39580
39590
39601
39614
39613
39630
39629
39628
39627
39644
39655
35851
39645
39656
39657
39658
39646
39631
39632
39615
39616
39633
39634
39617
39618
39635
39636
39619
39620
39602
39591
39592
39582
39581
39571
39572
39562
39563
39546
39547
39564
39574
39573
39583
39584
39594
39593
39604
39603
39621
39622
39623
39605
39606
39595
39596
39607
39608
39597
40795
40796
40797
40798
40799
39653
39652
39642
39625
39624
39641
39640
39650
39651
39668
39680
39691
39690
39689
39678
39679
39667
39666
39649
39639
39638
39637
39647
39648
39665
39677
39688
39699
39709
39720
39731
39730
39719
39708
39698
39687
39676
39664
39663
39662
39661
39660
39659
39675
39686
39697
39707
39718
39729
39740
39751
39761
39772
39783
39782
39781
39798
35857
39808
39825
39826
35861
39836
35862
39837
39838
39839
39840
39841
39842
39843
39844
39829
39817
39816
39828
39827
39815
39814
39813
39812
39811
35859
39810
39809
35858
39799
39784
39785
39786
39787
39788
39789
39800
39801
39790
39774
39773
39762
39752
39741
39742
39743
39754
39753
39763
39764
39775
39776
39765
39755
39756
39757
39746
39735
39724
39713
39712
39711
39722
39723
39734
39745
39744
39733
39732
39721
39710
39700
39701
39702
39703
39692
39681
39669
39670
35852
35853
40800
40801
40802
40803
40804
40805
40806
40807
40808
39795
39794
39778
39767
39766
39777
39793
39792
39791
39802
39803
39818
39819
39804
39805
39820
39821
35860
39832
39831
39830
39845
39846
39864
39863
39874
39875
39876
39865
39847
39848
39866
39877
39894
39904
40809
40810
39914
39930
39929
39913
39903
39893
39892
39902
39912
39928
39944
39952
35868
39943
39927
39926
39910
39911
39901
39891
39890
39900
39899
39909
39925
39942
39951
39959
35870
39960
39961
39979
39978
39977
35872
39987
39988
39989
39980
39962
39953
39945
39946
39954
39963
40811
39990
40007
40023
40035
35878
40051
40066
40067
40079
40078
40090
40091
40812
40813
40108
40124
40140
35887
40156
35886
40139
40138
35885
40121
40122
40123
40107
40106
35883
40089
40088
40087
40105
40120
35884
40104
40103
40086
40085
40102
40101
40100
40117
40116
40132
40148
40149
40133
40134
40118
40119
40135
40136
40137
40153
40167
40180
40168
40154
40155
40169
40170
40171
40172
35891
40182
40194
40195
40212
40814
40815
40816
40232
40222
40221
40211
40210
40209
35894
40193
40181
40192
40191
40190
35893
40179
40165
40166
40152
40151
40150
40164
40163
35892
40178
40162
35890
40161
40160
40159
35889
40144
40145
40146
40147
40131
40130
40114
40115
40098
40099
40084
40072
40057
40058
40059
40060
35881
40061
40073
40074
40075
40076
40077
40065
40050
40033
40034
40022
40006
40005
40021
40020
40004
40003
40019
40031
40032
35877
40049
40064
40063
40062
40048
40047
40046
40045
40044
40043
40030
35875
40014
35874
39997
39998
39999
40015
40016
40000
40001
40017
35876
40018
40002
39986
39976
39975
39974
39973
39972
39971
39970
39969
35871
39985
39996
39995
39994
40012
40013
40029
40028
40040
35880
40041
40042
40056
40055
40071
35882
40083
40097
40096
40113
40129
40128
40112
40095
40094
40082
40081
40093
40110
40111
40127
40143
35888
40158
40175
40174
40184
40197
40214
40215
40198
40185
40186
40176
40177
40187
40188
40189
40202
40203
40204
40205
40206
40207
40208
40217
40218
40228
40227
40237
40238
40247
40246
40255
40256
40273
40282
40283
35903
40274
35902
40257
35901
35899
40248
40239
35897
40229
40219
40220
40230
40231
40240
40241
40250
40249
40258
40259
40817
40276
40275
40284
40285
40818
40819
40294
40293
40302
40303
40320
40319
40318
35906
40327
40328
40338
40820
40821
40348
40365
40822
40823
40375
40374
40391
40392
40824
40401
40400
40409
40410
40825
40826
40418
40417
40425
40426
40827
40434
40442
40828
40829
40450
40457
40830
40831
40465
40482
40489
40832
40833
40496
40514
40521
40539
40547
40834
40835
40555
40563
40836
40837
40571
40579
40838
40839
40587
40840
40841
40603
40595
40594
40602
40601
40600
40599
40591
40583
40575
40567
40559
40551
40543
40533
40532
40531
40530
40529
40528
40527
40526
40525
40524
40523
40541
40542
40550
40549
40557
40558
40566
40565
40573
40574
40582
40581
40589
40590
40598
40597
40596
35609
40588
35608
40580
35607
40572
35606
40564
35605
40556
35604
40548
35603
40540
35602
40522
40515
40516
40517
40499
40498
40497
40490
40483
35601
40466
35600
40458
35599
40459
35914
40467
40460
40461
40453
40446
40438
40430
40422
40413
40405
40404
40412
40421
40429
40428
40436
40437
40445
40452
40451
35913
40444
40443
35598
40435
35597
40427
35596
40419
35595
40420
40411
35911
40403
40402
35594
40393
35593
40376
35592
40366
35591
40349
40339
40340
40330
40329
40321
40304
35590
40295
35589
40286
35588
40277
35587
40260
40261
40262
40253
40244
40243
40252
40251
40242
40233
40234
40235
40236
40245
40254
40263
40280
40279
40278
40287
40288
40289
40298
40297
40296
35904
40305
35905
40322
40331
40332
40342
40341
40351
40350
40367
40377
40394
40395
40396
40379
40378
40368
40369
40352
40353
40370
35910
40380
40381
40382
40383
40384
40385
40386
40397
40406
40414
40423
40431
40439
40447
40454
40462
40476
40475
40474
40473
40472
40471
40470
40469
40468
40485
40484
35915
40491
40492
40500
40501
35916
40502
40503
40504
40505
40506
40507
40508
40518
40534
40535
40536
40544
40552
40560
40568
40569
40577
40576
40584
40592
40593
40585
40586
40578
40570
40562
40561
40553
40554
40546
40545
40537
40538
40520
40519
35917
40511
40510
40509
40493
40486
40477
40478
40479
40480
40487
40494
40512
40513
40495
40488
40481
40464
40463
40455
40456
40449
40448
40440
40441
40433
40432
40424
35912
40415
40416
40408
40407
40398
40399
40390
40373
40363
40364
40347
40337
40336
40346
40345
35909
40362
40372
40389
40388
40387
40371
40361
40360
40359
40358
40357
40356
40355
40354
35908
35907
40323
40306
40307
40308
40309
40310
40311
40312
40313
40314
40315
40299
40300
40316
40325
40324
40333
40343
40344
40334
40335
40326
40317
40301
40292
40291
40290
40281
40272
40271
40270
40269
40268
40267
40266
40265
40264
35900
35898
35896
35895
40201
40200
40199
40216
40226
40225
40224
40223
40213
35586
40196
40183
40173
40157
40141
40142
40126
40125
40109
40092
40080
40068
35585
40052
40036
40037
40038
35879
40053
40069
40070
40054
40039
40027
40011
40026
40010
40009
40025
40024
40008
39991
35584
39981
39982
35873
39992
39993
39984
39983
39966
39965
39964
39955
39947
39931
35583
39915
39916
39917
39918
35866
39933
39932
39948
39949
35869
39956
39957
39967
39968
39958
39950
35867
39934
39935
39936
39937
39938
39939
39940
39941
39924
39923
39922
39921
39920
39919
35865
39908
39898
39881
39882
39883
39884
39885
39886
39887
39888
39889
39872
39873
39862
39861
35863
39860
39859
39858
39857
39856
39855
39854
39853
39871
35864
39870
39852
39851
39835
39824
39823
39834
39850
39868
39869
39880
39879
39896
39897
39907
39906
39905
35582
39895
35581
39878
35580
39867
35579
39849
39833
39822
39806
39807
39797
39796
35578
39779
35577
39768
35576
39769
39780
35856
39770
39771
39760
39750
39739
39728
39727
39726
39737
39738
39749
39759
39758
35855
39748
39747
35575
39736
35574
39725
35573
39714
35572
39715
39716
39717
39706
39696
39685
39674
39673
39672
39683
39684
39695
39705
39704
35854
39694
39693
35571
39682
35570
39671
35569
39654
35568
39643
35567
39626
39609
39610
39611
39612
39600
39589
39579
39569
39553
39554
39555
39543
39529
39528
39527
39542
39526
39525
39541
39552
39551
39568
39578
39588
39599
39598
35566
39587
35565
39577
35564
39567
35563
39550
39540
35562
39524
39507
39490
39479
35561
39463
35560
39448
39449
39440
39439
39421
39405
39388
35559
39377
35558
39362
39350
35557
39339
39340
39351
39363
39378
39389
39406
39422
39423
39407
39408
39424
35841
39441
39451
39450
35844
39464
39480
39491
39508
39509
39492
39493
39481
39465
39466
39467
39468
39469
39454
39453
39452
39443
39442
39425
39409
39410
39426
39427
39428
39429
39413
39414
39430
39431
39432
39444
39458
39457
39456
39455
39470
39471
39472
39473
39483
39484
39474
39475
39485
39486
39504
39505
39487
39488
39477
39476
39460
39459
35843
39445
39434
39435
39436
35842
39437
39419
35840
39402
39401
39418
39417
39433
39416
39415
39397
39396
39395
39394
39412
39411
39393
39392
39382
39381
39391
39390
39380
35839
39379
39364
39352
39353
39365
39366
39354
39355
39367
39368
39369
39370
39371
39372
39373
39383
39398
39399
39400
39384
39385
39374
35837
39358
39346
35836
39336
35833
39320
39319
39318
39335
39345
39357
39356
39344
39334
39333
39332
39331
39330
39329
39312
39313
39314
39315
39316
39317
39301
39302
39293
39292
39281
39282
39271
39270
39269
39268
39267
39253
39241
39229
39215
39214
39228
39240
39252
39266
39265
39280
39291
35831
39300
39311
39310
39327
39328
39343
39342
39341
35835
39326
39325
39308
39309
39299
39290
39289
39278
39279
39264
39263
39262
39261
39277
39288
39298
39307
39324
39323
39306
39297
39287
35556
39276
35555
39260
39249
39237
35554
39225
35553
39210
39199
35552
39188
35551
39178
35550
39168
39160
35549
39144
35548
39137
35547
39119
39103
39095
35546
39087
35545
39079
35544
39070
35543
35815
39053
35542
39044
35541
39035
35540
39019
39020
35812
39009
38999
39000
39010
35813
39021
39036
39045
39054
39062
39071
39080
39088
39096
39106
39105
39104
39120
39121
39122
39123
39107
39108
39097
39089
39081
39072
39063
39055
39046
39037
39022
39023
39013
39003
38990
38989
39002
39012
35814
39011
39001
38988
38987
38986
38985
38998
35539
38984
38969
35538
38953
38954
38955
38970
38971
38956
38938
38937
38922
38923
38911
38912
38900
38899
38888
38887
38886
38897
38898
38910
38909
38921
35805
38936
35537
38920
38908
35536
38896
35535
38885
38868
38851
38852
38869
38870
38853
38854
38871
38872
38855
38856
38857
38874
38873
35801
38889
38901
38913
38925
38924
38939
38957
38972
38973
38958
38940
38941
38959
35808
38974
38975
35809
38976
38962
38961
38960
38942
35804
38926
38943
38944
38927
38928
38945
38963
38964
38946
38929
38930
38947
38948
35806
38965
38979
38980
38981
38967
38966
38949
38950
38933
38934
38951
35807
38968
38952
38935
38919
40771
38907
38895
38894
38906
38905
38918
38917
38932
38931
38916
38915
38914
38902
35803
38890
35802
38879
38880
38863
38846
38845
38862
38861
38878
38877
38860
38859
38876
38875
38858
38841
38840
38839
38838
38821
38822
38823
38824
38825
38842
38843
38844
38827
38826
38809
38810
38811
38828
38829
38830
38831
38848
38847
38864
38881
38891
38903
38904
38892
38893
38883
38882
38865
38866
38849
38832
38815
38797
38780
38772
38773
38781
38798
38799
35796
38816
35797
38833
35798
38850
35799
38867
35800
38884
40770
40769
40768
40767
40766
40765
38782
38774
40764
40763
38764
38763
38762
38752
38751
38741
38740
38750
38760
38761
38771
38770
35794
38779
35795
38796
38814
38813
38812
38795
38794
38793
38792
38791
38808
38807
38790
38789
38806
38805
38788
38778
38769
35792
38759
38749
38748
38747
38746
38756
38757
38758
38768
38777
38786
38787
38804
38803
38820
38837
38836
38819
38818
38835
38834
38817
38800
38783
38784
38801
38802
38785
38776
35793
38767
38766
38775
38765
38755
35534
38745
35533
38735
35532
38720
38721
38711
38694
38693
38683
35531
38666
35530
38655
35529
38644
35528
38634
38624
38625
38635
38645
38656
38657
38646
38647
38658
38669
38668
38667
38684
38685
38686
38687
38670
38659
38648
38637
38636
35786
38626
38616
35784
38601
35782
38592
38593
35783
38594
38586
38585
38584
38576
38577
38578
38570
38569
38568
38560
38561
38562
38552
38551
38550
38534
38526
38527
38535
38536
38537
38538
38539
38540
38541
38542
38543
35777
38563
38571
38579
38587
38595
38609
38608
38607
38606
38605
38604
38603
38602
38617
35785
38627
38638
38649
38660
35788
38671
38672
38673
38674
38675
38676
38677
38688
38704
38703
38702
38701
38700
38699
38698
38697
38714
38713
38696
38695
35789
38712
38722
38736
38737
38723
38724
38738
38739
38725
38726
38727
38728
38729
38730
38715
38705
38706
38716
35791
38731
38717
38707
38690
38689
38678
38662
38661
38650
38651
38640
38639
38628
38618
38619
38629
38630
38641
38652
38663
38679
38680
38681
38691
38709
38708
35790
38718
38733
38732
38742
38743
38753
38754
40762
40761
38744
38734
38719
38710
38692
40760
38682
38665
38664
38653
38654
40759
40758
38643
38633
40757
40756
38623
38622
38632
38642
35787
38631
38621
38620
38610
38611
38596
35781
35780
38588
38597
38612
38613
38598
38589
38581
38580
35779
35778
38564
38572
38573
38565
40755
38557
38556
38555
38554
38553
38544
38545
38529
38530
38546
38547
38531
40754
40753
40752
40751
40750
38479
38461
38445
40749
40748
40747
40746
40745
40744
40743
40742
40741
40740
38345
38344
38354
38363
38372
38381
38390
38399
38408
38417
38426
38435
38444
38443
35774
38460
38478
38477
35775
38494
38495
38501
38500
38506
38507
38524
38523
38522
38521
38520
38519
38518
38517
38516
38515
38514
38528
38513
38505
38499
38498
38484
38466
38467
38485
38486
38468
38452
38453
38454
38470
38469
38487
38488
38489
38471
38455
38456
38472
38490
38491
38473
38457
38458
38474
38492
38493
38475
38476
38459
35773
38442
38434
38425
38416
38407
38406
38415
38424
38433
38441
35772
38432
38423
38414
38405
38396
38397
38398
38389
38388
38387
38378
38379
38380
38371
38362
38361
38370
38369
38360
38351
38352
38353
38343
38342
38341
38340
38339
38338
38337
38336
38335
35770
38325
38324
38323
38333
38334
38350
38359
38368
38367
38376
38377
38386
38385
38384
38375
38366
38357
38358
38349
38348
38332
38331
38347
38356
38365
38374
38383
38392
38401
38410
38411
38412
38403
38402
38393
38394
38395
38404
38413
38422
38431
38430
38421
38420
38419
38428
38429
35771
38438
38439
38440
38451
38450
38449
38465
38483
38497
38503
38504
38512
38511
38510
38509
35776
38533
38549
38559
38567
38575
38583
38591
38600
38615
38614
38599
38590
35527
38582
35526
38574
35525
38566
35524
38558
35523
38548
35522
38532
35521
38525
35520
38508
38502
35519
38496
35518
38480
38481
38482
38464
38448
38447
38463
38462
38446
38436
38437
38427
35517
38418
35516
38409
35515
38400
35514
38391
35513
38382
35512
38373
35511
38364
35510
38355
35509
38346
35508
38330
35507
38320
35506
38310
35505
38300
35504
38290
35503
38278
35502
38267
35501
38251
38235
38223
38210
38194
38182
38167
38156
38145
38144
38128
38129
38130
38131
38115
38104
38105
38094
38093
38078
38079
38061
38060
38044
38043
38059
38077
38076
38092
38103
38114
38113
38102
35500
38091
35499
38075
38057
38058
38042
38041
38025
38026
38027
38028
38016
38017
38006
38005
37994
37995
37996
38007
38018
38030
38029
38045
38046
38062
38063
38047
38048
38064
38082
38081
38080
38095
38096
38107
38106
38117
38116
38132
38133
38134
38118
38119
38135
35754
38136
38120
38121
38137
38138
38122
38123
38124
35753
38139
38151
38150
38161
35756
38176
38188
38187
38175
38174
38173
38172
38171
38160
38149
38148
38147
38146
35755
38157
38158
38159
38170
38169
38168
35757
38183
35758
38195
35760
38211
35762
38224
38237
38236
38252
38253
38268
38269
38280
38279
38291
38301
38311
38321
38322
38312
38313
38314
38315
38305
38304
38303
38302
38292
38293
38281
38282
38294
38295
38283
38272
38271
38270
38255
38254
38238
38239
38240
38256
38257
38258
38259
38260
38261
38245
38244
38243
38242
38241
38228
38215
38214
38227
38226
38225
38212
38213
38197
38196
38184
38185
38186
38198
35759
38199
38200
38201
38202
35761
38203
38216
38229
38246
38247
38263
38262
38273
35765
38274
38284
38285
38297
38296
38306
38316
38326
38327
38328
38318
38317
38307
38308
38298
38286
38276
38275
38264
38265
38249
38248
38231
38230
38217
38218
38205
38204
38189
38190
38178
38177
38162
38163
38152
38140
38125
38126
38127
38142
38141
38153
38154
38165
38164
38179
38180
38192
38191
38206
38219
38232
38233
38250
35764
38266
38277
38287
38288
38299
38309
38319
38329
35769
35768
35767
35766
38289
40739
40738
35763
38234
40737
38222
38221
38220
38207
38208
38209
38193
40736
40735
38181
38166
40734
40733
38155
38143
40732
35752
35751
35750
38090
38089
38073
38074
38056
38040
38039
38055
38054
38072
38071
38070
35749
38087
38088
38100
38101
38112
38111
38110
38099
38098
38109
38108
38097
38086
35748
38069
38068
38052
38051
38033
38032
38050
38066
38067
38085
38084
38083
38065
38049
38031
35746
38019
38008
37997
37986
37974
37962
35738
37945
37946
37947
37948
37949
37963
37975
37987
37998
38009
38020
38034
38035
38036
35747
38053
38037
38038
38023
38012
38001
38000
38011
38022
38021
38010
37999
37988
37989
37990
37991
38002
38013
38024
35745
35744
35743
35742
37980
37979
37978
37977
37966
37965
37976
35741
37964
37950
37951
37952
37953
37967
37968
35739
37955
37954
37937
37938
40731
37925
37924
37913
37912
37900
37899
37911
37910
37898
37897
37909
35735
37921
37922
37923
37936
37935
37934
37933
37932
37920
37908
37896
37886
37877
37867
37856
37855
37854
37853
37836
37837
37838
37839
37822
37809
37796
37797
37810
37823
37840
37857
35729
37868
37858
37841
37842
37859
37860
37861
37871
37880
35730
37870
37869
37879
37878
35731
37887
37888
37889
37890
37901
35733
37902
40730
37891
37881
37872
37862
37845
37844
37843
37826
37825
37824
37811
37798
37799
37812
37813
37814
37827
37828
40729
37815
40728
40727
37802
37789
37788
37801
37800
37787
37786
37785
37784
37770
35726
37769
37768
37752
37751
37734
37733
37750
37766
37767
37783
37782
37781
37795
37808
37821
37835
37834
37833
37850
37851
37852
37866
37876
37885
37895
37907
35734
37919
37931
35737
37930
37944
37961
37960
37972
37973
37985
37984
37983
37971
35740
37959
37958
37941
37942
37943
37929
37928
35736
37917
37918
37906
35732
37894
37884
37875
37865
37849
37848
35728
37831
37830
37847
37864
37874
37883
37893
37904
37905
37916
37915
37927
37940
37957
37970
37982
37993
38004
38015
38014
35498
38003
35497
37992
35496
37981
35495
37969
37956
37939
35494
37926
37914
37903
37892
35493
37882
35492
37873
35491
37863
35490
37846
35489
37829
35488
37816
35487
37803
35486
37790
35485
37774
37775
37791
37792
37793
37806
37805
37804
37817
37818
37819
35727
37832
37820
37807
37794
37778
37777
37776
37760
37744
37743
37759
37758
37742
37725
37726
37727
37715
37702
37701
37714
37713
35484
37700
37686
35483
37687
37673
35719
37660
37659
35482
37645
35481
37631
35480
37617
37618
37604
35716
37592
37591
37578
37579
37580
37567
37566
37565
37551
37537
37538
37552
37553
37539
37540
37541
37555
37554
37568
37569
37582
37581
37594
37593
37605
37606
37607
37595
37596
37609
37608
37622
37636
37650
37664
37677
37691
37690
37676
37675
37662
37663
37649
37648
37634
37635
37621
37620
37619
37633
37632
37646
37647
37661
37674
37688
37689
37703
37704
37717
37716
37728
37729
37730
37731
37748
37747
37746
37745
37761
37762
37763
37779
37780
37764
37765
37749
37732
37718
37705
35720
37692
37678
37665
37651
37637
37623
35717
37610
37597
35714
37583
35713
37570
35712
37557
37556
37542
37527
37528
35709
35710
35711
37543
37544
37545
37559
37558
37571
37584
37598
37611
37624
35718
37638
37639
37640
37654
37653
37652
37666
37667
37668
37681
37695
35721
37694
37680
37679
37693
37706
37719
37735
37736
37753
37754
37755
37738
37737
37720
37707
37708
37709
37721
37739
37740
35723
37756
35725
37771
37772
37773
37757
35724
37741
35722
37724
40726
40725
37712
37699
40724
37685
40723
40722
37672
37671
37657
37658
40721
40720
37630
37644
37643
37642
37656
37670
37683
37684
37698
37711
37723
37722
37710
37697
37696
37682
37669
37655
37641
37627
37626
37625
37612
37599
37585
37572
37573
37560
37546
37532
37518
37519
37505
37504
37503
37502
37516
37517
37531
37530
37529
37515
37501
37487
37488
37489
37490
37491
37477
35706
35704
37464
37465
37478
37479
37493
37492
37506
37520
37534
37533
37547
37561
37574
37587
37586
35715
37600
37613
37614
37628
37629
37615
37616
40719
37603
37590
40718
40717
37577
37576
37589
37602
37601
37588
37575
37562
37548
37549
37563
37564
37550
40716
40715
40714
37522
37536
37535
37521
37507
37508
40713
40712
37494
37480
37467
37466
37453
37454
40711
40710
37441
37440
37439
37452
37451
37438
37425
35702
37408
37407
37406
37424
37437
37450
37463
37476
37475
37474
37461
37462
37449
37448
37435
37436
37423
37405
37393
37375
37374
37373
37391
37392
37404
37422
37421
37420
37419
37418
37417
37434
37433
37446
37459
37472
37473
37460
37447
35703
35705
37486
37485
37484
37498
37499
37500
37514
37513
37512
37526
37525
35708
37511
37497
37483
35707
37471
37470
37469
37482
37496
37510
37524
37523
37509
35479
37495
35478
37481
37468
37455
37456
37443
37442
35477
37429
35476
37412
37399
37382
37365
35475
37352
37340
37328
37310
37296
37278
37264
35474
37250
37236
37223
37210
37195
37183
37184
37196
37211
37224
37237
37251
37265
37279
37297
37312
37311
37329
37341
37353
37366
37367
37384
37383
37400
37401
37414
37413
37430
37431
37444
37457
37458
37445
37432
37415
37416
37403
37402
37385
37368
37369
37386
37387
37388
35701
37389
37390
37372
37371
37370
35699
37356
37344
37332
37315
37301
37300
37314
37331
37343
37355
37354
35698
37342
35696
37330
35695
37313
37299
37298
37280
37281
37266
37252
35692
37238
35691
37225
35689
37212
35688
37197
37198
37213
37214
37227
37226
37239
37240
37253
37254
37268
37267
37282
37283
37284
37302
37316
37317
37318
37319
37320
37333
37345
37357
37358
37346
37334
37321
37322
37323
37335
35697
37347
37360
37359
37376
37377
35700
37394
37395
37378
37361
37348
37336
37324
37306
37292
37293
37307
37325
37337
37338
37350
37349
37362
37363
37380
37379
37396
37409
37426
37427
37428
40709
40708
37411
37410
37397
37398
40707
37381
37364
40706
37351
37339
40705
37327
37326
37308
37309
37295
37294
37276
37277
40704
40703
37263
37249
40702
37235
37234
37233
35690
37220
37207
37192
37180
37181
37193
37208
37221
37222
40701
40700
37209
37194
40699
40698
37182
37170
40697
40696
37158
37157
37169
37168
37156
35685
37142
37131
37132
37143
35684
37133
40695
40694
37122
37121
37120
35681
37104
37103
37102
37119
37118
37130
37129
37140
37141
37155
37154
37153
37152
37151
37150
37139
37128
37113
37096
37097
37114
37115
37098
37081
37080
37079
37064
37051
35677
37037
37036
37019
37018
37035
37050
37063
37062
35678
37049
37048
37033
37034
37017
37016
37000
36982
36983
37001
37002
36984
36985
37003
37004
37020
37021
37005
37006
37022
37023
37007
37008
36990
36989
36988
36987
36986
36968
36967
36966
36965
36964
36948
36949
36950
36951
36952
36953
36969
36970
36954
36937
36936
36935
36922
36921
36934
36933
36920
36907
36908
36909
36897
36896
36884
36885
36874
36862
36850
36838
36826
36825
36810
36809
36824
36823
36822
36834
36835
36836
36837
36849
36848
36847
36846
36858
36859
36860
36861
36873
36872
36871
36870
36881
36882
36883
36895
36894
36893
35672
36905
36906
36919
36932
36931
36918
36917
36930
36947
36963
36981
36999
37015
37032
37031
37046
37047
37061
37074
37075
37076
37093
37094
37077
37078
37095
37112
37111
37127
37138
37137
37147
37148
37149
37164
37176
37188
37202
37203
37216
37229
37242
37256
37270
37271
37272
37258
37257
37243
37244
37231
37230
37217
37218
37205
37204
35687
37189
37190
37178
37177
37165
37166
37167
37179
37191
37206
37219
37232
37245
37259
37260
37246
37247
37248
37262
37261
37275
37274
37273
37291
37305
35694
37290
37289
37304
37303
37288
37287
35693
37286
37285
37269
37255
37241
37228
37215
37201
37200
37199
37187
37175
37163
37162
37174
37186
37185
35686
37173
37161
37146
37136
35683
37126
35682
37110
37109
37092
37091
37108
37125
37124
37135
37145
37160
37172
37171
35473
37159
35472
37144
37134
37123
37106
37107
37090
37089
37072
37073
37060
37059
37045
37030
35471
37013
37014
36998
36997
36979
36980
36962
36961
36945
36946
36929
36928
36915
35470
36916
36904
36903
36891
35469
36892
36880
35671
36869
36868
35468
36856
35467
36857
36845
36844
35466
36832
35465
36833
36821
35670
36805
36804
36791
36792
36776
36775
36759
36760
36747
36746
35464
36730
36714
36702
36703
36690
36689
36672
36659
35463
36646
35462
36633
35461
36617
36604
35460
36591
35459
36578
35458
36565
35457
36552
35456
36539
35455
36521
36522
36540
36553
36566
36579
36592
36605
36606
36618
36634
36647
36660
36673
36674
36675
35658
36691
36692
36706
35659
36693
36694
36707
36718
36717
36716
35662
36705
36704
35661
36715
35663
36731
35664
36732
36733
36751
36764
35667
36763
36750
36749
36748
36761
36762
35666
36777
36794
36793
36806
36807
36808
36795
36796
36778
36779
36780
35668
36797
36811
36812
36813
36814
36827
36839
36851
36863
36875
36886
36898
36910
36923
36938
36955
36971
36972
36956
36939
36940
36941
35674
36957
36942
36925
36924
36911
36899
36887
36888
36877
36876
36864
36865
36853
36852
36840
36841
36829
36828
36817
36816
36815
36798
36784
36783
36767
36766
36782
36781
36765
35665
36752
36734
36735
36719
36720
36736
36737
36721
36722
36738
36739
36753
36768
36769
36785
36786
36799
36800
36818
36819
36830
36842
36854
36866
36878
36889
36901
36900
36912
36913
36926
36943
36958
36959
36977
36995
36994
36976
36975
36993
36992
36974
36973
36991
37009
37025
37024
37038
37039
37053
37052
37065
37083
37082
37099
37116
37117
37100
37101
37084
37066
37067
37054
37040
37026
37027
37010
37011
37028
37042
37041
37055
37056
37069
37068
35679
37085
37086
37087
37070
37071
37088
35680
37105
40693
40692
40691
40690
37058
37057
37043
37044
40689
40688
37029
35676
37012
35675
40687
36996
36978
36960
36944
35673
36927
40686
40685
40684
36914
36902
40683
40682
36890
36879
40681
40680
36867
36855
40679
40678
36843
36831
40677
40676
36820
35669
36803
40675
36790
36774
36758
40674
36745
36729
36713
36712
36728
36744
36757
36756
36772
36773
36789
36802
36801
36788
36787
36771
36770
36754
36755
36742
36743
36727
36726
36725
36741
36740
36724
36723
36708
36695
36683
36682
36681
36680
36679
36678
36677
36676
36662
36661
36648
36649
36650
36663
36664
36651
36638
36637
36636
36635
36619
36607
36594
36593
36580
36581
36582
36569
36568
36567
36554
36555
36542
36541
36523
36524
36508
36496
36484
36483
36471
36472
36473
36485
36497
36509
36525
36543
36556
36557
36544
36545
36558
36571
36570
36583
36584
36597
36596
36595
36608
36620
36621
36609
36610
36622
36623
36624
36625
36626
36627
36639
36652
36665
36666
36653
36654
36655
36656
36643
36642
36641
36640
36628
36629
36613
36600
36587
36574
36561
36548
36534
36535
36536
36549
36550
36563
36562
36575
36576
36589
36588
36601
36602
36615
36614
35656
36630
36631
36644
36657
36670
36687
36686
36669
36668
36667
35657
36684
36685
36698
36697
36696
35660
36709
36710
36711
36699
36700
36701
40673
40672
36688
36671
40671
40670
36658
36645
40669
40668
36632
36616
40667
40666
36603
36590
40665
40664
36577
36564
40663
40662
36551
36538
36537
36519
36518
35655
36502
36501
36489
36488
36487
36499
36500
36517
36516
36533
36547
36560
36573
36586
36599
36612
36611
36598
36585
36572
36559
36546
36532
36531
36515
36514
36530
36529
36513
36512
36528
36527
36526
36510
36511
36498
35654
36486
35653
36475
36474
36458
36457
36456
36455
36443
36442
36454
36470
36482
36494
36495
36507
36506
36505
36493
36481
36469
35454
36453
36441
36430
36431
36420
36411
36394
36395
36396
35645
36412
35647
36421
36432
36433
36434
35649
36444
36445
36435
35648
36446
36459
36460
36461
36462
36463
35650
36447
35651
36464
35652
36476
36477
36478
36490
36491
36503
36504
36520
40661
40660
40659
36492
36480
36479
36467
36468
36452
36440
40658
40657
36429
36428
36439
36451
36450
36466
36465
36449
36448
36436
36437
36438
36427
36426
36425
36416
36406
36405
36404
36403
36402
36401
36400
36399
36398
36415
36424
36423
36422
36413
36414
36397
36387
36388
36378
36377
36367
36350
36351
36352
35643
36353
36354
36355
36338
36337
36336
36335
36334
36333
36332
36349
36366
36376
36386
36385
35644
36375
36365
36364
36374
36384
36373
35453
36363
36346
36347
36348
36331
36321
36322
36323
36313
36304
36303
36312
36311
36302
36293
36294
36295
36286
36285
35641
36269
36270
36271
36272
36273
36256
36255
36254
36253
36252
36243
36244
36229
36230
36231
36232
36233
36234
36235
36236
36237
36245
36246
36247
36264
36265
36282
36281
36289
36288
36280
36263
36262
36261
36260
36259
36258
36257
36274
36275
36276
36277
36278
36279
36287
36296
36305
36306
36297
36298
36307
36316
36315
36314
36324
36325
36326
36344
36345
36362
36361
36360
36343
36342
36341
36340
36339
36356
36357
36358
36359
36368
36369
36380
36379
36389
36390
36407
36417
36418
36408
36409
36419
35646
36410
36393
40656
40655
36383
36382
36392
36391
36381
36370
36371
36372
40654
40653
40652
40651
36328
36327
36317
36318
40650
36308
35642
36299
40649
36290
40648
40647
40646
40645
36248
36240
36239
36238
35640
36223
36217
36216
36215
36214
36213
36212
36211
36210
36209
36208
36207
36222
36221
36228
36227
36220
36226
36242
36250
36251
36268
36267
36284
36292
36301
36310
36320
36330
36329
36319
35452
36309
35451
36300
35450
36291
35449
36283
36266
36249
36241
35448
36225
36219
35447
36203
36197
35446
36191
36184
35445
36178
35636
36172
36171
35444
36164
35443
36157
35442
36150
35441
36151
36143
35634
36136
35440
36121
35632
36116
35630
36112
35628
36108
35626
36103
35625
36098
35624
36093
36092
35439
36088
35621
36085
35438
35437
36082
36080
36078
36077
35436
36060
36044
36028
36029
36045
36061
36062
36046
36030
36014
36013
36012
35996
35997
35981
35980
35978
35975
35435
35957
35958
35959
35960
35961
35962
35963
35964
35965
35966
35967
35968
35969
35970
35971
35972
35973
35976
35979
35995
36011
36010
35994
35993
35992
35991
35990
35989
35988
35987
36003
36004
36005
36006
36022
36021
36037
36036
36020
36019
36035
36051
36052
36053
36054
36038
36039
36055
36056
36057
36058
36042
36041
36040
36024
36023
36007
36008
36009
36025
36026
36027
36043
36059
36075
36074
36073
36072
36071
36070
36069
36068
36067
36066
36050
36034
36018
36002
35986
35985
35984
35983
35612
35982
35998
35999
36015
36016
36000
36001
36017
36033
36049
36065
36064
36048
36032
36031
36047
36063
35620
36083
36086
36089
36094
36099
36104
36109
36113
36117
36122
36137
36144
36152
36159
36158
36165
36166
36173
36179
36186
36185
36192
36198
36204
36205
36206
36199
36200
36193
35637
36187
36180
36174
36167
36160
36153
36145
36138
35633
36123
36124
36125
36126
36127
36128
36129
36130
36131
36132
36118
36114
36110
36105
36100
36101
36106
36111
36115
36119
36133
36134
36141
36148
36155
35635
36147
36140
36139
36146
36154
36161
36168
36175
36181
36188
35638
36194
36195
36201
36202
35639
36218
36224
40644
40643
40642
36196
36190
36189
36182
36176
36177
36183
40641
40640
40639
40638
36170
36169
36162
36163
40637
36156
36149
40636
40635
36142
36135
36120
35631
35629
35627
36107
40634
40633
36102
36097
36096
36095
35623
35622
36090
36091
36087
40632
40631
36084
36081
40630
40629
36079
36076
35619
40628
35618
35617
40627
40626
35616
35615
35614
35613
35977
40625
35974
35956
35955
35952
35951
35950
35949
35948
35947
35946
35945
35944
35943
35942
35941
35940
35939
35938
35954
35434
35937
35935
35433
35918
46163
46164
41395
41383
41381
41364
41363
41380
41379
41362
41361
41360
41359
41358
41357
41356
41355
41354
41353
41352
41351
41350
41349
41348
41003
41366
41004
41367
41368
41369
41370
41371
41372
41373
41374
41375
41376
41377
41378
41005
41407
41408
41409
41410
41411
41414
46165
46166
41417
41420
46167
46168
41423
41427
46169
46170
41431
41435
46171
46172
41439
41013
41444
46173
41478
41477
41461
41460
41459
41476
41014
41483
41484
46174
41489
41488
41016
41504
41505
41512
46175
46176
41519
41518
41511
41510
41517
41525
41526
41533
41534
41527
46177
46178
46179
46180
46181
41584
41583
41591
41020
41599
46182
46183
46184
46185
46186
46187
46188
46189
41654
41023
41653
41661
41660
41677
41678
41679
46190
41703
46191
46192
41711
41721
41720
41027
41736
41737
41753
41752
41751
41767
41768
41783
41031
46193
41799
41798
41812
41813
41814
46194
41825
41836
41853
46195
46196
41870
41886
46197
41902
41912
46198
46199
41922
41932
41942
46200
41953
41952
41961
41962
41978
41996
41049
41995
41977
41048
41046
41951
41950
41960
41047
41976
41993
41994
42012
42011
42010
41992
41991
41975
41974
41990
41989
41973
41972
41988
41987
41971
41970
41986
41985
42003
42002
42001
42017
41051
42032
42047
42048
42033
42018
42019
42004
42005
42020
42021
42006
42007
42008
42009
42024
42025
42039
42040
42052
41055
42065
42053
42054
42042
42041
42026
42027
42028
42043
42055
42067
42066
42079
42080
46201
42092
42091
42107
42108
41062
42120
42135
42134
42148
42160
42161
42149
42150
46202
42162
42173
42183
46203
46204
42193
42202
42211
46205
46206
42220
42219
42228
42237
42238
42229
46207
46208
46209
42247
42257
46210
42267
42277
46211
46212
42287
42286
42276
42275
42285
42294
42304
42318
42317
42316
42327
42344
42343
42342
41085
42358
42359
42360
42361
42379
42380
42362
42346
42345
41084
42328
42329
42319
42305
42295
42296
46213
46214
42306
42320
42330
46215
46216
42347
42363
42381
42394
42393
42406
42407
46217
46218
42419
42431
46219
42444
42457
42456
42473
42474
46220
46221
42487
42486
42485
42472
41092
42455
41091
42442
42443
42430
42418
42417
42429
41090
42416
42404
42405
42392
42391
42378
42377
42376
41087
42390
42403
42402
42414
42415
42428
42427
42440
42441
42454
42471
42483
42484
42497
42496
42495
42482
42470
42453
42452
42439
42426
42413
42401
42389
42375
42374
42373
42372
42356
42355
42371
41086
42388
42400
42399
42411
42412
42425
42424
42437
42438
42451
42450
42464
42479
42492
42493
42480
42465
42466
42467
42468
42469
42481
42494
42507
42508
42509
41095
42525
41096
42542
41098
42558
42557
41097
42541
42524
42523
42540
42539
42522
42521
42538
42537
42554
42553
41099
42552
42551
42550
42549
42532
42533
42534
42517
42518
42535
42536
42519
42520
42506
42505
42504
42491
42478
41094
42477
41093
42461
42462
42463
42449
42436
42423
41089
41088
42410
42398
42387
42386
42368
42367
42351
42334
42335
42352
42353
42369
42370
42354
42337
42336
42324
42312
42311
42310
42323
42322
42333
42350
42366
42365
42383
42384
42385
42397
42396
42409
42422
42421
42433
42434
42435
42448
42447
42460
42476
42490
42489
42502
42503
42516
42515
42531
42548
42564
42565
42566
42581
42580
42598
42597
42613
42614
42615
42599
42600
42582
42583
42601
42602
42618
42619
42603
42604
42586
42585
42584
42567
42568
42569
42555
42556
42570
42571
42572
42573
42590
42591
42574
42575
42592
42608
41101
42625
41102
42642
41103
42659
41104
42676
42677
42660
42661
42644
42643
42626
42627
42610
42609
42593
42594
42577
42576
42560
42559
42543
42544
42527
42526
42510
42511
42498
42499
42500
46222
46223
42513
42512
42528
42529
46224
46225
42546
42545
42561
42562
42578
42595
42611
46226
46227
42628
42645
46228
46229
42662
46230
42679
42678
42693
42694
42711
42710
42726
42727
42743
42760
46231
46232
46233
42792
42776
42775
42791
42790
42774
42758
42759
42742
42741
42725
42709
42692
42691
42708
42724
41108
42707
42690
42689
42706
42723
42738
42739
42740
42757
42773
42789
42805
42821
42820
42819
42803
42804
42788
42787
42771
42772
42756
42755
42754
42770
42786
42802
42818
42817
41119
42834
42835
42836
42837
42838
42854
42855
42839
42823
42822
42806
42807
42808
42824
42840
46234
42856
42872
42887
46235
41125
42904
41126
42921
46236
46237
42935
42950
42951
41130
41132
41133
42993
46238
46239
46240
46241
46242
46243
46244
46245
46246
46247
46248
43140
43127
43113
43099
43085
43071
43058
43044
41136
43027
41135
43010
43009
43008
41134
42992
42991
42975
42976
42964
42949
42934
42933
42948
42963
42962
42974
42990
43007
43006
43023
43024
43041
43040
43054
43053
43066
43067
43081
43080
43094
43095
43109
43108
43122
43123
43136
43135
43149
43150
43151
43137
43124
43110
43096
43082
43068
43055
43056
43042
43025
43026
43043
43057
43070
43069
43083
43084
43098
43097
43111
43112
43126
43125
43138
43139
43153
43152
43169
43183
43182
43168
43167
43181
43196
43197
43198
43213
43212
43211
43210
43228
43227
41142
43244
43245
43229
43230
43246
43247
43231
43232
43214
43215
43200
43199
43184
43170
43171
43154
46249
46250
46251
46252
43216
43234
43233
43249
43248
43266
43283
43300
43299
43315
43314
43330
43331
43332
43316
43317
43333
43334
43318
43301
41145
43284
41144
43267
41143
43250
46253
46254
46255
46256
46257
46258
43350
46259
46260
43380
43365
43364
43349
43348
43363
43362
43347
43346
43345
43329
43328
43344
43359
43374
43375
43360
43361
43376
43377
43393
43394
43378
43379
43395
43396
43412
46261
46262
46263
43445
41155
43428
43427
43411
43410
43409
43425
43426
43444
43443
43460
43476
43493
43508
43509
43510
43494
41158
43477
41157
41156
43461
43478
46264
46265
43495
43511
43527
43542
43557
46266
43574
43573
41166
43556
43555
43540
43541
43526
43525
43524
43539
43538
43523
43507
43492
43491
43506
43522
43537
43536
41163
41165
43551
43569
43568
43567
43582
41168
43566
43550
43535
43520
43503
43487
43488
43504
41161
43521
43505
41160
43489
43490
43473
43472
43471
43470
43454
43455
43438
43439
43456
43457
43440
43422
43406
43407
43423
43441
43458
43474
43475
43459
43442
43424
43408
43392
43391
43390
43389
43388
43373
43372
43357
43358
43343
43342
41148
43326
43327
43311
43294
43295
43296
41146
43312
43313
43297
43298
43281
43282
43265
43264
43263
43280
43279
43262
43261
43278
43277
43276
43259
43260
43243
41141
43226
43208
43209
43194
43195
43180
43166
43165
43179
43193
43192
43207
43225
43224
43223
43222
43221
43204
43205
43189
43190
41140
43206
43191
43178
43162
43163
43164
43148
43134
43121
43107
43093
43079
43065
43052
43037
43036
43019
43018
43017
43034
43035
43051
43064
43078
43092
43106
43120
43133
43147
43161
43160
43177
43176
43188
43187
41139
43203
43220
43238
43239
43240
43241
43242
43258
43275
43292
43293
43310
43309
43325
43324
43341
43356
43371
43386
41152
43387
43404
43405
43421
43420
43437
43436
43419
43403
43402
43418
43435
43434
43417
41154
43401
41153
43385
41151
43370
41150
43355
41149
43340
43339
43338
43354
43369
43384
43400
43416
43415
43399
43398
43414
43430
43431
43448
43447
43463
43464
43481
43480
43497
43498
43514
43530
43531
43546
43545
43544
43559
43560
41167
43576
43577
43561
43562
43563
43547
41164
43532
41162
43517
43516
43515
43499
43482
43483
43466
43465
43449
43432
43433
43450
43451
43467
43468
43452
43453
43469
43486
43485
43484
41159
43500
43501
43502
43519
43518
43533
43534
43549
43548
43564
43565
43581
43580
43579
43578
43595
43596
43614
43627
43641
43642
43643
43644
43645
43646
43630
43629
43628
41171
43615
43597
43598
43599
41169
43600
43601
43583
43584
43602
43616
43617
43632
43631
43647
43658
43668
43686
43685
43702
43718
43729
43737
43745
43753
43762
43777
43776
43775
43774
43773
41182
43772
43771
43770
43787
43795
43796
41186
43805
43815
43816
43817
43834
43833
41189
43847
43832
43831
43814
43813
43830
43846
43853
43854
43859
43864
43869
43874
43879
43884
43889
43894
43899
43904
43909
43910
41191
43925
43933
43932
43950
43951
43967
43968
43982
43983
41197
43998
44009
44008
44025
44026
44042
44043
44027
44010
44011
44012
44029
44028
44044
44045
44046
44030
44013
44014
44031
44047
44048
44049
44050
44051
44052
44035
44036
44037
44021
44020
44019
44018
44017
44034
44033
44032
44015
44016
43999
44000
43991
43990
43989
43975
43976
43959
43960
43943
43944
43929
43920
43921
43922
43907
43902
43897
43892
43887
43882
43877
43872
43867
43862
43857
43850
43844
43843
43842
43825
43824
43807
43823
43840
43841
43849
43856
43861
43866
43871
43876
43881
43886
43891
43896
43901
43906
43919
43918
43928
43942
43941
43958
43957
43940
43939
43938
43937
43954
43971
43972
43955
43956
43973
43974
43988
43987
43986
43985
43984
43970
43969
43952
43953
43936
43935
41193
43934
43926
43927
41190
43911
43912
43913
43914
43915
43916
43917
43905
43900
43895
43890
43885
43880
43875
43870
43865
43860
43855
43848
43839
43838
43837
43836
43835
43818
43819
43820
43821
43822
43806
43797
43788
43778
43779
41183
43780
43763
43754
43746
43738
43730
43721
43720
43719
43703
43704
43687
43688
43670
43669
43659
41174
43648
43649
43650
43660
43661
43651
43635
43636
43620
43607
41170
43606
43605
43619
43634
43633
43618
43604
43603
43585
43586
43571
43570
43552
43553
43554
43572
43587
43588
43589
43590
43608
43621
43637
43653
43652
43662
43663
43673
46267
46268
46269
43707
43706
43690
43672
43671
43689
41176
43705
43722
43723
43724
43733
46270
46271
43741
43740
43732
43731
43739
43747
43755
43756
43748
43749
46272
46273
43757
43766
46274
46275
43783
43792
43791
43782
43765
43764
41181
43781
43790
43789
41185
43798
41187
43808
43799
43800
43801
43810
43809
41188
43826
43827
46276
46277
46278
46279
46280
46281
46282
46283
46284
46285
46286
46287
46288
46289
43923
41192
43930
43948
43964
43963
43947
43946
43945
43962
43961
41194
43977
43992
41198
44001
44002
44003
43993
41196
41195
43978
43979
43994
44004
46290
46291
46292
46293
44064
44081
46294
46295
44098
44097
44096
44079
44080
44063
44054
44053
44062
44061
41200
44078
41201
44095
41202
44112
44113
44130
44129
44139
44140
44141
44131
44114
44115
46296
46297
44132
44142
46298
46299
44152
44162
46300
46301
44179
44188
46302
46303
44196
44212
46304
46305
44221
44237
44253
44260
44276
44283
44300
44307
46306
46307
44314
44321
46308
46309
44328
46310
44335
44334
44341
44340
44333
44326
44327
44320
44319
44312
44313
44306
44299
44282
44275
44259
44252
44251
44235
44236
44220
44211
44195
44187
44178
44177
44160
44161
44151
44150
44149
44148
44138
44128
41203
44127
44137
44147
44157
44158
44159
41207
44176
44185
44186
44194
44193
44209
44210
44219
44218
44234
44233
44232
41212
44249
44250
41214
44258
44274
44281
41216
44273
44272
44271
44270
44269
44280
44293
44294
44295
44296
44297
44298
44305
44304
44311
44318
44325
44332
44339
44346
44347
44354
44353
44361
44362
44363
44355
44348
44349
44342
46311
46312
46313
44356
46314
44364
44381
44398
44397
44380
44379
44396
44412
44413
44414
44422
44438
44448
46315
44458
44457
44456
44473
44474
44475
44483
46316
46317
44492
44491
44482
44481
44490
44499
44500
44501
46318
46319
44510
44509
44508
44517
44518
44519
46320
46321
46322
44536
44527
44526
44525
44534
44535
44551
44552
46323
44559
44558
44557
44550
44549
44548
44533
44524
44516
44507
44498
44489
44480
44472
44471
44455
44470
44469
44479
44488
44497
44506
44515
44523
44532
44546
44547
44556
44571
44572
44573
44591
44609
44608
44590
44589
44588
44570
44569
44568
44555
44545
44544
44543
44542
44541
44540
44539
44531
44522
44514
44505
44496
44487
44478
44462
44463
44464
44465
44466
44467
44468
44454
44444
44431
44430
44429
44428
41228
44427
44426
44418
41227
44443
44453
41230
44452
44442
44425
44417
44402
44385
44384
44383
44400
44401
41224
44416
41226
44424
44441
44440
44450
44451
44461
44477
44486
44495
44494
44503
44504
44513
44521
44530
41233
44538
44554
44562
44580
44581
44563
44564
44565
44566
44567
44585
44586
44587
44605
44606
44607
44616
44625
41239
44634
44635
44647
44648
44636
44637
44627
44626
41237
44617
44618
44610
44592
44574
44575
44593
44611
46324
44619
44628
44638
46325
44650
44649
44666
44667
44683
44682
44698
44699
46326
44715
44714
44726
44727
44743
46327
44755
44754
44742
44741
44725
44724
44712
44713
44697
44696
44680
44681
44665
44664
44663
44646
44645
44662
44661
44677
44678
44679
44695
41244
44711
41245
44723
44738
44739
44740
44752
44753
44769
44770
44771
44788
44803
46328
44817
44816
41253
44831
46329
44845
44844
44843
44842
44858
44859
44860
44861
44877
46330
44890
44907
46331
44920
44938
44937
44936
44935
44917
44918
44919
44906
44889
44876
44875
44874
44887
44888
44905
44904
44903
44902
44901
44916
44915
44900
44899
44898
44897
44896
44895
44894
44882
44881
44880
41257
44893
41258
44910
44911
44912
44913
44914
44928
44929
41259
44930
44931
41260
44932
44933
44934
44948
44947
44946
44960
44974
44973
44972
44971
44970
44969
44986
44987
44996
44995
44994
44984
44985
44968
44967
41261
44955
44956
44957
44943
44944
44958
44959
44945
44927
44926
44925
44924
44942
44941
44923
44922
44940
44954
44966
44983
41263
44993
41264
41265
41266
45010
45011
45020
45021
45012
45013
44997
44998
44999
45000
45001
45014
45027
41268
45026
45025
45024
45023
45022
41267
45039
45050
45049
45038
45037
45036
45035
41269
45047
45048
45064
45065
41270
45074
45085
45086
41273
45100
45101
45088
45087
45075
45066
45051
45052
45053
45054
45055
45056
45067
45076
41272
45092
45107
45106
45105
45122
45121
45104
45091
45090
45089
45102
45103
45120
45119
45118
45117
45134
45133
45116
45115
45099
45084
45073
45083
45082
45098
45113
41274
45114
45132
41275
45131
45130
45142
45143
45160
45159
45171
45172
45188
45198
45208
41282
45199
41280
45189
41278
45174
45173
45161
45162
45144
45145
45163
41277
45164
45146
45147
45148
45149
45150
45151
45152
45165
45181
45180
45179
45178
45177
45176
45175
45190
45200
45212
45213
45214
45215
45216
45217
45228
45244
45245
45246
45229
45219
45218
45201
45191
41279
41281
45202
45192
45182
45183
45184
45168
45156
45155
45167
45166
41276
45153
45154
45137
45136
45135
45123
45124
45125
45126
45138
45139
45127
45110
45109
45108
45093
45077
41271
45068
45059
45058
45057
45040
45028
45029
45041
45042
45043
45031
45030
45015
45016
45017
45007
45006
44990
44989
45005
45004
45003
45002
44988
44975
44976
44977
44978
44979
44962
44961
44949
44950
44951
44952
46332
44964
44963
44980
41262
44981
44991
45008
46333
45018
45033
45032
45044
45045
45062
46334
45071
45080
45079
45070
45061
45060
45069
45078
45094
45095
45096
45111
45128
46335
45140
45157
45169
45185
45195
45194
45193
45203
45204
45205
45222
46336
45232
45231
45221
45220
45230
45247
45257
45256
45266
45267
45277
45276
45285
45295
45296
45286
45287
45278
45268
45258
45248
45249
46337
45259
45269
46338
46339
45279
45288
46340
46341
45298
45297
45314
45315
46342
45324
45323
45337
45338
45356
45355
45373
45374
45392
45391
45400
45401
46343
46344
45410
45409
45418
45419
46345
46346
45428
46347
45437
45454
45463
46348
46349
45472
45480
41290
45471
45470
45479
45478
45469
45460
45451
45450
45459
45468
45477
45492
45493
45510
45509
45526
45527
45544
45545
45528
45511
45494
45495
45496
45497
45513
45512
41293
45529
45530
46350
46351
46352
46353
41295
46354
46355
46356
46357
41296
45621
45613
45605
45597
45580
45572
41294
45556
45547
45546
45555
45554
45571
45579
45570
45569
45578
45592
45591
45590
45589
45588
45587
45586
45585
45602
45610
45618
45627
45628
45629
45630
45631
45632
45633
45634
45619
45611
45603
45593
45594
45595
45596
45604
45612
45620
45635
45642
45658
45657
45656
45655
45654
45653
45652
45651
45650
45667
45675
45674
45666
45665
45673
41299
45681
45682
45700
45699
45698
45707
45708
45709
45710
45701
45683
45684
45685
45686
45687
45688
45689
45690
45691
45702
45711
45727
45728
45745
45746
45755
45756
45747
45730
45729
45712
45713
45704
45703
45693
45692
45676
45668
45659
45660
45643
45636
45637
41298
45644
45645
45663
46358
46359
45679
45671
45662
45661
45670
45669
45677
45678
45694
45695
45696
45705
46360
46361
46362
45714
41300
45731
41301
45748
46363
46364
45758
45757
41302
45774
45775
46365
46366
45784
45783
45792
45793
46367
46368
45809
45808
45824
45825
46369
46370
45841
45840
41307
45871
45888
45887
45870
41308
45855
41306
45839
41305
45823
41304
45807
41303
45791
45782
45773
45772
45771
45754
45744
45743
45726
45725
45742
45741
45724
45723
45740
45739
45722
45721
45738
45737
45720
45719
45736
45753
45752
45735
45718
45717
45734
45751
45750
45760
45761
45762
45779
45778
45777
45786
45795
45811
45827
45843
45844
45828
45812
45796
45787
45788
45789
45780
45763
45764
45765
45766
45767
45768
45769
45770
45781
45790
45806
45805
45804
45803
45819
45820
45836
45835
45851
45866
45867
45852
45853
45837
45821
45822
45838
45854
45869
45868
45884
45883
45900
45899
45882
45898
45881
45865
45864
45863
45862
45861
45846
45847
45848
45849
45850
45834
45833
45817
45818
45802
45801
45800
45799
45815
45816
45832
45831
45830
45814
45798
45797
45813
45829
45845
45860
45859
45875
45876
45877
45894
45893
45910
45927
45926
45935
45936
45946
45956
45955
45945
45944
45954
45963
45964
45965
45974
45973
45981
45990
45999
45998
46006
46007
46015
46016
46033
46032
46050
46049
46057
46058
46059
46060
46051
41317
46034
46035
46036
46037
46038
46039
46040
46041
46024
46023
46022
46021
46020
46019
46018
46017
46009
46008
46000
46001
45992
45991
45982
45983
45975
45966
45957
45947
45937
45928
45911
45912
45913
45896
45895
45878
45879
45880
45897
45914
45915
45916
45917
45918
45901
45902
45885
45886
45903
45904
45921
45931
45940
41313
45939
45930
45920
45919
45929
45938
45948
45958
45967
45976
45984
45993
46002
46010
46025
46026
46043
46042
46052
46068
46069
46070
46053
46044
41318
46045
46028
46027
46011
46003
45994
45985
45977
45968
45959
45949
45950
45951
45941
45932
45922
41311
45905
41310
45906
45889
41309
45872
45856
46371
46372
46373
46374
45923
45933
46375
46376
45942
45952
46377
45961
45960
45969
45970
46378
46379
45979
45978
45986
45987
46380
46381
45996
45995
41315
46004
46382
46383
46012
41316
46029
46047
46046
46054
46055
46073
46082
46384
46385
46091
46100
46386
46387
46109
46388
46389
46127
46118
46117
46126
46135
46136
46390
46391
46145
46144
46143
46134
46125
46116
46107
46108
46099
46098
46089
46090
46081
46072
46071
46080
46079
46088
46097
46106
46115
46124
46133
46142
46141
46132
46123
46114
46105
46096
46087
46078
46067
46066
46065
46064
46063
46062
46061
46077
46086
46095
46104
46113
46122
46131
46140
46139
46130
46121
46112
46103
46094
46085
46076
46075
46084
46093
46102
46111
46120
46129
46138
46137
40996
46128
40995
46119
40994
46110
40993
46101
40992
46092
40991
46083
40990
46074
40989
46056
46048
46030
46031
46014
46013
46005
40988
45997
40987
45988
40986
45989
45980
41314
45972
45971
40985
45962
40984
45953
40983
45943
40982
45934
41312
45925
45924
40981
45907
45908
45909
45892
45891
45890
45873
45874
45858
45857
45842
45826
45810
45794
45785
40980
45776
40979
45759
45749
40978
45732
45733
45716
45715
45706
40977
45697
40976
45680
40975
45672
40974
45664
40973
45646
45638
45622
45623
45624
41297
45639
45647
45648
45649
45640
45641
45626
45625
45617
45616
45615
45614
40972
45606
40971
45598
40970
45581
45582
45574
45573
40969
45557
45548
40968
45531
45532
45533
45516
45517
45534
45535
45552
45551
45550
45549
45558
45559
45575
45583
45600
45599
45607
45608
45609
45601
45584
45576
45560
45577
45561
45562
45563
45564
45565
45566
45567
45568
45553
45543
45542
45525
45508
45491
45490
45507
45506
45489
45488
45505
45522
45523
45524
45541
45540
45539
45538
45521
45504
45487
45486
45485
45502
45503
45520
45537
45536
45519
45518
45501
41292
45483
45484
45476
45467
45458
45441
45440
45439
45457
45456
45465
45466
45475
45474
41291
45482
45500
45499
45515
45514
45498
40967
45481
40966
45473
40965
45464
40964
45455
40963
45438
40962
45429
40961
45420
40960
45411
40959
45402
40958
45393
40957
45375
45376
45394
45403
45412
45421
45430
41289
45431
45422
45413
45404
45395
45377
45378
45379
45396
45405
45414
45423
45432
45442
45443
45444
45445
45446
45447
45448
45449
45433
45424
45415
45406
45397
45387
45386
45385
45384
45383
45382
45364
45363
45381
45380
45362
45344
45345
45346
45347
45365
45366
45348
45349
45367
45368
45350
45332
45331
45330
45329
45328
41288
45319
45304
45305
45306
45307
45308
45309
45320
45333
45334
45352
45351
45369
45370
45388
45389
45398
45407
45416
45425
45434
45435
45452
45461
45462
45453
45436
45427
45426
45417
45408
45399
45390
45372
45371
45353
45354
45336
45335
45321
45322
45313
45312
45311
45310
45294
45284
45275
45265
45255
45243
45242
45241
45240
45239
45238
45254
45264
45274
45283
45293
45303
45302
45318
41287
45327
45343
45361
45360
45342
45341
45359
45358
45357
45339
45340
45326
45325
45316
40956
45317
45300
45299
40955
45289
40954
45290
45291
41286
45301
45292
45282
45273
45263
45253
45236
45237
45227
45211
45210
45209
45226
41284
45225
45224
45235
45252
45251
45261
45262
45272
45281
45280
41285
45271
45270
40953
45260
40952
45250
40951
45233
40950
45234
45223
41283
45207
45206
40949
45196
45197
45187
45186
45170
40948
45158
40947
45141
40946
45129
40945
45112
40944
45097
40943
45081
45072
45063
40942
45046
40941
45034
45019
45009
44992
40940
44982
40939
44965
40938
44953
40937
44939
44921
44908
44909
44892
44891
40936
44878
44879
44863
44862
44846
44832
40935
44818
44804
40934
44789
44772
40933
44756
44744
44728
44716
40932
44700
44684
40931
44668
44651
40930
44639
44629
44620
44612
44594
44595
44596
41235
44613
44621
44630
44631
44622
44623
41238
44632
41240
44643
44655
44656
41242
44673
44657
44658
44674
44691
44692
44708
44707
44706
44690
44689
44705
44721
41246
44720
44704
44688
44687
41243
44671
44672
44654
41241
44642
44641
44640
44652
44653
44670
44669
44685
44701
44717
44718
44702
44686
44703
44719
44731
44730
44729
44745
44746
44758
44757
41249
44773
44790
44791
44792
44775
44774
44759
44760
44747
41247
44748
44749
44732
44733
44734
44735
44750
44766
44765
44764
44763
44762
44761
44776
44777
41250
44793
41251
44778
44779
44794
44795
44780
44781
44796
44811
44827
44826
44825
44824
44810
44809
44823
44838
44839
44851
44850
44849
44837
44836
44822
44808
44807
44821
44820
44806
44805
44819
44833
44834
41254
44835
44847
41255
44848
44864
44865
44866
41256
44883
44884
44867
44868
44852
44853
44869
44870
44885
44886
44871
44872
44873
44857
44856
44855
44854
44840
44841
44828
44812
44813
44798
44797
44782
44783
44784
44799
44800
44814
41252
44829
44830
44815
44801
44802
44787
44786
44785
44768
44767
41248
44751
44737
44736
44722
44709
44710
44694
44693
44676
44675
44659
44660
44644
44633
44624
44615
44604
44603
44602
44584
44583
44582
44600
44601
41236
44599
44614
44598
44597
44579
44561
41234
44578
44577
44576
44560
40929
44553
40928
44537
44528
40927
44529
44520
41232
44512
44511
40926
44502
40925
44493
40924
44484
40923
44485
44476
41231
44460
44459
40922
44449
40921
44439
44423
44415
44399
40920
44382
40919
44365
40918
44366
44358
44357
40917
44350
44343
44336
44329
40916
44322
40915
44315
40914
44308
40913
44301
40912
44284
40911
44277
40910
44261
40909
44254
44255
44239
44238
44222
44213
44197
44214
44223
44224
44240
44256
44262
44278
41217
44285
44286
44302
44309
44316
44323
44330
44337
41218
41219
44344
41220
44351
44359
41221
44367
44368
41222
41223
44386
44369
44370
44371
44388
44387
44403
44404
44405
44406
44389
44372
44373
44390
44391
44392
44393
44394
44410
44409
44408
44407
44419
44432
44433
44434
41229
44445
44435
44436
44446
44447
44437
44421
44420
41225
44411
44395
44378
44377
44376
44375
44374
44360
44352
44345
44338
44331
44324
44317
44310
44303
44292
44291
44290
44289
44288
44287
44279
41215
44263
44264
44265
44266
44267
44268
44257
44248
44247
44231
44230
44246
44245
44229
44228
44244
44243
44227
44226
44242
41213
44241
44225
44215
41210
44200
44201
44202
44203
44204
44205
44206
44207
44216
41211
44217
44208
41209
44192
44184
44175
44174
44173
44172
44171
44170
44169
44168
41208
44183
44167
44166
44165
44155
44154
44164
44181
44182
44191
44199
44198
44190
44189
44180
40908
44163
44153
44143
44144
44134
44133
44116
44117
44118
44101
44100
44099
44082
44065
44055
44056
44066
44083
44084
44067
44068
44085
44102
44119
41204
44135
41205
44145
44156
41206
44146
44136
44120
44121
44122
44123
44124
44125
44126
44109
44108
44091
44092
44093
44110
44111
44094
44077
44060
44059
44076
44075
44074
44073
44072
44071
44070
44087
44088
44089
44090
44107
44106
44105
44104
44103
44086
44069
44058
44057
41199
44041
44040
44024
44007
43997
43996
44006
44023
44039
44038
44022
44005
43995
43980
43981
43966
43965
43949
40907
43931
43924
43908
43903
40906
43898
40905
43893
40904
43888
40903
43883
40902
43878
40901
43873
40900
43868
40899
43863
40898
43858
40897
43851
43852
43845
40896
43828
43829
43812
43811
43802
43803
43804
43794
41184
43786
43769
43760
43761
41180
41179
41178
43728
43711
43712
41177
43713
43697
43698
43714
43715
43699
43700
43716
43717
43701
43684
43683
43682
43681
43680
43679
43696
43695
43694
43677
43678
43666
43667
43657
43656
41173
43640
41172
43625
43626
43613
43612
43594
43593
43611
43624
43623
43639
43655
41175
43665
43676
43675
43692
43693
43710
43727
43736
43735
43743
43744
43752
43751
43759
43768
43785
43793
43784
43767
43758
40895
43750
43742
43734
43725
43726
43709
43708
43691
43674
43664
43654
43638
40894
43622
43609
43610
43592
43591
43575
43558
43543
43528
43529
43513
43512
43496
43479
43462
43446
43429
43413
43397
43381
43382
43383
43368
43353
43337
43336
43352
43367
43366
43351
43335
43319
43302
43303
43304
41147
43320
43321
43305
43306
43322
43323
43307
43308
43291
43274
43257
43256
43273
43290
43289
43272
43255
43254
43271
43288
43287
43286
43285
43268
43269
43270
43253
43252
43251
43235
43236
43237
43219
43218
43217
43201
43202
43186
43185
43172
40893
43155
43141
40892
43142
43128
41138
43115
43114
40891
43100
40890
43086
40889
43072
40888
43059
41137
43046
43045
40887
43028
43029
43030
43047
43060
43061
43048
43049
43062
43076
43075
43089
43088
43074
43073
43087
43101
43102
43103
43117
43116
43129
43130
43144
43143
43157
43156
43173
43174
43175
43158
43159
43145
43146
43132
43131
43118
43119
43105
43104
43090
43091
43077
43063
43050
43033
43016
43015
43032
43031
43014
42997
42980
42979
42978
42995
42996
43013
43012
43011
42994
42977
42965
42952
40886
42936
42922
42905
42906
42923
42937
42953
42954
41131
42966
42967
42955
42956
42957
42969
42968
42981
42998
42999
42982
42983
43000
43001
42984
42970
42958
42941
42942
42943
42959
42971
42986
42985
43002
43003
43020
43021
43038
43039
43022
43005
43004
42987
42988
42989
42973
42972
42960
42961
42946
42947
42932
42931
42930
42945
42944
42929
42914
42915
42916
42917
42918
42901
42883
42884
42902
42919
42920
42903
42885
42886
42871
42870
42869
42853
42852
42868
42867
42851
42850
42866
41122
41124
42881
42882
42900
42899
42898
42897
42880
42865
41121
42849
42833
42816
42800
42801
42785
42784
42768
42769
42753
42736
42737
42722
41107
42705
42688
42674
42675
42658
42641
42624
42607
42606
41100
42589
42588
42587
42605
42621
42620
42637
42636
42653
42652
42635
42634
42617
42616
42633
42632
42649
42650
42651
42668
42669
41105
42685
42686
42670
42671
42654
42655
42638
42639
42622
42623
42640
42657
42656
42673
42672
41106
42687
42704
42703
42702
42701
42719
42718
42700
42699
42717
41109
42732
42733
41111
42749
42750
42734
41110
42720
42721
42735
42752
42751
42767
42766
42782
42783
42799
42798
41117
42814
42815
42832
42848
42847
42831
42830
42846
42863
42864
41123
42879
42895
42896
42913
42912
42928
41129
42927
42911
42894
42893
42892
42891
42908
42909
42910
41127
42926
42940
42939
42938
41128
42925
42924
42907
42890
42889
42888
42873
42874
42875
42876
42860
42861
42877
42878
42862
42845
41120
42829
41118
42813
41116
42797
41114
41115
42781
41113
42765
41112
42748
42747
42746
42763
42764
42780
42779
42795
42796
42812
42811
42827
42828
42844
42843
42859
42858
42857
42841
42842
42826
42825
42809
42810
42794
42793
42777
42778
42762
42761
42744
42745
42729
42728
42712
42695
42680
42681
42696
42713
42714
42730
42731
42715
42716
42698
42697
42682
42683
42684
42667
42666
42665
42648
42631
42630
42647
42664
42663
42646
42629
42612
42596
42579
42563
42547
42530
42514
42501
40885
42488
42475
42458
42459
42446
42445
40884
42432
40883
42420
42408
42395
40882
42382
42364
42348
42349
42332
42331
42321
40881
42307
42297
40880
42308
42309
42298
42299
42289
42280
42270
42260
42250
42241
42232
42223
42214
42205
42196
42186
42176
42166
42153
42154
42139
42138
42123
42124
42113
42114
41064
42125
41066
42140
42141
42157
42156
42155
41068
42167
42168
42169
42179
42178
42177
42187
42197
42206
42215
42216
42207
42198
42188
42189
42199
42208
42217
42226
42235
42234
42225
42224
42233
42242
42243
42244
42253
42252
42251
42261
42271
42272
42262
42263
42273
42283
42292
42291
42282
42281
42290
42300
42301
42302
41082
42313
42325
42338
42339
42340
42357
42341
42326
41083
42314
42315
42303
42293
42284
42274
42264
41080
42254
42255
42265
42266
42256
42246
42245
42236
42227
42218
42209
42210
42201
42200
41073
42190
42191
42192
42182
42172
42171
42181
42180
42170
41069
42158
42159
42147
42146
42132
42133
42118
42119
42106
42090
42078
42077
42076
42088
42089
42105
42104
42117
42116
42131
42130
42145
42144
42129
42128
42143
42142
42127
42126
42115
41061
42098
42099
42100
42101
42102
42103
42087
42075
41057
42062
42063
42064
42051
42050
41053
42038
42023
42022
42037
42036
42035
42034
42049
42061
41056
42086
42085
42097
42096
42084
41060
42083
42071
42072
42073
42074
42060
42059
41054
42046
42031
42016
42000
41999
42015
41050
42030
41052
42045
42058
42070
41058
42082
41059
42094
42095
42112
42111
41063
42122
41065
42137
41067
42152
42165
41070
42175
41071
42185
41072
42195
41074
42204
41075
42213
41076
42222
41077
42231
42240
41079
42249
42259
42269
42279
42288
41081
42278
40879
42268
40878
42258
40877
42248
42239
41078
42230
42221
42212
42203
42194
42184
42174
42163
42164
42151
42136
42121
42110
42109
42093
42081
42068
42069
42057
42056
42044
42029
42013
42014
41998
41997
41979
41963
41964
41980
41981
41982
41966
41965
41956
41945
41944
41955
41954
41943
40876
41933
40875
41923
40874
41913
40873
41903
41887
41871
41872
41873
41856
41857
41874
41890
41889
41888
41904
41905
41915
41914
41924
41934
41935
41925
41926
41916
41906
41907
41917
41927
41937
41936
41946
41947
41045
41957
41967
41983
41984
41968
41969
41958
41959
41949
41948
41938
41939
41929
41928
41918
41919
41909
41908
41042
41893
41894
41878
41877
41876
41892
41891
41875
41858
41859
41842
41843
41860
41861
41844
41845
41862
41863
41846
41847
41864
41881
41880
41879
41895
41896
41897
41898
41899
41883
41882
41865
41848
41849
41866
41867
41850
41833
41834
41851
41868
41040
41884
41041
41900
41910
41920
41930
41043
41044
41940
41941
41931
41921
41911
41901
41885
41869
41039
41852
41038
41835
41824
41037
41823
41822
41810
41811
41797
41032
41782
41030
41766
41765
41749
41750
41735
41026
41719
41709
41710
41701
41702
41686
41685
41684
41700
41699
41698
41683
41674
41675
41676
41659
41652
41646
41647
41640
41639
41632
41633
41626
41625
41619
41620
41613
41612
41605
41606
41598
41597
41589
41590
41582
41581
41580
41564
41563
41562
41546
41545
41561
41560
41544
41543
41559
41558
41542
41541
41540
41539
41555
41571
41572
41556
41557
41573
41574
41575
41576
41577
41578
41579
41588
41596
41604
41611
41618
41624
41631
41638
41645
41651
41658
41673
41672
41671
41670
41669
41668
41667
41666
41665
41682
41681
41664
41663
41024
41688
41706
41707
41689
41690
41691
41692
41693
41694
41695
41696
41697
41708
41718
41734
41748
41764
41781
41796
41795
41809
41808
41807
41793
41794
41779
41780
41763
41762
41746
41747
41733
41732
41731
41730
41025
41729
41743
41028
41728
41727
41717
41716
41715
41714
41724
41740
41756
41755
41770
41771
41786
41787
41772
41757
41741
41725
41726
41742
41029
41758
41775
41776
41759
41760
41744
41745
41761
41778
41777
41792
41791
41034
41806
41821
41832
41831
41036
41820
41035
41805
41033
41790
41789
41774
41773
41788
41804
41803
41802
41817
41818
41819
41830
41841
41840
41829
41828
41839
41838
41855
41854
41837
41826
41827
41816
41815
41800
41801
41785
41784
41769
41754
41738
41739
41723
41722
41712
41713
41705
41704
40872
41687
40871
41680
40870
41662
41655
40869
41648
41641
40868
41634
40867
41627
40866
41628
41629
41636
41635
41642
41643
41022
41649
41656
41657
41650
41644
41637
41630
41623
41622
41621
41021
41615
41614
40865
41607
40864
41600
40863
41592
40862
41593
41594
41602
41601
41608
41609
41616
41617
41610
41603
41595
41587
41570
41569
41586
41585
41019
41568
40861
41552
41535
41528
41520
40860
41521
41529
41536
41553
41554
41537
41538
41018
41522
41514
41513
41017
41506
40859
41490
41491
41485
41015
41480
41479
40858
41462
41463
41446
41445
41440
40857
41441
41436
41012
41432
41011
41428
41010
41424
41009
41421
41418
41007
41008
41425
41429
41433
41437
41442
41447
41448
41449
41450
41451
41452
41453
41454
41455
41456
41473
41472
41471
41470
41469
41468
41467
41466
41465
41464
41481
41486
41492
41507
41493
41494
41495
41496
41497
41498
41499
41500
41501
41508
41515
41523
41530
41547
41548
41549
41565
41566
41567
41551
41550
41532
41531
41524
41516
41509
41503
41502
41487
41482
41474
41475
41458
41457
41443
41438
41434
41430
41426
41422
41419
41416
41413
41406
41405
41394
41393
41404
41403
41392
41391
41402
41401
41390
41389
41400
41399
41388
41387
41398
41397
41386
41385
41396
41412
41415
40856
40855
40854
41006
41384
41382
41365
40853
40852
40851
40850
41002
41001
41000
40999
40849
40848
40998
40997
40847
40846
41319
40845
40844
40843
40842
41320
41321
41322
41323
41324
41325
41326
41327
41328
41329
41330
41331
41332
41333
41334
41335
41336
41337
41338
41339
41340
41341
41342
41343
41344
41345
41346
41347
46162
46161
46160
46159
46158
46157
46156
46155
46154
46153
46152
46151
46150
46149
46148
46147
46146
35417
35418
35419
35420
35421
35422
35423
35424
35425
35426
35427
35428
35429
35430
35431
35432
35610
35919
35920
35921
35922
35923
35924
35925
35926
35927
35928
35929
35930
35931
35932
35933
35934
35936
35611
35953
40624
40623
40622
40621
40620
40619
40618
40617
40616
40615
40614
40613
40612
40611
40610
40609
40608
40607
40606
40605
40604
30290
30291
30292
30293
30294
30295
30296
30297
30298
30299
30300
30301
30302
30303
30304
30305
30306
30307
30308
30309
30310
30796
30311
30483
30797
30798
30799
30800
30801
30802
30803
30804
30805
30806
30821
30839
30838
30820
30819
30837
30836
30818
30817
30835
30834
30816
30815
30833
30832
30814
30813
30831
30830
30829
30312
30846
30313
30848
30486
30850
30853
30852
30314
30868
30869
30489
30885
30491
30901
30492
30905
30494
30909
30496
30913
30914
30918
30917
30315
30316
30922
30923
30929
30946
30945
30928
30927
30944
30317
30318
30966
30961
30962
30967
30973
30989
30988
30972
30971
30987
30993
30994
30507
31010
31011
30995
30996
30997
30998
30999
31000
31001
31002
31003
31004
31005
31006
31007
30990
30984
30983
30982
30981
30980
30979
30978
30977
30976
30504
30975
30974
30968
30963
30947
30948
30931
30930
30924
30919
30915
30911
30910
30906
30907
30903
30902
30886
30870
30490
30887
30888
30889
30890
30891
30892
30876
30875
30874
30873
30872
30871
30488
30487
30854
30855
30856
30857
30858
30859
30860
30877
30893
30894
30895
30896
30897
30898
30904
30908
30912
30916
30920
30925
30942
30941
30940
30939
30938
30937
30936
30935
30934
30933
30932
30949
30950
30951
30952
30953
30954
30955
30956
30957
30958
30959
30964
30969
30502
30985
30991
31008
31013
31012
31018
31019
31025
31024
31031
31032
31039
31038
31044
31051
31052
31045
31046
31053
31060
31059
31058
31064
31065
31066
30511
31082
31087
31104
31103
30512
31110
31128
31127
31126
31125
31124
31141
31140
31123
31122
31139
31138
31121
31120
31119
31118
31135
31134
31117
31116
31115
31132
31133
31150
31151
30513
31152
31153
31136
31137
31154
31155
31156
31157
31158
31159
31142
31143
31160
31167
31174
30515
31190
30516
31206
31223
31222
31229
31237
31238
31230
31231
31239
31247
31263
31264
31271
31270
30524
31262
30523
31246
31245
31261
31260
31259
31258
31257
31256
31255
31254
31253
31244
30521
31236
30519
31228
31213
31197
31198
31214
31215
31216
31217
31218
31219
31220
31221
31205
31189
31188
31204
31203
31187
31186
31202
31201
31185
31184
31200
31199
31183
31182
31181
31173
31180
31196
31212
31227
30517
31211
31195
31179
31178
31171
31172
31165
31166
31149
31148
31131
31114
31108
31107
31089
31084
31085
31090
31091
31092
31093
31094
31095
31096
31097
31098
31099
31100
31101
31109
31102
31086
31081
31080
31079
31078
31077
31076
31075
31074
31073
31072
31071
31070
31069
31063
31057
31056
31049
31050
31043
31037
31030
31029
31022
31023
31017
31016
30319
31015
30320
31021
30321
31028
30322
31035
31036
30509
31042
30323
31048
30324
31055
30325
31061
31062
31068
31067
30326
31083
31088
30327
31106
31112
31113
31130
31129
31146
31147
31164
31163
30328
31170
31177
31193
31194
31210
31209
31226
31233
31241
31242
31234
31235
31243
31251
31252
31268
31269
31277
31276
31292
31291
31308
31316
31323
31322
31315
31307
31290
31274
31275
31267
31266
31250
31249
30329
31265
31273
31289
31306
30330
31314
30331
31321
30332
31328
31336
30333
31353
30334
31361
31362
31379
31378
31394
31395
31396
31380
31381
31397
31414
31415
31432
31431
31430
31413
31412
31411
31428
31429
31446
31445
31462
31463
31471
31470
31486
31503
31520
31527
31537
31547
31564
30335
31579
30336
31589
31599
30337
31616
31627
31644
31660
31661
30554
31668
31676
31675
30338
31686
30339
31694
30340
31702
31710
30557
31703
31695
31687
31677
31678
31688
31696
31704
31711
31719
30559
30558
31718
30341
31717
31725
30342
31740
30343
31747
31754
31755
31756
31773
31774
31775
30560
31776
31792
31800
31809
31818
31830
31831
31847
31846
31863
31864
31881
31882
31883
31884
31867
31866
31865
31848
31832
31833
31849
31850
31834
31835
31851
31868
31885
31886
31887
31888
31889
31872
31873
31890
31897
31898
31907
31906
31905
31896
30575
31895
31904
30576
30578
31919
31911
31912
31913
31921
31920
31938
31939
31946
31945
31952
31953
31960
31959
31966
31967
31975
31991
30582
32007
31990
30581
31974
31973
31965
31958
31951
31944
31937
31936
31935
31934
31933
31932
31931
31930
31929
31943
31950
31957
31964
30580
31972
31982
31983
31999
32000
31984
31985
32001
32002
31986
31987
32003
32004
31988
31989
32005
32006
32013
32014
32015
32032
32049
32067
32066
32048
32031
32030
32047
32046
32029
32028
32045
32044
32027
32026
32043
32042
32025
32024
32041
32040
32023
32022
32012
31998
31997
31981
31980
31979
31971
31963
31956
31949
31942
31926
31927
30577
31928
31918
31910
31903
30574
31894
31880
31879
31862
31861
31844
31845
31829
31828
31817
30566
30564
31808
31799
30562
31791
31790
31772
31771
31789
31798
31807
31816
31825
31841
31858
31875
31892
31876
31859
31842
31826
31827
31843
31860
31877
30573
31878
31893
31902
31901
31900
30344
31909
31916
31917
31925
31924
30345
31941
30346
31948
30347
31955
30348
31962
31969
31970
31978
31994
31977
31993
32009
32017
32018
32019
32010
30583
31995
31996
32011
32020
32021
32038
32039
32057
32058
32076
32077
32059
32060
32078
32079
32061
32062
32080
32081
32063
32064
32065
32082
32083
32094
32109
32108
32093
32092
32107
32106
32105
32104
32103
32102
32101
32100
30587
32091
32075
32074
32056
32055
32037
32036
32054
32053
32035
32034
32052
32070
30349
32087
32097
30350
32113
32124
32140
32150
32160
32161
32177
32176
30351
32186
30352
32197
32207
32198
32187
32188
32199
30598
32208
32209
32200
32189
32178
30596
32162
30594
30595
32153
32154
32144
32143
32142
32152
32151
30592
32141
30590
32125
30588
32114
32098
30586
32089
32088
32071
32072
32073
32090
32099
32115
30589
32126
32116
32117
32127
32128
32129
32130
32131
32132
32133
32134
32118
32119
32135
30591
32145
32155
32156
32171
32170
32169
32168
32167
32166
32165
32164
32163
32179
32190
32201
32210
32220
32219
32235
32245
30603
32255
32244
30602
32234
30601
32218
32217
32216
32233
32243
32253
32254
32264
32263
32279
32280
32291
32290
30353
32301
32302
30610
32311
32321
30354
32320
30355
32330
32331
32341
30356
32340
30357
32350
32351
30611
32360
32370
30358
32369
30359
32379
30360
32389
32380
32390
32400
30361
32399
32409
32426
32427
32442
32441
32458
32475
32492
30362
32509
30363
32519
30364
32528
30365
32537
30366
32546
32555
30367
32571
30368
32588
32589
32606
32605
32622
30369
32638
30370
32646
30371
32663
30372
32678
30373
32695
30374
32705
30375
32715
32716
32706
32696
32679
32664
32647
32639
32623
32624
32607
32608
32590
32591
32574
32575
32592
32593
32611
32628
32627
32610
32609
32626
32625
32640
30624
32648
32649
32650
32651
30625
32652
32667
32684
32685
32686
32687
32670
32669
32668
32653
32654
32655
32641
32656
32671
32688
32700
32710
32725
32724
32740
32741
32759
32758
32774
32773
32757
32739
32723
32722
32721
32737
32738
32756
32772
32771
32755
32754
32736
32735
30631
32718
32719
32720
32709
32699
32683
32682
32681
30626
32666
32665
32680
32697
32698
32708
32707
30629
32717
30630
32734
32751
32767
30632
32750
32749
32733
32732
32748
32766
30376
32782
30377
32792
30378
32802
32813
32812
30379
32823
30380
32832
30381
32841
30382
32850
30383
32859
32875
32891
30384
32907
32908
32909
32920
32937
32936
32919
32918
32935
30385
32950
30386
32960
30387
32977
30388
32987
30389
32997
30390
33007
30391
33017
30392
33027
30393
33037
30394
33047
30395
33057
30396
33067
30397
33077
30398
33087
30399
33097
30400
33107
33117
33135
33151
30401
33169
30402
33177
30403
33185
30404
33193
33201
30405
33210
33211
33218
33217
33233
30406
33250
30407
33256
30408
33262
30409
33268
30410
33274
33280
33281
33289
33288
30411
33296
33305
33317
33318
33319
33336
33335
33334
33350
33351
33361
33360
33378
33379
33396
33395
33413
33414
33415
33397
33398
33381
33380
33362
33363
33352
30656
33353
33354
33365
33364
33382
33383
33384
33366
33355
33338
33337
33321
30655
33320
33309
33308
33307
33306
33297
33298
30651
30649
33275
33269
33263
33257
33251
33234
33235
33219
33220
33236
33237
33221
33222
33238
33239
33252
33258
33264
33270
33276
33282
33290
33299
30653
33310
33322
33323
33339
33340
33324
33325
33341
33342
33326
33327
33343
33344
33328
33329
33345
33346
33347
33357
33358
33376
33375
33393
33411
33420
33410
33409
33392
33374
33356
33373
33391
33390
33372
33371
33370
33369
33368
33367
33385
33402
33403
33386
33387
33404
33405
33388
33389
33406
33407
33408
33419
33434
33435
33436
33444
33461
33460
33459
33443
33433
33432
33431
33430
33429
33428
33427
33426
30659
33418
30658
33401
33400
33399
33417
33416
33425
30660
33441
33450
33451
33452
33442
33453
33454
33455
33456
33457
33458
33468
33485
33484
33483
33482
33481
33480
33479
33467
33478
33477
33476
33466
33465
33449
33448
33440
33424
33423
33422
33438
33439
33447
33446
30412
33463
33464
33473
33472
33489
33490
33507
33506
33523
33524
33525
33542
33559
30668
33576
33593
33594
33577
33561
33560
33543
33526
33527
33544
33545
33546
33547
33564
33565
33548
33549
33532
33533
33550
33567
33566
33582
33583
33584
33568
33569
33552
33551
33534
33535
33518
33517
33516
33515
33514
33531
33530
33513
33512
33529
33528
33511
33510
33509
33508
33491
33474
33475
33492
33493
33494
33495
33496
33497
33498
33499
33500
33501
33502
33519
33536
33553
33570
33586
33585
33602
33601
33600
33599
33598
33581
33580
33579
33563
33562
33578
33595
33596
33597
33615
33616
33617
33618
33619
33620
33621
33603
33604
33587
33588
33572
33571
33554
33555
33538
33537
33520
33521
33504
33503
33486
33487
33469
33470
33471
30662
33488
30663
33505
30664
33522
30665
33539
30666
33556
30667
33573
35327
35326
35325
35324
35323
35322
35321
35320
33462
30661
33445
35319
33437
33421
35318
33412
33394
30657
35317
33377
33359
35316
33349
33348
33332
33333
33316
33315
33303
33304
35315
33295
33294
33286
33287
33279
33273
35314
35313
33267
33261
35312
33255
35311
35310
33249
33232
33216
33209
35309
33200
33192
35308
35307
33184
33183
33191
30643
33199
33208
33207
30645
33215
30646
33231
30647
33248
33254
33260
33266
33272
33278
30648
33285
33284
30650
30652
33292
33293
33302
33314
33331
33330
33313
33312
33301
33311
30654
33300
33291
33283
33277
33271
33265
33259
33253
33244
33245
33229
33230
33246
33247
33214
33206
33198
33190
33182
33174
33165
33164
33163
33147
33146
33145
33127
33126
33125
33124
33142
33158
33159
33143
33144
33160
33161
33162
33173
33181
33189
33197
33205
33213
33228
33227
33243
33242
33226
33225
33241
33240
33224
33223
33212
33204
33196
33188
33180
33172
33157
33141
33140
33156
33155
33139
33138
33154
33171
33179
33187
33195
30644
33203
33202
33194
33186
33178
33170
33152
33153
33137
33136
33119
33118
33108
33098
33088
33078
33068
33058
33048
33038
33028
33018
33008
32998
32988
32978
32961
32951
32952
30640
32953
32938
32939
32940
32923
32922
32921
32910
32892
30636
30635
32876
32860
30634
32851
32842
32833
32824
32815
32814
32803
32804
32794
32793
32783
32784
32768
32752
32753
32769
32770
32785
32795
32805
30633
32816
32825
32834
32843
32852
32863
32879
32878
32862
32861
32877
32893
32894
32895
32911
32924
32925
32926
32927
32944
32943
32942
32941
32954
32964
32963
32962
32979
32989
32999
33009
33019
33029
33039
33049
33059
33069
33079
33089
33099
33109
33120
33121
33122
33123
33110
33100
33090
33080
33070
33060
33050
33040
33030
33020
33010
33000
32990
32980
32965
32966
32967
32968
32969
32970
32955
32945
32928
32929
32912
32900
32899
32898
32882
32881
32897
32896
32880
32864
32865
32866
32867
32883
32884
32885
32901
32902
32886
32887
32871
32855
32846
32845
32854
32870
32869
32868
32853
32844
32835
32826
32817
32806
32796
32786
32775
32776
32760
32761
32743
32742
32726
32727
32711
30628
32701
30627
32690
32689
32672
32657
32658
32673
32674
32691
32692
32675
32676
32693
32703
32702
32712
32729
32728
32744
32762
32778
32777
32787
32797
32807
32818
32827
32836
32837
32828
32829
32838
32839
32848
32847
32856
32857
32873
32872
32888
32889
32905
32916
32915
32904
32903
32914
32913
32931
32930
30638
32946
32956
32957
32947
32932
32933
32948
32958
32974
32973
32983
32993
33003
33002
32992
32982
32972
32971
32981
32991
33001
33011
33021
33031
33041
33051
33061
33071
33081
33091
33101
33111
33128
33129
33130
33112
33102
33092
33093
33103
33113
33131
30641
33148
33149
33167
33166
30642
33175
33176
33168
33150
33134
33133
33132
33114
33104
33094
33095
33105
33115
33116
35306
35305
33106
33096
35304
35303
33086
33085
33084
33083
33082
33072
33062
33052
33053
33043
33042
33032
33033
33023
33022
33012
33013
33014
33024
33034
33035
33045
33044
33054
33064
33063
33073
33074
33075
33076
35302
35301
33066
33065
33055
33056
35300
35299
33046
33036
35298
35297
33026
33025
33015
33016
35296
33006
35295
35294
35293
32986
32996
32995
33005
33004
32994
32984
32985
32975
32976
32959
30639
32949
35292
35291
32934
30637
32917
35290
32906
32890
32874
32858
35289
35288
32849
32840
35287
35286
35285
32822
32831
32830
32821
32820
32819
32808
32798
32788
32789
32779
32763
32745
32746
32764
32780
32790
32800
32799
32809
32810
32811
35284
35283
32801
32791
35282
32781
32765
32747
32731
32730
32713
32714
32704
32694
32677
32662
32661
32645
32644
32660
32659
32643
32642
32633
30622
32617
32616
32615
32632
32631
32630
32629
32612
32594
32595
32613
32614
32596
32597
32598
32599
32582
32581
32580
32565
32564
32579
32578
32563
32562
32577
32576
32561
32560
32559
32558
32573
30621
32572
30620
32556
32557
32547
32548
32539
32538
32529
32530
32521
32520
32510
32511
32495
32496
32479
32480
32497
32498
32481
32482
32499
32500
32483
32466
32449
32431
32416
32417
32432
32450
32451
32452
32469
32468
32467
32484
32501
32502
32485
32486
32503
32512
32522
32523
32513
32504
32487
32470
32453
32454
32471
32488
32489
32490
32491
32508
32517
32526
30614
32516
32507
32506
32505
32514
32515
32525
32524
32533
32534
32543
32542
32550
30617
32541
32532
32531
32540
32549
30618
32566
32567
32583
32600
32618
32619
32634
32635
32636
30623
32637
35281
32604
32587
32586
32603
32621
32620
32602
32601
32584
32585
32569
32568
32551
32552
32553
30619
32570
32554
32545
32544
30616
30615
32535
32536
32527
32518
35280
35279
35278
35277
32457
32456
32474
32473
32472
32455
32437
32438
32439
32440
32425
35276
35275
35274
35273
35272
35271
35270
35269
35268
35267
35266
30609
30607
30605
32262
35265
32252
35264
35263
35262
30600
32232
32242
32241
32251
32250
32260
32261
32278
32277
32288
32289
32300
32310
32319
32318
32317
32316
32326
32325
32335
32336
32346
32345
32355
32356
32365
32375
32385
32386
32376
32366
32367
32358
32357
32347
32337
32327
32328
32329
32339
32338
32348
32349
32359
32368
32378
32377
32387
32388
32398
32397
32407
32408
32424
32423
32422
32406
32396
32395
32405
32404
32420
32421
32436
32435
32434
32433
32418
32419
32403
32393
32394
32384
32383
32373
32374
32364
32363
32354
32344
32334
32324
32314
32315
32306
32305
32295
32296
32297
32307
32308
32309
32299
32298
32287
32286
32285
32284
32273
32272
32271
32270
32269
30606
30608
32304
32313
32323
32333
32343
32353
32362
32372
32382
32392
32402
32412
32413
30613
32414
32415
32430
32429
32447
32448
32465
32464
32463
32446
32445
32462
32461
32478
32477
32494
32493
32476
32459
32460
32443
32444
32428
30612
32411
32410
32401
32391
32381
32371
32361
32352
32342
32332
32322
32312
32303
32293
32292
32281
32265
32266
32282
32294
32283
32267
32268
32256
32246
32236
32221
32222
32223
32224
32225
32226
32227
32228
32211
32212
32213
32230
32229
32238
32237
32247
32257
30604
32274
32275
32276
32259
32258
32248
32249
32239
32240
32231
32214
32205
32204
32203
32202
32191
32180
32181
32192
32193
32182
32172
32173
32174
32184
32183
32194
32195
32206
32215
30599
30597
32196
35261
35260
32185
32175
32159
32149
32139
32138
32137
32147
32148
32158
32157
30593
32146
32136
32120
32121
32122
32123
35259
32112
32111
32110
32095
32084
32085
30585
32096
32086
32069
32068
32050
32051
32033
30584
32016
35258
35257
32008
35256
35255
31992
31976
35254
35253
31968
31961
35252
35251
31954
31947
35250
35249
31940
30579
31923
31922
31914
31915
31908
31899
35248
35247
31891
30572
31874
30571
35246
35245
31857
30570
31840
31824
31815
31806
31805
31814
31813
31822
31823
31839
31838
31856
31855
31854
31871
31870
31869
31852
31853
31836
30568
31819
31810
31801
31802
30565
30567
31820
30569
31837
31821
31812
31811
31803
30563
31804
31796
31786
31785
31768
31767
31752
31745
31735
31723
31715
31714
31707
31708
31700
31699
31691
31692
31681
31682
31673
31666
31657
31656
31665
31672
31680
30556
31690
31698
31706
31713
31721
31722
31734
31744
31751
31766
31783
31784
31795
31794
31793
31782
31781
31780
31779
31778
31777
31760
31761
31762
31763
31764
31765
31750
31743
31733
31732
31731
31730
31729
31728
31742
31749
31759
31758
31757
31748
31741
31726
31727
31720
31712
31705
31697
31689
31679
30555
31671
31664
31649
31648
31663
31670
31669
31662
30553
31647
31646
31645
31628
31617
31600
31590
31580
31581
31582
31592
31591
31601
31618
31629
31630
31631
31632
31633
31650
31651
31634
31635
31652
31653
31636
31637
31654
31655
31638
31639
31622
31623
31640
31641
31658
31659
31667
31674
31684
31683
31693
31701
31709
31716
31724
31736
31737
31738
31746
31753
31769
31770
31787
30561
31797
31788
35244
35243
35242
31739
35241
35240
35239
35238
35237
31685
35236
35235
35234
30552
31643
31642
31624
31625
31626
35233
35232
35231
31615
30551
31598
35230
35229
31588
31578
35228
35227
31563
30549
31546
31545
31544
31562
31577
31587
31597
31614
31613
31612
31596
31586
31585
31595
31611
31610
31609
31608
31607
31606
31605
31604
31621
31620
31619
31602
31603
31593
31594
31584
31583
31568
31567
31566
31565
31548
31549
31550
31551
31541
31531
31523
30543
31507
31506
31505
31522
31529
31530
31540
31539
31538
31528
31521
31504
31487
31488
31489
31473
31472
31464
31447
31448
31449
30538
31465
31474
31490
31491
31475
31476
31477
31478
31494
31495
31479
31480
31496
31497
31481
31482
31498
31499
31483
31484
31485
31501
31500
31517
31516
31515
31514
31513
31512
31511
31510
31493
31492
31509
31508
30545
30547
31553
31552
31569
31570
31571
31554
31555
31572
31573
31556
31557
31574
31575
31558
31559
31576
30550
31560
31561
31543
31542
30548
30546
31524
31532
31533
31534
31535
31536
31526
31525
30544
31518
30542
31519
35226
35225
31502
30541
30540
31469
31468
31467
31460
31459
30539
31466
31458
31457
31440
31423
31424
31441
31442
31425
31408
31392
31391
31407
31406
31405
31422
31421
31404
31388
31387
31386
31385
31384
31400
31417
31434
31435
31436
31419
31418
31401
31402
31403
31420
31437
31438
31439
31456
31455
31454
31453
31452
31451
31450
31433
31416
31399
31398
31382
31383
31365
31366
31367
31368
31369
31370
31371
31389
31390
31372
31373
31374
31375
31376
30533
30534
31409
30535
31426
30536
31443
31444
30537
31461
35224
35223
35222
31427
31410
35221
31393
31377
31360
35220
35219
31352
30531
31335
31334
31333
31326
31325
30530
31332
31350
31351
31359
31358
31357
31349
31348
31347
31346
31345
31344
31343
31342
31341
31340
31356
31364
30532
31363
31355
31354
31337
31329
31330
31338
31339
31331
31324
31317
31309
30527
31293
31294
31278
31279
31295
31296
31280
31281
31297
31298
31282
31283
31299
31300
31284
31285
31301
31302
31286
31287
31288
31304
31303
31310
30528
31318
31311
31312
31319
31327
30529
31320
31313
35218
35217
31305
30526
30525
31272
35216
31248
30522
30520
31240
31232
30518
31225
31224
31207
31191
31175
31168
31161
31144
31145
31162
30514
31169
31176
31192
31208
35215
35214
35213
35212
35211
35210
35209
31111
31105
35208
35207
35206
30510
31054
35205
31047
35204
35203
35202
31034
31041
31040
31033
31026
31027
35201
31020
30508
31014
35200
35199
31009
30506
30992
30505
30986
30503
30970
30965
30501
30500
30960
30499
35198
35197
30943
30498
30926
35196
30921
35195
30497
30495
30493
35194
30900
30899
30883
30884
30867
30866
30865
30882
30881
30880
30879
30878
30861
30862
30863
30864
30851
30849
30847
35193
30485
30484
30845
30844
30843
30842
30824
30823
30841
30840
30822
30807
30808
30809
30810
30825
30826
30827
30828
30812
30811
30794
30792
30790
30788
30786
30784
30782
30780
30778
30776
30774
30772
30770
30768
30766
30764
30762
30760
30758
30756
30754
30755
30757
30759
30761
30763
30765
30767
30769
30771
30773
30775
30777
30779
30781
30783
30785
30787
30789
30791
30793
30795
35192
35191
35190
35189
35188
35187
35186
35185
35184
35183
35182
35181
35180
35179
35178
35177
35176
35175
35174
35173
35172
35171
25391
25392
25393
25394
25395
25396
25397
25398
25399
25400
25401
25402
25403
25404
25405
25406
25407
25408
25409
25410
25411
25412
25889
25413
25890
25891
25892
25893
25894
25895
25896
25897
25898
25899
25900
25901
25902
25903
25904
25907
25908
25909
25911
25913
25915
25917
25601
25932
25935
25938
25941
25602
25957
25974
25973
25988
26004
26003
26002
26019
26018
26017
26016
26015
26014
26013
26012
26011
26010
26009
25992
25605
25976
25604
25960
25944
25945
25961
25962
25946
25947
25963
25978
25977
25993
25994
25995
25979
25980
25996
25997
25981
25966
25965
25964
25948
25949
25950
25951
25952
25953
25954
25955
25971
25970
25969
25984
25983
25968
25967
25982
25998
25999
26000
26001
25985
25986
25987
25972
25956
25940
25937
25934
25931
25930
25929
25928
25927
25926
25925
25924
25923
25922
25921
25920
25919
25916
25914
25912
25600
25414
25415
25910
25416
25417
25418
25918
25419
25933
25936
25420
25421
25939
25943
25942
25958
25959
25603
25975
25991
25422
25423
26007
26008
26024
26030
26029
25424
26061
25608
26066
26072
25425
26071
25426
26077
26078
26084
25427
26083
25428
26089
26090
25609
26095
26101
25429
26100
25430
26106
26107
26113
25431
26112
26118
25432
26135
26140
26158
26176
26193
26194
26177
26159
26141
26136
26119
26120
26121
26122
26123
26124
26125
26126
26127
26128
26129
26130
26131
26132
26137
26154
26153
26152
26170
26188
26205
26222
26221
26220
26219
26218
26217
26216
26215
26198
26199
26200
26201
26202
26185
26167
26168
26186
26203
26204
26187
26169
26151
26150
26149
26148
26166
26184
26183
26165
26147
26146
26164
26182
26181
26163
26145
26144
26162
26161
26143
26142
26160
26178
26179
26180
26197
26214
26213
26196
26195
26212
26211
26210
25433
26227
26228
26233
26232
26249
26254
26259
26260
26277
25434
26276
25435
26293
26294
26300
26299
26314
25436
26320
25437
26327
26334
26341
25438
26358
25439
26364
25440
26371
26372
26365
26359
26342
26335
25624
26328
26321
26315
25621
26301
26295
26302
26303
26304
26305
26306
26307
26308
26309
26310
26316
25622
26322
26323
26317
26311
25620
26296
26297
26312
26318
26324
26331
26330
26329
25623
25625
26336
26354
26355
26337
26338
26339
26357
26356
26363
26362
25626
26368
25627
26375
26382
26381
26387
26404
26405
26388
26389
26406
26424
26423
26429
26436
26442
26447
26452
26457
26473
26472
26456
26451
26446
26441
26435
26428
26422
26421
26403
26402
26386
26380
26374
26367
26361
26353
26352
26351
26350
26349
26348
26347
26346
26345
26344
26343
26360
26366
26373
25628
26379
26378
25441
26384
26385
26391
26390
26408
25442
26425
25443
26432
25444
26438
25445
26443
25446
26448
25447
26453
26458
26474
25448
26491
26492
26498
25449
26497
25450
26503
26504
26510
26509
25451
26525
25452
26530
25453
26536
25454
26542
25455
26548
25456
26555
25457
26571
25458
26587
26588
25644
26594
26601
25459
26600
25460
26606
26607
26613
25461
26612
25462
26618
26619
25646
26624
26630
25463
26629
26635
25464
26652
26659
25465
26674
26675
26682
26681
26699
25466
26717
25467
26734
25468
26751
25469
26768
25470
26777
25471
26786
25472
26795
25473
26804
25474
26813
25475
26822
25476
26832
26841
25477
26857
25478
26864
25479
26872
25480
26879
25481
26886
25482
26901
25483
26908
25484
26916
25485
26922
25668
26923
26917
26924
26925
26926
26927
26945
25671
26944
26943
26942
26941
26940
26939
26955
25486
26965
26966
26956
26957
26958
25673
26967
26985
26986
26968
26969
26987
26988
26970
26971
26989
26990
26972
26973
26991
26992
26974
26975
26993
26994
27005
27022
27021
27004
27003
27020
27019
27018
27017
27016
27015
27014
27013
27002
27001
26984
26983
27000
26982
26981
25487
26999
27009
25488
27025
25489
27035
25490
27044
25491
27053
27062
27078
25492
27089
25493
27100
27111
27122
27138
27139
27123
27112
27101
27090
27079
27080
27064
27063
27054
27045
27036
27026
27010
27011
27012
27027
27028
27038
27037
27046
27047
27056
27055
27065
27081
27091
27102
25684
27113
27125
27124
27140
27141
27157
27156
27167
27168
27179
27178
27189
27188
27177
27166
27155
27154
25494
27165
25495
27176
25496
27187
27198
27199
25693
27215
27227
27226
25497
27243
25498
27254
25499
27265
27266
25694
27276
25500
27286
27297
25501
27313
27323
27314
27298
27287
27288
27289
25695
27290
27279
27269
27258
27257
27268
27278
27277
27267
27256
27255
27244
27245
27246
27247
27230
27231
27232
27233
27234
27235
27236
27237
27219
27220
27238
27249
27248
27259
27270
27280
27291
27306
27305
27304
27303
27302
27301
27300
27299
27316
27315
25696
27324
25697
27341
27342
27325
27326
25698
27343
27327
27328
27344
27345
27329
27330
27331
27332
27317
27318
27307
27308
27309
27294
27293
27292
27281
27271
27260
27261
27250
27239
27221
27211
27210
27193
27192
27209
27208
27207
27206
27205
27204
27203
27202
27218
27217
27229
27228
27216
27200
27201
27190
27191
27180
27169
27158
27142
27126
27127
27143
27144
25688
27145
27146
27147
27148
27149
27159
27170
27181
27182
27183
27194
27195
27212
27222
27223
27224
27242
27253
27252
27241
27240
27251
27262
27273
27272
27282
27283
27284
27274
27263
27264
27275
27285
27296
27295
27310
27311
27312
30132
30131
30130
30129
30128
30127
30126
27225
30125
30124
25692
25691
27175
27174
27186
27197
27214
27213
27196
27185
27184
27172
27173
27163
27152
27136
27119
27120
27137
27153
27164
25689
30123
30122
27121
30121
25683
25682
25680
25678
25677
25676
27034
30120
25675
30119
26998
26980
26964
26954
26938
26937
26921
25667
26915
26914
26913
26912
26911
26920
26936
25670
26953
26963
26962
26978
26979
26997
26996
27007
27008
25674
27024
27033
27043
27052
27061
25679
27077
27088
27087
27086
27085
27096
27097
27098
27099
27110
27109
27108
27107
25685
27118
25686
27135
25687
27151
27162
27161
27171
25690
27160
27150
27134
27117
27106
27105
27116
27133
27132
27131
27130
27129
27128
27115
27114
27103
27104
27093
27092
27082
27066
27067
27068
25681
27069
27070
27071
27072
27073
27083
27094
27095
27084
27074
27058
27057
27048
27039
27029
27030
27040
27049
27050
27059
27075
27076
27060
27051
27042
27041
27031
27032
27023
27006
26995
26977
26976
26960
26961
26952
25669
26935
26934
26933
26951
26959
25672
26950
26949
26948
26947
26946
26928
26929
26930
26931
26932
26918
26919
26910
25666
26903
26904
26895
26896
26897
26905
26898
26899
26906
26907
30118
26900
26885
26884
26878
25663
26871
26870
26869
26877
25664
26883
26876
26868
26867
25662
26860
26859
26866
26874
26875
26882
26881
26894
26893
26892
26891
26890
26889
26888
26887
26909
26902
25665
26880
26873
26865
26858
26842
26843
26844
26845
26846
26847
26848
26849
26850
26851
26837
26836
26826
26817
26808
26799
26790
26781
26772
26761
26760
26743
26742
26759
26758
26757
26756
26739
26738
26755
26754
26737
26720
26721
26722
26723
26740
26741
26724
26725
26708
26709
26726
26727
26744
26745
26728
26729
26746
26763
26762
26773
26782
26791
26800
26809
26818
25658
26827
26828
26838
26852
26853
25661
26861
26862
26863
26856
26855
26854
26839
26829
26830
26840
25659
26831
26821
26820
26812
26811
26819
25657
26810
26801
26792
26783
26774
26764
26765
26748
26747
26730
26731
26714
26696
26697
26715
26732
26749
26766
26775
25653
26784
26793
25654
25655
26802
25656
26803
26794
26785
26776
30117
26767
26750
26733
26716
26698
26680
25649
26672
26673
30116
30115
30114
30113
30112
30111
30110
30109
26611
26617
26623
26628
26634
25647
26651
26658
26657
26650
26656
26671
26679
26695
26713
26712
26694
26693
26711
26710
26692
26691
26690
26689
26707
26706
26688
26687
26705
26704
26686
26685
26703
26702
26719
26736
25651
25652
26753
26771
26770
26779
26780
26789
26798
26807
26816
26825
26824
26835
25660
26834
26833
26823
26814
26815
26806
26805
26796
26797
26788
26787
26778
26769
26752
26735
26718
26700
25650
26701
26683
26684
26676
26661
26660
26653
26636
26637
26654
26662
26663
26664
26665
26666
26667
26668
26669
26677
26678
26670
25648
26655
26647
26646
26645
26644
26643
26642
26641
26640
26639
26638
26631
26625
26620
26614
26608
26602
26595
26589
26572
26556
26549
26543
26537
26531
26526
26511
26512
26513
26514
26515
26516
26517
26518
26519
26520
26505
26499
26493
26486
26485
26469
26468
26484
26483
26467
26466
26482
26481
26465
26464
26480
26479
26463
26462
26478
26477
26461
26460
26476
26475
26459
26454
26449
26444
26439
26433
26426
26409
26410
26392
26393
26411
26412
26394
26395
26413
26414
26396
26397
26415
26416
26398
26399
26417
26418
26400
26401
26419
26420
26427
26434
26440
26445
26450
26455
26470
26471
26487
26488
26494
26500
26506
26524
26529
26534
26540
26546
26552
26551
26545
26539
26533
26528
26523
26522
26521
26527
26532
26538
26544
26550
26565
26564
26563
26562
26561
26560
26559
26558
26557
25641
25642
26573
26574
26575
26576
26577
26578
26579
26580
26581
26590
26596
26603
26609
26615
26621
26626
26632
26648
26649
26633
26627
26622
26616
26610
26604
26597
26591
26583
26582
26566
26567
26568
26584
25643
26585
26592
26598
25645
26605
26599
30108
26593
26586
26570
26569
26553
26554
30107
26547
25640
26541
30106
26535
30105
25639
25638
26508
26502
26501
26507
25637
25636
26495
26489
25635
26490
26496
30104
30103
25634
25633
25632
30102
25631
26437
25630
26430
26431
30101
30100
26407
30099
26383
26377
25629
26376
26369
26370
30098
30097
26340
26333
26332
26325
26326
26319
30096
26313
30095
30094
26298
26292
26291
26290
26274
26256
26257
26258
25618
26275
30093
30092
30091
26253
26248
30090
30089
30088
30087
30086
25612
26192
25613
26209
25614
26226
26231
26230
25615
26247
26252
26251
26250
26255
26273
26289
26288
26272
26271
26287
26286
26270
26269
26285
26284
26268
26267
26283
26282
26266
26265
26281
26280
26264
26263
26279
26278
26262
25619
26261
25617
25616
26234
26235
26236
26237
26238
26239
26240
26241
26242
26243
26244
26245
26246
26229
26223
26224
26225
26208
26191
26190
26207
26206
26189
26171
26172
26173
26155
26156
26174
26175
26157
26139
26138
25611
26133
26115
26114
26108
26102
26096
26091
26085
26086
26080
26079
26073
26074
26075
26081
26087
26093
26092
26097
26098
26104
26103
26109
26110
26116
26117
25610
26134
30085
30084
30083
26111
26105
30082
30081
26099
26094
30080
30079
26088
26082
30078
30077
26076
26070
30076
30075
26065
26060
26045
26044
26059
26058
26063
26064
26069
26068
26067
26062
26057
26056
26055
26054
26053
26052
26051
26050
26049
26048
26047
26046
25607
25606
26031
26032
26033
26034
26035
26036
26037
26038
26039
26040
26041
26042
26043
26026
26025
26020
26021
26022
26027
26028
30074
26023
26006
26005
25989
25990
30073
30072
30071
30070
30069
30068
30067
30066
30065
30064
30063
30062
30061
25906
25905
25888
25887
25886
25885
25884
25883
25882
25881
25880
25879
25878
25877
25876
25875
25874
25873
25872
25871
25870
25869
25868
25867
30039
30040
30041
30042
30043
30044
30045
30046
30047
30048
30049
30050
30051
30052
30053
30054
30055
30056
30057
30058
30059
30060
20524
20523
20522
20521
20520
20519
20518
20517
20516
20515
20514
20513
20512
20511
20510
20509
20508
20507
20506
20505
20504
20503
20988
20989
20990
20991
20992
20993
20994
20995
20996
20997
20998
20999
21000
21001
21002
21003
21004
21005
21006
21007
21008
21009
21010
20525
20526
20527
20528
20529
20530
20531
20532
20533
20534
20535
20536
21039
21038
21037
21036
21035
21034
21033
21032
21031
21030
21029
21028
21011
21012
21013
21014
21015
21016
21017
21018
21019
21020
21021
21022
21023
21024
21025
21026
21027
25164
25165
25166
25167
25168
25169
25170
25171
25172
25173
25174
25175
20719
25176
25177
25178
25179
25180
25181
25182
25183
25184
21092
21091
20723
21096
21097
21104
25185
25186
21111
25187
21118
21117
21110
21103
21102
21109
21116
21122
21123
21124
25188
25189
21131
21136
20726
21130
21129
21135
21140
21144
20728
21145
21141
25190
25191
25192
21161
21179
21178
21177
21176
21160
21159
21175
21174
21158
21157
21173
21172
21156
21155
21171
21170
21154
21153
21169
21168
21152
21151
21167
21166
21150
21149
21165
21164
21148
21143
20727
21139
21138
21133
21134
21127
21128
20725
21121
21120
21114
21115
21108
21107
21106
21099
21100
21101
21095
20722
21090
21075
21076
21077
21078
21079
21080
21081
21082
21083
21084
21085
21086
21087
21088
21071
21068
21065
21061
21059
21057
21055
21054
21053
21052
21051
21050
21049
21048
21047
21046
21045
21044
21043
21042
21041
21040
20537
21056
21058
20538
20539
21060
21062
20540
20541
21069
21066
21063
21064
20720
21067
21070
21074
21073
21072
20721
21089
21094
21093
20542
21098
20543
21105
20544
21112
21113
20724
21119
21126
20545
21125
21132
20546
21137
21142
21146
21162
21147
21163
21181
21180
20547
21198
20548
21201
20549
21204
20550
21207
21210
21213
21216
21219
20551
21222
21225
21242
21243
21244
20733
21245
21246
21247
21248
21249
21250
21251
21252
21253
21254
21255
21256
21257
21258
21241
21240
21239
21238
21237
21236
21235
21234
21233
21232
21231
21230
21229
21228
21227
21226
21223
21220
20732
21217
20731
21214
20730
21211
20729
21208
21205
21202
21199
21182
21183
21184
21185
21186
21187
21188
21189
21190
21191
21192
21193
21194
21195
21196
21197
21200
25193
25194
21203
21206
25195
25196
21209
21212
25197
25198
21215
21218
25199
25200
21221
21224
25201
25202
25203
25204
21260
21277
21280
20735
21276
21275
21274
21273
21272
21271
21270
21269
21268
21267
21266
21265
21264
21263
21262
20734
21259
20552
21261
20553
21278
20554
21281
21279
21282
21286
21285
21302
20555
21319
20556
21323
20557
21327
20558
21331
21347
20559
21365
21366
21348
21332
21328
21324
21320
21303
21304
21287
21288
21305
21306
21289
21290
21307
21308
21291
21292
21309
21310
21293
21294
21311
21312
21295
21296
21313
21314
21297
21298
21315
21316
21299
21300
21317
21318
21301
21283
21284
25205
25206
25207
25208
21322
21321
21325
21326
25209
25210
21330
21329
21345
21346
21364
21381
21397
21414
21413
20740
21421
25211
21428
21444
21451
25212
21457
21456
21462
21463
21471
21479
21496
21495
21478
21470
20748
21469
21461
20745
20747
21468
21477
21476
21492
21491
21490
21507
21523
21522
21521
21520
21504
21505
21506
21489
21488
21487
21486
21503
21519
21518
21502
21485
21484
21483
20750
21501
20751
21533
21541
20756
21550
21551
21552
21553
21554
21555
21556
21557
21558
21542
21534
21535
21543
21559
20757
21560
21576
21586
21596
20758
21606
21607
21597
21587
21577
21561
21544
20755
20753
21527
21526
21525
21524
21508
21509
21510
21493
21494
21511
21512
21513
21529
21528
21536
21537
21545
21562
21578
21588
25213
25214
21598
21608
25215
21618
21635
21634
21617
21616
21633
21632
21615
21614
21605
21595
21585
21575
21574
21573
21572
21571
21570
21569
21568
21567
21583
21584
21594
21593
21592
21582
21581
21591
21590
21580
21564
21547
21548
21565
21566
21549
21540
20754
21532
20752
21517
21516
21515
21498
21499
21500
21482
20749
21481
21473
21465
21466
21467
21474
21475
20746
21460
20744
21455
21448
21447
21446
21430
21431
21424
21417
21418
20741
20742
21432
21433
21434
21435
21436
21437
21438
21439
21440
21441
21442
20743
21449
21450
21443
21427
21426
21425
21419
21420
21412
21411
21410
21395
21394
21409
21408
21393
21392
21407
21406
21391
21373
21356
21357
21374
21375
21376
21377
21378
21379
20738
21396
21380
21363
21362
21344
21343
21361
21360
21342
21341
21359
21358
21340
21339
21338
21337
21336
21335
21353
21354
21355
21372
21390
21405
21404
21403
21402
21401
21386
21387
21388
21389
21371
21370
21369
21368
21351
21352
21334
21333
20736
21350
21349
20737
21367
21385
21400
21399
21384
20739
21383
21382
20560
21398
20561
21415
21416
21423
21422
20562
21429
20563
21445
20564
21452
21453
21454
21459
21458
21464
20565
21472
20566
21480
20567
21497
20568
21514
21530
21531
21539
21538
20569
21546
21563
20570
21579
20571
21589
20572
21599
21600
20759
21609
21610
21601
21602
21603
21604
21613
20760
21612
21611
21622
21621
21638
21639
21649
21648
21647
21637
21620
20573
21619
20574
21636
20575
21646
20576
21656
21657
20761
21666
20577
21675
21676
21677
21667
21658
21659
21668
21678
21687
21695
21696
21705
20766
21713
21714
21706
21697
21688
20762
21679
21669
21660
21650
21640
21623
21624
21625
21626
21627
21628
21629
21630
21631
21641
21642
21643
21653
21663
21664
21654
21644
21645
25216
25217
21655
21665
25218
25219
21674
25220
21684
21683
21673
21672
21671
21662
21652
21651
21661
21670
21680
21689
21698
21699
21690
21681
21682
20763
21691
21692
25221
21702
21710
20765
21701
21700
21709
21717
21735
21736
21718
21719
21737
21755
20768
21754
21753
21763
21778
21779
21780
21796
21805
20772
21795
21794
21804
21803
21819
21820
21821
21822
21838
21855
21872
21879
21894
21909
21908
21893
21892
21891
21906
21907
20781
21917
21918
21928
25222
25223
21938
21948
25224
25225
21958
21957
21956
20782
21966
21967
21982
21981
20784
20785
21990
21991
25226
22001
22017
20787
22000
21999
22016
22031
22032
22033
22044
22061
22077
22076
22092
22093
22103
25227
22112
22121
25228
25229
22130
22139
25230
22149
22148
22138
20798
22129
22120
22111
22102
20796
22091
22090
22074
22075
22059
22060
22043
22042
22041
22058
22057
22056
22072
22073
22089
22100
22101
22110
22119
22128
22137
22146
22147
22161
22162
22163
22180
22179
22191
22192
25231
25232
22205
22204
22203
22215
22214
22226
22238
22255
22256
22257
22240
22239
22227
22228
22216
22217
25233
25234
22229
22241
22258
22272
25235
25236
22286
22302
25237
22315
22327
22339
25238
25239
22351
22350
22362
22361
22349
22337
22338
22326
22325
22313
22314
22301
22300
22284
22285
22271
22270
22269
22283
22299
22312
22324
22323
22311
22310
22297
22298
22282
22268
22254
22253
22267
22281
22280
22266
22252
22251
22250
22249
22248
22235
22223
20803
22211
22199
20802
22198
22197
22185
22167
22168
22169
20801
22186
22170
20799
22154
22171
22172
22155
22156
22173
22174
22157
22158
22175
22176
22188
22187
22200
22212
22224
20804
22236
22237
22225
22213
22201
22202
22189
22190
22178
22177
22160
22159
22145
22144
22135
22136
22127
22126
22117
22118
22109
22108
22099
22088
22087
22086
22085
22084
22068
22069
22070
22071
22055
22054
22053
22052
22051
22067
22083
22082
20795
22066
20793
22050
22039
20790
22022
20788
22007
21996
21987
21973
21974
21975
21976
21977
21978
21979
21988
21997
22014
22013
22012
22011
22010
22009
22008
20789
22023
22024
22025
22026
22027
22028
20791
22040
22029
22030
22015
20786
21998
21989
21980
20783
21965
21964
21963
21953
21943
21944
21954
21955
21945
21935
21936
21946
21947
21937
21927
21926
21925
21916
21915
21924
21934
21933
21923
21914
21904
21905
21890
21877
21878
20778
21870
21871
21854
21853
21837
21836
21852
21869
21868
21867
21850
21851
21835
21834
21833
21816
21817
21818
21802
21792
21793
21777
21776
21775
21760
21761
21762
21752
21734
21716
21708
21707
20767
21715
21733
21751
21750
21732
21731
21749
21748
21730
21729
21747
21746
21728
21727
21745
21744
21726
21725
21743
21759
21768
21769
21770
21771
21772
21773
21774
21791
21790
21789
21788
21787
20771
21786
21785
21784
21767
21758
21742
21724
21723
21741
21740
21739
21721
21722
21712
21704
20764
21694
21686
21685
20578
21693
21703
21711
21720
21738
20579
21756
20580
21764
20581
21781
21782
21765
21757
20769
21766
20770
21783
21799
21807
20773
21798
21797
20582
21806
20583
21823
20584
21839
20585
21856
21873
20586
21880
20587
21895
20588
21910
20589
21919
20590
21929
20591
21939
20592
21949
20593
21959
21968
20594
21983
20595
21992
21993
21984
21985
21970
21969
21960
21961
21951
21950
21940
21941
21931
21930
21920
21921
21912
21911
21896
21897
21882
21881
21874
21875
21857
20776
21840
20775
20774
21824
21825
21808
21800
21801
21809
21826
21827
21810
21811
21828
21844
21845
21829
21812
21813
21830
21831
21814
21815
21832
21848
21849
21866
21865
21864
21847
21846
21863
21862
21861
21860
21843
21842
21841
21858
21859
20777
21876
20779
21883
20780
21884
21885
21886
21887
21888
21889
21903
21902
21901
21900
21899
21898
21913
21922
21932
21942
21952
21962
21972
21971
21986
21995
21994
22004
22005
22006
22021
22020
22019
22003
22002
22018
22034
22035
22036
22047
22048
22037
22038
22049
20792
22065
20794
22081
22098
22097
22106
22107
22116
22115
22124
22125
22134
22133
22132
22123
22114
22105
20797
22096
22095
22079
22080
22064
22063
22046
22045
22062
22078
20596
22094
22104
20597
22113
20598
22122
20599
22131
20600
22140
20601
22150
20602
22164
22181
20603
22193
22194
22182
22183
22165
20800
22151
22141
22142
22143
22153
22152
22166
22184
22196
22195
22208
22220
22232
22233
22221
22209
22210
22222
22234
22246
20805
22247
22265
22279
20806
22293
22294
22295
22296
22309
20809
22322
22334
22346
22358
22369
22381
22382
22370
22359
22347
22335
22336
22348
22360
22371
22372
22373
22374
22363
25240
25241
25242
22386
22403
25243
25244
22414
22413
22430
22429
22446
22447
22448
22464
20815
22485
22496
20817
22484
22474
22463
22462
22473
22472
22471
22481
20816
22470
22459
22460
22461
22445
22428
22427
22444
22443
22442
22458
22457
22456
22455
22439
22438
22454
22453
22452
20814
22469
22480
22491
20818
22502
22503
22504
22505
22506
22507
22508
22492
22493
22509
22521
22520
22532
22533
22534
22549
22550
22535
22523
22522
22510
22494
22482
22483
22495
22511
22512
22513
25245
22525
22524
20819
22536
22551
22567
22566
22582
22583
22600
22599
22610
22611
25246
25247
22621
22620
22631
22632
25248
25249
22643
22642
22652
22653
22663
22662
20832
20830
22641
22640
22651
22661
22672
22673
22674
22675
25250
25251
25252
25253
25254
22736
22726
22725
22709
22692
22691
22708
22724
22723
22707
22690
22689
22671
22670
22659
22660
22650
22649
22638
22639
22628
22627
22616
22606
22607
22617
22618
22629
22630
22619
22609
22608
22597
22598
22581
22565
22564
22580
22579
22596
22595
22578
22562
22563
22548
22547
22546
22545
22544
22543
22558
22559
22560
22561
22577
22594
22593
22576
22575
22592
22591
22574
22573
22590
22589
22572
20824
22555
22556
22557
22542
22541
20821
22531
22519
22518
22530
22540
22554
20822
22539
20820
22529
22517
22500
22501
22490
22479
22478
22489
22488
22499
22516
22528
22527
22515
22498
22487
22476
22477
22467
22468
22451
20812
22434
22435
20813
22436
22437
22420
22421
22422
22423
22440
22441
22424
22425
22426
22409
22410
22411
22412
22401
22402
22385
22384
22383
22400
22399
22398
22397
22396
22395
22394
22393
22392
20811
22380
22379
22391
22390
22378
22366
22355
22354
22342
22341
22329
22330
22318
22319
22331
22343
22344
22356
22367
22368
22357
22345
22333
22332
22320
22321
20808
22308
22307
22292
22278
22264
22263
22277
22291
22306
22305
22304
22289
22290
22276
22262
22245
22244
22261
22275
22274
22260
22243
22231
22219
22207
22206
22218
20604
22230
20605
22242
20606
22259
20607
22273
22287
22288
20807
22303
22317
22316
20608
22328
20609
22340
20610
22352
22353
20810
22364
22365
22377
22376
20611
22375
20612
22387
20613
22404
22405
22388
22389
22406
22407
22408
22419
22418
22417
22433
22432
22416
22415
22431
22449
22450
22466
22465
20614
22475
20615
22486
20616
22497
20617
22514
20618
22526
22537
22538
22553
22552
22568
22569
22585
20619
22584
20620
22601
22602
22613
22612
22622
22623
22634
22633
22644
22645
22646
22647
20831
22656
22657
22648
22637
22636
22635
22624
22625
22614
20826
22604
22603
22586
22587
22570
20823
22571
20825
22588
22605
22615
20827
22626
20828
20829
22658
22669
22681
22682
22683
22700
22699
22698
22715
22716
20834
22717
22718
22701
22684
22685
22702
22719
22720
22721
22704
22703
22686
22687
22688
22705
22706
20833
22722
22732
22733
22734
22735
22753
22754
22772
22787
25255
25256
22816
20837
22799
22798
22786
22771
22770
22752
22751
22750
22749
22748
22747
22765
22766
22781
22780
22779
22778
22763
22764
22746
22745
22744
22762
20836
20835
22761
22743
22742
22760
22759
22777
22776
22758
22740
22741
22731
22714
22697
22680
22668
22667
22666
22665
22655
22654
20621
22664
22676
22693
22694
22677
22678
22679
22696
22695
22712
22713
22730
22729
22728
22711
22710
22727
22737
22755
22756
22738
22739
22757
22775
22790
22789
22774
22773
20622
22788
22800
22817
22818
22801
22802
22819
22835
22846
22845
22834
22833
22844
22855
22856
22857
22858
22868
22884
22896
20845
22912
22913
22929
22928
20849
22939
22940
22953
22965
22981
22993
23005
20857
22994
22982
22966
22955
20854
22954
22941
22942
22930
20847
22914
20846
22898
22897
22885
22869
22859
22848
22847
22836
22837
22820
20838
22804
22803
22791
22792
22793
22805
20839
22806
22821
20840
20841
20842
22860
22849
22838
22822
22807
22794
22808
22823
22824
22809
22810
22825
22826
22811
22812
22827
22828
22813
22814
22796
22795
22783
22782
22767
22768
22769
22784
22785
22797
22815
22830
22829
22840
22839
22850
22861
20843
22877
22878
22879
22863
22862
22851
22852
22841
22842
22831
22832
22843
25257
25258
25259
22865
22854
22853
22864
22880
22881
25260
25261
22893
22892
22908
22909
22925
22936
22948
22947
22946
22945
22958
22957
22944
20850
20848
22920
22919
22918
22917
22901
22902
22903
22904
22905
22921
22932
22933
22934
22935
22924
22923
22922
22906
22907
22891
22890
22889
22888
22876
22875
22874
22873
22872
22871
22870
22886
20844
22887
22899
22900
22916
22915
22931
22943
20851
22967
22968
22969
22970
22971
20852
22956
22972
22973
22974
22975
22959
22960
22961
22977
22976
22988
22989
25262
25263
23001
23017
23029
20859
23016
23000
22999
22987
22986
22985
22984
22983
22995
22996
22997
22998
23014
23015
23028
23027
23042
23043
23058
23059
23044
23045
23060
23071
25264
25265
23082
25266
23093
23092
23091
23102
23101
23112
23122
23133
23143
23153
23154
23144
23134
23135
23124
23123
23113
23114
23103
23104
25267
25268
23115
23125
25269
25270
23136
23146
23145
23155
23156
25271
25272
23166
23165
20868
23177
23193
23211
23220
25273
25274
23229
23238
25275
25276
23247
23256
25277
23264
23255
23254
23263
23262
23261
23252
23253
23245
23246
23237
23236
23235
23244
20871
23243
23234
23225
23216
23206
23188
23173
23174
23175
23190
23189
23207
23217
23226
23227
23228
23219
23218
23208
23209
23210
23192
23191
23176
23164
23163
23162
23161
23151
23152
23142
23141
20866
23130
23119
23120
23131
23132
23121
23111
23110
23109
23098
23087
23076
23065
23054
23053
23052
23051
23050
20862
23034
23035
23036
23037
23038
23039
23024
23025
23040
23055
23066
23067
23078
23077
23088
23099
23100
23089
23090
23079
23080
23081
23070
23069
23068
23057
23056
23041
23026
23013
23012
23011
23010
23009
23008
23007
23006
23023
23022
23021
23032
23033
23049
23064
23063
23048
20861
20860
23020
20858
23004
20856
22992
20855
22980
22964
20853
22952
22951
22950
22938
22927
22911
22895
22883
22867
22866
20623
22882
20624
22894
22910
22926
22937
22949
22962
22963
22979
20625
22978
22990
22991
23003
23002
23018
23019
23031
23030
23046
23047
20863
23061
23062
20864
23074
23075
23086
23085
23096
23097
23108
23107
23117
23118
23129
23128
23139
23140
23150
23149
23159
23160
23172
20869
20867
23183
23184
23185
23186
23187
23205
23204
23203
23202
23201
23200
23199
23198
23214
23215
23224
23223
23232
23233
23242
23241
20870
23250
23251
20872
23260
20873
23268
23280
23281
23282
23283
23300
23317
23334
23335
23336
23337
23320
23319
23318
23301
23284
23285
23302
23303
23286
20874
23269
23270
23271
23272
23273
23274
20875
23291
25278
25279
25280
25281
25282
25283
25284
25285
25286
23427
20883
23410
20882
23393
20881
23376
20880
23359
20879
23342
20878
23325
20877
23308
23307
23306
20876
23290
23289
23288
23287
23304
23305
23322
23321
23338
23339
23356
23373
23374
23357
23340
23323
23324
23341
23358
23375
23392
23391
23390
23389
23372
23355
23354
23353
23352
23351
23368
23367
23350
23333
23316
23299
23298
23297
23314
23315
23332
23331
23330
23313
23296
23279
23278
23277
23276
23266
23267
23259
23258
23249
23240
23231
23222
23213
23195
23196
23197
23181
23182
23171
23170
23169
23180
23179
23168
23158
23148
23138
23127
23116
20865
23106
23095
23084
23073
23072
20626
23083
20627
23094
20628
23105
20629
23126
20630
23137
20631
23147
20632
23157
23167
23178
23194
20633
23212
20634
23221
20635
23230
20636
23239
23248
23257
23265
23275
23292
23309
23326
23343
23360
23377
23394
23395
23396
23379
23378
23361
23344
23327
23328
23311
23310
23293
23294
23295
23312
23329
23346
23345
23362
23363
23380
23381
23364
23347
23348
23349
23366
23365
23382
23383
23400
23399
23416
23415
23398
23397
23414
20884
23431
20885
20886
23449
23432
23433
23417
23418
23401
23384
23385
23402
23419
23420
23403
23386
23369
23370
23371
23388
23387
23404
23421
23422
23405
23406
23407
23408
23409
23426
23425
23441
23442
23459
23460
23443
23444
23461
23477
23476
23487
23488
25287
25288
23505
23521
23535
25289
23549
23563
25290
25291
25292
23591
23577
23576
23575
23589
23590
23604
23617
23630
23631
25293
25294
23648
25295
23663
23678
25296
25297
23693
23710
23726
25298
23742
23752
25299
23763
23773
20904
23788
23796
23797
25300
25301
23822
23814
23813
23821
20910
23830
23839
25302
25303
23848
23857
25304
25305
23865
25306
23874
23891
25307
25308
23907
23899
23890
23889
23898
23906
23923
23922
23921
23920
23919
23905
23904
23896
23897
23885
23886
23887
23888
23873
23864
23856
23847
23838
23829
23820
23812
20907
23795
20906
23787
20903
23771
23772
23762
23751
23741
23725
23709
23708
23724
23723
23739
20901
23740
23750
23761
23760
23770
20902
23759
23749
23738
20899
23722
23721
23705
23704
23720
23719
23703
23702
23718
23735
23736
23737
23748
23747
23757
23758
23769
23768
23783
23782
23781
23780
23779
23778
23792
20905
23777
23767
23756
23746
20900
23730
23731
23732
23715
23716
23733
23734
23717
23701
23700
20896
23685
23670
23669
23684
23699
20898
23714
20897
23698
23697
23682
23683
23668
23667
23652
23653
23636
23637
23654
23655
23638
23639
23640
23641
23642
23656
23671
23686
23687
23672
23673
23688
23689
23706
23707
23690
23675
23674
23659
23658
23657
23643
23626
23625
23612
23613
23600
23599
20893
23598
23597
23611
23624
23623
23622
23609
23610
23596
20891
23582
23568
23569
23583
23584
23570
23556
23555
23554
23540
23541
23542
23528
20889
23513
23512
23495
23496
23483
23497
23514
23515
23498
23499
23516
20890
23529
23517
23500
23484
23471
23470
23469
23468
23452
23453
23454
23455
23456
23472
23473
23485
23501
23502
20888
23518
23532
23531
23530
23545
23544
23543
23557
23558
23559
23573
23572
23571
23585
23586
23587
23601
20894
23614
23615
23628
23627
20895
23644
23645
23660
23661
23676
23691
23692
23677
23662
23647
23646
23629
23616
23603
23602
20892
23588
23574
23560
23546
23547
23561
23562
23548
23534
23533
23519
23520
23504
23503
20887
23486
23475
23474
23458
23457
23440
23424
23423
23439
23438
23437
23436
23435
23434
23451
23450
23467
23466
23482
23494
23511
23527
23526
23525
23509
23510
23493
23492
23491
23508
23507
23490
23479
23463
23464
23480
23481
23465
23448
23447
23446
23429
23430
23413
23412
23411
20637
23428
20638
23445
20639
23462
20640
23478
23489
23506
23522
20641
23536
20642
23550
20643
23564
20644
23578
23592
23593
23579
23565
23551
23537
23523
23524
23538
23539
23553
23552
23566
23567
23581
23580
23594
23595
23608
23621
23635
23634
23651
23666
23665
23650
23633
23619
23620
23607
23606
23605
20645
23618
23632
20646
23649
20647
23664
20648
23679
20649
23694
23711
23712
23695
23680
23681
23696
23713
23729
23745
23744
23728
23727
23743
20650
23753
20651
23764
23774
23789
23798
23790
23775
23765
23754
23755
23766
23776
23791
23800
23799
20908
23815
23816
23825
23824
23823
20652
23831
20653
23840
20654
23849
23850
20911
23858
23859
23851
23842
23841
23832
23833
23834
23843
23852
23853
23844
23835
23826
20909
23817
23801
23802
23803
23804
23805
23806
23807
23808
23793
23794
23784
23785
23786
23811
23810
23809
23819
23818
23827
23828
23837
23836
23845
23846
23855
23854
23862
23863
23872
23871
23884
23883
23882
23881
23880
23879
23878
23870
23861
23860
23869
23868
20912
23877
23894
23895
23903
23902
23911
20913
23928
23929
23912
23913
23914
23915
23916
23917
23918
23930
23931
23945
23946
23947
23948
23949
23932
20914
23924
23925
23933
20915
25309
23958
23974
20917
23982
25310
23991
23990
24006
24007
25311
24018
24030
25312
25313
24042
24054
24066
25314
25315
25316
24095
24078
24077
24076
24075
24063
24062
24074
20924
24091
24092
24105
24119
24135
24136
24151
24150
24149
24134
24118
24104
24103
24102
24090
24073
24072
24060
24061
24050
24049
24036
24037
24025
24024
24012
24013
24003
24004
24014
24015
24027
24026
24038
20921
24039
24051
24052
24064
24065
24053
24041
24040
24028
24029
24017
24016
24005
20918
23989
23981
23973
23957
23972
23971
23970
23969
23956
23955
23944
23943
23942
23941
23940
23939
23938
23954
23962
23963
23964
23965
23966
23967
23968
23979
23980
23988
23987
24002
24001
24000
23999
20919
23998
23997
23996
23986
23978
23977
23985
23995
23994
24009
23993
23984
23976
23960
23951
23952
20916
23961
23953
23937
23936
23935
23927
23910
23909
23901
23893
23876
23867
20655
23866
20656
23875
20657
23892
20658
23900
23908
23926
23934
20659
23950
20660
23959
20661
23975
20662
23983
23992
20663
24008
24019
24020
24021
24010
24011
24023
24022
20920
24033
24034
24035
24048
24047
24058
24059
24071
24085
24086
24087
24088
24089
24101
24115
24114
24113
20928
20930
24128
24129
24130
24131
24132
24116
24117
24133
24148
24147
24146
24161
24179
24196
24197
24180
24162
24163
24164
20933
24181
20934
24198
24214
24215
24199
24200
24216
24217
24201
24184
24183
24182
24165
24166
24167
24152
24137
24121
24120
24106
24093
24094
20926
24107
24122
24138
24153
25317
25318
24168
24185
25319
25320
24202
24218
24234
24252
24268
24267
20939
24280
24297
24296
24295
24312
24324
24325
24313
24314
25321
24326
20942
25322
25323
25324
24378
25325
24388
20943
24405
25326
25327
25328
24422
24421
24420
24404
24387
24386
24376
24377
24368
24367
24366
24350
24351
24342
24341
24323
24322
24321
24320
24308
24307
24290
24291
24275
24276
24277
24293
24292
24309
24310
24311
24294
24278
24279
24266
24265
24264
24263
20937
24246
24247
24248
24249
24250
24251
24233
24232
24231
24230
20936
24213
24212
24211
24229
24245
24244
24262
20938
24261
24243
24227
24228
24210
24195
24178
24177
24194
24209
24208
24193
24176
24175
24174
24158
24159
24160
24145
24144
24143
24127
24112
24111
24099
24100
24084
24083
24070
24069
20923
24057
20922
24046
24045
24044
24032
24031
20664
24043
24055
24056
24068
24067
24079
24096
24108
24123
24139
24154
24169
24186
24203
24219
24220
24204
24187
24170
24155
24156
24141
24140
24124
24109
24097
24080
24081
24082
20925
24098
20927
24110
20929
24125
24126
20931
24142
20932
24157
24173
24172
24171
24188
24189
20935
24190
24191
24192
24207
24225
24226
24242
24260
24259
24241
24240
24224
24206
24205
24223
24239
24238
24222
24221
24237
24236
24235
24253
24269
20665
24281
24298
24315
24316
24317
24300
24299
24282
24270
24254
24255
24256
24257
24258
24273
24274
24286
24287
24288
24289
24306
24305
24304
20941
24303
24285
24284
24272
24271
20940
24283
24301
24302
24319
24318
24330
24329
24328
24327
20666
24343
24344
24345
24354
24355
24356
24346
24331
24332
24333
24334
24335
24336
24337
24338
24347
24348
24339
24340
24349
24365
24364
24374
24375
24385
24384
24401
24400
24383
24373
24363
24362
24361
24360
24359
24358
24357
24372
24382
24393
24392
24391
24390
24380
24381
24371
24370
24353
24352
20667
24369
20668
24379
24389
24406
24423
24440
24441
24442
24443
24426
24425
24424
24407
24408
24409
24410
24427
24444
24445
24428
24411
24394
24395
24412
24429
24430
24431
24448
24447
24446
24461
24462
24463
24464
24449
24450
24433
24432
24415
24414
24413
24396
24397
24398
24399
24416
24417
24434
24435
20945
20946
24436
24418
20944
24402
24403
24419
24437
24438
24439
24453
24454
25329
25330
25331
24496
24495
24503
24504
25332
25333
24512
24511
24519
24520
25334
25335
25336
20950
24552
24544
24537
24536
24518
24517
24509
24510
24502
24501
24493
24494
24487
24488
24471
24470
24452
24451
24469
24486
24485
24468
24467
24484
24483
24466
24465
24482
24481
24480
24479
24478
24477
24460
24459
24458
24457
24456
24455
24472
20669
24489
20670
24497
24505
24513
24521
24522
24514
24515
24507
24506
24498
24499
24491
24490
24473
24474
24475
24476
24492
24500
20947
24508
20948
24516
24525
24526
24527
24528
24529
24530
24531
24532
24533
24534
24535
24542
24543
24551
24550
24558
24559
24560
24569
24570
24561
25337
25338
25339
24579
24578
24577
24568
24567
24576
24584
24593
24601
24609
24616
24633
24634
24617
24610
24602
24594
24585
24586
24587
25340
25341
24596
24595
20953
24603
24611
25342
25343
25344
24618
20955
24635
24653
24652
24651
24668
24677
24678
24669
24670
25345
25346
24679
25347
24687
24686
24694
24695
25348
25349
24704
24703
24712
24713
25350
25351
24722
24721
20962
24730
25352
24738
24746
20964
20965
24754
20966
24762
24769
24768
24784
24785
24801
24800
24817
24818
25353
24825
24824
24830
24831
25354
25355
25356
24842
24837
24836
24841
20974
24847
24863
20975
24846
24840
24835
24829
24823
24816
24815
24798
24799
24783
24767
24761
24753
24752
24760
24766
20968
24759
24751
24743
24744
24745
24737
24729
24720
24711
24702
24693
24685
24684
24692
24701
24710
24719
24728
24736
24735
24727
24718
24709
24700
24691
24683
24675
24676
24667
20956
24650
24649
24632
24631
24630
24647
24648
24666
24665
24664
24663
24662
24661
24660
24642
24643
24644
24645
24646
24629
24628
24627
24626
24625
20954
24608
24607
24606
24605
24598
24589
24590
24581
24573
24574
24582
24591
20952
24599
24600
24592
24583
24575
24566
24557
24556
24565
24564
24563
24554
24555
24547
24548
24549
24541
24540
24524
24523
24539
20949
24538
24546
20671
24545
20672
24553
20673
24562
20674
24571
24572
20951
24580
20675
24588
24597
20676
24604
24612
24613
24614
24615
24622
24621
24620
24619
24636
24637
24655
24654
20677
24671
24680
24688
20678
24696
24697
24689
24681
24672
24673
24656
24638
24639
24640
24623
24624
24641
24659
24658
24657
24674
20957
24682
24690
20958
24699
24698
20959
24707
24708
24717
20960
24716
20961
24725
24726
20963
24734
24742
24750
24758
20967
24765
24773
24774
24775
24776
24791
24792
24777
24778
24779
24780
24795
24796
24781
24782
24797
24814
24813
24812
24811
24794
24793
24810
24809
24808
24807
24790
24789
24806
24805
20971
20970
24772
20969
24771
24764
24756
24757
24749
24748
24740
24741
24733
24732
24724
24715
24706
24705
24714
24723
24731
20679
24739
20680
24747
20681
24755
24763
20682
24770
20683
24786
20684
24802
20685
24819
24820
24803
24787
24788
24804
24821
24822
20972
20973
24834
24828
24827
24826
20686
24832
24833
24839
24838
20687
24843
24844
24845
24850
24851
24852
24853
24854
24870
24888
24887
24869
24868
24886
24903
24904
24905
24906
24889
24890
24907
24908
24909
24910
24893
24894
24911
24912
24895
24877
24876
24875
24874
24892
24891
24873
24872
24871
24855
24856
24857
24858
24859
24860
24861
24862
24878
24879
24880
24881
24899
24898
24897
24896
24913
24914
24915
24916
25357
24920
24919
24936
24935
24934
24933
24932
24931
24930
24929
24928
24927
24926
24925
24924
24923
20977
24922
24918
24901
24883
24884
20976
24902
24885
24867
24866
24865
24849
24848
24864
24882
20688
24900
20689
24917
20690
24921
20691
24938
20692
24943
24948
24964
20693
24969
20694
24975
24976
24981
24998
20695
25015
20696
25018
20697
25021
20698
25024
20699
25027
20700
25030
20701
25034
20702
25038
20703
25042
20704
25049
20705
25052
20706
25055
20707
25058
20708
25063
20709
25066
20710
25069
25072
25089
25090
25091
20987
25092
25093
25094
25095
25096
25097
25098
25099
25100
25101
25102
25103
25104
25087
25086
25085
25084
25083
25082
25081
25080
25079
25078
25077
25076
25075
25074
25073
25070
25067
25064
25061
20985
25059
25056
25053
25050
25046
20983
25043
25039
25035
25031
25028
25025
25022
25019
25016
24999
24982
24983
24977
24971
24970
24965
24949
24944
24939
24940
24945
24950
20979
24951
24952
24953
24954
24955
24956
24957
24958
24959
24960
24961
24966
24967
24962
20978
24946
24941
24942
24937
25358
25359
24947
25360
24963
24968
25361
25362
24974
24980
25363
25364
24997
24996
20980
24979
24973
24972
24978
24995
24994
24993
24992
24991
24990
24989
24988
24987
24986
24985
24984
25000
25001
25002
25003
25004
25005
25006
25007
25008
25009
25010
25011
25012
25013
25014
20981
25017
25020
25023
25026
25029
25032
25036
25040
25044
25047
25051
25054
25057
25060
25062
25065
25068
25071
25088
20986
25105
25107
25382
25381
25380
25379
25378
25377
25376
25375
25374
25373
20984
25048
25372
25371
25045
25041
25370
25369
25037
25033
25368
20982
25367
25366
25365
20081
20075
20076
20069
20068
15730
20060
20061
20053
20052
20035
20036
20037
20038
16010
20054
16011
20062
20070
16013
20077
16015
20089
20090
20091
20092
20093
20094
20095
20096
20097
20098
20099
20100
20084
20078
20072
16014
20071
16012
20063
20064
20056
20055
20047
20046
20045
20044
20043
20042
20041
20040
20039
20030
20029
20028
20027
15729
20019
15728
20012
15727
20005
15726
19989
19981
19966
19967
19982
19983
19991
19990
20006
20007
20014
20013
20020
20021
20022
20015
20008
19992
19993
19994
19995
19996
19997
19998
19999
20000
19984
19975
19974
19973
19972
19971
19970
19969
16003
16004
19968
19957
19956
19955
19938
19939
19940
19923
19922
19921
19910
19911
19899
19898
15725
19886
19874
19857
19858
19847
19846
19835
15724
19820
19803
15723
19792
15722
19782
15721
19772
15720
19762
15719
19746
19730
19722
19715
19707
15718
19699
15717
19691
15716
19683
15715
19675
15714
19658
19641
15713
19633
19623
15712
19607
19597
15711
19598
19588
15975
19579
19578
15710
19568
15709
19558
15708
19548
15707
19549
19539
15974
19530
19529
19512
19496
19497
19513
19514
19531
19540
19550
19560
19559
19569
19570
19580
19589
19599
19609
19608
19624
19625
19626
15977
19635
19643
15979
19634
19642
19659
19676
19684
19692
19700
19701
19709
19708
19716
19717
19724
19723
19731
19732
19748
19747
19763
19773
19783
19784
19794
19793
19804
19805
19822
19821
19836
19837
19848
19849
19860
19859
19876
19875
19887
19888
19900
19901
15998
19912
19913
19902
19890
19889
19877
19878
19861
19850
19839
19838
19823
19824
19807
19806
19795
19796
15989
19808
19809
19810
19811
19812
19829
19828
19827
19826
19825
15993
19862
19863
15996
15997
19864
19865
19866
19867
19868
19851
19840
19841
15994
19852
15995
19869
19870
19853
19842
15992
19830
15990
19814
19813
19797
19798
19815
15991
19831
19816
19799
19788
19787
15988
15987
19777
19767
15986
19758
15984
19742
19741
19757
19756
19740
19739
19755
19754
19738
19737
19753
19752
19736
19735
19751
19750
19766
19776
19786
19785
19775
19774
19764
19765
19749
19733
19734
19725
15982
15981
19710
19702
19694
19693
19685
19686
19678
19677
19660
19661
19662
19644
19645
19663
19664
19646
19647
19665
19666
19648
19649
19667
19668
19650
19651
19669
19670
19652
19653
19654
15980
19671
19679
19687
19695
19703
19711
19718
19726
19727
19728
19720
19719
19712
19713
19705
19704
19696
19697
19689
19688
19680
19681
19673
19672
19655
19656
19639
19631
19621
19620
19619
19618
19628
19629
19630
19638
19637
19636
15978
19627
19617
19616
19615
19614
19613
19612
19611
19610
15976
19600
19590
19581
19571
19561
19551
19541
19532
15973
19516
19515
19498
19482
19483
19499
19517
19518
19519
19502
19501
19500
19484
19485
19486
19487
19488
19504
19503
19520
19521
19522
19523
19506
19505
19489
19473
19472
19471
19454
19455
19456
19457
19474
19490
19491
19475
19476
19458
15968
19441
19442
19433
19434
19417
19416
19415
19432
19431
19430
19429
19428
19427
19426
19425
19424
19423
19414
19398
19397
15965
19413
15966
19422
15967
19439
19440
19450
19451
19452
19453
19470
19469
19468
19467
19466
19449
19448
19465
19464
19481
19480
19463
19446
19447
19438
19437
19420
15706
19421
19412
19411
19394
19377
19367
19357
19347
19348
19358
19368
19378
19395
19396
19379
19380
19369
15962
19359
15961
19349
15960
19339
15959
19340
19350
19360
19370
19381
19382
19399
19400
19383
19384
19401
19402
19385
19386
19403
19404
19387
19388
19405
19406
19407
19408
19390
19389
15963
19372
19371
19361
19362
19352
19351
19341
19342
19332
19331
19330
19314
19313
19329
19328
19312
19311
19327
19326
19310
19309
19325
19324
19308
15958
19307
19297
19296
19295
19305
19306
19323
19322
19321
19338
19337
19320
15705
19303
19304
19294
19293
15704
19284
15703
19275
15702
19258
19241
19231
19220
15701
19204
19188
19172
19160
19149
15700
19138
19128
15699
19112
19103
19094
19084
15698
19067
19050
19033
19022
19023
19034
19035
19052
19051
19068
19069
19086
19085
19095
19104
19113
19114
19115
19116
19131
19132
19143
19153
19154
19165
19178
15950
19193
19179
19180
19181
19182
19196
19197
19213
19212
19211
19195
19194
19210
19209
19208
15952
19192
19177
19164
19163
15946
19152
19142
19141
19140
19130
19129
19139
19150
19151
19162
19161
19173
19189
19205
19221
19232
19242
19259
19276
19285
19286
19287
19288
19279
19278
19277
19260
19261
19244
19243
19233
19234
19223
19222
19206
19190
19174
19175
19176
15949
19191
15951
19207
19224
15953
19246
19245
19262
19263
19264
19247
19248
19265
19266
19249
19250
19267
19268
19251
19252
19269
19270
19271
19280
19289
19290
19291
19281
15955
19272
19273
19255
19238
19237
19254
19253
15954
19236
19235
19225
19226
19227
19216
19200
19185
19186
19170
19169
19168
19184
19199
19215
19214
19198
19183
15947
19167
19166
19155
19144
19133
19122
19121
19120
15943
19119
19118
19117
19106
19097
19096
19105
15940
15939
19087
19088
19072
19071
19070
19053
19036
19024
19007
19008
19025
19026
19037
19054
19055
19038
19039
19056
19073
19074
19057
19040
19041
19042
19059
19058
19075
19076
19077
19060
19043
19044
19045
19062
19061
19078
19079
19089
19098
19107
15941
19123
19134
19145
19156
19157
19146
19135
19124
19125
19136
19147
19158
19159
19148
19137
19126
19110
19109
19108
19099
19090
19091
19100
19101
19092
19082
19081
19080
19063
19064
19047
19046
19028
19027
19017
19016
19015
19014
19013
19012
15935
19011
19010
19009
18999
18982
15932
18973
18972
18971
18980
18981
18998
18997
19006
19005
18996
15697
18979
15696
18970
18955
18937
18928
18929
18938
18956
18957
18939
18940
18930
18920
18910
18901
18900
18899
18898
18909
18919
18918
15695
18908
15694
18897
18887
15693
18888
18878
15923
18869
18868
15692
18858
15691
18859
18849
18848
15690
18838
15689
18839
18829
15922
18813
18812
18803
15688
18794
15687
18785
15686
18777
18768
18759
18760
18743
18742
15685
18732
15684
18722
18712
18713
18723
18733
18734
18724
18714
18704
18703
18702
18685
18676
18667
18657
15683
18647
18637
18627
18628
18629
18639
18638
18648
18649
18659
18658
18668
18677
18686
18687
18688
18678
15907
18679
18670
18669
15905
18660
18661
18650
15903
18640
15902
18630
15901
18614
18613
18612
18611
18610
18592
18574
18564
15682
18555
18546
15681
18537
15680
18528
15679
18519
15678
18510
15677
18501
15676
18491
15675
18483
15674
18475
15673
18467
15672
18459
15671
18442
18427
15670
18416
18417
18400
18399
15669
18383
18384
18367
18366
18349
18332
18314
18315
18316
18334
18333
18350
18351
18368
18369
18370
18353
18352
18335
18317
18318
18336
18337
18319
18320
18338
18339
18321
18303
18302
18301
18300
18299
18298
18282
18281
18297
18296
18280
18263
18264
18253
18252
15668
18241
15667
18230
15666
18220
15886
18210
18209
15665
18198
15664
18187
15663
18171
18172
18161
15883
18151
18150
15662
18139
15661
18128
15660
18117
15659
18101
18085
18086
18073
18072
18058
15658
18044
15657
18029
18030
18015
18014
17999
15656
17984
17970
17971
17957
17956
17942
17943
17944
17958
17972
17986
17985
18000
18001
18002
18017
18016
18031
18046
18045
18059
18060
18074
18087
18088
18075
18061
18047
18032
18033
18018
18019
18003
17987
15872
17973
15870
15868
15866
17945
17959
17960
17961
17975
17974
17988
17989
18005
18004
18020
18035
18034
18048
18049
18050
18064
18078
15881
18091
18092
18093
18094
18110
18109
18108
18107
18106
15882
18090
18077
18063
18062
15879
18076
15880
18089
18105
18121
18132
18131
18130
18119
18120
18104
18103
18102
18118
18129
18140
18141
18152
18153
18142
18143
18154
18164
18163
18162
18173
18189
18188
18199
18200
18211
18221
18232
18231
18242
18243
18254
18265
18266
18267
15888
18283
18284
18285
18270
18269
18268
18256
18255
18244
18245
18234
18233
18222
18223
18213
18212
18201
18202
18191
18190
18174
15884
15885
18175
18176
18177
18178
18179
18180
18165
18166
18181
18182
18167
18168
18158
18157
18146
18147
18136
18125
18124
18135
18134
18145
18156
18155
18144
18133
18122
18123
18111
18095
18096
18112
18113
18114
18098
18097
18082
18081
18067
18066
18080
18079
18065
15878
18051
18036
18037
18052
18053
18054
18039
18038
18024
18023
18022
18021
15877
15876
15874
18006
17990
17991
18007
18008
17992
17977
17978
17979
17980
17967
17966
17965
17964
17963
17976
15871
17962
17948
17933
17932
17931
17947
17946
17930
17929
17914
15865
17913
17898
17897
17882
17881
17896
17895
17911
17912
17928
17927
17926
17910
15655
17894
17879
17880
17864
17863
17845
17846
17828
17827
17815
17816
17803
17802
17789
17790
17777
17776
17763
17764
17765
17753
17752
17751
15654
17737
15653
17720
17703
17686
17672
17673
17656
17655
15652
17641
17642
17643
17657
17658
17675
17674
17688
17687
17704
17721
17738
17739
17740
17754
17766
17779
17778
17791
17792
17805
17804
17817
17829
17847
17865
17866
17867
17849
17848
17830
17831
17832
17818
15861
17806
15860
17793
15859
17780
15858
17767
15857
17755
17741
17725
17726
17727
15855
17742
17728
17729
17743
15856
17768
17781
17794
17807
17819
17836
17837
17838
17856
17857
17873
17874
17889
17888
17887
17872
17871
17855
17854
17870
17869
15862
17852
17853
17835
17834
17833
17851
17850
17868
15863
17883
15864
17899
17915
17916
17900
17884
17885
17886
17901
17917
17918
17902
17903
17919
17935
17934
17949
17950
17951
17936
17937
15867
17952
17938
17922
17921
17920
17904
17905
17906
17907
17923
17924
17908
17892
17891
17890
17875
17876
17877
17861
17860
17859
17858
17840
17839
17821
17820
17808
17795
17782
17783
17784
17797
17796
17809
17810
17822
17823
17841
17842
17824
17812
17811
17798
17785
17772
17771
17770
17769
17756
17745
17744
17730
17731
17732
17746
17757
17758
17747
17733
17716
17715
17714
17697
17679
17665
17666
17649
17648
17647
17633
17632
17631
17630
17615
17602
17586
15847
17572
17559
17544
17545
17532
15844
17515
17516
17517
17501
17502
17518
17519
17503
17488
17487
17486
17485
17500
17499
15843
17498
17483
17484
17469
17456
17443
17430
17418
17405
17392
17376
17375
15837
17391
17404
17417
17429
17442
17455
17468
17482
17481
15841
17497
15842
17514
17531
17530
17543
17542
17558
17557
17570
17571
17585
17584
17599
17600
17601
17614
17627
17628
17629
15849
17646
17661
17677
17662
17663
17664
17678
17696
17713
17712
17695
17694
17711
17710
17693
17692
17709
17708
17707
17724
17723
17722
17705
17706
17689
17690
17691
17676
15851
17660
15850
17659
17645
17644
17626
17613
17612
17625
15848
17624
15651
17611
15650
17598
15649
17582
17583
17569
15648
17556
15647
17539
17526
17527
17540
17541
17528
17529
17513
17496
17480
17467
17466
17453
17454
17441
17428
17416
17415
17427
17440
17439
17452
17465
17478
17479
15840
17495
17512
17511
17510
17494
17477
17464
15646
17451
15645
17438
15644
17426
15838
17414
17413
15643
17400
15642
17387
15641
17371
15640
17372
17373
17389
17388
17401
17402
17403
17390
17374
17362
17351
17339
17322
17321
17308
17309
17296
17295
17282
17283
17270
17269
17256
17243
17242
17255
17268
17281
17294
17307
17320
17337
17338
17350
17361
17360
15836
17349
17348
15639
17336
17319
17306
15638
17293
15637
17280
17267
17254
17241
17227
15636
17211
15635
17197
17180
15634
17166
17167
17153
17152
17138
17123
15633
17108
17109
17110
17111
17095
17096
17078
17077
17063
17062
17047
17048
17034
17022
17011
16999
16998
16986
16987
16988
17000
17012
17023
17035
17036
17050
17049
17064
17065
17079
17080
15820
17097
17098
15821
15822
17099
17100
17084
17085
17069
15817
17053
17052
17068
17083
17082
17081
17066
17067
17051
15814
15816
17037
17024
17013
17001
16989
16974
16975
16976
16977
16978
16961
16949
16948
16947
16946
16945
16944
16960
16973
16972
16971
16970
16958
16959
16943
16942
16930
16931
16932
15809
16933
16921
16920
16904
16889
16876
16859
16844
16843
16829
16828
16842
16857
16858
16875
16874
16873
16856
16841
16827
16826
16840
16855
16872
16885
16886
15804
16901
16902
16887
16888
16903
16919
16918
16917
15807
16929
15808
16941
15810
16957
16969
16968
16985
16997
17009
17010
15813
17021
17033
17032
17046
17061
15819
17076
17094
17093
17092
15632
17075
15631
17060
17045
17031
17020
17008
15630
16996
15629
16984
15628
16967
16956
16940
16928
16916
15627
16900
16884
15626
16871
15625
16854
15624
16839
15623
16825
15622
16810
16811
16812
16813
16814
16815
16830
16831
16845
15801
16860
16861
16862
16863
16877
16892
16891
16890
15803
15805
16905
16906
16907
16908
16909
16893
16894
16895
16879
16878
15802
16864
16865
16848
16847
16846
16832
16833
16834
16821
15798
16805
16806
16807
16823
16822
16835
16849
16866
16867
16850
16836
16837
16824
16808
16795
15797
16779
16778
16765
16764
16747
16746
16733
15791
16718
16717
16732
15793
16745
16762
16763
16776
16777
16794
16793
16792
16775
15796
16761
16760
16759
16758
15792
16730
16731
16716
16715
16714
16729
16728
16744
16756
16757
15795
16774
16787
16788
16789
16790
16791
16804
16820
16819
16818
16817
16816
16803
16802
16786
16785
16801
16800
16799
16798
16797
15621
16781
16782
16783
16784
16772
16773
16755
16754
16753
16771
16770
16769
16752
15620
16739
16740
15794
16741
16725
16726
16742
16743
16727
16713
16702
16703
16693
16692
16691
16675
16666
16657
16649
16640
16631
16630
16639
16648
15788
16656
16665
16674
16690
16700
16701
16712
16711
16710
16724
16723
16709
16699
15619
16689
15618
16673
15617
16664
15616
16647
15615
16638
15614
16629
15613
16613
15612
16589
15611
16580
16572
16563
15610
16554
15609
16545
15608
16537
15607
16529
15606
16521
15605
16513
15604
16506
15603
16491
16483
15602
16467
16468
16484
16485
15778
16492
16507
16514
16522
16530
16538
16546
16555
16564
15782
16573
16574
16565
16556
16547
16539
16531
16523
16515
16508
16493
16486
16470
16469
16453
16452
16451
16443
15601
16434
16435
16444
16445
16436
16437
16446
16454
16455
16471
16472
16456
16457
16473
16474
16458
16459
16475
16476
16460
16461
16477
16478
16462
16463
16479
16480
16464
16447
16448
16439
16438
15773
16428
16427
16426
16425
16424
16423
16422
15772
16421
15771
16411
16410
16420
16419
16409
16408
16418
16417
15600
16407
15599
16390
15598
16372
16356
16357
16339
16338
16331
15597
16324
15596
16317
15595
16311
15594
16304
16288
16282
15593
16276
15592
16270
15591
16263
15590
16256
15589
16249
15588
16242
15587
16236
15586
16230
15585
16224
15584
16218
15583
16213
15582
16208
15581
16192
15580
16174
16175
16170
16166
15579
16150
16146
15578
16143
15577
16140
15576
16141
16142
16139
16138
15753
16136
16137
16134
16131
16130
16133
16135
15575
16132
15574
16129
15573
16126
15572
16127
16128
16125
16124
15752
16122
16123
16121
16120
15571
15570
15569
16118
16119
16117
16116
15568
15567
16114
16115
16113
16112
15566
15565
16110
16111
16109
16108
15564
15563
16106
16107
16105
16104
15562
15561
16102
16103
16101
16100
15560
15559
16098
16099
16097
16096
15558
15557
16094
16095
16093
16092
15556
15555
16090
16091
16089
16088
15554
15553
16086
16087
16085
16084
15552
16066
16067
16064
15551
25163
25162
25161
25160
25159
25158
25157
25156
25155
25154
25153
25152
25151
25150
25149
25148
25147
25146
25145
25144
25143
25142
15530
16022
16023
16025
16024
15531
15532
16026
16027
16029
16028
15533
15534
16030
16031
16033
16032
15535
15536
16034
16035
16037
16036
15537
15538
16038
16039
16041
16040
15539
15540
16042
16043
16045
16044
15541
15542
16046
16047
16049
16048
15543
15544
16050
16051
16053
16052
15545
15546
16054
16055
16057
16056
15547
15548
16058
16059
16061
16060
15549
15550
16062
16063
16065
16068
16069
16070
16071
16072
16073
16074
16075
16076
16077
16078
16079
16080
16081
16082
16083
20258
20257
20256
20255
20254
20253
20252
20251
20250
20249
20248
20247
20246
20245
20244
20243
20242
20241
20240
20239
20238
20237
11425
11855
11426
11856
11427
11857
11428
11858
11429
11859
11430
11860
11431
11861
11432
11862
11433
11863
11434
11864
11435
11865
11436
11866
11437
11867
11438
11868
11439
11869
11440
11870
11441
11871
11442
11872
11443
11873
11444
11874
11445
11875
11446
11876
11642
15255
15254
15253
15252
15251
15250
15249
15248
15247
15246
15245
15244
15243
15242
15241
15240
15239
15238
15237
15236
15235
15234
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
11121
11120
11119
11118
11117
11116
11115
11114
11113
11112
11111
11110
11109
11108
11107
11106
11105
11104
11103
11102
11101
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4979
4611
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
5014
5013
5012
5011
5010
5009
5008
5007
5006
5005
5004
5003
5002
5001
5000
4999
4998
4646
4645
4644
4643
4997
4642
4641
4640
4639
4638
4637
4636
4635
4634
4633
4632
4631
4630
4629
4628
4627
4626
4625
4624
4623
4622
4621
4620
4619
4618
4617
4616
4615
4614
4613
4612
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
8133
8132
8131
8130
8129
8128
8127
8126
8125
8124
8123
8122
8121
8120
8119
8118
8117
8134
7694
8116
8115
7693
8114
7692
8113
7691
8112
7690
8111
7689
8110
7688
8109
7687
8108
7686
8107
7685
8106
7684
8105
7683
8104
7682
8103
7681
8102
7680
8101
7679
8100
7678
8099
7677
8098
7676
8097
7675
8096
7674
8095
7673
8094
7672
8093
7671
8092
7670
8091
7669
8090
7668
8089
7667
8088
7666
8087
7665
8086
7664
8085
7663
8084
7662
15256
15257
15258
15259
15260
15261
15262
15263
15264
15265
15266
15267
15268
15269
15270
15271
15272
15273
15274
15275
15276
15277
15278
15279
15280
15281
15282
15283
15284
15285
15286
15287
11910
11908
11906
11904
11902
11900
11899
11897
11895
11893
11892
11891
11890
11889
11888
11887
11886
11885
11884
11883
11882
11881
11880
11879
11644
11898
11469
11896
11468
11894
11467
11877
11878
11643
11466
11465
11464
11463
11462
11461
11460
11459
11458
11457
11456
11455
11454
11453
11452
11451
11450
11449
11448
11447
20259
20260
20261
20262
20263
20264
20265
20266
20267
20268
20269
20270
20271
20272
20273
20274
20275
20276
20277
20278
20279
20280
20281
20282
20283
20284
20285
15754
20286
16149
16165
20287
16169
16173
16191
16207
16206
15759
16212
16217
20288
16223
16229
15761
15762
16235
16241
15763
16240
16239
16233
16234
16228
16227
16221
16222
16216
15760
16211
16205
16204
16203
16202
16201
16200
16199
16198
16197
16196
16195
16194
16178
16179
16180
16181
16182
16183
16184
16185
16186
16187
16188
16189
16190
16172
15757
16164
16163
16162
16161
16160
16159
16158
16157
16156
16155
16154
16153
16152
15755
16148
16145
16144
16147
16151
16167
15756
16168
16171
16177
16176
15758
16193
16210
16209
16214
16215
16220
16219
16225
16226
16232
16231
16237
16238
16244
16243
16250
16251
16258
16257
16264
16265
16272
16271
16277
16278
16284
16283
16290
16289
16305
16306
16312
16313
16314
16307
15766
15765
16291
16292
16293
16294
16295
16296
16297
16298
16299
16300
16308
16315
16321
16322
16316
16309
16301
16302
16286
16285
16279
16280
16274
16273
16266
16259
16252
16245
16246
16253
16254
16247
16248
20289
20290
16255
20291
20292
16269
16262
16261
16260
16267
16268
15764
16275
16281
20293
20294
16287
16303
20295
16310
15767
20296
16323
16330
20297
20298
16337
16355
16354
16353
16336
16329
16328
16335
16352
15768
16351
16350
16349
16367
16366
16348
16347
16365
16364
16346
16345
16363
16362
16344
16343
16361
16360
16376
16375
16359
16341
16342
16334
16327
16320
16319
16318
16325
16326
16333
16332
16340
16358
16374
16373
15769
16391
16392
16393
16394
16377
16378
16395
16396
16379
16380
16397
16398
16381
16382
16399
16400
16383
16384
16385
16386
16368
16369
16387
16388
16370
16371
16389
16406
16416
15770
16405
16404
16415
16414
16403
16402
16401
16412
16413
16429
16430
16431
16440
16441
16432
16433
16442
15774
20299
20300
16490
15777
16482
16466
16450
16449
15775
16465
15776
16481
16489
16503
16504
16505
15780
20301
16520
16528
20302
20303
16536
15781
16544
20304
16553
16552
16561
16562
20305
20306
16571
16570
15783
16579
20307
16588
16605
20308
16612
16611
16604
16587
16586
16603
16602
16585
16584
16576
16567
16558
16549
16541
16533
16534
16542
16550
16559
16568
16577
16578
16569
16560
16551
16543
16535
16527
16526
16525
16517
16518
16519
16512
16511
16510
16502
16488
16487
16501
16500
16499
16498
16497
16496
16495
16494
15779
16509
16516
16524
16532
16540
16548
16557
16566
16575
16583
15784
16592
16591
16590
16582
16581
15785
15786
16606
16614
15787
16615
16616
16607
16593
16594
16595
16596
16597
16598
16599
16600
16601
16608
16609
16610
16626
16625
16634
16635
16636
16627
16628
16637
20309
20310
20311
16655
16646
16645
16644
16643
16652
16660
16661
16653
16654
16662
16663
20312
20313
16672
16671
16670
16669
16668
16659
16651
16642
16633
16624
16623
16622
16621
16620
16619
16618
16617
16632
16641
16650
16658
16667
15789
16676
16677
16678
16679
16680
16681
16682
16683
16684
16694
16704
15790
16719
16734
16735
16748
16749
16766
16767
16750
16737
16736
16720
16706
16705
16695
16685
16686
16696
16697
16687
16688
16698
20314
20315
16708
16707
16721
16722
16738
16751
16768
16780
16796
20316
20317
16809
15799
15800
16838
20318
16853
16870
16883
16882
16869
16852
16851
16868
16881
16880
16896
16912
16911
16910
16923
16922
16934
16935
16950
16962
16979
16991
16990
17002
17003
17015
17014
17025
15815
17038
17039
17026
17027
17028
17029
17018
17006
17005
17017
17016
17004
16992
16980
16963
16964
16981
16993
16994
16982
16965
16953
16952
16951
16936
16924
16925
16937
16938
16926
16913
16897
16898
16899
16915
16914
15806
16927
20319
16939
16955
16954
15811
16966
15812
16983
20320
20321
16995
20322
17007
17019
20323
20324
17030
17044
17059
17074
15818
17058
17043
17042
17057
17073
17089
17088
17072
17056
17041
17040
17055
17054
17070
17071
17087
17086
17102
17101
17116
17115
17130
17144
17158
17172
17188
17189
17190
17205
17206
17221
17220
17219
17233
17234
17247
17260
17261
17274
17273
17286
17287
17300
17299
17312
17313
17330
17331
17332
17315
17314
17301
17288
17275
17276
17263
17262
17249
17248
17235
17236
17222
17223
17208
17207
17192
17191
17174
17173
17159
17160
17146
17145
17131
17132
17117
17118
17103
17104
17105
17106
17090
17091
17107
17122
17137
20325
20326
17151
17165
20327
20328
17179
17178
17177
17163
17164
17150
17149
17135
17136
17121
17120
17119
17134
17133
17147
17148
17162
17161
17175
17176
17193
17194
15828
17209
17195
17196
17210
17226
17240
17239
17225
17224
17238
17237
17250
17251
17252
17253
20329
20330
17266
17265
17264
17277
17278
17279
20331
20332
17292
17291
17290
17289
17302
17303
17304
17305
20333
20334
17318
17335
17334
17317
17316
17333
17345
17346
17347
20335
20336
20337
17370
17359
17358
17369
17368
17357
17356
17344
17343
17355
17366
17367
17383
17382
17381
17365
17364
17353
17354
17342
17341
17329
17328
17327
17326
17311
17298
17285
15834
15833
17272
17259
15832
15831
17246
17232
17216
17217
15830
17218
17204
17187
17186
17203
15829
17202
15827
17185
15826
15825
17170
17171
17157
17156
15824
15823
17142
17143
17129
17128
17114
17113
17112
17127
17126
17125
17124
17139
17140
17141
17155
17154
17168
17169
17183
17184
17201
17200
17199
17182
17181
17198
17212
17228
17229
17213
17214
17215
17230
17231
17245
17244
17257
17258
17271
17284
17297
17310
17323
15835
17324
17325
17340
17352
17363
17377
17378
17379
17380
17393
17406
17419
17420
17432
17431
17444
17445
17458
17457
17470
17471
17472
17459
17460
17447
17446
17433
17434
17422
17421
17408
17407
17394
17395
17396
17409
17410
17411
17398
17397
17384
17385
17386
17399
20338
20339
17412
17425
20340
20341
17437
17436
17424
17423
17435
17448
17461
17462
17449
17450
20342
20343
17463
17476
20344
20345
17493
17509
17525
17524
17508
17492
15839
17475
17474
17473
17491
17506
17507
17523
15845
17537
17538
20346
17555
17554
17553
17552
17551
17535
17536
17522
17521
17505
17490
17489
17504
17520
17534
17533
15846
17549
17550
17563
17562
17561
17548
17547
17546
17560
17573
17587
17588
17589
17590
17574
17575
17591
17604
17603
17616
17617
17634
17635
17618
17619
17636
17650
17651
17637
17638
17652
17669
17670
17653
17639
17622
17621
17620
17607
17594
17593
17606
17605
17592
17576
17577
17564
17565
17578
17579
17566
17567
17568
20347
20348
17581
17580
17596
17595
17608
17609
17610
17597
20349
20350
17623
17640
20351
17654
17671
17685
20352
20353
17702
17719
20354
20355
17736
17750
17762
17775
20356
20357
20358
17801
17788
17787
17774
17761
17749
17735
15854
17718
15853
17701
15852
17684
17683
17682
17668
17667
17681
17680
17698
17699
17700
17717
17734
17748
17759
17760
17773
17786
17799
17800
17813
17814
20359
20360
17826
17825
17843
17844
17862
17878
17893
17909
20361
20362
17925
17941
17955
17954
17940
17939
17953
15869
17968
17969
17983
20363
17998
18013
15873
17997
17982
17981
17996
17995
17994
17993
18009
18010
18025
18026
18011
18012
15875
18027
18028
18043
20364
18057
18056
18042
18041
18040
18055
18068
18069
18070
18071
20365
18084
18083
18099
18100
18116
18115
18126
18127
20366
20367
18138
18137
18148
18149
20368
20369
20370
18160
18159
18169
18170
18186
18197
20371
20372
18208
18219
20373
20374
18229
18240
20375
20376
18251
20377
20378
18279
15887
18262
18261
18250
18239
18228
18218
18207
18196
18185
18184
18183
18195
18194
18193
18192
18203
18214
18224
18235
18246
18257
18258
18247
18248
18237
18236
18225
18215
18204
18205
18206
18217
18216
18226
18227
18238
18249
18260
18259
18276
18275
18290
18308
18307
18306
18288
18289
18274
18273
18272
18271
18286
18287
18305
18304
18322
18323
18324
18325
18326
18344
18361
18360
18343
18342
18341
18340
18357
18356
18355
18354
18371
18372
15892
18373
18388
18389
18374
18375
18358
18359
18376
18377
18392
18393
18378
18379
18394
18395
18380
18381
18364
18347
18346
18363
18362
18345
18327
18309
18291
18292
18277
18278
18293
18294
18295
18313
18312
18311
18310
18328
18329
18330
18331
20379
15889
18348
15890
18365
20380
20381
15891
18382
18398
18415
18426
18425
18414
18397
18396
18413
18412
18424
18423
18411
18410
18422
15895
18409
18408
18391
18390
18407
18406
15894
18405
18404
18403
18402
18387
15893
18386
18385
18401
18418
18419
18420
15896
18421
18430
18447
18448
18431
18432
18449
18450
18433
18434
18451
18452
18435
18436
18453
18454
18455
18437
18438
18456
18464
18463
18471
18479
18487
18488
18497
18498
18499
18489
18481
18480
18472
18473
18465
18457
18439
18440
18441
15897
18458
20382
20383
18466
20384
18474
18482
20385
20386
18490
18500
18509
20387
20388
18518
18527
20389
20390
18536
18545
20391
20392
18554
18563
20393
20394
18573
18591
18590
18608
18609
15900
18626
20395
20396
18636
18635
18634
18644
18643
18653
18654
18665
18666
18655
18645
18646
20397
20398
18656
15904
15906
15908
20399
18701
18711
18710
18709
18699
18700
18684
18675
18674
18683
18682
18698
18697
15909
18681
18672
18673
18664
18663
18652
18642
18632
18633
18624
18625
18607
18589
18572
18571
18570
18560
18551
18552
18561
18562
18553
18544
18535
18526
18517
18508
18507
18516
18525
18534
18543
18542
18533
18524
18515
18506
18496
18495
15898
18505
18514
18523
18532
18541
18550
18559
18569
18585
18584
18583
18582
18581
18599
18598
18580
18579
18578
18577
18567
18568
18558
15899
18549
18540
18531
18522
18513
18504
18494
18486
18478
18470
18462
18446
18445
18444
18429
18428
18443
18460
18461
18469
18468
18476
18477
18485
18484
18492
18493
18503
18502
18511
18512
18521
18520
18529
18530
18539
18538
18547
18548
18557
18556
18565
18566
18576
18575
18593
18594
18595
18596
18597
18615
18616
18617
18618
18600
18601
18619
18620
18602
18603
18604
18586
18587
18588
18606
18605
18623
18622
18621
18631
18641
18651
18662
18671
18680
18696
18695
18694
18693
18692
18691
18690
18689
15910
18705
15912
18715
15913
18725
18735
15914
18744
18761
18770
18769
18778
18786
18795
18804
18814
18815
18805
18796
18787
18779
15919
18771
15917
18762
15915
18745
18746
18747
18748
18749
18750
18751
18752
18736
18726
18716
18706
15911
18707
18708
18718
18717
18727
18737
18738
18728
18729
18719
18720
18730
18731
18721
20400
20401
20402
18741
18740
18739
18756
15916
18766
18757
18758
18767
18776
18775
15918
15920
18783
18784
18793
20403
20404
18802
18801
18792
18791
18800
18809
18808
18825
18826
18827
18810
18811
20405
20406
18828
18837
20407
20408
18847
18857
20409
20410
18867
20411
18877
18886
20412
20413
18896
18895
18885
18876
18875
18874
18873
18872
18881
18882
18883
18884
18894
18893
18904
18905
18906
18907
18917
20414
20415
18927
18936
18935
18953
18954
18969
18978
18995
19004
20416
20417
20418
20419
19049
19032
19021
19020
15934
19003
18994
18993
15933
19002
18992
18991
18974
15931
18964
18963
18962
18961
18960
18959
18958
18943
18944
18945
18946
18947
18948
18949
18950
18965
18966
18975
18976
18977
18968
18967
18952
18951
18933
18934
18925
18926
18916
18915
18914
18924
18923
18932
15927
18922
18912
18913
18903
18892
18891
18902
15925
18890
18880
18871
18861
18862
18863
18853
18852
18851
18841
18831
18832
18842
18843
18844
18854
18864
18865
18866
18856
18855
18845
18846
18836
18835
18834
18833
18824
15921
18807
18798
18799
18790
18789
18781
18782
18774
18773
18764
18765
18755
18754
18753
18763
18772
18780
18788
18797
18806
18823
18822
18821
18820
18819
18818
18817
18816
18830
18840
18850
18860
18870
18879
18889
15924
18911
18921
15926
18931
18942
18941
15928
15929
15930
18983
18984
18985
18986
18987
18988
18989
18990
19000
19001
19018
19019
19029
19030
19031
15936
19048
15937
19065
19066
15938
19083
20420
20421
19093
19102
20422
20423
19111
20424
19127
15942
15944
15945
20425
19171
15948
19187
19203
19219
19218
19202
19201
19217
19228
19229
19230
20426
20427
20428
20429
19257
19240
19239
19256
19274
19282
19283
15956
19292
19301
19302
20430
20431
19319
19318
19317
19300
19299
19298
15957
19315
19316
19333
19334
19335
19336
19346
20432
20433
19356
19366
20434
20435
19376
19375
19365
19355
19345
19344
19343
19353
19354
19364
19363
19373
19374
19391
19392
15964
19409
19410
19393
20436
20437
20438
19419
19418
19435
19436
19445
20439
20440
19462
19479
20441
20442
19495
19494
15970
19478
15969
19461
19444
19443
19460
19459
19477
19493
19492
15971
19507
15972
19524
19525
19508
19509
19510
19511
20443
20444
19528
19527
19526
19536
19537
19538
20445
20446
19547
19546
19556
19557
20447
20448
19567
19566
19565
19564
19554
19555
19545
19544
19535
19534
19533
19542
19543
19553
19552
19562
19563
19573
19572
19582
19591
19601
19602
19603
19604
19605
19595
19594
19593
19592
19583
19584
19574
19575
19585
19586
19576
19577
20449
20450
19587
19596
20451
20452
19606
19622
20453
19632
19640
19657
19674
20454
20455
19682
19690
20456
20457
19698
19706
20458
20459
19714
19721
20460
20461
20462
19729
15983
19745
15985
19761
19771
19781
19791
20463
19802
19801
19790
19780
19770
19769
19760
19744
19743
19759
19768
19778
19779
19789
19800
19817
19818
19819
19834
19845
19844
19833
19832
19843
19854
19871
19883
19882
19881
19880
19879
19891
19903
19914
19932
19931
19930
19929
19928
19927
19926
19925
19924
19941
19958
19959
19942
19943
19944
16001
19945
19946
19947
19948
19949
16002
19960
19950
19951
19934
19933
19915
19904
19892
19893
19894
19895
19896
19884
19872
19855
19856
19873
20464
20465
19885
19897
20466
20467
20468
20469
20470
19954
16000
19937
15999
19920
19909
19908
19919
19918
19907
19906
19905
19916
19917
19935
19936
19953
19952
19962
19961
19976
16005
16006
20001
16007
20009
20002
19986
19985
19977
19978
19963
19964
19965
19980
19979
19987
19988
20471
20004
20003
20010
20011
16008
20018
20017
20016
20023
20031
16009
20048
20049
20050
20033
20032
20024
20025
20026
20472
20473
20034
20051
20474
20475
20059
20058
20057
20065
20066
20073
20074
20067
20476
15117
15115
15113
15097
15080
15081
15078
11850
15077
11616
15075
15074
11615
15073
11614
15072
11613
15071
11612
15070
11611
15069
11610
15068
11609
15067
11608
15066
11607
15065
11606
15064
11605
15063
11604
15062
11603
15061
11602
15044
15045
15046
15047
15048
15049
15050
15051
15052
15053
15054
15055
15056
15057
15058
15059
15060
15043
15041
15039
15037
15035
15034
15017
15018
15001
15000
14999
15016
15033
15032
15015
14998
14997
15014
15031
15030
15013
14996
14995
15012
15029
15028
15011
14994
14993
15010
15027
15026
15025
15008
15009
14992
14991
14990
15007
15024
15023
15006
14989
14988
14987
14986
15003
15004
15005
15022
15021
15020
11601
15042
15040
11600
15038
11599
15036
11598
15019
15002
14985
14984
11597
14983
11596
14982
11595
14981
11594
14980
11593
14979
11592
14978
11846
14977
14976
11591
14974
11590
14975
14972
14971
11589
14968
11588
14969
14966
11844
14964
14963
11587
14960
11586
14961
14958
14957
11585
14940
14941
14942
14943
14944
14945
14946
14947
14948
14949
14950
14951
14952
14953
14954
14955
14959
14956
14938
14936
14919
14902
14885
14868
14851
14850
14849
14848
14847
14846
14829
14830
14831
14832
14833
14834
14816
14812
14808
14804
14800
14797
14780
14796
14795
14794
14793
14792
14791
14790
14789
14788
14787
14786
14785
14784
14783
14782
14799
14803
14807
14811
14815
14819
14820
14821
14822
14839
14838
14855
14872
14873
14856
14857
14840
14823
14824
14841
14858
14859
14860
14843
14842
14825
14826
14827
14828
14845
14844
14861
14878
14879
14862
14863
14864
14865
14866
14867
14884
14901
14918
14935
14934
14933
14932
14915
14898
14899
14916
14917
14900
14883
14882
14881
14880
14897
14896
14895
14894
14877
14876
14875
14874
14891
14908
14909
14892
14893
14910
14911
14912
14913
14914
14931
14930
14929
14928
14927
14926
14925
14924
14907
14890
14889
14906
14923
14922
14905
14904
14921
11843
14937
14920
14903
14886
14869
14852
14853
14870
14887
14888
14871
14854
14837
14836
14835
14818
14814
11584
14810
11583
14806
11582
14802
11581
14798
11580
14781
14778
14779
14764
14763
14747
11579
14748
14732
14731
14714
14715
14711
14710
14694
14690
11578
14686
11577
14669
11576
14652
14653
11834
14654
14655
14656
14657
14658
14659
14660
14661
14662
14663
14664
14665
14666
14682
14681
14680
14679
14678
14677
14676
14675
14674
14673
14672
14671
14670
14687
14691
14695
14696
14697
11836
14698
14699
14700
14701
14702
14703
14704
14705
14706
14707
14708
14692
14688
14683
14684
14668
14667
14651
14649
14646
14643
14640
14635
14634
14633
14632
14631
14630
14629
14628
14627
14626
14625
14624
11831
14608
14602
11828
14595
14596
14603
11830
14609
14610
14611
14612
14613
14614
14615
14616
14617
14618
14619
14604
14597
14591
14574
14590
14589
14588
14587
14586
14585
14584
14583
14582
14581
14580
14579
14578
11827
14594
14601
14607
14623
14639
11832
11575
14650
14648
11574
14645
11573
14642
14638
11572
14622
11571
14606
11570
14600
14593
14577
14576
14570
14553
14554
14548
14547
14540
14541
14534
14533
14517
14510
11569
14493
14494
14487
11568
14469
14462
14455
14447
11567
14439
11566
14422
14415
11565
14423
14424
14425
14417
14416
14409
14410
14404
14403
11813
14402
11564
14395
11563
14388
11562
14382
14376
11810
14360
14359
14342
14325
14326
14343
14344
14327
14310
14303
14302
14309
14308
14301
11561
14294
11560
14287
11559
14271
14254
14238
14234
14235
14231
14230
11558
14213
14196
14192
11557
14188
11556
14185
14182
14179
14176
14171
14172
14173
11800
11801
11802
11803
14189
14193
14197
14214
14215
14198
14199
14200
14201
14202
14203
14204
14205
14206
14207
14208
14209
14210
14211
14212
14194
14190
14186
14183
14180
14177
14174
14168
14167
14149
14148
14166
14165
14147
14146
14164
14163
14145
14144
14162
14161
14143
14142
14160
14159
14141
14140
14158
11798
14157
14139
14138
14156
14155
14154
14153
14137
14136
11555
14130
14124
14118
14101
14102
14095
14089
14084
14078
11554
14074
14079
14080
14081
14086
11788
14085
11790
14090
14091
14097
11791
14096
14103
11794
14119
11795
14125
11796
14131
11797
14132
14126
14120
14104
14105
14106
14107
14108
14109
14110
14111
14112
14113
14114
11792
14098
11793
14115
14116
14099
14093
14092
14087
14088
14082
11787
14077
14073
14056
14055
14072
14071
14054
14053
14070
14069
14052
14051
14068
14067
14050
14049
14066
14065
14048
14047
14064
14063
14046
14062
14045
14044
14061
14060
14076
14075
11786
14059
14058
14057
14040
14035
14018
14015
11553
13999
14000
14001
13984
13983
13982
13977
11552
13972
13967
13961
13943
13944
13962
13945
13927
13928
13929
13911
13895
13896
13912
13930
13931
13932
13914
13913
13897
13898
13899
13900
13901
13902
13903
13904
13920
13919
13918
13917
13916
13915
13933
13934
13935
13936
13954
13953
13952
13951
13950
13949
13948
13947
13946
11781
13963
13968
11782
11783
13973
13978
13985
13986
13987
13988
13989
13990
13991
13992
13993
13994
13995
13996
14013
14012
14011
14010
14009
14008
14007
14006
14005
14004
14003
14002
14016
14020
14019
14036
14041
14042
14043
14037
11785
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14038
14034
14017
14014
11784
13998
13997
13979
13980
13975
13974
13969
13964
13958
13957
13956
13955
13937
13938
13939
13921
13905
13906
13889
13884
13879
13875
13872
13868
13864
13860
13859
13858
13857
13856
13855
13854
13853
13852
13851
13850
13849
13848
13847
13842
13846
13863
13867
13871
13874
13878
11779
13883
13888
13887
13893
13894
13910
13909
13926
13925
13908
13892
13891
13886
11551
13881
13882
13877
11550
11778
13870
11549
13866
11548
13862
11547
13845
11546
11777
13841
11776
13825
11775
13824
11545
13820
11544
13816
11543
13812
11542
13807
11541
13801
13795
13802
13796
11770
13790
13789
13788
11540
13783
13778
11539
13773
11538
13767
11537
13762
13757
11536
13752
11535
13746
11534
13740
11533
13734
13735
13729
13713
13699
13681
13666
13659
11532
13642
11531
13636
11530
13630
11529
13624
13607
11528
13591
11527
13574
13557
13558
13541
13540
13532
13524
11526
13516
13507
11525
13497
13480
13481
13470
13469
11524
13453
13442
13432
13422
13404
13386
13370
13371
13372
13362
13361
13360
11523
13344
13345
13346
13335
13334
13333
11522
13323
11734
13313
13312
11521
13301
11520
13290
11519
13279
11518
13280
13291
13302
13303
13292
13281
13270
13269
11733
13260
13259
13248
13249
13237
13236
13220
13221
13204
13203
13193
13176
13177
13160
13159
13142
13125
11517
13115
11516
13105
11515
13095
11514
13078
13069
13052
13053
13042
13032
11513
13015
11512
13005
11511
12989
12973
12956
12957
12958
12946
12935
12923
12911
12900
12883
12882
12899
12910
12922
12934
12945
12944
11510
12933
11509
12921
11508
12909
11507
12898
12881
11506
12866
12855
12838
11505
12821
11504
12807
11503
12792
12793
12794
12779
12780
12795
12796
12811
12812
12797
12782
12781
12764
12763
12762
12745
12746
12731
12730
12714
12715
12698
12697
12680
12681
12682
12699
12700
11694
12716
12732
11696
12747
12765
12766
12767
12768
12750
12751
12769
12770
12771
12753
12752
12735
12736
12721
12720
12719
11695
12703
12704
12705
12687
12688
12672
12671
12655
12656
12639
12638
12622
12623
12607
12606
12588
12572
12556
12540
12525
12526
12527
12528
12543
12559
12560
12544
12545
12530
12529
12513
12512
12511
12510
12509
12493
12477
12461
12446
12447
12462
12478
12494
12495
12496
12497
12481
12480
12479
12463
12448
12449
12464
12465
12466
12482
12483
12467
12452
12436
12421
12420
12435
12451
12450
12434
12419
12418
12433
12432
12431
12430
12415
12400
12399
12398
12414
12429
12445
12460
12476
12492
12508
12524
12539
12555
12571
12587
12604
12605
12621
12620
11688
12637
12653
12654
12670
12669
12686
12685
12702
12718
12734
12749
12748
12733
12717
12701
12684
12683
12666
12667
12668
12652
12651
12636
12618
12619
12603
12602
12586
12570
12554
12553
12569
12585
12584
12600
12601
12617
12635
12650
12649
12665
12664
12663
12662
12679
12696
12713
12729
12744
12761
12778
12777
11502
12760
12743
11501
12728
11500
12712
12695
12678
11499
12661
12645
12646
12647
12648
12633
12634
12616
12615
12614
12632
12631
12630
12612
12613
12597
12596
12580
11498
12564
11497
12548
11496
12549
12533
11685
12518
12517
11495
12501
11494
12485
11493
12469
11492
12470
12471
12455
12454
11684
12439
12438
11491
12423
12407
11490
12391
12392
12408
12409
11683
12424
12440
12441
12456
12472
12488
12487
12486
12502
12503
12504
12520
12519
12534
12550
12566
12565
12581
12582
12598
12599
12583
12567
12568
12552
12551
12535
12536
12537
12538
12523
12507
12491
12475
12474
12490
12506
12522
12521
12505
12489
12473
12457
12458
12459
12444
12428
12413
12412
12427
12443
12442
12426
12425
12410
12411
12395
12379
12378
12394
12393
12377
12376
12375
12359
12344
11489
12330
12313
12298
12299
12314
12315
12300
12301
12316
12332
12331
12345
11679
12360
11680
12361
12346
12333
12317
12318
12334
11678
12335
12319
12320
12303
12302
11674
11673
12270
12269
11672
12257
12240
12228
12217
12216
11668
12227
11670
12239
12256
12255
12267
12268
12285
12284
12283
11488
12266
11487
12254
11486
12238
12226
12215
11485
12204
11484
12193
11483
12182
11482
12166
12167
12168
12183
12184
12185
12196
12195
12194
12205
12206
12207
12218
12229
11671
12241
12242
12258
12271
12286
12287
12272
12273
12288
12289
12274
12275
12290
12305
12304
12322
12321
11676
12336
12349
12350
12366
12365
12364
12348
12347
12363
12362
12380
12396
12397
12381
12382
12383
12384
12385
12367
12351
12337
12323
12324
12338
12352
12368
12386
12401
12416
12417
12402
12387
12369
12353
12354
12370
12388
12403
12404
12389
12371
12372
12356
12355
12340
12341
12328
12327
12309
12308
12326
12339
11677
12325
12307
12306
12291
12276
12260
12259
12246
12245
12244
12243
12230
12219
12208
12197
12186
12171
12170
12169
12160
12159
12158
12157
12139
12140
12132
12131
12124
12107
12108
12091
12090
12075
12067
12059
11481
12042
12034
12035
12026
12025
11480
12018
12011
12003
11986
11980
11479
11974
11478
11958
11477
11943
11944
11649
11959
11975
11960
11946
11945
11941
11940
11939
11476
11935
11475
11932
11936
11937
11933
11646
11930
11929
11911
11909
11474
11907
11473
11905
11903
11901
11470
11471
11472
11912
11913
11914
11645
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11931
15288
15289
11934
11938
15290
15291
11942
11957
11956
11955
11972
11978
11979
11973
15292
15293
15294
11985
11984
12002
12001
12008
12009
12010
15295
11654
12017
12024
12032
12033
15296
12041
15297
12058
11658
15298
12074
12073
12072
12065
12066
12057
11657
12040
12039
12056
11656
12031
12023
12016
11651
12000
11999
11998
11997
11996
11995
11994
11993
11983
11977
11963
11964
11965
11966
11967
11968
11969
11970
11971
11954
11953
11952
11951
11950
11949
11948
11947
11648
11647
11962
11961
11976
11982
11989
11981
11988
11987
12004
12005
11652
12012
11653
12019
12027
12036
12037
12028
12029
12021
12020
12013
12014
12006
11650
11990
11991
11992
12007
12015
12022
12030
12038
11655
12047
12046
11659
12062
12045
12044
12043
12060
12061
12069
12068
12076
12077
12078
12092
12093
12094
12079
12080
12081
12070
12063
12048
12049
12050
12051
12052
12053
12054
12055
12064
12071
11660
12088
12105
12122
12128
12127
12135
12153
12162
12178
12189
12190
12201
12200
12211
12222
12221
12210
12199
12188
12177
11667
11666
12152
12151
12150
12149
12148
12147
12146
12145
12134
12126
12113
12114
12115
12116
12117
12118
12119
12120
12121
12104
12103
12102
12087
12086
12101
12100
12085
12084
12099
12098
12083
12082
12097
12096
12095
12112
12111
12110
12109
11663
12125
12133
12141
12142
12143
11664
12144
11665
12161
12172
12173
12174
12175
12176
12187
12198
12209
12220
11669
12231
12247
12248
12232
12233
12234
12235
12236
12224
12223
12212
12213
12202
12191
12180
12179
12163
12154
12136
12137
12129
12130
12123
11662
12106
11661
12089
15299
15300
15301
15302
12138
12156
12155
12164
12165
15303
12181
12192
15304
15305
12203
12214
15306
15307
12225
12237
12253
15308
12265
12282
12297
12296
12281
12264
12252
12251
12263
12262
12250
12249
12261
12278
12277
12292
12293
12294
12279
12280
12295
12310
12311
12312
15309
11675
12329
12343
12342
12357
12358
12374
12373
11681
12390
11682
12405
12406
15310
15311
12422
12437
15312
15313
12453
12468
15314
15315
12484
15316
12500
12499
12498
12514
12515
12516
15317
15318
12532
12531
12546
12547
15319
15320
12563
12579
15321
15322
12595
12611
12629
12644
12660
15323
12677
12676
12693
12694
15324
15325
12711
12727
15326
12742
12759
12776
15327
15328
12791
11699
12806
11698
12790
12775
11697
12758
12741
12726
12710
12709
12725
12724
12708
12691
12692
12675
12674
12658
12641
12642
11691
12659
12643
12628
12627
12626
12609
12592
12593
11687
12610
12594
12578
12562
12561
12577
12576
12575
12574
12558
12542
12541
12557
12573
12589
12590
12591
11686
12608
12625
12624
11689
12640
11690
12657
11692
12673
12690
12689
11693
12706
12707
12723
12722
12737
12754
12755
12738
12739
12740
12757
12756
12774
12789
12805
12804
12788
12773
12772
12787
12803
12815
11700
12802
12786
12785
12801
12800
12799
12784
12783
12798
12813
12814
11701
12828
12829
12830
12847
12846
12845
11703
12844
12843
12827
12826
12825
11702
12842
12860
11706
12859
12858
12841
12824
12810
12809
12808
12822
12823
12840
12839
12856
12857
11705
12867
12868
11707
12884
12902
12901
12912
12913
12914
12926
12925
12924
12936
12937
12938
12949
12948
12947
12959
12975
12974
12990
13006
11716
13007
12991
12992
12993
13008
13009
12994
12976
11712
12960
12961
12977
12995
12996
12997
12979
12978
12962
12963
12964
12980
12998
12999
12981
12965
12966
12950
12939
12927
12915
12903
12891
12890
12889
12888
12887
11708
12886
12885
12869
12870
12871
12872
12873
12874
12875
12876
12861
12862
12877
12878
12879
12864
12863
12852
12853
12836
12835
12834
12851
12850
12849
11704
12848
12831
12832
12833
12816
12817
12818
12819
12820
12837
12854
12865
12880
12897
12896
12895
12894
12893
12892
11709
12904
12905
12918
12917
12916
12928
12940
12941
12929
12930
12942
12953
12969
12970
12986
11714
13003
12987
12971
12954
12943
12931
12919
11710
12906
12907
12908
12920
15329
12932
11711
15330
12955
12972
12988
13004
13014
13013
13030
13040
13041
13031
15331
15332
13051
13068
13077
11719
13067
13050
13049
13048
13066
13065
13064
13047
13046
13036
13037
13026
13027
13028
13038
13039
13029
13012
11715
13002
11713
12985
12984
12968
12952
12951
12967
12983
12982
13000
13001
13011
13010
13025
13024
13023
13022
13021
13020
13019
13018
13017
13016
13033
11717
13043
13054
11718
13070
13079
13080
13081
13082
13099
13098
13108
13109
13119
13118
13128
11720
13127
13117
13107
13097
13096
13106
13116
13126
13143
13144
13145
13162
13161
13178
11724
13194
13205
13222
13238
13239
13251
13250
13261
13262
13271
13282
13293
13294
13305
13304
13315
13314
13324
13325
13336
13337
13338
13327
13326
13316
13317
13306
13295
13284
13283
13272
13273
13263
11731
13252
11729
13240
11728
13225
13208
13197
13196
13207
13224
13223
13206
13195
13179
13180
13181
13164
13163
13146
13147
13129
13130
13131
13132
13133
13134
13135
13153
13152
13151
13150
13167
13166
13149
13148
13165
13182
13183
13184
13185
13168
13169
13186
13187
13170
13171
13154
13136
13121
13120
13110
13111
13101
13100
13088
13087
13086
13085
13084
13083
13072
13071
13056
13055
13044
13034
13035
13045
13057
13058
13059
13060
13061
13062
13063
13073
13074
13089
13090
13091
13075
13076
13092
13093
13094
13104
15333
15334
13114
15335
13124
13141
13140
13139
13123
13113
13103
13102
13112
13122
13138
13137
13155
13172
13189
13188
13199
13198
13214
13213
13212
13211
13210
13209
13226
13227
13228
13229
13230
13231
13232
13215
13216
13200
13217
11726
13233
13244
13245
13246
13235
13234
13218
13201
13191
13190
13173
13156
13157
13174
11722
13158
11721
15336
15337
13175
11723
13192
15338
15339
15340
13202
11725
13219
11727
15341
13247
13258
13268
15342
13278
13289
15343
15344
13300
13311
15345
15346
13322
13332
15347
15348
13343
13359
15349
15350
13369
13385
13403
13421
13420
13430
13431
13441
15351
13452
13451
13440
13439
13429
13428
13418
13419
13401
13402
13384
11737
13368
13358
13342
13331
13321
13310
13299
13288
13277
13267
13257
11732
13256
13255
13266
13276
13287
13286
13275
13265
13254
13243
13242
13241
11730
13253
13264
13274
13285
13296
13307
13308
13297
13298
13309
13320
13319
13318
13328
13339
13340
13329
13330
13341
11735
13357
13367
11736
13383
13400
13399
13398
13397
13415
13414
13396
13395
13413
13412
13411
13410
13392
13376
13377
13393
13394
13378
13379
13380
13381
13382
13366
13356
13355
13354
13353
13352
13351
13350
13349
13348
13347
13363
13364
13365
13375
13391
13409
13426
13425
13424
13407
13408
13390
13374
13373
13389
13388
13387
13405
13406
11738
13423
11740
13433
11742
13443
11743
13444
13434
13435
13436
13446
13445
13455
13454
13471
13483
13482
13499
13498
13508
11746
13517
13509
13500
13484
13472
13473
13456
13457
13458
13459
13460
13461
13462
13463
13474
13475
13493
13494
13495
13477
13476
13465
13464
13448
13447
13437
13427
13416
13417
11739
11741
13438
13449
13450
13466
13467
13478
13479
13468
15352
15353
11744
13496
15354
13506
13515
15355
15356
13523
13531
15357
15358
13539
11748
13556
15359
15360
15361
13590
13573
13572
11750
13589
13605
13606
13623
15362
13629
13635
15363
15364
13641
13640
13634
13628
13622
13621
13604
13603
13588
13587
13586
13569
13552
13535
13527
13528
13529
13537
13536
13553
13554
11749
13570
13571
13555
13538
13530
13522
13514
13505
13504
13503
13512
13513
13521
13520
13519
13511
13502
13492
13491
13490
13489
13488
13487
13486
13485
11745
13501
13510
13518
13526
13534
13545
13544
13543
13533
13525
11747
13542
13559
13560
13561
13578
13579
13562
13563
13546
13547
13548
13549
13550
13551
13568
13585
13600
13617
13616
13615
13598
13599
13584
13567
13566
13583
13582
13565
13564
13581
13580
13595
13596
13597
13614
13613
13612
13611
13610
13594
13593
13577
11751
13576
13575
13592
13608
11752
13609
11753
13625
13631
13637
13644
13643
11754
13660
11755
13661
13645
13646
13647
13648
13649
13650
13651
13652
13662
13676
13675
13692
13693
13694
11756
13711
13695
13696
13679
13678
13677
13663
13654
13653
13638
13632
13626
13618
13601
13602
13619
13620
13627
13633
13639
13655
13656
13657
13658
15365
13665
13664
13680
13698
13697
11757
13712
11758
11760
13733
13739
13745
15366
15367
13751
13756
13761
11766
13766
15368
13772
13771
11767
13777
15369
13782
11769
13787
15370
15371
13800
13794
13793
13799
13805
13806
15372
15373
13811
13810
11772
13815
11773
13819
13823
11774
13822
13818
13814
13809
13804
13798
13792
13786
13781
13776
13770
13765
11764
11763
13750
13744
13738
13737
11762
13732
13728
13727
13726
13725
13724
13710
13709
13723
13722
13708
13707
13721
13720
13719
13705
13706
13688
13689
13690
13691
13674
13673
13672
13671
13670
13687
13686
13669
13668
13667
13684
13685
13703
13704
13718
13717
13716
13702
13701
13683
13682
13700
13714
13715
11759
13730
13731
11761
13736
13743
13749
13755
13754
13748
13742
13741
13747
13753
13758
13763
11765
13759
13760
13764
13769
13768
13774
13775
13780
13779
11768
13784
13785
13791
13797
11771
13803
13808
13813
13817
13821
13826
13827
13828
13829
13830
13831
13832
13833
13834
13835
13836
13837
13838
13843
13839
13840
15374
13844
13861
13865
15375
15376
13869
15377
13873
13876
15378
15379
13880
13885
15380
15381
15382
13890
11780
13907
13924
13923
13922
13940
13941
13942
13960
13959
13965
13970
13971
13966
15383
15384
15385
13976
13981
15386
15387
15388
15389
15390
15391
14039
15392
15393
15394
14083
11789
15395
14094
14100
14117
15396
15397
14123
14122
14121
14127
14133
14150
14151
14134
14128
14129
15398
15399
14135
14152
14170
14169
11799
14175
14178
15400
15401
14181
14184
15402
15403
14187
14191
15404
15405
14195
15406
15407
11804
14229
11805
11807
11808
15408
14286
14293
15409
15410
14300
14307
15411
15412
15413
15414
15415
15416
14381
11812
14387
15417
14394
14393
14400
14399
14392
14386
14380
14374
14375
14358
14341
14324
14323
14306
14299
14292
14284
14285
14270
14269
14268
14283
14282
14267
14251
14252
14253
14236
14237
14233
14232
14228
14227
14226
14225
14224
14223
14222
14221
14220
14219
14218
14217
14216
11806
14241
14242
14243
14244
14260
14261
14245
14246
14262
14263
14247
14248
14264
14265
14249
14250
14266
14281
14280
14279
14278
14277
14276
14275
14274
14259
11809
14258
14257
14256
14240
14239
14255
14272
14273
14289
14288
14295
14296
14297
14290
14291
14298
14305
14304
14311
14312
14313
14314
14315
14332
14331
14330
14329
14328
14345
14346
14347
14348
14349
14350
14351
14352
14335
14334
14333
14316
14317
14318
14319
14336
14353
14354
14355
14338
14337
14320
14321
14322
14339
14340
14357
14356
14373
14372
14371
14370
14369
14368
14367
14366
14365
14364
14363
14362
14361
14377
11811
14383
14384
14378
14379
14385
14391
14390
14389
14396
14397
14398
14405
14411
14418
14426
14427
14428
14429
14430
14431
14432
14433
14434
14435
14443
14451
14459
11818
14466
14460
14461
14453
14452
14444
14436
11814
14419
14420
14413
14412
14406
14407
14408
14401
15418
15419
15420
14414
14421
15421
15422
14438
14437
14445
14446
15423
15424
14454
11816
14468
14467
14485
14486
15425
15426
15427
14516
14532
14531
14515
14514
14530
14529
14528
14527
14526
14525
14524
14523
14522
14521
14520
14536
14519
14513
14512
14496
14497
14498
14499
14500
14501
14502
14503
14504
14505
14506
14507
14508
14509
14492
14491
14484
14483
14482
14481
14480
14479
14478
14477
14476
14475
14474
11817
11815
14450
14442
14441
14440
14448
14449
14458
14465
14464
14457
14456
14463
14470
14471
14472
14473
14490
14489
14488
14495
14511
11819
14518
11820
14535
11821
14542
14543
14550
11822
14549
14556
14555
11825
14571
14572
14573
14557
14558
14559
14560
14561
14562
14563
14564
14565
14566
14567
14568
14551
14552
14545
14544
14537
14538
14539
15428
15429
14546
11823
11824
14569
15430
15431
14575
11826
14592
15432
15433
14599
14598
11829
14605
14621
14620
14636
14637
14641
15434
15435
14644
15436
14647
11833
15437
15438
14685
14689
15439
15440
14693
14709
11835
14712
14713
15441
15442
15443
14746
11837
14730
14729
14728
14745
14744
14727
14726
14743
14742
14725
14724
14741
14740
14723
14722
14739
14738
14721
14720
14737
14736
14719
14718
14735
14734
14717
14716
14733
11838
14749
14765
11841
14766
14750
14751
14767
14768
14752
14753
14769
14770
14754
14755
14771
14772
14756
14757
14773
14774
14758
14759
14775
14776
14760
14761
14762
11839
14777
11840
11842
15444
15445
14801
15446
14805
14809
15447
15448
14813
14817
15449
15450
15451
15452
15453
15454
15455
15456
15457
14939
15458
15459
15460
15461
15462
15463
14962
14965
14967
14970
11845
14973
15464
15465
15466
15467
15468
15469
15470
15471
15472
15473
15474
15475
15476
15477
15478
15479
15480
15481
15482
15483
15484
15485
15486
15487
15488
15489
15490
15491
11847
11848
11849
15492
11049
7849
11047
7848
11045
7847
11043
7846
11041
7845
11039
7844
11037
7843
11035
7842
11033
7841
11031
7840
11029
7839
11027
7838
11025
7837
11023
7836
11021
7835
11019
7834
11017
7833
11015
7832
11013
7831
11011
7830
11009
7829
11007
7828
11005
7827
11003
7826
11001
7825
10999
7824
10997
7823
10995
7822
10993
7821
10976
10974
7820
10972
7819
10970
7818
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10975
10973
10971
10969
10968
10966
10964
10958
10957
10956
10955
10954
10953
10952
10951
10950
10949
10948
8064
10967
7817
10965
7816
10963
7815
10946
10947
8063
10941
7814
10938
7813
10935
7812
10932
7811
10929
7810
10926
7809
10923
7808
10920
7807
10917
7806
10914
7805
10911
7804
10908
7803
10905
10888
7802
10885
7801
10868
7800
10851
10834
10817
10818
10835
10852
8060
10853
10854
10837
10836
10819
10820
10821
10838
10855
10856
10857
10858
10859
10875
10874
10873
10872
10871
10870
10869
8061
10889
8062
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10886
10880
10881
10882
10866
10865
10864
10863
10879
10878
10862
10861
10877
10876
10860
10843
10842
10841
10840
10839
10822
10823
10824
10825
10826
10827
10844
10845
10828
10829
10846
10847
10848
10831
10830
10813
10807
10801
10794
10793
10792
10791
10790
10789
10788
10787
10786
8058
10778
10771
10764
10763
10748
10747
10746
10762
8056
10770
10777
8057
10785
10784
10800
10806
10812
10811
7799
10805
7798
10799
7797
10783
10776
10769
10761
7796
10745
10737
10720
10721
10722
8054
10738
10723
10706
10705
10704
10703
10694
7795
10685
7794
10668
10651
10642
10625
10626
10616
10615
7793
10598
10588
10577
7792
10560
10561
10544
10543
10526
10510
10494
10495
10511
10527
10528
10529
10513
10512
10496
10485
10473
10462
10461
10472
10484
10483
10471
10460
7791
10451
10442
7790
10425
7789
10416
7788
10407
7787
10391
7786
8034
10368
10367
10350
10351
10334
10333
10316
10299
10282
10265
10258
7785
10241
10242
10235
7784
10229
7783
10223
7782
10217
7781
10211
7780
10205
7779
10199
7778
10193
7777
10187
7776
10181
7775
10175
7774
10158
10159
10160
10142
10141
10140
10133
10116
7773
10109
7772
10102
7771
10095
7770
10088
7769
10072
10055
7768
10046
10039
10024
10009
10010
10025
10026
8025
10040
10048
10047
10056
10057
8029
10073
10089
10090
10074
10058
10049
10041
10027
10028
10029
10030
10031
10032
10033
10034
10035
10020
10019
10018
10017
10016
10015
10014
10013
10012
10011
10003
10002
9995
7767
9978
7766
9970
7765
9961
7764
9952
7763
9937
7762
9922
7761
9912
7760
9903
9887
9886
9875
9876
9860
9859
9850
7759
9841
9832
7758
9842
9833
9824
9816
8011
9815
7757
9806
7756
9797
7755
9788
7754
8010
9771
7753
9757
7752
9743
7751
9734
7750
9725
7749
9709
7748
9701
7747
9693
7746
9685
7745
9668
9669
9659
7744
9650
9641
7743
9632
7742
9623
7741
9615
9606
9597
7740
9589
7739
9581
7738
9565
9566
9548
9547
9530
9531
9521
9512
7737
9495
9484
9467
9457
7736
9446
9429
9418
9407
9396
9385
9369
9358
9347
9337
9321
9305
7735
9289
9290
9280
7734
9271
9253
9254
9244
9243
9226
9215
7733
9198
9188
7732
9189
9199
9216
9227
9228
9245
9255
7978
9272
9281
9291
9306
7981
9322
7983
9338
7985
9348
7986
9359
9370
9371
7988
9386
7989
9397
7990
9408
9409
9398
9387
9372
9360
9349
9339
9340
9350
9361
7987
9362
9351
9341
9325
9326
9310
9311
9327
9328
9312
9313
9329
9330
9314
9298
9297
9296
9295
9294
7979
7980
9309
7982
9324
9323
9307
9308
9293
9292
9282
9283
9274
9273
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9248
9249
9239
9240
9223
9222
9211
9221
9238
9237
9236
9235
9234
9233
7976
9232
9231
9220
9219
9230
9247
9246
9229
9218
9217
9200
9201
9202
9192
9193
9203
9204
9205
9206
9207
9208
9209
9210
9194
9184
9175
9176
9166
9165
9155
9156
9144
9130
9129
9143
9142
9141
9140
9139
9138
9137
9136
7973
9128
9121
9107
9106
9105
9104
9120
9127
9135
9151
9150
9160
9161
9171
9172
9162
9152
9153
9154
9164
9163
9173
9174
9183
9182
9181
9191
9190
9180
9179
7974
9170
9169
7731
9159
7730
9149
7729
9133
9134
9126
7972
9119
9118
7728
9102
9103
9095
9094
9077
7727
9060
9052
9044
9036
9029
9022
7726
9005
8997
9006
9007
9023
7962
9030
7964
9037
7965
9045
7966
9053
9062
9061
7967
9078
7968
9079
9063
9064
9080
9081
9096
9108
9109
9110
9111
9112
9113
9122
9123
9124
9131
9145
9146
9157
9167
9177
9186
9185
9195
9196
9212
9213
9214
9197
9187
9178
9168
9158
9147
9132
9125
9116
9100
7971
9099
9098
9115
9114
7970
9097
7969
9088
9089
9090
9074
9056
9048
9040
9039
9047
9055
9073
9072
9071
9087
9086
9070
9069
9085
9084
9068
9067
9083
9082
9066
9065
9054
9046
9038
9031
9024
9010
9011
9012
9013
9014
9015
9016
9017
9018
9025
9032
9033
9026
9019
9001
9000
8993
8994
8995
8988
8980
8979
8987
8986
8978
8970
8962
8963
8971
8972
8964
8955
7955
8939
7954
8923
8922
8921
8938
8954
8953
8937
8936
8952
8951
8935
8934
8950
8949
8933
8932
8948
8947
8931
8930
8920
8919
8929
8945
8946
7956
8961
8969
8977
7957
8985
8992
8999
9009
9008
8998
7960
8991
7958
8984
8983
8990
8982
8974
7725
8966
7724
8957
8941
8942
8958
8943
8959
8967
8975
8976
8968
8960
8944
8928
8918
8917
8927
8926
8925
8916
7723
8898
8899
8900
8901
8902
8884
8883
8882
8866
8865
8881
8880
8864
8855
8845
7722
8829
8830
8846
8847
7952
8856
8857
8867
8868
8858
8849
8848
8831
7950
8814
8813
7949
8812
7721
8804
8787
8788
8789
7948
8805
8806
8790
8791
8792
8807
8816
8815
7951
8832
8850
8859
8869
8870
8886
8885
8903
8904
8905
8887
8871
8872
8873
8889
8888
8906
8907
8908
8909
8910
8892
8891
8890
8874
8875
8876
8877
8878
8861
8860
8851
8852
8841
8840
8839
8838
8837
8836
8835
8834
8833
8817
8818
8819
8820
8821
8822
8823
8824
8808
8809
8825
8826
8842
8843
8827
8810
8802
8801
8785
8777
8769
8768
8776
8784
8800
8799
8798
8797
8796
8795
8794
8793
8783
8775
8767
8758
7945
8749
8740
8739
8748
8747
7943
8738
8722
8712
7940
8721
8720
8737
8746
8755
8764
8772
8773
8765
8756
8757
8766
8774
8782
8781
8780
8779
7720
8771
7719
8763
7718
8754
8745
8736
7717
8719
8711
8703
7716
8687
8688
8689
8671
8655
8638
8621
8620
8637
8654
7938
8670
7715
8653
8636
8619
8611
8593
8594
8578
8577
8569
8560
7714
8543
8534
7713
8535
8526
7929
8518
8517
7712
8508
7711
8509
8500
8499
7710
8491
8492
8483
7926
8476
8475
8467
8468
8460
8459
8443
8444
8436
7709
8429
7708
7707
8422
8423
8406
7919
8391
8390
8386
7706
8382
7705
8378
7704
8362
8363
8359
7703
8356
7702
8342
8338
8334
8330
8326
8308
8290
8286
8285
7701
8281
8278
8275
8260
7700
8256
8252
7699
8235
8231
7698
8227
8222
7697
8205
8188
8189
8184
8183
8179
8175
8160
7696
8156
7695
8153
8150
8135
8136
8151
8154
8157
8161
7894
8176
7896
8180
7898
8177
8181
8185
8192
8191
8190
8207
8206
8223
7900
8208
8209
8224
8228
8232
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8233
8229
8225
8220
8219
8218
8217
8216
8215
8214
8213
8212
8211
8210
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8186
7897
7895
8173
8172
8171
8170
8169
8168
8167
8166
8165
8164
8163
8162
7893
8158
8155
7891
8152
7889
7887
7888
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
7890
7892
11155
8159
8174
8178
8182
8187
11156
11157
11158
7899
8221
11159
8226
8230
11160
11161
8234
7901
8251
11162
11163
11164
8255
8254
8258
8259
8274
8277
8280
7907
7905
8273
8272
8271
8270
8269
8268
8267
8266
8265
8264
8263
8262
7903
8257
8253
8238
8237
8236
7902
8261
7904
7906
7908
8276
8279
8282
8287
8294
8295
8313
8314
8296
8297
8315
8316
8298
8299
8317
8318
8300
8301
8319
8320
8302
8303
8321
8322
8304
8305
8323
8324
8306
8288
8283
8284
11165
11166
8289
8307
8325
11167
8329
8328
8332
8333
11168
11169
11170
8337
8336
8340
8341
8355
7915
7916
11171
11172
11173
11174
8405
8404
8389
8385
8381
8377
7917
8361
8358
8354
8353
8352
8351
8350
8349
8348
8347
8346
8345
8344
8343
7914
8339
8335
8331
8327
8312
8311
8293
8292
8291
8309
8310
7909
7910
7911
7912
7913
8357
8360
8366
8365
8364
8383
8379
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8380
8384
8388
8403
8419
8420
8421
8428
11175
11176
8458
11177
11178
11179
11180
7928
8498
8490
8482
8474
8466
8457
8442
8441
8456
8465
8464
8472
8473
8481
8480
8488
8489
8497
8496
8504
8505
8506
8507
11181
11182
8516
8515
8524
8525
11183
11184
8533
11185
11186
8559
7930
8542
8541
8532
8531
8523
8514
8513
8522
8530
8539
8540
8558
8566
8574
7933
8591
8575
8567
8568
11187
11188
8576
8592
8610
11189
11190
11191
11192
8669
7937
8652
7936
8635
7935
8618
8617
8609
8608
8607
8590
7932
8573
8565
8557
8556
8555
8554
8553
8552
8551
8550
8549
8548
8538
8529
8528
8520
8521
8512
8511
8502
8503
8495
8494
8486
8487
8479
8478
8470
8471
8463
8462
8446
8439
7922
8447
8448
8449
8450
8451
8452
8453
8454
8455
8440
8433
8434
8435
8427
8426
7920
8418
8402
8401
8417
8416
8400
8399
8415
8414
8398
8397
8413
8412
8396
8395
8411
8410
8394
8393
8409
8408
8392
8387
7918
8407
8424
8425
8432
8431
8430
8437
8438
7921
8445
7923
8461
7924
8469
7925
8477
8484
8485
7927
8493
8501
8510
8519
8527
8536
8537
8547
8546
8545
8544
8561
7931
8570
8562
8563
8564
8572
8571
8581
8597
8596
8580
8579
8595
7934
8612
8613
8614
8598
8582
8583
8599
8600
8584
8585
8601
8602
8586
8587
8603
8604
8588
8589
8605
8606
8615
8616
8633
8634
8651
8650
8667
8668
8684
8685
8686
11193
11194
8710
8702
8701
8709
8717
8718
11195
11196
7941
8735
8744
8753
8752
8743
8742
8734
8733
8716
8715
8707
8708
8700
7939
8683
8682
8666
8649
8632
8631
8630
8629
8646
8647
8648
8665
8681
8699
8698
8680
8664
8663
8679
8697
8696
8678
8677
8695
8694
8693
8675
8676
8660
8661
8662
8645
8628
8627
8644
8643
8626
8625
8624
8623
8622
8639
8656
8672
8690
8704
8705
8691
8673
8657
8640
8641
8642
8659
8658
8674
8692
8706
8714
8713
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
7942
8741
7944
7946
8759
8750
8751
8760
8761
8762
11197
8770
8778
11198
11199
8786
7947
8803
11200
11201
8811
8828
8844
11202
11203
8863
8854
8853
8862
7953
8879
8897
8896
8895
8894
8893
8911
8912
8913
8914
8915
11204
8924
8940
11205
11206
8956
8965
11207
11208
8973
8981
11209
11210
8989
7959
8996
11211
11212
11213
9028
9021
7961
9004
9003
9002
9020
9027
9034
7963
9035
9043
11214
11215
11216
11217
9059
9051
9050
9042
9041
9049
9057
9058
9076
9075
9091
9092
9093
9101
9117
11218
11219
9148
11220
11221
11222
11223
11224
11225
11226
11227
9225
9224
7975
9241
9242
9252
9251
7977
9250
9266
9267
9268
9269
9278
9279
9270
11228
11229
9288
9287
9303
9304
9320
9336
9346
9357
11230
11231
9368
9367
9383
9382
9366
9355
9356
9345
7984
9334
9335
9319
9318
9302
9301
9300
9285
9286
9277
9276
9275
9284
9299
9315
9331
9332
9316
9317
9333
9344
9343
9342
9352
9363
9379
9378
9377
9376
9375
9374
9373
9389
9388
9399
9400
9411
9410
7991
9421
9422
9435
9436
7992
9437
9438
9439
9440
9441
7993
9452
9442
9443
9425
9424
9423
9412
9401
9390
9391
9380
9364
9353
9354
9365
9381
9392
9393
9394
9395
9384
11232
11233
9406
11234
11235
11236
9428
9417
9416
9405
9404
9403
9402
9413
9414
9415
9426
9427
9445
9444
9454
9453
9464
9465
9482
7995
9493
9483
9466
9455
9456
11237
11238
9494
11239
7996
11240
11241
9529
9528
9520
9511
9510
9509
9492
9481
9480
9463
9462
9479
9478
9477
9476
9475
9474
9473
7994
9489
9500
9499
9488
9471
9472
9460
9461
9451
9434
9433
9450
9449
9432
9431
9420
9419
9430
9447
9448
9459
9458
9468
9469
9470
9487
9498
9497
9486
9485
9496
9513
9514
7997
9522
9532
9549
9550
9533
9534
9551
9535
9552
9553
9554
9572
9573
9574
9575
9576
9577
9584
8000
9592
9585
9578
9560
9559
9542
9541
9558
9557
9540
9539
9556
9555
9538
9537
9536
9523
9515
9501
9502
9503
9504
9505
9506
9507
9490
9491
9508
9517
9516
9524
9525
9543
9544
9526
9518
9519
9527
9545
9546
9564
11242
7999
9580
7998
9563
9562
9561
9579
9586
9593
9594
9587
9588
9595
9596
9605
11243
11244
9614
9622
9631
11245
11246
9640
9649
9658
11247
11248
11249
11250
11251
11252
9708
9700
9692
9684
8006
9667
9666
9665
9664
9682
9683
9691
9690
9698
9699
9707
9706
9721
9720
9730
9729
9738
9739
9752
9751
9750
9749
9748
9747
9746
8008
9737
9728
9713
9714
9715
9716
9717
9718
9719
9704
9705
9697
9696
9688
9689
9681
9663
9654
9655
9656
9657
9648
8004
9639
9630
9621
8003
9612
9613
9604
9603
9602
9601
9600
9609
9610
9611
9620
9619
9618
9627
9628
9629
9638
9647
9646
9637
9636
9645
9653
9662
9680
9679
9678
9677
9676
9675
9674
9661
9652
9644
9635
9626
9617
9608
9599
9591
9583
9571
9570
9569
9568
9567
9582
9590
9598
8001
9607
8002
9616
9624
9625
9634
9633
9642
9643
8005
9651
9660
9670
9686
9671
9672
9673
9687
9695
9703
9712
9711
8007
9694
9702
9710
9726
9727
9736
9735
9744
9745
9759
9758
9772
9773
9781
9780
9789
9790
9799
9798
9807
9808
9817
9825
9834
8012
9843
9852
9851
9861
9877
9878
9862
9863
9864
9865
9853
9844
9835
9826
9818
9809
9800
9791
9782
9774
8009
9760
9761
9762
9763
9764
9765
9766
9776
9775
9783
9784
9793
9792
9801
9802
9811
9810
9819
9820
9828
9827
9836
9837
9846
9845
9854
9855
9872
9871
9870
9869
9868
9867
9866
8014
9893
9894
9895
9896
9897
9898
9881
9882
9883
9884
9873
8013
9857
9856
9847
9848
9839
9838
9829
9830
9822
9821
9812
9813
9804
9803
9794
9795
9786
9785
9777
9778
9768
9767
9753
9754
9741
9740
9731
9732
9722
9723
9724
9733
11253
11254
9742
9756
9755
9769
9770
9779
11255
11256
9787
9796
11257
11258
9805
9814
11259
11260
9823
11261
9831
9840
11262
11263
9849
9858
11264
11265
9874
8015
9885
8016
9902
11266
11267
9911
11268
9921
9936
9951
11269
9960
9969
11270
9977
9968
8020
9959
9958
9948
9949
9950
9935
9934
9933
9919
9920
9910
9909
9901
9900
9899
9908
9907
9917
9918
9932
9947
9957
9966
9967
9976
9991
9992
9993
9994
10001
11271
11272
10008
11273
10023
10038
11274
11275
10045
10054
10053
10052
8027
10044
10037
10022
10007
10000
9999
9990
9975
9974
9965
9956
9946
9931
9930
9945
9944
9929
9928
9943
9942
9927
9926
9941
8019
8018
9916
9906
9892
9891
9880
9879
9890
9889
9888
8017
9904
9905
9915
9914
9913
9923
9924
9925
9940
9939
9938
9953
9954
9955
9964
9973
9972
9963
9962
9971
8021
9979
9996
10004
8022
9997
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9998
10005
10006
8023
10021
8024
10036
10043
10042
10050
10051
10067
10066
10065
10064
10063
10062
10061
10060
10059
8026
8028
8030
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10068
10069
10085
10086
10070
10071
10087
10094
11276
11277
10101
10108
11278
11279
10115
10132
11280
10139
10131
10130
10129
10128
10113
10114
10107
10106
10099
10100
10093
10092
10091
10098
10105
10112
10127
10126
10125
10124
10123
10122
10121
10120
10119
10118
10111
10104
10097
10096
10103
10110
8031
10117
8032
10134
10135
10143
10161
10162
10144
10145
10163
10164
10146
10147
10165
10166
10148
10149
10167
10168
10150
10151
10169
10170
10178
10179
10185
10184
10190
10191
10197
10196
10202
10203
10209
10208
10214
10215
10221
10220
10226
10227
10233
10232
10238
10239
10254
10253
10252
10251
10250
10249
10248
10247
10246
10245
10244
10237
10231
10225
10219
10213
10207
10201
10195
10189
10183
10177
10176
10182
10188
10194
10200
10206
10212
10218
10224
10230
10236
10243
10259
10260
10268
10285
10284
10267
10266
10283
10300
10317
10318
10301
10302
10319
10320
10337
10338
10321
10322
10339
10340
10323
10306
10305
10304
10303
10286
10269
10270
10287
10288
10271
10272
10289
10290
10273
10274
10291
10292
10275
10276
10293
10310
10309
10308
10307
10324
10341
10342
10325
10326
10343
10344
10327
10328
10345
10346
10329
10312
10311
10294
10295
10278
10277
10261
10262
10263
10279
10280
10297
10296
10313
10314
10331
10330
10347
10364
10363
10362
10361
10378
10377
10360
10359
10376
10375
10358
10357
10374
10373
10356
10355
10372
10371
10354
10353
10336
10335
10352
10369
10370
10385
10384
10392
10393
8035
10394
10395
10396
10397
10398
10399
10400
10401
10386
10379
10380
10381
10388
10387
10402
10412
10411
10420
10429
10437
10446
10455
10456
10457
10448
10447
10438
10439
10431
10430
10421
10422
10413
10403
10404
10405
10389
10382
10383
10366
10365
10348
10349
10332
10315
10298
10281
8033
10264
10257
10256
10255
10240
10234
10228
10222
10216
10210
10204
10198
10192
10186
10180
10172
10171
10153
10152
10136
10137
10138
10154
10155
10173
10174
10156
10157
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
10390
10406
11303
10415
10414
10423
10424
11304
11305
10433
10432
10440
10441
11306
11307
10450
10449
8038
10458
10459
10470
11308
11309
11310
10493
10482
10481
10469
10468
10467
10466
10465
10477
10478
10479
10480
10491
10492
10508
10509
10525
10524
8043
10541
8044
10558
8045
10575
10576
10559
10542
11311
11312
11313
11314
10587
10586
10585
10584
10594
10611
10610
8047
10593
10592
10582
10583
10573
10574
10557
10556
10539
10540
10522
10523
10507
10506
10490
10489
10488
10504
10505
10521
10520
10538
10555
10572
10571
10554
10537
10519
10503
10502
10501
10500
10499
8041
10487
8039
8040
10476
10475
10464
10454
10445
10436
10428
10427
10418
10419
10410
10409
10408
10417
10426
8036
10434
10435
10444
10443
8037
10452
10453
10463
10474
10486
10497
10498
8042
10514
10515
10516
10534
10533
10532
10549
10550
10551
10552
10535
10517
10518
10536
10553
10570
10569
10568
10567
10566
10565
10548
10531
10530
10547
10564
10581
10591
10590
8046
10580
10563
10546
10545
10562
10579
10578
10589
10599
10600
10601
10617
10618
10602
10603
10604
10605
10606
10607
10608
10609
10619
10620
10621
10622
10612
10595
10596
10613
10614
10597
11315
11316
11317
10624
10623
8048
10640
10641
11318
11319
10650
10667
11320
11321
11322
10693
10684
10683
8051
10666
8050
10649
10648
10647
10639
10638
10637
10636
10635
10634
10633
10632
10631
10630
10629
10628
10627
8049
10643
10644
10655
10654
10653
10652
10669
10670
10671
10672
10687
10686
10695
10696
10707
10708
10709
10710
10711
10712
10713
10714
10715
10697
10688
10680
10679
10678
10677
10676
10675
10674
10673
10656
10657
10658
10659
10660
10661
10662
10663
10645
10646
10664
10665
10682
10681
10689
10690
10691
10692
10701
10702
11323
11324
10719
10718
10735
10736
11325
11326
10744
10743
10759
10760
11327
11328
10768
10775
11329
11330
10782
10798
10797
10781
10780
10773
10774
10767
10766
10758
10742
10734
8053
10717
8052
10700
10699
10698
10716
10733
10732
10731
10730
10729
10728
10727
10726
10725
10724
10739
10749
10750
10751
10752
10753
10754
10755
10756
10740
10741
8055
10757
10765
10772
10779
10795
10796
10802
10808
10814
10815
10809
10803
10804
11331
11332
10810
11333
10816
10833
10832
10849
10850
11334
8059
10867
10883
10884
11335
10887
10904
10903
10902
10901
10906
10909
10912
10915
10918
10921
10924
10927
10930
10933
10936
10939
10942
10944
10959
10960
10961
10962
10945
10943
10940
10937
10934
10931
10928
10925
10922
10919
10916
10913
10910
10907
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
7187
7184
4793
7181
7177
4792
7178
4977
7174
4976
7171
7170
4791
7166
4790
7167
7163
7162
4789
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7142
7138
7133
7128
7129
7134
7139
7143
4975
7160
7164
7168
7172
7175
7179
7182
7185
7186
7574
7573
7572
7183
7180
7571
7570
7176
7173
7569
7568
7169
7165
7567
7566
7161
7144
7565
7564
7140
7135
7563
7562
7130
7125
7561
7560
7120
7119
7124
7123
7118
7113
7108
7103
7104
7109
7114
7115
7559
7558
7110
7105
7557
7556
7555
7083
7100
7099
4973
7082
4972
7065
4971
7048
4970
7031
4969
7014
7015
7032
7049
7066
7554
7553
7552
7551
7550
7011
7010
4968
6993
6994
7549
7548
6989
6988
4967
6971
6972
7547
7546
7545
6964
6968
6967
6963
6960
6961
7544
7543
4965
6958
6957
6955
6954
6953
6952
6951
6950
6949
6948
6947
6946
6945
6944
6943
6942
6941
4966
6966
6970
6974
6991
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6992
7009
7008
7007
7006
7005
7004
7003
7002
7001
7000
6999
6998
6997
6996
7013
7018
7017
7034
7035
7036
7019
7020
7021
7022
7023
7040
7039
7056
7073
7074
7057
7058
7041
7024
7025
7026
7043
7042
7059
7060
7077
7078
7061
7044
7027
7028
7045
7062
7079
7080
7063
7046
7029
7030
7047
7064
7081
7098
7097
7096
7095
7094
7093
7076
7075
7092
7091
7090
7089
7072
7055
7038
7037
7054
7053
7052
7069
7070
7071
7088
7087
7086
7085
7102
7107
7112
7117
7122
7127
7132
7137
4974
7141
7136
4788
7131
4787
7126
4786
7121
4785
7116
4784
7111
4783
7106
4782
7101
4781
7084
7067
7068
7051
7050
7033
7016
7012
4780
6995
6990
4779
6973
6969
4778
6965
4777
6962
6959
4776
6956
4775
6940
6939
4774
6938
4773
6937
4772
6936
4771
6935
4770
6934
4769
6933
4768
6932
4767
6931
4766
6930
4765
6929
4764
6928
4763
6927
4762
6926
4761
6925
4760
6924
4759
6923
4758
6922
4757
6921
4756
6920
4755
6902
6884
6883
4754
6866
6865
4753
6864
4752
6863
4751
4963
6862
4750
6861
4749
6860
4748
6859
4747
4962
6858
4746
6857
4745
6856
4744
6855
4743
6854
4742
6853
4741
6852
4740
6851
4739
6850
4738
6849
4737
6848
4736
6847
4735
6846
4734
6845
4733
6844
4732
6843
4731
6842
4730
6841
4729
6840
4728
6839
4727
6838
4726
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
4964
6882
6881
6880
6879
6878
6877
6876
6875
6874
6873
6872
6871
6870
6869
6868
6867
6885
6903
6904
6886
6887
6905
6906
6888
6889
6907
6908
6890
6891
6909
6910
6892
6893
6911
6912
6894
6895
6913
6914
6896
6897
6915
6916
6898
6899
6917
6918
6900
6901
6919
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
4006
2054
4003
2053
4000
2052
3997
2051
3994
2050
3991
2049
3988
2048
3985
2047
3982
2046
3963
2045
3959
2044
3955
2043
3951
2042
3947
2041
3943
2040
3939
2039
3935
2038
3931
2037
3927
2036
3923
2035
3904
3885
3882
3879
2225
2224
3876
3875
2034
3857
3853
2033
3846
2032
3842
2031
3838
2030
3834
3835
3839
3843
3847
2222
3850
3854
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3855
3851
3848
3844
3840
3836
3832
3828
3823
3818
3813
3808
3803
3798
3793
3789
3785
3781
3777
3773
3769
3765
3761
3757
3753
3749
3745
3741
3736
3735
3734
3733
3732
3731
3730
3729
3728
3727
3726
3725
3724
3723
3722
3740
3721
3716
3711
3707
3703
3699
3698
3702
3706
3710
3715
3720
3739
3743
3744
3748
3747
3751
3752
3756
3755
3759
3760
3764
3763
3767
3768
3772
3771
3775
3776
3780
3779
3783
3784
3788
3787
3791
3792
3797
3796
3801
3802
3807
3806
3811
3812
3817
3816
3821
3822
3827
2221
3831
3830
2220
3826
3825
2029
3820
2028
3815
2027
3810
2026
3805
2025
3800
2024
3795
2023
3790
2022
3786
2021
3782
2020
3778
2019
3774
2018
3770
2017
3766
2016
3762
2015
3758
2014
3754
2013
3750
2012
3746
2011
3742
2010
3738
2009
3719
3714
2008
3709
2007
3705
2006
3701
2005
3697
2004
3693
2003
3689
2002
3685
2001
3681
2000
3677
1999
3673
1998
3669
1997
3665
1996
3646
3647
3666
3670
3674
3678
3682
3686
3690
3694
3695
3691
3687
3683
3679
3675
3671
3667
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3668
3664
3644
3639
3634
3633
3632
3631
3630
3629
3628
3627
3626
3625
3624
3623
3622
3621
3620
3616
3615
3619
3637
3638
3643
3642
3641
1995
3636
1994
3618
3614
1993
3595
1992
3592
1991
3589
1990
3586
1989
3583
1988
3580
1987
3561
3562
3558
3554
3550
3546
2214
3543
3539
3535
3531
3527
2211
2210
2209
2208
2207
3486
3487
3468
3449
3450
3469
3488
3489
3470
3451
3452
3453
3454
3455
3474
3473
3472
3471
3490
3491
3492
3493
3494
3495
3476
3475
3456
3457
3458
3477
3496
3497
3478
3459
3460
3461
3480
3479
3498
3499
3503
3507
3511
3515
3519
2212
3524
3525
3520
3516
3512
3508
3504
3500
3501
3482
3481
3462
3463
3444
3441
3421
3418
3399
3396
3417
3416
3420
3440
3439
3443
3438
3437
3436
3435
3434
3433
3432
3431
3430
3429
3428
3427
3426
3425
3424
3423
1978
3442
3445
3464
3465
3446
3447
3448
3467
3466
3485
3484
3483
1979
3502
3506
3510
3514
3518
3522
3523
2213
1980
3530
1981
3534
1982
3538
1983
3542
1984
3549
1985
3553
1986
3557
7467
7466
7465
7464
7463
4951
6531
7462
7461
6527
4949
6510
7460
6504
7459
7458
7457
6492
6498
6497
6491
6490
6489
6485
6480
6479
6478
6477
6476
6475
6474
6473
6472
6471
6454
6455
6456
6457
6458
6441
6440
6439
6438
6437
6436
6435
6452
6453
6470
6469
6468
6467
6484
4947
4948
6500
6506
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6529
6525
6507
6501
6495
6496
6502
6503
6509
6508
6526
6530
6547
6546
6545
6544
6543
6542
6541
6540
6539
6538
6537
6536
6535
6534
6549
6554
6559
4952
6563
6568
4953
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6590
6584
6569
6564
6560
6555
6550
6551
6552
6557
6556
6561
6562
6566
6565
6570
6585
6586
6571
6587
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
6654
6653
6657
6658
4959
6660
6662
4960
7478
7479
7480
7481
7482
4961
7483
7484
7485
7486
7487
7488
7489
7490
7491
6817
6800
6799
6816
6815
6814
6813
6796
6779
6780
6797
6798
6781
6782
6783
6766
6765
6764
6763
6762
6761
6760
6759
6776
6793
6794
6777
6778
6795
6812
6811
6810
6809
6792
6775
6758
6757
6756
6755
6772
6773
6774
6791
6808
6807
6790
6789
6806
6805
6788
6771
6754
6753
6770
6769
6752
6751
6768
6785
6786
6787
6804
6803
6802
4725
6819
6818
4724
6801
6784
6767
6750
6749
4723
6748
4722
6747
4721
6731
6732
6733
6734
6735
6736
6737
6720
6719
6718
6701
6702
6703
6704
6721
6738
6739
6722
6705
6688
6689
6690
6707
6706
6723
6740
6741
6724
6725
6742
6743
6744
6745
6746
6730
6713
6696
6679
6678
6677
6676
6675
6692
6693
6710
6711
6694
6695
6712
6729
6728
6727
6726
6709
6708
6691
6674
6673
6672
6671
6670
6687
6686
6669
6668
6685
6684
6667
6666
6665
6682
6683
6700
6717
6716
6699
6698
6715
6714
6697
6680
6681
6664
6663
6661
4720
6659
4958
6656
6655
4719
6652
6635
6636
6637
4957
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6634
6632
6630
6627
6624
4955
6608
6592
6591
4954
6607
6623
6622
6606
6605
6621
6620
6604
6603
6619
6618
6602
6601
6617
6616
6600
6599
6615
6614
6598
6597
6613
6612
6596
6595
6611
6610
6626
6629
4956
6633
4718
6631
6628
4717
6625
4716
6609
6593
6594
6589
6588
4715
6572
6567
4714
6558
4713
6553
4712
6548
4711
6532
6533
6528
4950
6512
6511
6505
4710
6499
4709
6493
6494
6488
6483
4708
6466
6449
6450
6451
6434
6433
6432
6416
6412
6407
6402
4707
6386
6380
6387
6403
4940
6408
4942
6413
4943
6417
6418
6419
6420
6421
6422
6423
6424
6442
6459
6460
6443
6425
6426
6427
6445
6444
6461
6462
6463
6446
6428
6429
6414
6409
6404
6405
4941
6406
6410
6415
6430
6448
6447
6464
6481
4946
6486
6487
6482
4945
7456
6465
4944
7455
7454
6431
7453
6411
7452
6401
6400
6399
6384
6383
6398
6397
6396
6395
6394
6393
6392
6391
6390
6389
6388
4939
6382
6381
4937
6365
6364
6363
6357
6351
6334
6317
6318
6335
6352
6353
4935
6358
6359
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6360
6354
6348
6349
6350
6355
6361
4936
6378
6385
4938
6379
7451
7450
6362
6356
7449
7448
7447
4933
6316
6333
6332
6331
6315
6330
6347
6346
6329
6328
6345
6344
6327
6326
6343
6342
6325
6324
6341
6340
6323
6322
6339
4934
6338
6337
6336
6319
6320
6321
6314
6313
6297
6296
6312
4706
6295
6289
4705
6272
6273
6274
6290
6291
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6292
6309
6310
6311
6293
6294
7446
7445
7444
6288
4932
6271
7443
7442
6266
4930
6249
7441
7440
6243
4929
6226
7439
7438
6221
6216
7437
7436
7435
7434
7433
7432
6181
6186
6191
6196
6201
4927
6200
6195
6190
6185
6180
6176
6171
6172
4926
7431
7430
6155
6150
7429
7428
6145
6140
7427
7426
6135
4924
6118
6117
6116
6134
6133
6139
6144
6149
6154
6170
6169
6168
6167
6166
6165
6164
6163
6162
6161
6160
6153
6148
6143
6138
6122
6121
6120
6137
6142
6147
6152
6158
6159
4925
6175
6179
6178
6183
6184
6189
6188
6193
6194
6199
6198
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6220
6225
6242
6248
6265
6264
6270
6287
6286
6285
6284
6283
6282
6281
6280
6279
6278
6277
6276
6275
6269
4931
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6247
6241
6240
6239
6238
6237
6236
6235
6234
6233
6232
6231
4928
6219
6218
6224
6223
6228
6229
6230
6246
6245
6252
6251
6268
6267
6250
6244
4704
6227
6222
6217
4703
6202
6203
6197
4702
6192
4701
6187
4700
6182
4699
6177
4698
6173
6174
6157
6156
6151
4697
6146
4696
6141
4695
6136
4694
6119
6102
4693
6084
6066
6060
6053
4692
6036
6030
4691
6037
6038
6054
4921
6061
6068
6067
6085
4923
6103
6086
6087
6104
6105
6123
6124
6106
6107
6125
6126
6108
6109
6127
6128
6110
6111
6129
6130
6112
6113
6131
6132
6114
6115
6098
6099
6081
6082
6100
6101
6083
6065
6064
6058
6059
7425
7424
6052
4920
6035
7423
7422
6029
6024
7421
7420
6018
6012
7419
7418
6006
6000
7417
7416
5978
5972
5956
7415
5934
5919
7414
7413
5888
5887
5896
5904
5918
5917
5903
5895
5894
5902
5916
5915
5930
5931
5932
5933
5941
5955
4914
5940
5939
5954
4913
5938
5953
5952
5951
5950
5949
5948
5947
5946
5945
4915
5959
4916
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5976
5977
5970
5971
4917
5995
5994
5999
6005
6011
6017
6023
6028
6034
6051
6057
4922
6056
6063
6080
6079
6097
6096
6078
6077
6095
6094
6076
6075
6093
6092
6074
6073
6091
6090
6072
6071
6089
6088
6070
6069
6062
6055
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6033
6027
6022
6016
6010
6004
5998
5993
5992
5991
5990
5989
5988
5987
5986
5985
5984
5983
5982
5981
5996
5997
6003
6002
6008
6009
6015
6014
6020
6021
6026
6032
6031
6025
4919
6019
4690
6013
4689
6007
4688
6001
4687
4918
5980
5979
5973
5974
5975
5958
5944
5943
5957
4686
5942
5935
4685
5920
4684
5905
4683
5897
4682
5889
4681
5880
5871
5855
5844
4680
5834
5824
5825
5826
5827
5810
5809
5808
5807
5796
5786
5775
5759
5749
5750
5751
5741
5742
5752
5761
4898
5760
4900
5776
4901
5787
4903
5797
5798
5788
5777
5778
5779
5790
5789
5799
5800
5812
5811
5828
5838
5837
5836
5835
5845
5846
4906
5856
4908
5872
4909
5881
5890
5898
5906
5921
5936
5937
5922
5907
5899
5891
5882
5873
5857
5847
5848
4907
5849
4905
4904
5813
5814
5815
5816
5817
5818
5819
5829
5830
5840
5839
5850
5851
5866
5865
5864
5863
5862
5861
5860
5859
5858
5874
5883
5892
5900
4911
4912
5923
5908
5909
5924
5925
5910
5911
5926
5927
5912
5913
5928
5929
5914
5901
5893
5884
5875
5876
4910
5877
5885
5886
5878
5879
5869
5870
7412
7411
7410
7409
7408
7407
5795
5806
5805
5794
5793
5792
5803
5804
5822
5823
5833
5832
5842
5843
5854
5853
5868
5867
5852
5841
5831
5821
5820
5802
5801
5791
5780
5781
4902
5782
5783
5772
5773
5784
5785
7406
5774
5758
5748
5747
5757
4897
5746
5737
5736
5735
5718
5719
5712
5711
5702
5701
5700
5699
5698
5697
5696
5695
5710
5717
5727
5728
4894
5729
5730
5731
5732
5733
5734
4895
5744
5745
5756
5771
5770
5755
5754
5769
5768
5767
5766
5765
5764
5763
5762
4899
5753
4896
5743
5726
5725
5716
5709
4890
5708
4892
5715
5724
5723
5740
5739
5722
5714
5707
5690
4679
5681
4678
5671
4677
5661
4676
5651
4675
5641
4674
5632
5615
4673
5605
4672
5595
4671
5585
4670
5575
4669
5565
4668
5555
4667
5545
4666
5529
5513
5503
5504
5514
5515
5531
5530
5546
5547
5548
5532
5516
5506
5505
5494
5493
5492
4665
5483
5474
5475
5476
4881
5484
5485
5495
5496
5486
5487
5497
4883
5507
4884
5517
5518
5534
5533
4885
5549
5559
5569
5579
5589
5599
5609
5619
5618
5617
5608
5598
5597
5587
5588
5578
5577
5567
5568
5558
5557
5556
5566
5576
5586
5596
5606
4886
5607
5616
4887
5633
5634
5644
5643
5642
5652
5662
5672
5682
5691
5692
5683
5673
5663
5653
5654
5664
5674
5684
4889
5693
5694
5685
5675
5665
5655
5645
5635
5620
5621
5622
5623
5624
5625
5626
5627
5636
5646
5656
5666
5667
5677
5676
5686
5687
5703
5704
5705
4891
5720
5721
4893
5738
7405
7404
5713
5706
5689
5688
4888
5678
5668
5669
5679
5680
7403
7402
5670
5660
7401
5650
7400
7399
5640
5631
5614
7398
5604
7397
7396
5594
5593
5603
5613
5630
5639
5638
5648
5649
5659
5658
5657
5647
5637
5628
5629
5612
5611
5610
5600
5601
5602
5592
5591
5590
5580
5570
5571
5581
5582
5583
5584
7395
7394
5574
5564
7393
7392
5554
5544
5528
5527
5543
5542
5541
5551
5552
5553
5563
5573
5572
5562
5561
5560
5550
5540
5539
5538
5537
5536
5535
5519
5520
5521
5522
5523
5524
5508
5509
5525
5526
5510
5511
5512
7391
7390
5502
5491
5482
7389
7388
5473
5456
7387
7386
7385
7384
7383
7382
7381
7380
7379
7378
7377
7376
5343
7375
7374
7373
7372
7371
5297
5303
5302
5296
5291
5276
4875
4873
5271
4871
5265
5266
5250
7370
7369
7368
7367
7366
7365
7364
7363
5184
5201
5218
5217
5221
5225
5229
5245
5246
5249
5244
5243
5242
5241
5240
5239
5238
5237
5236
5235
5234
5233
5232
5248
4868
5252
4870
5268
4872
5273
5274
5269
4869
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5270
5275
4874
5290
5295
5301
5319
5320
5337
5336
5341
5342
5360
5359
5358
5375
5376
5377
5384
5383
5389
5390
5397
5396
5403
5404
5411
5410
5417
5418
5424
5423
5430
5431
5448
5455
4879
5472
5481
5480
4882
5489
5490
5501
5500
5499
5498
5488
5479
5470
5471
5454
5447
5446
5445
5453
5469
5468
5467
5466
5465
5464
4880
5463
5462
5461
5478
5477
5460
5459
5458
5457
5449
4664
5432
5425
4663
5433
5434
5450
5451
5452
5435
5427
5426
5419
5420
5421
5428
5436
5437
5438
5439
5440
5441
5442
5443
5444
5429
5422
5416
5409
5402
5395
5388
5382
5374
5373
5372
5371
5370
5369
5368
5367
4876
5366
5365
5364
5381
5380
5385
5386
5387
5394
5393
5392
5399
5406
5407
5400
5401
5408
5415
5414
5413
4878
5412
4662
5405
4661
5398
4660
5391
4659
4877
5379
5378
5361
5344
5345
5362
5363
5346
5338
5323
5322
4658
5321
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5333
5332
5331
5330
5329
5328
5327
5326
5325
5324
5339
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5340
5334
5335
5318
5317
5300
5294
5289
5288
5287
5286
5285
5284
5283
5282
5281
5280
5293
5299
5298
5292
5279
5278
4657
4656
5277
5272
5267
5251
5247
4867
5231
5230
5226
4655
5222
4654
5219
5223
5227
5228
5224
5220
4866
5204
5203
5202
5185
5186
5187
5188
5205
5206
5189
5190
5207
5208
5191
5192
5209
5210
5193
5194
5211
5212
5195
5196
5213
5214
5197
5198
5215
5216
5199
5200
5183
5178
5160
5159
5177
5176
5158
5157
5175
5174
5156
5155
5173
5172
5154
5153
5171
5170
5152
5151
5169
5168
5150
5149
5167
5166
5182
4865
5165
5164
5146
5147
5148
5143
5127
4653
5126
4652
4651
4650
5121
5104
5087
5070
5053
5054
5071
5088
5089
5090
5091
5074
5073
5072
5055
5056
5057
5058
5075
5092
5093
5076
5059
5060
5061
5062
5079
5078
5077
5094
5095
5096
5097
5080
5063
5064
5065
5082
5081
5098
5099
5100
5101
5102
5085
5084
5083
5066
5067
5068
5069
5086
5103
5120
5119
5118
5117
5116
5115
5114
5113
5112
5111
5110
5109
5108
4863
5107
5106
5105
5122
5123
5124
5125
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
4864
5142
5144
5162
5161
5179
5180
5181
5163
5145
7362
7361
7360
7359
7358
7357
7356
7355
7354
7353
7352
7351
5035
5052
5051
5050
5049
5048
5047
5046
5045
5044
5043
5042
5041
5040
5039
5038
4862
4861
5037
5036
4860
4649
4648
4647
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
7344
7345
7346
7347
5032
7348
5033
5034
7349
7350
1888
1887
1886
1885
1884
1883
1882
1881
1880
1879
1878
2155
2340
1877
2337
1876
2334
1875
2332
1874
2330
1873
2328
1872
2326
1871
2324
1870
2322
1869
2320
1868
2318
1867
2316
1866
2314
1865
2312
1864
2310
1863
2308
1862
2306
1861
2304
1860
2302
1859
2301
1858
2300
1857
2299
1856
2298
1855
2297
1854
2296
1853
2295
1852
2294
1851
2293
1850
2292
1849
2291
1848
2290
1847
2289
1846
2270
7309
7308
7307
7306
7305
7304
7303
7302
7301
7300
7299
7298
7297
7296
7295
7294
7293
7292
7291
7290
7289
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
2247
1844
2266
1845
2268
2271
2272
2273
2274
2275
2276
2277
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2259
2260
2261
2262
2263
2264
2265
2246
4228
4227
2245
2244
4226
4225
2243
2242
4224
4223
2241
2240
4222
4221
2239
2238
4220
4219
2237
2236
4218
4217
2235
2234
4216
4215
2233
2232
4214
2152
4213
4212
1006
1005
1004
1003
1002
1001
1000
999
998
997
996
995
994
993
992
991
990
989
988
987
986
985
984
983
982
981
980
979
978
977
976
975
974
973
972
971
970
969
968
967
966
965
964
963
962
961
960
959
958
957
956
955
954
953
952
951
950
949
948
947
946
945
944
943
942
941
940
939
938
937
936
935
934
933
932
931
930
929
928
927
926
925
924
923
922
921
920
919
617
918
917
916
915
914
913
912
911
910
909
908
907
906
905
904
903
902
901
900
899
615
898
897
896
895
894
893
892
891
890
889
888
887
886
885
884
883
882
881
880
879
878
877
614
876
875
874
873
872
871
870
613
869
868
867
866
865
864
863
862
861
860
859
858
857
856
855
854
853
852
851
850
849
611
848
847
846
845
844
843
842
841
840
839
838
837
836
835
834
833
832
831
830
829
610
828
827
826
825
824
823
822
821
820
819
818
817
816
815
814
813
812
811
810
809
808
807
806
805
804
803
802
801
800
799
798
797
796
795
794
793
792
791
790
789
788
787
786
785
784
783
782
781
780
779
778
777
776
775
774
773
772
771
770
769
768
767
766
607
765
764
763
762
761
605
760
759
758
757
756
755
754
753
752
751
750
749
748
747
746
745
744
743
742
741
740
604
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
606
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
608
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
609
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
612
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
616
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
11
12
14
13
15
16
107
108
106
105
103
104
102
101
99
100
98
97
95
96
94
93
91
92
90
89
87
88
86
85
83
84
82
81
79
80
78
77
75
76
74
73
71
72
70
69
67
68
66
65
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
588
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
590
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
595
286
287
288
289
290
291
292
293
294
295
296
297
298
299
598
300
301
302
303
304
600
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
602
603
739
738
737
736
735
734
733
732
731
730
729
728
601
727
726
725
724
723
722
721
599
720
719
718
717
716
715
714
713
712
711
710
597
596
709
708
707
706
705
704
703
702
701
700
699
698
594
697
696
695
694
693
692
691
690
689
688
687
686
593
685
684
683
682
681
592
591
680
679
678
677
676
675
674
673
672
671
670
669
668
667
666
665
664
663
662
661
660
659
658
657
656
655
654
653
652
651
650
649
648
647
646
645
644
643
642
641
640
639
638
637
589
636
635
634
633
632
631
630
629
628
627
626
625
624
623
622
621
620
619
618
82883
82884
82885
82886
82887
82888
82889
82890
82891
82892
82893
82894
82895
82896
82897
82898
82899
82900
82901
63
64
62
61
59
60
58
57
55
56
54
53
51
52
50
49
47
48
46
45
43
44
42
41
39
40
38
37
35
36
34
33
31
32
30
29
27
28
26
25
23
24
22
21
19
20
18
17
83254
83253
83252
83251
83250
83249
83248
83247
83246
83245
83244
83243
83242
83241
83240
83395
85601
83239
85598
83238
85595
83237
85592
83236
85589
83235
85586
83234
85583
83233
85580
83232
85577
83231
85574
83230
85571
83229
85568
83228
85565
83227
85562
83226
85559
83225
85540
85541
85542
85543
85544
85545
85546
85547
85548
85549
85550
85551
85552
85553
85554
85555
85556
85557
85560
85563
85564
85561
85558
83394
85539
85537
85535
85533
85862
85863
85864
85865
85866
85867
85868
85869
85567
85566
85569
85572
85575
85578
85581
85584
85587
85590
85593
85596
85599
85602
85604
85606
85608
85610
85612
85614
85616
85618
85620
85622
85624
83397
85625
85893
85892
83396
85623
85891
85621
85890
85889
85619
85617
85888
85887
85615
85613
85886
85885
85611
85609
85884
85883
85607
85605
85882
85881
85603
85600
85880
85879
85597
85594
85878
85877
85591
85588
85876
85875
85585
85582
85874
85873
85579
85576
85872
85871
85573
85570
85870
79411
79412
79413
79414
79415
79416
79417
79418
79419
79420
79421
79422
79423
79424
79425
79426
79427
79428
79429
79430
79431
79432
82633
82634
82635
82636
82637
82638
82639
82640
82641
82642
82643
82644
82645
82646
82647
82648
82649
82650
82873
82872
82871
82870
82869
82868
82867
82866
82865
82864
82863
82862
82861
82860
82859
82858
82857
82856
82855
82854
82853
82852
82632
82631
82630
82629
82628
82627
82626
82625
82624
82623
82622
82621
82620
82619
82618
82617
82616
79410
82615
79409
82614
79408
82612
79407
82609
79406
82606
79405
82603
79404
82600
79403
82582
82565
79402
82548
79401
82543
79400
82526
79399
79398
79397
82488
82492
82509
82510
82527
82528
82529
82530
82531
82532
82533
82534
82517
82500
82499
82516
82515
82498
82497
82514
82513
82496
82495
82512
82511
82494
82493
82489
79654
82484
79653
79652
82480
82476
79651
82472
79650
82456
82455
82438
82439
82421
79396
82404
79395
82399
79394
82394
79393
82389
79392
82385
82386
82390
82391
82396
82395
82400
79649
82401
82405
82422
82440
82457
82458
82441
82442
82459
82460
82443
82425
82424
82423
82406
82407
82408
82409
82426
82427
82410
82411
82428
82446
82445
82444
82461
82462
82463
82464
82447
82448
82465
82466
82449
82431
82430
82429
82412
82413
82414
82415
82416
82417
82418
82435
82434
82452
82451
82433
82432
82450
82467
82468
82469
82470
82453
82454
82471
82474
82473
82477
82478
82482
82481
82485
79655
82486
82490
82507
82506
82505
82504
82503
82520
82519
82502
82501
82518
82535
82536
82537
82538
82521
82522
82539
82540
82523
82524
82541
82546
82563
82562
82561
82578
82577
82560
82559
82558
82557
82556
82555
82572
82571
82554
82553
82552
82551
82568
82567
82550
79656
82545
82544
82549
79657
82566
82583
82584
82585
82586
82587
82569
82570
82588
82589
82590
82591
82573
82574
82592
82593
82575
82576
82594
82595
82596
82597
82579
82580
82598
82601
82604
82607
82610
79658
79660
79659
82613
82611
82851
82850
82608
82605
82849
82848
82602
82599
82581
82564
82547
82847
82542
82525
82508
82491
82487
82846
82845
82483
82479
82844
82475
82843
82842
82841
82437
82436
82419
82420
82403
82402
79648
82397
82398
82840
82839
82393
82392
82387
82388
82838
82384
82383
82382
82381
82364
82363
82380
82379
82378
82377
82360
82359
82376
82375
82374
82373
82372
82371
79647
82370
82369
79646
82368
79391
82351
79390
82334
79389
79643
79644
79645
82352
82335
82336
82353
82354
82337
82338
82355
82356
82339
82340
82357
82358
82341
82342
82343
82344
82361
82362
82345
82346
82347
82348
82365
82366
82367
82350
82349
82332
82330
82331
82333
82837
82836
82328
82310
82835
82834
82307
82304
82833
82832
82301
82300
82303
82306
82309
82327
82326
82325
82324
82323
82322
82321
82320
82319
82318
82317
82316
82315
82314
82313
82312
82329
79388
82311
82308
79387
82305
79386
82302
79385
82299
79384
82296
79383
82293
79382
82290
79381
82287
79380
82284
79379
82281
79378
82265
79377
82261
79376
82245
79375
82228
79374
82222
79373
82206
79372
82201
79371
82196
79370
82191
79369
82186
79368
82181
82178
82174
79367
82158
82154
82148
79366
82143
82138
79365
82121
79364
82104
79363
82099
79362
82100
79625
82105
82101
82102
82106
82107
82108
82109
82110
82111
82112
82113
82114
82115
82116
82117
82118
82135
82134
82133
82132
82131
82130
82129
82128
82127
82126
82125
82124
79628
82141
82123
82122
79626
82139
82140
82145
82144
82149
82150
79630
82155
82159
82160
82175
82161
82162
82163
82164
82165
82166
82167
82168
82169
82170
82171
82172
82173
82176
82179
82184
82189
82194
82199
82204
82220
82219
82218
82217
82216
82215
82214
82213
82212
82211
82210
82209
82208
79637
82203
82198
82193
82188
79634
79633
82183
82182
82187
82192
82197
82202
82207
82223
79639
82229
82224
82225
82230
79640
82246
82262
79642
82266
82267
82268
82269
82270
82271
82272
82273
82274
82275
82276
82277
82278
82279
82282
82285
82288
82291
82294
82297
82298
82831
82830
82295
82292
82829
82828
82289
82286
82827
82826
82283
82280
82264
82260
82244
82243
82259
82263
79641
82258
82257
82256
82255
82254
82253
82252
82251
82250
82249
82248
82247
82231
82232
82233
82234
82235
82236
82237
82238
82239
82240
82241
82242
82226
79638
82227
82221
82205
79636
79635
82200
82195
82825
82824
82190
82185
82823
82822
82180
82177
82821
79632
82157
82156
82151
79629
82146
82152
79631
82153
82820
82147
82142
82137
79627
82136
82119
82120
82103
82098
79624
82097
82096
82095
82094
82093
82092
82091
82074
82073
82090
82089
82072
82071
82088
82087
82070
82069
82086
82085
82068
82067
82084
82083
82066
82065
82082
79361
82064
82047
82048
82043
79360
82039
79359
79358
82035
82031
79622
82028
82027
79357
82023
79356
82018
79355
82013
79354
81996
81997
81998
81981
81980
81979
81962
81945
81930
81914
81897
81898
81915
81931
81946
81963
81964
81947
81948
81949
81950
81951
81936
81935
81919
81902
81886
81887
81903
81920
81921
81904
81888
81889
81905
81922
81923
81939
81954
81953
81938
81937
81952
81969
81968
81985
81986
81987
81970
81971
81972
81955
81956
81957
81942
81941
81940
81924
81925
81926
81909
81908
81907
81906
81890
81891
81892
81893
81894
81910
81927
81943
81958
81959
81960
81977
81994
81995
82012
82011
82010
81993
81976
81975
81992
82009
82008
81991
81974
81973
81990
82007
82006
81989
81988
82005
82004
82003
82002
82001
81984
81967
81966
81965
81982
81983
82000
81999
82016
82015
82014
82019
82024
82025
82020
82021
82026
82030
82029
82032
82033
82037
82036
82040
82041
82045
82044
82049
82050
82051
82052
82053
82054
82055
82056
82057
82058
82075
82076
82059
82060
82077
82078
82061
82062
82079
82080
82081
82063
79623
82046
82819
82818
82042
82817
82816
82038
82034
82815
79621
79620
82022
82814
82017
82813
82812
82811
82810
81978
79619
81961
79618
82809
81944
81929
81913
82808
81896
79613
81912
81928
79617
79616
79615
81911
79614
81895
79612
81879
81873
81872
81871
81870
81869
81868
81867
81866
81865
81864
81863
81862
81861
81860
81876
81877
81878
81884
81885
81901
81918
81934
81933
81932
81916
81917
81900
81899
81883
81882
81881
81875
79353
81859
81855
81856
81838
81839
81857
79609
81840
79608
81824
81841
81842
81825
81826
81843
81844
81827
81828
81845
81846
81829
81830
81847
81848
81831
81832
81849
81850
81833
81834
81851
81852
81835
81836
81853
79610
79611
81874
81880
82807
82806
81858
81854
81837
81822
81821
81818
81819
82805
82804
82803
81816
81815
81812
81809
81810
81813
82802
82801
82800
81807
81806
81803
81804
82799
82798
81801
81800
81797
81798
82797
82796
81795
81794
81791
81792
82795
81789
81788
79607
81785
81781
81777
81776
81775
81774
81773
81772
81771
81770
81769
81768
81767
81766
81765
81764
79606
81790
81793
81796
81799
81802
81805
81808
81811
81814
81817
81820
81823
79352
79351
79350
79349
79348
79347
79346
79345
79344
79343
79342
79341
79340
81784
79339
81780
79338
79337
81763
79605
81756
79336
81752
79335
81748
79334
81744
79333
81739
81740
81734
81733
81716
81717
81710
79332
81704
81705
81689
81688
81681
79331
81674
79330
81667
79329
81651
81644
81652
81653
81645
79589
81628
81627
79328
79327
81594
79326
81586
79325
81579
79324
81572
79323
81565
79322
81558
79321
81541
81525
81526
81527
81520
81521
81505
81504
81495
81496
81486
81487
81488
81498
81497
81506
81522
81529
81528
81544
81543
81542
81559
81560
81561
81562
81545
81546
81547
81548
81549
81550
81551
81552
81553
81554
81537
81536
81535
81534
81533
81532
81531
81530
81523
81507
81508
81509
81510
81511
81512
81513
81514
81515
81516
81517
81524
81538
81539
81540
81557
81556
81555
81563
81570
81577
81584
81591
81607
81606
81622
81639
81638
81637
81636
81635
81634
81617
81618
81619
81620
81621
81605
81604
81603
81602
81601
81600
81599
81615
81616
81633
81632
81631
81614
81598
79588
81590
81589
81582
81583
81576
81569
81568
81575
81574
81567
81566
81573
81580
81581
81588
81587
81595
81611
81612
81596
81597
81613
81629
81630
81647
81646
81654
81669
81668
81675
81676
81683
81682
81690
81691
81707
81706
81711
81712
81719
81718
81735
79602
79600
81720
81721
81722
81723
81724
81725
81726
81727
81728
81729
81730
81713
81714
81731
79601
81737
81742
79603
81736
81741
79604
81745
81749
81753
81754
81758
81757
81760
81761
81778
81782
81786
81787
82794
82793
81783
81779
81762
82792
82791
81759
81755
82790
82789
81751
81750
81746
81747
81743
81738
81732
79599
81715
82788
82787
81709
81703
79596
79594
81687
81680
79592
79591
81650
82786
81643
81642
81641
81649
79590
81666
81673
79593
81679
81672
81671
81678
81685
81686
79595
81702
81708
79598
81701
81700
81699
81698
81697
81696
81695
81694
79597
81693
81692
81684
81677
81670
81655
81656
81657
81658
81659
81660
81661
81662
81663
81664
81665
81648
81640
81623
81624
81608
81592
81609
81625
81626
81610
81593
82785
81585
79587
79586
81578
81571
79585
81564
82784
82783
82782
82781
79584
81501
81500
81491
81492
82780
82779
81482
81472
81464
81447
81446
81430
81431
81414
79575
79574
79573
81381
79572
81387
81393
81399
81413
81412
81429
81445
81462
79582
81463
81471
81481
81480
81490
79583
81499
81489
81479
81470
81461
81460
81443
81444
81428
81427
81426
81442
81459
81458
81441
81425
81424
81440
81457
81456
81439
81438
81455
81454
81437
81421
81420
81419
81435
81436
81453
81452
79581
81469
81478
81477
81476
81468
81467
81466
81474
81475
81485
81484
81494
81503
81519
81518
79320
81502
81493
79319
81483
79318
81473
79317
81465
81448
79316
81432
79315
81415
79314
81400
81394
79313
81388
79312
81382
79311
81376
79310
81371
79309
81365
79308
81359
79307
81353
79306
81347
79305
81341
79304
81335
79303
81329
79302
81323
79301
81317
79300
81311
79299
81305
79298
81299
79297
81293
79296
81287
79295
81271
79294
81262
79293
81263
81272
81288
81294
81300
81306
81312
81318
81324
81330
81336
81342
81348
81354
81360
81366
81372
81377
81383
81389
81395
81401
81416
81433
81449
79580
81450
81451
81434
81418
79579
81417
79578
79576
79577
81396
81390
81384
81378
81373
81367
81361
81355
81349
81343
81337
81331
81325
81319
81313
81307
81301
81295
81289
81290
81296
81302
81308
81314
81320
81326
81332
81338
81344
81350
81356
81362
81368
81374
81379
81385
81391
81397
81402
81403
81404
81405
81422
81423
81406
81407
81408
81409
81410
81411
81398
81392
81386
81380
81375
81369
81363
81357
81351
81345
81339
81333
81327
81321
81315
81309
81303
81297
81291
81284
81283
81282
81281
81280
81279
81278
81277
81276
81275
81266
81265
81274
81273
79568
81264
81247
81246
79565
81231
81230
81213
81196
79292
81180
79291
81164
81148
81131
79290
81120
79289
81109
79288
81099
79287
81083
81066
79286
81049
79285
81041
79284
81033
79283
81016
79282
81008
79281
80992
79280
80984
80977
80969
79279
80961
80952
79278
80943
79277
80934
79276
80918
80919
80935
80944
80953
80962
80970
80971
80963
80964
80972
80979
79547
80978
80985
79550
80986
80987
80994
80993
81009
81019
81010
80995
80996
79548
80997
80998
80999
81000
81001
81002
81003
81011
81012
81029
81030
81039
81047
81063
81064
81081
81080
81098
81097
81106
81105
81115
81126
81143
81159
81175
81191
81192
81176
81160
81144
81145
81161
81177
81193
81210
81209
81227
81226
81208
81207
81225
81224
81223
81222
81204
81187
81188
81205
81206
81189
81190
81174
81158
81142
81141
81157
81173
81172
81156
81140
81139
81138
81137
81153
81154
81155
81171
81170
81186
81203
81221
81220
81237
81236
81219
81218
81200
81199
81217
81216
81198
79563
81182
81183
81167
81166
79560
81150
81134
81123
81122
81111
81112
81113
81124
79557
79559
81151
79561
79562
81184
81201
81202
81185
81169
81168
81152
81136
81135
81125
81114
81104
81103
81087
81088
81089
81090
81091
81092
81074
81073
81072
81055
81056
81057
81058
81059
81060
81077
81076
81075
81093
81094
81095
81096
81078
81079
81062
81061
81045
81046
81038
81037
81028
81027
81026
81025
81024
81023
81022
81021
81020
81036
81044
81053
81054
81071
81070
79554
81052
81051
79553
81043
81035
81018
81017
79551
81034
81042
81050
81067
81068
81069
81086
81102
81101
81085
81084
81100
81110
81121
81132
81133
79558
81149
81165
81181
81197
81214
81215
81232
81233
79566
81248
81234
81235
81249
81250
81251
81252
81238
81239
81253
81254
81240
81241
81255
81256
81242
81243
81257
79567
81267
81258
81259
81268
81285
81286
81292
81298
81304
81310
81316
81322
81328
81334
81340
81346
81352
81358
81364
79571
81370
82778
82777
82776
82775
82774
82773
82772
82771
82770
82769
82768
82767
79570
79569
81270
81269
81260
81261
81245
81244
79564
81228
81229
81211
81212
81195
81194
81178
81179
81163
81162
81146
81147
81130
82766
82765
81119
81118
81129
81128
81127
81116
81117
81107
81108
79556
79555
81082
81065
81048
82764
81040
79552
81031
81032
81015
82763
81007
80991
80983
82762
82761
80976
80968
80967
80975
80982
80981
80989
80990
81006
81014
81013
81005
81004
80988
79549
80980
80973
80974
80966
80965
79546
80957
80958
80959
80950
80949
80948
80939
80931
80930
80929
80928
80927
80926
80925
80924
80923
80906
80907
80908
80909
80910
80911
80912
80913
80914
80915
80899
80898
80890
80891
80883
80882
80874
80866
80867
80875
80876
80884
80892
80900
80916
80933
80932
80940
80941
80942
80951
80960
79544
79543
79542
79541
80917
80901
79539
79538
80893
80885
82760
82759
80877
80870
80869
80868
80853
80852
79535
80836
80837
80829
80828
80827
80826
80825
80824
80823
80822
80821
80820
80819
80818
80835
80843
80844
80845
80846
80847
80848
80849
80850
80851
80865
80864
80863
80862
80861
80860
80859
80858
80857
80873
80872
80880
80881
80889
80888
80896
80897
80905
80922
80938
80937
80946
80947
79545
80956
80955
80954
80945
80936
80920
80921
80904
79540
80895
80903
80902
79275
80894
79274
80886
79273
80887
80879
80878
79272
80871
80854
80839
80832
80833
80840
80841
80855
79537
80856
80842
80834
79533
80817
80810
80811
80802
80801
80784
80766
79529
79528
80742
80743
80749
80750
80751
80752
80769
80768
80767
79530
80785
80786
80787
80770
80753
80754
80771
80788
80789
80772
80755
80756
80773
80790
80791
80774
80757
80758
80775
80792
80793
79531
80794
80803
79532
80812
80804
80805
80813
80830
79534
79536
80838
80831
80814
80806
80797
80796
80795
80778
80779
80780
80763
82758
82757
82756
82755
82754
82753
82752
82751
82750
82749
79527
80660
80653
82748
80636
80619
80618
80603
80602
80594
80586
80578
80579
80587
80595
79520
79519
79518
82747
80562
80545
80528
80527
80544
80561
80560
80559
80558
80557
80540
80541
80542
80543
80526
79515
80518
80510
80511
80519
80520
82746
80512
82745
82744
82743
82742
80464
80471
80488
80505
80504
79513
80487
79512
80470
80469
80463
79511
80457
80458
80440
82741
79509
79508
80427
80426
80409
80402
80395
79505
80394
80386
80387
80379
79504
80373
80367
80368
80374
80380
80388
80396
80403
79506
80410
80404
80397
82740
82739
80389
80381
80375
82738
82737
80369
80363
80358
80357
80362
79502
80356
80355
80354
80353
80352
80351
80350
80349
80348
80347
80346
80345
79501
80340
80335
80330
80325
80308
80309
80310
80311
80312
80313
80314
80315
80316
80317
80318
80319
80320
80326
80331
80336
80341
79500
80342
80337
79499
79498
80332
80327
80322
79497
80321
80304
80305
80288
80272
82736
80256
80252
80248
79492
79493
79494
79495
80271
80287
80286
80303
80302
80285
80270
80269
80268
80283
80284
80301
80300
80299
80298
80297
80296
80295
80294
80293
80276
80277
80278
80279
80280
80281
80282
80267
80266
80265
80264
80263
80262
80261
80260
80259
79496
80275
80292
80291
80290
80307
80324
80329
80334
80339
80344
80360
80361
80366
80365
80371
80377
80383
80384
80378
80372
79503
80385
80393
80401
80400
80392
80391
80399
80406
80407
80408
79507
80414
80415
80416
80417
80418
80419
80420
80421
80422
80423
80424
80425
80431
80435
80439
80456
80455
80454
80453
80452
80451
80450
80449
80448
80447
80446
79510
80445
80444
80443
80438
80434
80430
80413
80412
80429
80433
80437
80442
80460
80461
80462
80468
80475
80476
80477
80478
80479
80480
80481
80482
80483
80484
80485
80486
80503
80502
80501
80500
80499
80498
80497
80496
80495
79514
80494
80493
80492
80491
80508
80509
80516
80517
80525
80524
80531
80530
80523
80515
80514
80522
79516
79517
80547
80548
80566
80565
80564
80581
80589
80590
80582
80583
80584
80567
80549
80532
80533
80550
80568
80569
80570
80571
80553
80552
80551
80534
80535
80536
80537
80538
80539
80556
80555
80554
80572
80573
80574
80575
80576
80577
80585
80593
80601
79521
80617
80634
80635
79523
80652
80659
80658
79526
80675
80676
80683
80682
80689
80690
80697
80696
80703
80704
80711
80710
80717
80718
80725
80724
80731
80732
80739
80738
80745
80746
80762
80761
80760
80777
80776
80759
80744
80737
80730
80723
80716
80709
80702
80695
80688
80681
80674
80673
80672
80671
80670
80669
80668
80667
80666
80665
80664
80680
80679
80663
80662
80678
80685
80692
80699
80706
80713
80720
80721
80714
80707
80700
80693
80686
80687
80694
80701
80708
80715
80722
80729
80736
80735
80728
80727
80734
80741
80748
80765
80782
80783
80800
80799
80808
80809
80816
80815
79271
80807
79270
80798
79269
80781
79268
80764
79267
80747
79266
80740
79265
80733
79264
80726
79263
80719
79262
80712
79261
80705
79260
80698
79259
80691
79258
80684
79257
80677
79256
80661
80654
80637
80638
80655
80656
80639
80640
80641
80642
79524
80643
80625
80626
80644
80645
80627
80628
80646
80647
80629
80630
80648
80649
80650
80657
79525
80651
80633
80632
80631
80616
80615
80614
80613
80612
80611
80610
80609
80624
80623
79522
80607
80608
80600
80592
80591
80599
80598
80597
80605
80606
80622
80621
80620
79255
80604
80596
79254
80588
79253
80580
79252
80563
80546
79251
80529
79250
80521
79249
80513
79248
80506
80507
80490
80489
80472
80473
80474
80467
80466
80465
79247
80459
79246
80441
80436
80432
79245
80428
79244
80411
79243
80405
79242
80398
79241
80390
79240
80382
79239
80376
80370
79238
80364
79237
80359
79236
80343
80338
79235
80333
79234
80328
79233
80323
79232
80306
80289
80273
79231
80274
80258
80257
80253
79230
80249
79229
80245
79228
80241
79227
80237
79226
80233
79225
80229
79224
80225
79223
80221
79222
80217
79221
80213
79220
80209
79219
80205
79218
80201
79217
80197
79216
80193
79215
80176
80177
80194
80198
80202
80206
80210
80214
80218
80222
80226
80230
80234
80238
80242
80246
80250
80254
80255
80251
80247
80243
80239
80235
80231
80227
80223
80219
80215
80211
80207
80203
80199
80195
80178
80179
80180
80181
80182
80183
80184
80185
80186
80187
80188
80189
80190
80191
80192
80196
80200
80204
80208
80212
80216
80220
80224
80228
80232
80236
80240
80244
82735
82734
82733
82732
82731
82730
82729
82728
82727
82726
82725
82724
82723
82722
82721
82720
82719
80166
79491
80162
80159
79490
79488
79486
79485
79484
80120
82718
82717
80115
80114
80119
80124
80140
80156
80155
80139
80138
80154
80153
80137
80136
80152
80151
80135
80134
80150
80149
80133
80132
80148
80147
80131
80130
80146
80145
80129
80128
80144
80127
80123
80122
80126
80142
80143
79487
80158
79489
80161
80165
80169
80164
80168
80171
80172
80175
80174
80173
79214
80170
79213
80167
79212
80163
79211
80160
80157
80141
80125
80121
79210
80116
79209
80111
79208
80107
79207
80108
80112
80117
80118
80113
80109
80105
80104
79482
80088
80087
80071
80067
80068
80072
80089
80090
79481
80073
80091
80092
80074
80075
80093
80094
80076
80077
80095
80096
80078
80079
80097
80098
80080
80081
80099
80100
80082
80083
80101
80102
80084
80085
80103
80106
80110
79483
82716
82715
80086
80070
80066
80065
80069
79480
80064
80063
80062
80061
80060
80059
80058
80057
80056
80055
80054
79479
80053
80052
80051
80047
80046
80050
79206
80045
79205
80028
79204
80024
79203
80020
79202
80016
79201
80013
79200
80009
79199
79991
79973
79974
79975
79976
79977
79978
79979
79980
79981
79982
79983
79984
79985
79986
80004
80003
80002
80001
80000
79999
79998
79997
79996
79995
79994
79993
79992
80010
80014
80017
80021
80025
80029
79477
80030
80031
80032
80033
80034
80035
80036
80037
80038
80039
80040
80041
80042
80048
80049
80043
79478
80044
82714
82713
80019
80023
80027
80026
80022
80018
80015
79476
79475
80012
80008
80007
80011
79474
80006
80005
79987
79988
79989
79990
79972
79473
79969
79966
79472
79471
79470
79963
79960
79469
79957
79940
79923
79466
79920
82712
79465
79463
79461
82711
82710
82709
82708
79890
79893
79896
79913
79912
79911
79910
79909
79908
79907
79906
79905
79904
79903
79902
79901
79900
79899
79898
79915
79462
79464
79919
79922
79467
79925
79926
79927
79928
79929
79930
79931
79932
79933
79934
79935
79936
79937
79938
79939
79956
79955
79954
79953
79952
79951
79950
79949
79948
79947
79946
79945
79944
79943
79942
79468
79959
79962
79965
79968
79971
79970
79198
79967
79197
79964
79196
79961
79195
79958
79194
79941
79193
79924
79192
79921
79191
79918
79190
79917
79916
79914
79189
79897
79894
79188
79895
79892
79891
79187
79888
79186
79889
79887
79886
79185
79868
79869
79870
79871
79872
79873
79874
79875
79876
79877
79878
79879
79880
79881
79882
79883
79884
79460
79885
82707
82706
82705
82704
82703
82702
82701
82700
82699
79459
79847
82698
79458
79457
79456
79455
79454
79820
79453
79836
79835
79834
79833
79832
79831
79830
79829
79828
79827
79826
79825
79824
79823
79822
79838
79840
79842
79844
79846
79849
79851
79853
79855
79857
79859
79861
79863
79865
79867
79866
79184
79864
79183
79862
79182
79860
79181
79858
79180
79856
79179
79854
79178
79852
79177
79850
79176
79848
79175
79845
79174
79843
79173
79841
79172
79839
79171
79837
79170
79821
85675
85674
83648
83649
83650
85676
85677
83651
83652
85678
85679
83653
83655
85680
85681
83657
83659
85682
85683
83661
83663
85684
85685
83665
83667
85686
85687
83669
83671
85688
85689
83673
83264
85690
83265
83266
83267
85691
83696
83268
83269
83699
83703
85692
85693
83707
83270
85694
85695
85696
85697
83271
83272
83273
83728
83731
83274
83734
83737
85698
85699
83740
83759
83276
85700
85701
85702
83808
83827
83826
83825
83844
83845
83846
83277
83849
83848
83851
83852
83853
85703
85704
85705
83861
83857
83856
83855
83859
83860
83878
83879
83898
83897
83896
83877
83876
83895
83914
83913
83894
83875
83874
83873
83872
83871
83890
83889
83870
83869
83888
83887
83868
83867
83866
83885
83886
83905
83904
83903
83884
83865
83864
83883
83902
83921
83922
83923
83924
83925
83906
83907
83926
83927
83908
83909
83928
83929
83930
83911
83910
83891
83892
83893
83912
83931
83932
83933
83934
83915
83916
83917
83936
83935
83939
83938
83942
83943
83944
83940
85706
85707
85708
85709
83954
83949
83948
83947
83952
83953
83972
83973
83976
83979
83982
83985
85710
85711
83988
83991
85712
85713
83994
83997
85714
85715
84000
84003
85716
85717
84006
84009
85718
85719
84012
84016
85720
85721
84020
84024
85722
85723
84028
84031
84034
84037
85724
84040
83286
83285
83284
84027
84023
84019
84015
84011
84008
84005
84002
83999
83996
83993
83990
83987
83984
83981
83282
83281
83978
83975
83280
83971
83970
83969
83968
83967
83966
83965
83964
83963
83962
83961
83960
83959
83958
83957
83956
83955
83974
83977
83980
83983
83986
83989
83992
83995
83998
84001
84004
84007
83283
84010
84014
84018
84022
84026
84030
84033
84036
84039
84042
84046
84050
84054
84058
84062
84066
84070
83293
84089
84071
84072
84073
84074
84075
84093
84092
84111
84110
84091
84090
84109
84108
83294
83295
84127
84128
84129
84130
84131
84112
84113
84132
84133
84114
84095
84094
84076
84077
84078
84079
84097
84096
84115
84134
84135
84116
84117
84136
84137
84118
84119
84138
84139
84120
84101
84100
84099
84098
84080
84081
84082
84083
84084
84102
84121
84140
84141
84122
84103
84085
84086
84067
84063
84059
84055
84051
84047
83287
84043
84044
84048
85725
85726
84052
84056
83288
83289
84060
84064
83290
83291
84068
85727
83292
84087
84106
84125
84124
84105
84104
84123
84142
84143
84144
85728
84148
84167
84186
84205
84209
84213
85729
85730
84217
84216
84212
84208
84204
83299
84203
84202
84183
84184
84185
84166
84147
84146
84165
84164
84163
84162
84161
84160
84179
84180
84181
84182
84201
84200
84199
84198
84197
84196
84177
84178
84159
84158
84157
84176
84195
84194
84193
84192
84191
84172
84173
84174
84175
84156
84155
84154
84153
84152
84171
84190
84189
84170
84151
84150
83296
83297
84169
84188
83298
84207
84211
84215
84219
84223
84227
84231
83301
84235
83302
84236
84237
84238
84239
84240
84241
84242
84243
84244
84245
84246
84247
84248
84249
84250
84254
84259
84264
83303
84269
84265
84260
84255
84251
84232
83300
84228
84224
84220
84221
85731
85732
84225
85733
84229
84233
84252
84256
85734
85735
84261
85736
84266
84270
84289
84288
84287
84286
84285
84284
84283
84282
84301
84302
84303
84304
84305
84306
84307
84308
84327
85737
84330
84332
84334
84336
83306
83305
83304
84329
84326
84325
84324
84323
84322
84321
84320
84319
84318
84299
84300
84281
84280
84279
84298
84317
84316
84315
84314
84295
84296
84297
84278
84277
84276
84275
84274
84293
84294
84313
84312
84311
84310
84309
84328
84331
84333
84335
84337
84338
84339
84340
84341
84342
84343
84344
84345
84346
84347
84348
84349
84350
84351
84352
84353
84354
84355
83307
85738
85739
85740
85741
85742
85743
85744
85745
85746
85747
85748
85749
85750
85751
85752
85753
84418
84415
84412
84409
84406
84403
84400
84397
84394
84391
84388
84385
84382
84381
84380
84379
84378
84377
84376
84375
84374
84373
84372
84371
84370
84369
84368
84367
84366
84365
84384
84387
84390
84393
84396
84399
84402
84405
84408
84411
84414
84417
84420
84424
84428
84432
84433
84434
84435
84436
84437
84438
84439
84440
84441
84442
84443
84444
84445
84446
84447
84448
83310
84429
84425
83309
83308
84421
84422
84426
84430
83311
84449
85754
85755
84454
84453
84452
84457
84462
83312
84467
84463
84458
84459
85756
85757
84464
84468
84487
84486
84485
84484
84483
84502
84501
84482
84481
84500
84499
84480
84479
84478
84477
84496
84495
84476
84475
84474
84473
84492
84491
84472
84471
84470
83313
83314
83315
84508
84489
84490
84509
84510
84511
84512
84493
84494
84513
84514
84515
84516
84497
84498
84517
84518
84519
84520
84521
84522
84503
84504
84523
84524
84505
84506
84525
85758
84528
84527
83316
84530
84531
84534
84533
83317
83318
84536
84537
85759
84541
84560
84565
85760
85761
84570
84574
84579
85762
85763
84584
85764
84589
83322
83323
83324
85765
83325
83326
83327
84617
84613
84609
84605
84601
84597
84593
84588
84583
84578
84573
84569
83321
84568
84563
84564
84559
84540
84539
84558
84557
84556
84555
84554
84553
84552
84551
84550
84549
84548
84547
84546
84545
84544
84543
83319
84562
84567
84572
83320
84577
84576
84581
84582
84587
84586
84591
84592
84596
84595
84599
84600
84604
84603
84607
84608
84612
84611
84615
83328
84616
84619
84638
84620
84621
84622
84623
84624
84625
84626
84627
84628
84629
84630
84631
84632
84633
84634
84635
84639
84640
84636
85766
85767
84644
84643
83329
84647
84648
83330
83332
84656
84652
84651
84655
84660
84661
84662
85768
85769
84668
84667
84666
83333
84672
83334
84673
84677
84681
83335
83336
84685
83337
85770
85771
85772
85773
85774
85775
85776
85777
85778
85779
85780
85781
85782
84747
84743
84739
84735
84731
84730
84729
84728
84727
84726
84725
84724
84723
84722
84721
84720
84719
84718
84717
84716
84715
84712
84711
84714
84733
84734
84738
84737
84741
84742
84746
83338
84745
84749
84768
84787
84806
84809
84812
84815
84818
83344
84822
84823
84824
84825
84826
84827
84828
84829
84830
84831
84850
84851
84832
84833
84834
84835
84854
84855
84836
84837
84856
84857
84838
84819
83343
83342
83341
84803
84784
84783
84802
84801
84782
84781
84800
84799
84798
84797
84778
84777
84796
84795
84776
84775
84794
84793
84774
84773
84792
84791
84772
84771
84790
84789
84770
84769
84788
83340
83339
84750
84751
84752
84753
84754
84755
84756
84757
84758
84759
84760
84779
84780
84761
84762
84763
84764
84765
84766
84785
84804
85783
84807
84810
84813
84816
85784
84820
84839
84858
84877
85785
84896
84915
85786
85787
84925
84920
84919
84918
84913
84914
84895
83347
84876
84875
84874
84873
84893
84894
84912
84911
84910
84909
84891
84892
84872
84853
84852
84871
84870
84890
84908
84907
84889
84869
84868
84849
84848
84867
84887
84888
84906
84905
84904
84903
84902
84884
84885
84886
84866
84847
84846
84865
84864
84845
84844
84843
84842
84841
83345
83346
84860
84861
84881
84882
84862
84863
84883
84901
84900
84899
84898
84880
84879
83348
84917
84922
84927
84931
84935
84939
83353
84943
84944
84945
84946
84947
84948
84949
84950
84951
84952
84953
84954
84955
84956
84957
84958
84940
84936
84932
84928
84923
84924
83349
84929
84933
83350
83351
84937
83352
84941
84960
84959
84963
84962
84966
84967
84968
84964
85788
85789
85790
84972
84971
84970
84974
84978
84979
84975
84976
85791
85792
84980
84998
84997
83355
85002
83357
85006
85012
85793
85794
85018
85037
85036
85055
85059
85060
85056
85795
85796
85064
85083
83359
83360
83361
85797
85103
85107
85106
83363
83364
85110
83365
85111
85114
85798
85799
85800
85801
85802
85803
85804
85805
85806
85807
85808
85809
85810
85811
85812
85175
85172
85169
85166
85163
85160
85157
85154
85151
85148
85145
85142
85139
85136
85133
85132
85131
85130
85129
85128
85127
85126
85125
85124
85123
85122
85121
85120
85119
85118
85117
85116
85135
85138
85141
85144
85147
85150
85153
85156
85159
85162
85165
85168
85171
85174
85177
85178
85179
85180
85181
85182
85183
85184
85185
85186
85187
85188
85189
85190
85191
85192
85193
85194
85196
85813
85814
85199
85202
85815
85816
85205
85208
85817
85818
85211
85214
85819
85820
85217
83367
85220
85239
85258
85277
85276
85257
85238
85237
85256
85255
85236
85235
85234
85233
85232
85231
85230
85229
85228
85247
85248
85249
85268
85267
85266
85265
85264
85263
85244
85245
85246
85227
85226
85225
85224
85223
85222
85219
83368
83369
85241
85242
85243
85262
85261
85260
83370
83371
85279
85280
85281
85282
85283
85284
85285
85286
85287
85288
85269
85250
85251
85270
85289
85290
85271
85252
85253
85254
85273
85272
85291
85292
85293
85274
85275
85294
85295
83372
85296
85299
85302
83373
83374
85305
85821
83375
85324
85343
85346
85822
85823
85349
83376
83377
83378
85824
85375
85825
85826
83380
85377
85378
85379
85381
85380
85827
85828
85382
83381
83382
85383
85384
85385
85386
85829
85830
85389
85388
85391
85392
85831
85832
85395
83384
85394
85397
85399
83385
83386
83387
85401
85403
85405
85406
85833
85834
85409
85408
85411
85412
85835
85836
85415
85414
85417
85418
85837
85838
85421
85420
85423
85424
85839
85840
85841
85842
85430
85427
85426
85429
85433
85434
85453
85843
85456
85455
85452
85451
85450
85449
85448
85447
85446
85445
85444
85443
85442
85441
85440
85439
85438
85437
83388
85432
83389
85436
85458
85459
85460
85461
85462
85463
85464
85465
85466
85467
85468
85469
85470
85471
85472
85473
85474
83390
85475
85476
85477
83391
83392
85478
85844
85479
85480
85845
85846
85481
85482
85847
85848
85483
83393
85849
85850
85851
85852
85503
85502
85501
85500
85499
85498
85497
85496
85495
85494
85493
85504
85853
85854
85505
85506
85855
85856
85507
85508
85857
85858
85509
85510
85859
85860
85511
85861
85512
85531
85530
85529
85528
85527
85526
85525
85524
85523
85522
85521
85520
85519
85518
85517
85516
85515
85514
85513
83224
85538
85536
83223
85534
83222
85532
83221
83220
83219
83218
83217
83216
83215
83214
83213
83212
83211
83210
85484
85485
85486
85487
85488
85489
85490
85491
85492
83209
83208
83207
83206
83205
83204
83203
83202
83201
83200
83199
85457
83198
85454
83197
85435
83196
85431
83195
85428
85425
83194
85422
83193
85419
83192
85416
83191
85413
83190
85410
83189
85407
83188
85404
83187
85402
83186
85400
83185
85398
83184
85396
83183
85393
83182
85390
83181
85387
83180
83383
83179
83178
83177
83176
83175
83174
83173
83172
83171
83170
83169
83168
83167
85347
85350
85352
85354
85356
83379
85358
85359
85360
85361
85362
85363
85364
85365
85366
85367
85368
85369
85370
85371
85372
85373
85376
85374
85357
85355
85353
85351
85348
85345
85342
85341
85323
85322
85340
85339
85321
85320
85338
85337
85319
85318
85336
85335
85317
85316
85334
85333
85315
85314
85332
85331
85313
85312
85330
85329
85311
85310
85328
85327
85309
85308
85326
85325
85344
83166
83165
85306
85307
85304
85303
83164
85300
83163
85301
85298
85297
83162
85278
83161
85259
83160
85240
83159
85221
83158
85218
83157
85215
83156
85216
85213
85212
83155
85209
83154
85210
85207
85206
83153
85203
83152
85204
85201
85200
83151
85197
83150
85198
85195
83366
85176
83149
85173
83148
85170
83147
85167
83146
85164
83145
85161
83144
85158
83143
85155
83142
85152
83141
85149
83140
85146
83139
85143
83138
85140
83137
85137
83136
85134
83135
85115
85112
83134
85113
85109
85108
83133
85104
83132
85105
85101
85100
83131
85096
83130
85097
85093
85092
83129
85088
83128
85089
85085
85084
83127
83126
83125
83124
85057
85061
85065
85066
85067
85068
85069
85070
85071
85072
85073
85074
85075
85076
85077
85078
85079
85080
85081
85086
85090
85094
85098
83362
85102
85099
85095
85091
85087
85082
85063
85062
85058
85054
85053
85052
85051
85050
85049
85048
85047
85046
85045
85026
85027
85028
85029
85030
85031
85032
85033
85034
85035
85016
85017
85011
85010
85005
85001
84996
84995
84994
84993
84992
84991
84990
84989
84988
84987
84986
84985
84984
84983
84982
83354
85000
83356
85004
85009
85008
85014
85015
83358
85021
85022
85023
85024
85025
85044
85043
85042
85041
85040
85039
85038
85020
83123
85019
83122
85013
83121
85007
83120
85003
84999
83119
84981
83118
84977
83117
84973
83116
84969
83115
84965
83114
84961
83113
84942
83112
84938
83111
84934
83110
84930
83109
84926
83108
84921
83107
84916
83106
84897
83105
84878
84859
83104
84840
83103
84821
83102
84817
83101
84814
83100
84811
83099
84808
83098
84805
83097
84786
83096
84767
83095
84748
83094
84744
83093
84740
83092
84736
83091
84732
83090
84713
84710
83089
84707
83088
84704
83087
84701
83086
84698
83085
84695
83084
84692
83083
84689
83082
84686
83081
84682
83080
84678
83079
84674
83078
84669
83077
84663
83076
84657
83075
84653
84658
84664
84670
84675
84679
84683
84687
84690
84693
84696
84699
84702
84705
84708
84709
84706
84703
84700
84697
84694
84691
84688
84684
84680
84676
84671
84665
84659
84654
83331
84650
84646
84642
84649
83074
84645
83073
84641
83072
84637
83071
84618
83070
84614
83069
84610
83068
84606
83067
84602
83066
84598
83065
84594
83064
84590
83063
84585
83062
84580
83061
84575
83060
84571
84566
83059
84561
83058
84542
83057
84538
83056
84535
83055
84532
83054
84529
83053
84526
83052
84507
83051
84488
83050
84469
83049
84465
83048
84466
84461
84460
83047
84455
83046
84456
84451
84450
83045
84431
84427
83044
84423
83043
84419
83042
84416
83041
84413
83040
84410
83039
84407
83038
84404
83037
84401
83036
84398
83035
84395
83034
84392
83033
84389
83032
84386
83031
84383
83030
84364
84362
83029
84363
84361
84360
83028
84358
83027
84359
84357
84356
83026
83025
83024
83023
83022
83021
83020
83019
84290
84291
84292
84273
84272
84271
84268
83018
84267
83017
84262
83016
84263
84258
84257
83015
84253
84234
83014
84230
83013
84226
83012
84222
83011
84218
83010
84214
83009
84210
83008
84206
83007
84187
83006
84168
83005
84149
83004
84145
83003
84126
83002
84107
83001
84088
83000
84069
84065
82999
84061
82998
84057
82997
84053
82996
84049
82995
84045
82994
84041
82993
84038
82992
84035
82991
84032
82990
84029
82989
84025
82988
84021
82987
84017
82986
84013
82985
82984
82983
82982
82981
82980
82979
82978
82977
82976
82975
82974
82973
82972
83950
82971
83951
83946
83945
82970
83941
83937
82969
82968
83918
83919
83279
83920
83901
83900
83899
82967
82966
83880
83881
83882
83863
83862
83278
83858
82965
82964
82963
83854
83850
82962
82961
83847
83828
82960
83809
82959
82958
83786
82957
83782
82956
83778
82955
83760
83741
82954
83738
82953
83735
82952
83732
82951
83729
82950
83275
83742
83743
83744
83745
83746
83766
83765
83764
83763
83762
83761
83779
83783
83787
83790
83791
83792
83793
83812
83811
83810
83829
83830
83831
83832
83833
83834
83815
83814
83813
83794
83795
83796
83797
83816
83835
83836
83837
83818
83817
83798
83799
83800
83819
83838
83839
83840
83841
83822
83821
83820
83801
83802
83803
83804
83823
83842
83843
83824
83805
83806
83807
83789
83788
83784
83785
83781
83780
83777
83776
83775
83774
83773
83772
83771
83770
83769
83768
83767
83747
83748
83749
83750
83751
83752
83753
83754
83755
83756
83757
83758
83739
83736
83733
83730
83727
83724
83725
83722
83721
83718
83719
83716
83715
83712
83713
83710
83709
83705
83706
83702
83701
83698
83695
83694
83693
83692
83691
83690
83689
83688
83687
83686
83685
83684
83683
83682
83681
83680
82943
82944
82945
82946
82947
82948
82949
83726
83723
83720
83717
83714
83711
83708
83704
82942
83700
82941
83697
82940
83679
83678
82939
83677
82938
83676
82937
83675
82936
83674
82935
83672
82934
83670
82933
83668
82932
83666
82931
83664
82930
83662
82929
83660
82928
83658
82927
83656
82926
83654
82925
83263
82924
82923
82922
82921
82920
82919
83629
83630
83631
83612
83593
83594
83613
83632
83633
83634
83615
83614
83595
83576
83557
83558
83539
83538
83537
83536
83555
83556
83575
83574
83573
83592
83611
83610
82918
82917
83591
83572
82916
82915
83553
83554
83535
83534
82914
83515
82913
82912
83496
83477
82911
83475
82910
83473
83470
82909
83467
82908
83464
82907
83461
82906
83458
82905
83455
82904
83436
82903
82902
83417
83259
83456
83459
83462
83465
83468
83471
83261
83478
83497
83516
83517
83498
83479
83480
83481
83500
83499
83518
83519
83520
83501
83482
83483
83502
83503
83484
83485
83486
83487
83506
83505
83504
83523
83522
83521
83540
83541
83542
83543
83524
83525
83544
83563
83582
83583
83564
83545
83546
83565
83566
83567
83568
83569
83550
83549
83548
83547
83528
83509
83508
83527
83526
83507
83488
83489
83490
83491
83510
83529
83530
83531
83532
83551
83570
83589
83588
83587
83586
83585
83584
83603
83604
83605
83606
83607
83626
83625
83624
83623
83622
83621
83602
83601
83600
83599
83598
83579
83580
83581
83562
83561
83560
83559
83578
83577
83596
83597
83616
83635
83636
83617
83618
83637
83638
83619
83620
83639
83640
83641
83642
83643
83644
83645
83646
83647
83628
83627
83608
83609
83590
83571
83552
83533
83514
83513
83512
83511
83492
83493
83494
83495
83476
85673
83474
83262
83260
83472
83469
85672
83466
85671
85670
83463
83460
85669
85668
83457
83454
83453
83452
83451
83450
83449
83448
83447
83446
83445
83444
83443
83442
83441
83440
83439
83438
83437
83418
83419
83420
83421
83422
83423
83424
83425
83426
83427
83428
83429
83430
83431
83432
83433
83434
83435
83416
85667
85666
83415
83414
85665
85664
83413
83412
85663
85662
83411
83410
85661
85660
83409
83408
85659
85658
83407
83406
85657
85656
83405
83404
85655
85654
83403
83402
85653
85652
83401
83400
85651
85650
83399
83398
85649
79140
79661
79141
79662
79142
79663
79143
79664
79144
79665
79145
79666
79146
79667
79147
79668
79148
79669
79149
79670
79150
79671
79151
79672
79152
79673
79153
79674
79154
79675
79155
79676
79677
79442
79443
79444
79678
79679
79156
79680
79681
79683
79682
79157
79158
79717
79700
79701
79684
79685
79702
79703
79686
79687
79704
79705
79688
79689
79706
79707
79690
79691
79708
79709
79692
79693
79710
79711
79694
79695
79712
79713
79696
79697
79698
79715
79714
79733
79732
79731
79730
79729
79728
79727
79726
79725
79724
79723
79722
79446
79721
79720
79719
79718
79734
79735
79738
79755
79159
79754
79160
79758
79759
79776
79775
79161
79778
79162
79781
79163
79784
79164
79788
79165
79792
79166
79796
79167
79813
79168
79816
79169
79818
79819
79817
79814
79797
79793
79789
79785
79782
79779
79780
79783
79786
79790
79794
79451
79798
79799
79800
79801
79802
79803
79804
79805
79806
79807
79808
79809
79810
79811
79815
79452
82697
79812
79795
82696
82695
79791
79787
82694
79450
82693
79777
79774
79449
79773
79772
79771
79770
79769
79768
79767
79766
79765
79764
79763
79762
79761
79448
79760
79447
79756
79739
79740
79741
79742
79743
79744
79745
79746
79747
79748
79749
79750
79751
79752
79757
79753
79736
79737
82692
82691
82690
79445
82689
79716
79699
82688
82687
82686
82685
82684
82683
82682
82681
82680
82679
82678
82677
82676
82675
82674
82673
82672
82671
82670
82669
73996
73997
73998
73999
74000
74001
74002
74003
74004
74005
74006
74007
74008
74009
74010
74011
74012
74013
74014
74015
74496
74513
74016
74017
74524
74523
74538
74539
74268
74540
74544
74545
74552
74551
74558
74559
74560
74575
74589
74272
74596
74604
74603
74602
74601
74594
74595
74587
74588
74574
74573
74572
74557
74550
74549
74556
74571
74018
74586
74593
74600
74616
74019
74632
74617
74618
74619
74620
74635
74634
74640
74276
74633
74275
74020
74021
74022
74669
74023
74686
74024
74694
74025
74026
74278
74027
74733
74028
74742
74029
74751
74030
74760
74031
74777
74786
74032
74795
74787
74788
74778
74779
74789
74797
74796
74807
74806
74805
74033
74822
74838
74839
74852
74851
74034
74869
74035
74881
74036
74893
74037
74905
74038
74918
74039
74930
74040
74942
74956
74955
74041
74971
74042
74981
74043
74991
74044
75001
74045
75010
74046
75025
74047
75034
74048
75043
75052
75053
75063
75062
74049
75072
74050
75082
75092
74051
75110
74052
75121
74053
75132
75142
74054
75159
74055
75170
74056
75181
75191
75192
75206
74057
75218
75219
75232
75231
75247
74058
75260
74059
75274
74060
75289
74061
75304
74062
75319
74063
75334
74064
75348
74065
75363
74066
75378
74067
75393
75394
74316
75408
75424
75423
74068
75438
74069
75454
74070
75470
75471
74319
75486
75487
75503
75519
75518
75502
74071
75501
75517
74072
75534
75549
74073
75562
74074
75575
74075
75592
74076
75606
74077
75620
74078
75634
75635
75621
75607
75593
75594
75595
75578
75565
75564
75577
75576
75563
75550
75535
75536
75551
75552
75553
75566
75579
75596
75610
75609
75608
75622
75636
75650
75651
75637
75623
75624
75625
75626
75640
75639
75638
75652
75653
75669
75682
75694
75706
75717
75728
75740
75752
75764
75763
75775
75774
75788
75800
75812
75811
75810
75798
75799
75787
74332
75773
75772
75760
75748
75749
75761
75762
75750
75751
75739
75738
75726
75727
75716
75715
75714
75725
75737
75736
75724
75713
75702
75703
75704
75705
75693
75681
75668
75667
75666
75679
75680
75692
75691
75690
75678
75665
75649
75648
74079
75664
74080
75677
74081
75689
74082
75701
74083
75712
74084
75723
74085
75735
74086
75747
74087
75759
75771
75786
74088
75797
75809
75826
74089
75843
74090
75856
75870
75871
75889
75888
75906
75920
75921
75907
75908
75909
75910
75911
74336
75924
74338
74337
75925
75926
75927
75928
75941
75956
75955
75954
75953
75952
75951
75940
75939
75923
75922
75938
74340
75937
75936
74091
75948
75965
75976
75987
75999
76012
76011
74092
76028
74093
76039
74094
76050
76061
74095
76072
74096
76089
74097
76106
74098
76123
76134
76145
74099
76156
74100
76168
74101
76180
74102
76192
74103
76204
74104
76216
74105
76228
74106
76240
74107
76252
74108
76264
74109
76275
74110
76286
76287
76276
76265
76253
76241
76229
76217
76205
76206
76207
76208
76209
76197
76185
76173
76172
76184
76196
76195
76194
76193
76181
76182
76183
76171
76170
76169
76157
76146
76147
76158
76159
76148
76136
76135
74352
76124
76107
74351
74350
76090
76073
74349
76062
74348
76051
76040
76041
76042
76053
76052
76063
76074
76091
76092
76109
76108
76125
76126
76137
76149
76160
76161
74353
76138
76127
76110
76093
76094
76111
76112
76095
76096
76113
76114
76115
76128
76139
76150
76162
76174
76186
76198
76210
76222
76234
76246
76258
76270
76281
76295
76294
76293
76292
76310
76311
76312
76313
76329
76328
76346
76345
76327
76326
76344
76343
76325
76324
76308
76309
76291
76290
76280
76269
76268
76267
76255
76256
76257
76245
76233
76221
76220
76219
76218
76230
76231
76232
76244
76243
76242
76254
76266
76277
74355
76288
76278
76279
76289
76307
76323
76341
76342
76359
76372
76373
76374
76375
76376
76360
76347
76348
76330
76314
76296
76297
76298
74356
76315
76316
76334
76333
76332
76331
76349
76361
76362
76350
76351
76352
76364
76363
74358
76379
76380
76390
76389
76399
76400
76411
76410
76427
76444
76445
76428
76429
76446
76463
76462
76473
76483
76493
76503
76513
76523
76533
76532
76531
76541
76550
76551
76542
76543
76552
76562
76561
76571
76572
76582
76581
76596
76607
76625
76640
76641
76649
76648
76656
76657
76665
76673
76681
76698
76707
76706
76705
76715
76716
76717
76727
76728
76738
76748
76765
76774
76785
76796
76807
76818
76817
76806
76805
76816
76827
76828
76829
76846
76857
76868
76879
76890
76901
76900
76911
76912
76923
76922
76921
76932
76933
76934
76945
76944
76943
76942
76931
76920
76909
76910
76899
76898
76897
76908
76919
76930
76941
76952
76953
76970
76981
74378
76969
76968
76967
76966
76965
76964
76980
76992
76991
76979
76990
77007
77020
77019
77018
77029
77030
77031
77043
77055
77054
77042
77041
77040
77028
77017
77004
76987
76976
76977
76988
77005
77006
76989
76978
76960
76959
76958
76947
76948
76949
76938
76937
76936
76925
76914
76903
76892
76881
76882
76883
76884
76895
76906
76917
76916
76905
76894
76893
76904
76915
76926
76927
76928
76939
76950
76961
76962
76963
76951
76940
76929
76918
76907
76896
76885
76874
76863
76852
76836
76835
76824
76813
76802
76791
76790
76789
76788
76777
76778
76779
76780
76781
76792
76803
76814
76825
76837
76838
76839
76840
76841
76842
76853
76854
76855
76866
76865
76864
76875
76886
76887
76876
76877
76888
76889
76878
76867
76856
76845
76844
76843
74376
76826
76815
76804
76793
76782
76783
76794
76795
76784
76773
76764
76747
76737
76736
76726
76725
76735
76745
76746
76763
76772
76771
76762
76761
76760
76759
76758
76757
74375
76756
76755
74374
76754
74373
76744
76734
76724
76723
76713
76714
76704
76703
76686
76685
76702
76712
76722
76721
76711
76701
76684
76676
76668
76660
76652
76644
76631
76632
76645
76646
76654
76653
76661
76662
76670
76669
74371
76677
76678
76687
76688
76689
76690
76691
76692
76693
76694
76695
76696
76697
76680
76679
76671
76672
76664
76663
76655
76647
76639
76624
76623
74368
76622
76621
76605
76591
76590
76589
76588
76587
74366
76604
76616
76617
76618
76619
76620
76638
76637
76636
74370
76635
76634
76633
76615
76614
76613
76602
76603
76586
76585
76584
74365
76574
76564
76554
76555
76556
76545
74363
76535
76525
76515
76505
76495
76485
76475
76465
76448
76431
76414
76403
76392
76382
76367
76368
76369
76383
76393
76404
76416
76415
76432
76449
76450
76433
76434
76451
76467
76466
76476
76477
76487
76486
76496
76506
76516
76517
76527
76526
76536
76537
76546
76557
76566
76565
76575
76576
76577
76567
74364
76547
76538
76528
76518
76508
76507
76497
76498
76488
76478
76468
76452
76435
76436
76453
76454
76455
76456
76457
76469
76479
76489
76499
76509
76519
76529
76539
76548
76558
76568
76578
76592
76593
76594
74367
76606
76595
76580
76579
76569
76570
76560
76559
76549
76540
76530
76520
76521
76522
76512
76511
76510
76500
76501
76502
76492
76482
76481
76491
76490
76480
76470
76471
76472
76461
76460
76443
76426
76409
76408
76397
76398
76388
76387
76378
76377
76386
76396
76407
76423
76424
76425
76442
76459
76458
76441
76440
76439
76422
76421
76438
76437
76420
76419
76418
76417
76405
76406
76395
76394
76384
76385
76371
76370
76358
76357
76340
76339
76321
76322
76306
76305
76304
76303
76319
76320
76338
76337
74111
76355
76356
76366
74112
76381
74113
76391
74114
76402
76413
76430
76447
74115
76464
74116
76474
74117
76484
74118
76494
74119
76504
74120
76514
74121
76524
74122
76534
76544
76553
74123
76563
74124
76573
74125
76583
76600
76601
76612
76611
76629
76630
76643
76642
74126
76651
74127
76659
74128
76667
76675
76683
74129
76700
74130
76710
74131
76720
74132
76730
74133
76740
74134
76750
76751
76741
76731
76732
76733
76743
76742
76752
76753
76770
76769
76768
76767
76776
74135
76787
74136
76798
74137
76809
74138
76820
76821
76822
76811
76810
76799
76800
76801
76812
76823
76834
76833
76849
76860
76861
76850
76851
76862
76873
76872
76871
76870
76859
76848
76832
76831
74139
76847
74140
76858
74141
76869
74142
76880
74143
76891
74144
76902
74145
76913
74146
76924
74147
76935
74148
76946
76957
74149
76975
76986
74150
77003
74151
77016
74152
77027
74153
77039
77051
77052
77053
77069
77081
77070
77082
77095
77096
77083
77084
77097
77109
74388
77122
77137
77152
77166
77180
77179
77165
77164
77178
77192
77193
77194
77208
77221
77235
77249
77248
77234
77220
77207
77206
77219
77233
77232
77218
77205
77204
77217
77216
77203
77189
77190
77191
77177
77176
77175
77161
77147
77148
77162
77163
77149
77150
77151
77136
77135
77121
77108
77107
77120
77134
77133
77132
77118
77119
77106
74386
77094
77093
77080
77068
77067
77079
74154
77092
77105
77117
74155
77131
74156
77146
74157
77160
74158
77174
74159
77188
74160
77202
74161
77215
74162
77229
74163
77243
77257
77274
77289
77290
77275
77258
77244
77230
77231
77245
77246
77247
77261
77260
77259
77276
77277
77278
77293
77292
77291
77309
77310
77311
77329
77328
77327
77343
77344
77345
77361
77360
77376
77377
77378
77393
77392
77407
77408
77422
77421
77435
77450
77451
77436
77437
77452
74404
77467
77481
77480
77479
77466
77465
77449
77434
77420
77419
77433
77432
77418
77404
77405
77406
77391
77390
77389
77374
77375
77359
77358
77342
77326
77308
77307
77325
74164
77341
74165
77357
74166
77373
74167
77388
74168
77403
74169
77417
77431
77446
77447
77448
77464
77477
77478
77492
77491
77490
77476
77463
77462
74170
77475
74171
77489
74172
77503
74173
77517
74174
77531
74175
77545
74176
77559
77573
77586
74177
77603
74178
77617
74179
77631
74180
77645
74181
77659
74182
77673
74183
77687
74184
77701
74185
77715
74186
77729
74187
77743
74188
77757
77774
77792
74189
77808
77809
77821
77820
77837
74190
77854
77855
77838
77839
77840
77856
77857
77841
77842
77824
77813
77812
77823
77822
77811
77810
77794
77793
77775
77776
77759
77758
77744
77745
77731
77730
77716
77702
77703
77717
77718
77704
77690
77676
77675
77689
77688
77674
77660
77646
77632
77633
77619
77618
77604
77587
77574
77560
77546
77532
77518
77504
77505
77519
77533
77547
77561
77562
74406
77575
77589
77588
77605
77606
77620
77621
77607
77608
77609
77610
77624
77623
77622
77636
77637
77638
77652
77651
77650
77649
77635
77634
77648
77647
77661
77662
77663
77664
77678
77677
77691
77705
77719
77720
77706
77692
77693
77679
77665
77666
77680
77694
77708
77707
77721
77722
77736
77735
77734
77733
77732
77746
77760
77761
77747
77748
77749
77750
74408
77764
77782
77800
77799
77781
77780
77763
77762
77779
77778
77777
77795
77796
77797
77798
77814
77825
77843
77844
77826
77827
77845
77846
77828
77829
77847
77848
77860
77875
74412
77861
77849
77850
77832
77833
77851
77852
77862
77876
77890
77889
77900
77908
77916
77931
77930
77929
77928
77927
77915
77907
77899
77888
77887
77886
77885
77874
77873
77884
77883
77872
77871
77882
74414
77870
77859
77858
77869
77868
77881
77896
77904
77905
77897
77898
77906
77914
74418
77913
77912
77920
77936
77935
74419
77919
74417
77911
74416
77903
74415
77895
77880
77867
77866
77879
77878
77865
77864
77877
74191
77893
77894
77902
77901
77909
77910
77918
77917
77933
77934
77941
77940
77957
74192
77974
74193
77981
77988
77995
78004
78013
78014
78005
77996
77989
77982
77975
77958
77959
77942
77943
77944
77945
77962
77963
77978
77985
77992
77999
78008
78017
78028
78027
78026
78016
78007
77998
77991
77984
77977
77961
77960
77976
77983
74420
77990
74422
77997
74424
78006
74425
78015
78025
78024
78041
78042
78043
78060
78078
78095
78094
78077
78059
78058
78076
78075
78057
78040
78023
78022
78039
78056
78074
74194
78092
78093
78103
78102
78112
74195
78123
78133
74196
78150
74197
78159
78168
78169
78160
78151
78134
78124
78113
78114
78104
78105
78115
78125
78135
78136
78152
78153
78162
78161
78171
78170
78187
78186
78185
78202
78203
78204
78221
78220
78219
78236
74198
78253
74199
78263
74200
78273
74201
78283
78293
78301
74202
78318
74203
78328
74204
78337
74205
78346
74206
78355
74207
78365
74208
78375
74209
78385
74210
78395
74211
78405
74212
78421
74213
78430
78431
78440
78439
74214
78447
74215
78456
74216
78473
74217
78483
74218
78493
78494
78495
78505
78506
78515
78516
78517
74441
78507
78498
78488
78478
78461
78460
74437
78459
78458
78475
78476
78477
78487
78497
78496
78486
78485
78484
78474
78457
78448
78449
78450
78441
74435
78432
78423
78407
78422
78406
78396
78386
78376
78366
78356
78347
78338
78329
78319
78302
78303
78320
78321
78331
78330
78339
78340
78349
78348
78357
78358
78368
78367
78377
78378
78388
78387
78397
78398
74434
78408
78399
78389
78379
78369
78359
78350
78341
78332
78322
78305
78304
78295
78294
74430
78284
78274
78264
78254
78237
78238
78239
78255
78265
78275
78285
78286
78276
78266
78256
78240
78241
78224
78225
78208
78207
78206
78223
78222
78205
78188
78189
78172
78173
78190
78191
78192
78193
78176
78175
78174
78163
78154
78138
78137
78126
78116
78117
74428
78096
78106
74429
78127
78139
78140
78141
78142
78143
78144
78155
78164
78180
78197
78196
78179
78178
78177
78194
78195
78212
78211
78210
78209
78226
78243
78242
78257
78267
78277
78287
78296
78306
78307
78308
78309
78310
78311
74432
78312
78297
78288
78278
78268
78258
78248
78247
78246
78245
78244
78227
78228
78229
78230
78213
78214
78231
78232
78249
78250
78233
78234
78217
78216
78215
78198
78181
78182
78199
78200
78183
78166
78165
78156
78157
78148
78130
78129
78147
78146
78145
78128
78118
78107
78097
78086
78085
78084
78083
78082
78081
78080
78079
78061
78044
78045
78062
78063
78046
78029
78030
78031
78048
78047
78064
78065
78066
78067
78068
78069
78087
78088
78070
78071
78089
78090
78100
78110
78109
78099
78098
78108
78119
78120
78121
78131
78149
78158
78167
78184
78201
78218
78235
78252
78251
78260
78259
78269
78279
78289
74431
78298
78290
78291
78299
78316
78326
78325
78315
78314
78313
78323
78324
78333
78334
78335
78344
78343
78342
74433
78351
78361
78360
78370
78371
78372
78382
78381
78380
78390
78391
78392
78393
78403
78402
78401
78400
78416
78415
78414
78413
78412
78411
78410
78409
78424
78433
78442
78451
78462
78463
78464
78465
78466
78467
78468
78479
78480
78469
78453
78452
78443
78444
78435
78434
78425
78426
78417
78418
78419
78428
78427
78436
78445
78454
78470
78481
78491
78501
78500
78490
78489
78499
74442
78508
78525
78524
78523
78522
78521
78520
78519
78518
78532
78539
78546
78552
78560
78561
78562
78563
78564
78565
78566
78567
78553
78568
78575
78592
78591
78590
78589
78588
78587
78586
78585
74451
78584
78583
78574
78559
78558
78557
78573
78580
78581
78582
78599
78598
78597
78604
78603
74453
78596
78595
78578
78579
78572
74448
78556
74446
78550
74447
78551
78545
78544
78537
78538
78531
78530
74444
78514
78513
78504
78503
78512
78529
74219
78536
74220
78543
74221
78549
78555
78571
78577
78594
78602
78607
74222
78624
74223
78630
74224
78647
74225
78664
78668
78672
78690
78706
74226
78712
74227
78717
74228
78733
74229
78737
74230
78740
74231
78743
74232
78746
74233
78750
74234
78755
74235
78759
74236
78763
74237
78767
74238
78770
74239
78773
74240
78776
74241
78779
74242
78782
74243
78785
74244
78789
74245
78793
74246
78796
74247
78799
74248
78802
74249
78805
74250
78808
74251
78811
74252
78814
74253
78817
74254
78820
74255
78822
78823
78821
78818
78815
78812
78809
78806
78803
78800
78797
78794
78790
78786
78783
78780
78777
78774
78771
78768
78764
78760
78756
78751
78747
78744
78741
78738
78734
78718
78713
78707
78708
78714
74464
78719
78720
78721
78722
78723
78724
78725
78726
78727
78728
78729
78730
78735
78739
78742
78745
78748
78752
74468
78753
78757
78761
74469
74470
78765
74471
78772
78775
78778
78781
74472
78784
78788
78787
78791
78795
78798
78801
78804
78807
78810
78813
78816
74474
78819
79131
79130
79129
79128
79127
79126
79125
79124
79123
74473
78792
79122
79121
79120
79119
79118
79117
78769
78766
78762
78758
78754
79116
78749
74467
74466
79115
79114
78736
74465
78731
78732
79113
78711
74461
78689
78688
78705
78710
78716
78715
78709
74463
78704
74460
78687
78686
78685
78703
78702
78684
78683
78701
78700
78682
78681
78699
78698
78680
78679
78697
78696
78678
78677
78695
74462
78694
78676
78675
78693
78692
78691
78673
78674
74458
78669
78665
78649
78648
74457
78631
78625
78608
78609
78626
74456
78632
78627
78610
78611
78612
78613
78614
78615
78616
78617
78618
78619
78620
78621
78622
78628
78644
78643
78642
78641
78640
78639
78638
78637
78636
78635
78634
78633
78650
78651
78652
78653
78654
78655
78656
78657
78658
78659
78660
78661
78666
78670
74459
78671
78667
79112
78663
78662
78645
78646
78629
79111
79110
78623
74455
78606
78605
74454
78600
74452
78601
78593
74450
79109
78576
74449
78569
78570
78554
79108
78548
78542
79107
78535
79106
79105
78528
78527
78534
78541
74445
78547
78540
78533
78526
74443
78509
78510
78511
78502
74440
74439
78492
78482
74438
78471
78472
78455
79104
78446
74436
78437
78438
79103
79102
78429
78420
78404
79101
78394
79100
79099
78384
78383
78373
78374
79098
79097
78364
78363
78362
78352
78353
78354
78345
79096
79095
78336
78327
78317
78300
78292
79094
79093
78282
78281
78280
78270
78271
78261
78262
78272
79092
79091
79090
79089
79088
79087
79086
79085
79084
79083
79082
78132
78122
79081
78111
79080
79079
78101
78091
78073
78072
78054
78053
74427
78037
78020
78011
78010
78019
78036
78035
78052
78051
78050
78049
78032
78033
78034
78018
78009
78000
77993
77986
77979
77969
77968
77951
77950
77967
77966
77949
77948
77965
77964
77947
77946
77937
77921
77922
77923
77924
77925
77926
77938
77952
77953
77970
77971
77954
77939
77955
77956
77973
77972
77980
77987
77994
74423
78001
78002
78012
78021
74426
78038
78055
79078
79077
79076
79075
78003
74421
79074
79073
79072
79071
79070
77932
79069
79068
79067
77892
77891
74413
77863
79066
77853
77836
77819
77818
77835
77834
77817
74411
77806
74409
77789
77788
77770
77769
77768
77786
77787
77805
77804
77816
77831
77830
77815
77803
77802
77801
77783
77765
77766
77784
77785
77767
77751
77752
77738
77737
77723
77724
77710
77709
77695
77696
77682
77681
77667
77668
77654
77653
77639
77640
77626
77625
77611
77612
77598
77599
77600
77601
77614
77613
77627
77641
77655
77656
77670
77669
77683
77697
77711
77725
77739
77753
77754
77771
77772
77790
77807
74410
77791
77773
77756
77755
77741
77740
77726
77712
77713
77727
77728
77742
79065
79064
79063
77714
79062
79061
77700
77699
77698
77684
77685
77686
79060
79059
77672
77671
77657
77658
79058
79057
77644
77643
77642
77628
77629
77615
77616
77630
79056
79055
79054
77602
74407
77585
79053
79052
77572
77558
79051
79050
77544
77543
77557
77571
77584
77583
77582
77569
77570
77556
77555
77541
77542
77528
77527
77513
77499
77485
77486
77487
77501
77500
77514
77515
77529
77530
79049
79048
77516
77502
79047
79046
77488
77474
77461
77445
77444
77443
77442
74403
77459
77460
77473
77472
77471
74405
77458
77441
74401
74402
77457
77470
77469
77483
77484
77498
77497
77511
77512
77526
77525
77539
77540
77554
77553
77567
77568
77581
77580
77597
77596
77595
77594
77593
77579
77566
77565
77578
77592
77591
77590
77576
77577
77564
77563
77549
77548
77534
77535
77536
77550
77551
77552
77538
77537
77523
77524
77510
77509
77508
77522
77521
77520
77506
77507
77493
77494
77495
77496
77482
77468
77453
77438
77424
77423
77409
77410
77395
77394
77379
77380
77364
77363
77362
77346
77330
77331
77347
77348
77332
77333
77349
77365
77381
77396
77411
77425
77439
77454
77455
77456
74400
77440
77426
77412
77397
77382
77366
77350
77351
77335
77334
74396
77317
77318
77319
77320
77336
77337
77338
77322
77321
77303
77304
77286
77285
77284
77302
77301
77300
77299
77298
77316
77315
77297
77296
77314
77313
77312
77294
77295
77280
77279
77262
77263
77264
77265
74394
74395
77281
77266
74393
77250
77236
77237
77251
77267
77282
77283
77268
77269
77270
77271
77254
77253
77252
74392
77238
77224
77223
74391
77222
77209
77195
77181
77167
77153
77138
77139
74389
77154
77140
77141
77155
77169
77168
77182
77183
77184
77198
77197
77196
74390
77210
77211
77212
77226
77225
77239
77240
77241
77255
77272
77287
77305
77323
77339
77355
77371
77386
77385
77400
77401
77415
77414
74398
77399
77384
77369
77370
77354
77353
77352
77368
77367
74397
77383
77398
77413
74399
77427
77428
77429
77430
77416
77402
79045
77387
77372
79044
79043
77356
77340
77324
77306
77288
77273
79042
77256
77242
79041
77228
77227
77213
77214
77201
79040
77187
79039
79038
77159
77173
77172
77186
77200
77199
77185
77171
77170
77156
77157
77158
77144
77145
79037
79036
77130
77129
77128
77143
77142
77127
77113
77114
77115
77116
77104
79035
77091
77078
77077
77090
77103
77102
77101
77100
74387
77112
77126
77125
77124
77123
77110
77111
77099
77098
77085
77072
77060
77059
77058
74384
77071
74382
77056
77057
77044
77032
77021
77008
76993
76994
76995
76996
74379
77022
77033
77045
74381
77061
77073
74383
74385
77086
77087
77074
77062
77046
77034
77035
77047
77063
77075
77088
77089
77076
77064
77048
77049
77065
77066
77050
79034
79033
77038
77037
77036
77024
77025
77026
77015
77014
77002
77001
77013
77012
77023
74380
77011
77010
77009
76997
76998
76999
77000
76982
76983
76972
76971
76954
76955
76956
76973
76984
76985
76974
79032
79031
79030
79029
79028
79027
79026
79025
79024
79023
74377
76830
79022
79021
76819
76808
79020
79019
76797
76786
79018
79017
76775
76766
76749
79016
79015
76739
76729
79014
79013
76719
76718
76708
76709
79012
79011
76699
74372
76682
79010
79009
76674
76666
79008
79007
76658
76650
79006
74369
76628
76610
76609
76627
76626
76608
76597
76598
76599
79005
79004
79003
79002
79001
79000
78999
78998
78997
74362
74361
74360
78996
78995
78994
78993
76412
76401
78992
74359
78991
76365
74357
76353
76354
76336
76335
76317
76318
76302
78990
74354
76263
78989
78988
76251
76239
78987
78986
76227
76226
76214
76215
78985
78984
76203
76202
76201
76213
76212
76224
76225
76237
76238
76250
76249
76261
76262
76274
76273
76284
76285
76301
76300
76299
76283
76282
76271
76272
76260
76259
76247
76248
76236
76235
76223
76211
76199
76200
76188
76187
76175
76163
76151
76140
76129
76118
76101
76100
76117
76116
76099
76098
76097
76080
76079
76078
76077
76076
76075
76064
76065
76054
76043
76032
76031
76030
76029
76013
76000
74346
75988
74345
75977
74343
75966
74341
75949
75950
75967
75968
75969
75980
75979
75978
75989
76001
76014
76015
76002
75990
75991
76003
76016
76017
76018
76019
76020
76021
76033
76044
76055
76066
76081
76082
76083
76084
76067
76056
76045
76034
76023
74347
76006
75994
75993
76005
76022
76004
75992
75981
75970
75957
75958
75959
74342
74344
75982
75983
75995
76007
76024
76025
76008
76009
76026
76037
76048
76047
76036
76035
76046
76057
76058
76059
76070
76069
76068
76085
76102
76119
76130
76141
76152
76164
76176
76177
76189
76190
76178
76179
76191
78983
78982
78981
76167
76166
76165
76153
76142
76143
76154
76155
78980
76144
78979
78978
76133
76122
76121
76132
76131
76120
76103
76086
76087
76104
76105
76088
76071
78977
78976
76060
76049
78975
78974
76038
76027
78973
76010
78972
78971
75986
75998
75997
75996
75984
75985
75974
75975
75964
75963
75946
75947
75935
75919
78970
75905
75887
75869
78969
75855
75842
75841
75854
75853
75852
75866
75867
75868
75886
75904
75903
75885
75884
75902
75901
75915
75916
75917
75918
75934
75933
75945
75962
75973
75972
75971
75960
75961
75944
75932
75931
75943
75942
74339
75929
75930
75914
75900
75882
75883
75865
75864
75863
75862
75880
75881
75899
75913
75912
75898
75897
75879
75878
75896
74335
75895
75877
75876
75894
75893
75875
75874
75892
75891
75890
75872
75873
75859
75860
75861
75848
75847
75846
75845
75858
75857
75844
75827
75828
75829
75830
75813
75814
75802
75801
75789
75790
75776
75777
75778
75779
75780
75781
75791
75792
75804
75803
75818
75817
75816
75815
75831
75832
75833
75834
75835
75849
75850
75836
75819
75820
75837
74334
75851
75838
75839
75840
75823
75824
75825
75808
74333
75796
78968
75785
78967
78966
75770
75758
78965
78964
75746
75734
78963
74330
74329
75700
78962
75688
74328
75675
75676
78961
75663
75662
75661
75674
75687
75686
75698
75699
75711
75722
75733
75745
75757
75769
75784
75795
75807
75806
75822
75821
75805
75793
75794
75783
75782
74331
75767
75768
75756
75755
75743
75744
75732
75731
75720
75721
75710
75709
75697
75685
75672
75673
75660
75659
75658
75657
75671
75684
75696
75708
75719
75730
75742
75754
75766
75765
75753
75741
75729
75718
75707
75695
75683
75670
75656
75655
75654
74327
75641
75627
75613
75599
75598
75612
75611
75597
75580
75567
75554
75539
75522
75506
75505
75521
75538
75537
75520
75504
75488
75489
75490
75491
75507
75508
75492
75477
75476
75460
75461
75445
74317
74318
75414
75415
75430
75446
75447
75463
75462
75478
75493
75509
75510
75528
75543
75557
75570
75569
75556
75542
75527
75526
75525
75524
75523
75540
75541
74321
75555
75568
74323
75581
75582
75583
75584
75600
75614
75628
75642
75643
75629
75615
75601
75585
75586
75587
75602
75603
75588
75572
75571
75558
75559
75545
75544
75529
74320
75512
75511
75495
75494
75479
75480
75464
75448
75449
75465
75481
75496
75497
75482
75483
75467
75466
75450
75451
75435
75434
75433
75432
75431
75416
75417
75418
75419
75405
75404
75403
75402
75401
75400
75385
75386
75371
75370
75355
75341
75326
75327
75312
75311
75296
75297
75281
74312
75267
75268
75254
75253
75240
75239
75238
75237
74309
75252
75266
75265
75264
75263
75277
75278
75293
75308
75323
75324
75309
75294
75279
75280
75295
75310
75325
75340
75339
75338
75352
75353
75354
75369
75384
75383
75368
75367
75382
75397
75398
75399
75413
75412
75411
75410
75426
75441
75442
75427
75428
75429
75444
75443
75459
75475
75474
75458
75457
75473
75472
75456
75455
75439
75440
75425
75409
75395
75396
75381
75380
75379
75364
75349
75350
75365
75366
75351
75337
75336
75335
75320
75321
75322
75307
75292
75291
75306
75305
75290
75275
75276
75262
75261
75248
75249
75250
75251
75235
75236
75223
75224
75211
75210
75196
75195
75184
75185
75186
75197
75198
75199
75200
75201
75212
75225
74307
75241
74308
74306
75226
75213
75202
74303
75187
75188
75189
75204
75203
75214
75215
75216
75229
75245
75244
75228
75227
75243
75242
75255
74310
74311
75269
75270
75256
75257
75258
75272
75271
75286
75285
75300
75315
75314
75299
75284
75283
75282
75298
75313
75328
75343
75342
75356
75357
75372
75387
75388
75373
75374
75389
75390
75391
75406
75420
75421
75436
75452
75468
75484
75499
75498
75514
75513
75530
75531
75546
75547
75561
75560
75573
75574
75590
75589
75604
75605
75619
75618
75632
75631
75617
75616
75630
75644
75645
75646
75647
75633
74326
74325
74324
78960
75591
78959
74322
75548
78958
78957
75533
75532
75515
75516
78956
78955
75500
75485
78954
78953
75469
75453
78952
75437
75422
78951
75407
74315
75392
78950
78949
75377
75362
75361
75360
75376
75375
75359
75358
74314
75344
75329
75330
75345
75346
75331
75332
74313
75347
75333
78948
78947
78946
75303
75318
75317
75316
75301
75302
75287
75288
75273
75259
75246
75230
75217
78945
75205
74304
75190
74302
75179
75180
78944
78943
75169
75158
78942
74300
75131
78941
78940
75120
75109
75108
75107
75106
75117
75116
75127
75128
75129
75118
75119
75130
75141
75140
75156
75157
75168
75167
75178
75177
75176
75165
75166
75155
74301
75139
75138
75154
75153
75152
75151
75150
75149
75137
75126
75115
75114
75097
75096
75113
75124
75125
75136
75135
75146
75147
75148
75164
75175
75174
75163
75162
75173
75172
75183
75194
75208
75209
75222
75221
75234
75233
75220
75207
74305
75193
75182
75171
75160
75161
75145
75144
75143
75133
75134
75123
75122
75111
75112
75095
75094
75093
75083
75084
75085
75086
75076
75075
75066
75065
75074
75073
75064
75054
75055
75044
75045
75046
75037
75036
75035
75026
75011
75002
74992
74982
74972
74957
74943
74931
74919
74906
74894
74895
74907
74920
74932
74933
74921
74908
74896
74884
74883
74882
74870
74871
74872
74855
74856
74843
74842
74841
74854
74853
74840
74823
74824
74808
74283
74809
74798
74280
74780
74771
74763
74754
74745
74736
74727
74720
74719
74726
74735
74744
74753
74762
74770
74769
74279
74761
74752
74743
74734
74725
74718
74711
74712
74713
74698
74699
74700
74701
74702
74703
74704
74705
74706
74690
74691
74692
74709
74708
74707
74715
74714
74721
74728
74737
74746
74755
74764
74772
74773
74782
74781
74281
74790
74791
74801
74800
74799
74817
74818
74833
74834
74847
74846
74845
74832
74831
74816
74815
74814
74813
74812
74811
74810
74825
74826
74827
74284
74828
74829
74830
74285
74844
74862
74286
74875
74863
74864
74876
74888
74887
74287
74288
74899
74900
74913
74912
74925
74937
74936
74935
74923
74924
74911
74910
74898
74886
74874
74861
74860
74859
74858
74857
74873
74885
74897
74909
74922
74934
74946
74961
74962
74963
74964
74947
74948
74291
74949
74965
74292
74966
74950
74951
74952
74968
74967
74977
74976
74986
74987
74997
74996
75006
75020
75019
75018
75017
75016
75015
75014
74294
75005
74995
74985
74975
74960
74959
74945
74944
74958
74973
74974
74984
74983
74993
74994
75004
75003
75012
75027
75028
75013
75029
75038
75047
74296
75056
74297
75067
75077
75087
75098
75099
75100
75101
75102
75103
75104
75105
75088
75089
75079
75078
75068
75069
75058
75057
75048
75049
75040
75039
75030
75031
75032
75041
75050
75059
75070
75080
75090
74299
75091
75081
78939
75071
74298
75060
75061
78938
75051
74295
75042
78937
78936
75033
75024
75023
75022
75021
75007
75008
74998
74999
74293
75009
75000
78935
78934
74990
74989
74988
74978
74979
74980
74970
74969
74953
74954
78933
74941
74290
74929
74289
74916
74917
78932
74904
74892
74880
74879
74891
74903
74902
74915
74928
74940
74939
74938
74926
74927
74914
74901
74889
74890
74878
74877
74865
74866
74848
74849
74867
74868
74850
74837
74821
78931
78930
74804
74803
74820
74836
74835
74819
74282
74802
74792
74783
74784
74793
74794
74785
78929
78928
74776
74775
74774
74766
74765
74756
74757
74758
74767
74768
78927
74759
78926
78925
74750
74741
78924
78923
74732
74731
74740
74749
74748
74747
74738
74739
74730
74729
74722
74723
74716
74277
74724
74717
78922
74710
74693
78921
74685
74684
74683
74682
74681
74680
74679
74678
74677
74676
74675
74674
74673
74672
74671
74688
74689
74697
74696
74695
74687
74670
74662
74655
74656
74663
74664
74657
74641
74642
74643
74644
74645
74646
74647
74648
74649
74650
74658
74665
74666
74667
74660
74659
74651
74637
74636
74629
74628
74627
74626
74625
74624
74623
74622
74621
74605
74606
74607
74608
74609
74610
74611
74612
74613
74597
74590
74583
74582
74581
74580
74579
74578
74577
74576
74561
74269
74562
74563
74564
74565
74566
74567
74568
74553
74546
74541
74535
74534
74533
74532
74531
74530
74529
74528
74267
74527
74526
74525
74520
74517
74514
74497
74498
74499
74265
74500
74501
74502
74503
74504
74505
74506
74507
74508
74509
74510
74515
74518
74521
74266
74536
74542
74547
74554
74569
74270
74271
74584
74591
74598
74273
74614
74274
74630
74638
74652
74653
74661
74668
78920
78919
74654
74639
78918
78917
74631
74615
78916
78915
74599
74592
78914
78913
74585
74570
78912
78911
74555
74548
78910
78909
74543
74537
78908
78907
74522
74519
78906
78905
74516
74512
74511
74495
78904
78903
74494
74493
78902
78901
74492
74491
78900
78899
74490
74489
78898
78897
74488
74487
78896
78895
74486
74485
78894
78893
74484
74483
78892
78891
74482
74481
78890
74480
78889
78888
74479
74478
78887
78886
74477
74476
78885
68193
68707
68194
68708
68195
68709
68196
68710
68197
68711
68198
68712
68199
68713
68200
68714
68201
68715
68202
68716
68203
68717
68204
68718
68205
68719
68206
68720
68207
68721
68208
68722
68209
68210
68211
68212
68723
68724
68725
68726
68727
68728
68729
68730
68731
68732
68733
68734
68735
68736
68737
68738
68739
68740
68741
73812
73811
73810
73809
73808
73807
73806
73805
73804
73803
73802
73801
73800
73799
73798
73797
73796
73795
73794
62543
62544
62545
62546
62547
62548
62549
63067
63062
63057
63052
63047
63042
63037
63038
63043
63048
63053
63058
63063
63068
63073
63078
63083
63088
63093
63098
63103
63108
63113
62752
63112
63107
63102
63097
63092
63087
63082
63077
63072
62550
62551
62552
62553
62554
62555
62556
62557
62558
62559
63117
62753
63133
63141
63140
63157
63174
63192
63198
62560
63216
62561
63232
62562
63238
62563
63245
62564
63262
62565
63279
63263
63264
63280
63298
63297
62566
63296
62567
63305
62568
63313
62569
63330
62570
63347
62571
63355
63356
62766
63363
63364
63365
63358
63350
63349
63357
63348
63331
63314
63306
63307
62764
62765
63332
63333
63334
63317
63316
63315
63308
63299
63281
63282
63283
63284
63285
63286
63287
63288
63289
63290
63291
63292
63293
63302
63303
63294
63277
63276
63275
63274
63257
63256
63273
63272
63255
63254
63271
63270
63253
63252
63269
63268
63251
63250
63267
63266
63249
63248
63265
62762
63247
62761
63246
63239
63233
63217
63199
63193
63175
63158
63159
63160
63161
63144
63143
63142
63134
63135
63118
63119
63120
63121
63122
63123
63124
63125
63126
63127
63128
62754
63136
63129
63130
63131
63115
63114
63109
63110
63105
63104
63099
63100
63095
63094
63089
63084
63079
63080
63075
63074
63069
63070
63065
63064
63059
63054
63049
63050
63045
63044
63039
63040
63041
67970
67971
63046
63051
67972
67973
63056
63055
63060
63061
67974
67975
63066
63071
67976
67977
63076
63081
67978
67979
63086
63085
63090
63091
67980
67981
63096
63101
67982
67983
63106
63111
67984
67985
63116
63132
63139
63156
67986
67987
63173
63191
63197
63215
63231
63237
67988
63244
63243
63242
63235
63236
63230
63214
63196
63190
63172
63155
63138
63137
62755
63154
62756
63170
63171
63189
63195
62758
63188
63187
63186
63185
63184
63167
63168
63169
63153
63152
63151
63150
63149
63148
63147
63164
63165
63166
63183
63182
63181
63180
63163
63146
63145
63162
63179
62757
63178
63177
63176
63194
63200
62759
63201
63218
63219
63202
63203
63220
63221
63204
63205
63222
63223
63206
63207
63224
63225
63208
63209
63226
63227
63210
63211
63212
63213
63229
63228
62760
63234
63240
63241
63258
63259
63260
63261
63278
63295
67989
63304
63312
63329
63346
63354
67990
67991
63362
63361
63368
63369
63379
67992
67993
63389
63406
63405
63415
63414
63425
63424
63434
63435
63436
63426
63427
63416
67994
67995
67996
63437
63447
67997
63458
63469
63468
63479
63490
63491
63480
67998
67999
68000
63502
63512
68001
68002
63523
63533
63543
68003
68004
63552
63551
63542
63532
63522
63521
63520
62777
63531
63541
63550
63561
63562
63563
63579
63578
63577
63595
63596
63597
63608
63607
63624
63625
63642
63641
63651
63652
63662
68005
68006
63672
63682
68007
68008
63692
63708
68009
63718
63728
68010
68011
63738
62787
63747
63763
63764
68012
68013
63781
68014
63792
63809
63820
68015
68016
63831
63848
63864
63863
63881
63882
63900
63899
62793
63916
68017
62794
63933
63948
63957
62797
62796
62795
63932
63931
63915
63914
63913
63929
63930
63947
63946
63945
63928
63912
63894
63876
63877
63895
63896
63878
63879
63897
63898
63880
63862
63846
63847
63830
63829
63818
63819
63808
63791
63780
63779
63762
63746
63736
63737
63727
63726
63725
63735
63745
62788
63761
62789
63778
63789
63790
63807
63806
63817
63816
63805
63788
63787
63777
63776
63775
63774
63773
63772
63755
63756
63757
63758
63759
63760
63744
63734
63724
63714
63704
63703
63702
63701
63700
63699
63698
63697
63713
63723
63733
63743
63753
63754
63771
63770
63786
63796
63795
63813
63824
63835
63852
63868
63869
63853
63854
63836
62791
63825
63814
63797
63798
63799
63800
63801
63802
63803
63804
63815
63826
63827
63828
63845
63861
62792
63844
63843
63842
63860
63859
63841
63840
63839
63838
63837
63855
63856
63872
63890
63889
63871
63870
63888
63906
63907
63908
63909
63910
63892
63891
63873
63857
63858
63874
63875
63893
63911
63927
63944
63943
63926
63925
63942
63941
63924
63923
63940
63939
63922
63921
63938
63937
63920
63919
63936
63951
63952
63953
63954
63962
63963
63964
63965
63966
63967
63968
63969
63970
63955
63956
63971
63972
63973
62799
63974
63982
68018
63990
62800
63998
64014
68019
64029
64037
64036
64028
64013
64012
64027
62802
64011
63997
63989
63981
63980
63988
63996
64010
64009
64008
64007
64006
64005
64004
64003
64020
64021
64022
64023
64024
64025
64026
62804
64034
64035
62805
64044
64045
64053
64052
62806
62807
64060
64061
64069
64068
62809
62810
64077
64078
64095
64094
64093
64104
64105
64116
64117
64106
68020
68021
68022
64128
68023
64138
64148
64147
64157
64158
68024
68025
64168
64167
64177
64178
68026
68027
68028
64187
64186
64196
64197
64214
68029
64223
64240
64239
64222
64213
64212
64211
64221
64220
64236
64237
62817
64238
64254
64270
64271
64255
64256
64272
64290
64289
64288
62820
64299
64300
64316
64315
62822
62823
64331
64332
68030
64341
64358
64357
64340
64339
64356
64355
64354
64338
64329
64330
64314
62821
64298
64287
64269
62818
64253
64235
64234
64252
64268
64267
64266
64250
64251
64233
64232
64231
64249
64265
64281
64282
64283
64284
64285
64286
64297
64296
64313
64312
64328
64327
64311
64310
64326
64325
64309
64308
64324
64323
64307
64306
64295
62819
64278
64277
64261
64262
64263
64279
64280
64264
64248
64230
64229
64247
64246
64245
64244
64260
64259
64243
64226
64225
64216
64217
64200
64199
64189
64190
64191
64201
64218
62816
64227
64228
64219
64202
64203
64204
64205
64206
64207
64208
64209
64210
64194
64195
64185
64184
64175
64176
64166
64165
64155
64156
64146
64145
64134
64135
64136
62813
64137
64127
64126
64115
64114
64125
64124
64113
64102
64103
64092
64076
64067
64059
64051
64043
64042
64050
64058
64066
64075
64091
64090
64089
64088
64087
64086
64085
64084
64083
62811
64074
64065
64057
64049
64041
64033
64019
64018
64017
64032
64031
62803
64016
64000
64001
63993
63992
63984
63976
63977
63985
63986
63994
62801
64002
63995
63987
63979
63978
63961
63960
63959
62798
63950
63935
63918
63902
63903
63904
63905
63887
63886
63885
63867
63851
63850
63833
63834
63823
63822
63811
63812
63794
62790
63783
63766
63749
63750
63767
63784
63785
63768
63769
63752
63751
63742
63732
63731
63741
63740
63730
63720
63721
63722
63712
63711
63710
62786
63694
63684
63674
63675
63685
63695
63696
63686
63676
63666
63656
63647
62784
63630
63629
63612
63613
63614
63631
63632
63615
63616
63633
63634
63617
63618
63635
63636
63619
63620
63637
63648
63657
63658
63659
63669
63679
63678
63668
63667
63677
63687
63688
63689
63705
63715
63716
63717
63707
63706
63690
63691
63681
63680
63670
63671
63661
63660
63650
63640
63639
63649
62785
63638
63621
63622
63623
63606
62782
63594
63593
63605
63604
63592
63591
63590
63589
63588
63572
63573
63574
62780
63558
62781
63575
63576
63560
63559
63549
63540
63530
63519
63508
63509
63510
63511
63501
63500
63499
63498
63487
63476
63477
63488
63489
63478
63467
63456
63457
63446
63445
63444
63455
63466
63465
62775
63453
63454
63443
62773
63433
63423
63412
63413
63403
63404
63387
63388
63378
63377
63367
62767
63360
63352
63353
63345
63344
63343
63326
63327
63328
63311
63310
62763
63301
63300
63309
63325
63324
63323
63322
63321
63320
63319
63318
63335
63336
63337
63338
63339
63340
63341
63342
63351
63359
63366
63375
63376
63386
63385
63402
63401
63400
63399
63398
63397
63396
63395
63394
63384
62769
62768
63374
63373
63383
62770
63382
63372
63381
63371
63370
63380
62572
63390
63391
63408
63407
62573
63417
63418
62772
63428
62574
63438
62774
63448
62575
63459
62576
63470
62577
63481
62578
63492
63493
62776
63503
63514
62579
63513
62580
63524
62581
63534
63544
63553
63564
63565
63581
63580
62582
63598
63599
63600
63582
63566
63554
62779
63545
62778
63536
63535
63525
63526
63515
63516
63505
63504
63494
63483
63482
63471
63460
63461
63472
63473
63474
63463
63462
63450
63449
63439
63440
63430
63429
63419
63420
63409
62771
63392
63393
63410
63411
63422
63421
63431
63432
63442
63441
63451
63452
63464
63475
63486
63485
63484
63495
63496
63497
63507
63506
63517
63518
63529
63528
63527
63537
63538
63539
63548
63557
63569
63570
63571
63587
63586
63585
63603
63602
63584
63568
63556
63547
63546
63555
63567
63583
63601
63611
63628
63646
63655
63665
63664
63654
63645
63644
63627
62783
63610
63609
62583
63626
63643
62584
63653
62585
63663
62586
63673
62587
63683
62588
63693
62589
63709
62590
63719
62591
63729
62592
63739
63748
63765
62593
63782
62594
63793
62595
63810
62596
63821
62597
63832
63849
63865
63866
63884
63883
63901
63917
63934
62598
63949
62599
63958
62600
63975
62601
63983
62602
63991
62603
63999
64015
64030
62604
64038
62605
64046
62606
64054
64062
62607
64070
62608
64079
62609
64096
62610
64107
62611
64118
64119
62812
64129
64130
64120
64109
64108
64097
64098
64081
64080
64071
64072
64063
62808
64055
64047
64039
64040
64048
64056
64064
64073
64082
64099
64110
64111
64100
64101
64112
64123
64133
64144
64154
64164
64174
64183
64193
62815
64192
64182
64181
64180
64171
64172
64173
64163
64162
64152
64153
64143
64132
64122
64121
64131
64142
64141
64151
64161
64160
64150
64140
62612
64139
62613
64149
62614
64159
62615
64169
64170
62814
64179
62616
64188
62617
64198
62618
64215
62619
64224
64241
64242
64258
64257
64273
64291
64292
64274
64275
64276
64294
64293
64303
64302
64301
64317
62620
64333
62621
64342
62622
64359
62623
64369
62624
64379
62625
64388
62626
64397
64406
62627
64422
62628
64439
62629
64449
62630
64465
62631
64482
64483
64492
64491
62632
64501
62633
64510
62634
64519
64520
64521
64512
64511
64502
64503
64493
64494
64504
64513
62835
64522
64514
64515
64506
64505
64495
64486
64485
64484
64467
64466
64450
64451
64441
64440
64423
64424
64408
64407
64398
64389
64380
64370
64360
64343
64344
64335
64334
64318
64319
64320
64304
64305
64321
64322
64337
64336
62824
64345
64363
64362
64361
64371
64381
64390
64399
64400
64401
64410
64409
62829
64425
64442
64452
62831
64468
64469
64470
62833
64471
64472
64473
64474
64475
64458
64457
64456
64455
64454
64453
62830
64443
64426
64427
64428
64429
64430
64431
64432
64417
64416
64415
64414
64413
64412
64411
64402
64393
64384
64383
64392
64391
64382
64372
64373
64374
64364
64346
64347
64348
64349
64350
64351
64352
64353
64365
64375
64385
64394
64403
64418
64419
64434
64433
64444
64459
64476
64487
62834
64496
64497
64488
64478
64477
64460
64461
64462
64446
64445
64435
64436
64437
64420
62828
62827
64404
64395
62826
62825
64376
64366
64367
64368
68031
68032
64378
64377
64386
64387
64396
64405
64421
64438
68033
64448
64447
64463
64464
64481
64480
64479
62832
64489
64490
64500
64509
68034
68035
64518
64517
64508
64499
64498
64507
64516
64532
64533
64551
64550
64568
64567
64585
64584
64566
64548
64549
64531
64530
64529
64528
64527
64545
64546
64547
64565
64583
64582
64564
64563
64581
64580
64562
64544
64526
64525
64524
64523
64541
64540
64558
64559
64560
64542
64543
64561
64579
64578
64577
64594
64593
64576
64575
64557
64539
64538
64537
64536
64554
64555
64556
64574
64592
64599
64598
64591
64573
64572
62635
64590
62636
64597
62637
64604
64605
64606
64623
64624
64641
64640
64639
64622
64621
62638
64638
62639
64647
62640
64656
64657
64648
64649
64650
64659
64658
64667
64675
64674
64666
64665
62641
64673
62642
64682
64692
62643
64709
64720
64721
64710
64711
64694
64693
64683
64684
64685
64695
64712
64713
64696
64686
64677
64676
64668
64669
64660
64661
62839
64652
64651
64642
64643
64626
64625
64607
62837
64600
64601
64608
64609
64627
64628
64610
64611
64629
64630
64612
64613
64631
64632
64614
64615
64633
64634
64616
64617
64602
64595
64586
64587
64569
64570
64552
64534
64535
64553
64571
64589
64588
62836
64596
68036
64603
64620
64619
64618
64636
64635
64644
64653
64662
64670
62841
64678
64688
64687
62842
64704
64705
64706
64689
64679
64680
64671
62840
64663
64654
64645
64646
64637
62838
68037
68038
68039
64655
68040
64664
64672
64681
68041
64691
64690
64707
64708
68042
68043
64719
64730
64742
64741
64740
64728
64729
64718
64717
64716
64715
64726
64727
64739
64738
64737
64750
62847
62846
62844
64725
64714
64703
64702
64701
64700
64699
64698
64697
62843
62845
64749
64748
64736
64735
64724
64723
64722
64733
64734
64746
64747
64760
64759
64776
64777
64792
64808
64809
64825
64824
64839
64838
64854
64855
64869
64868
64882
64883
64897
64898
64899
64885
64884
64870
64871
64857
64856
64840
64841
64826
64810
64811
64827
64842
62854
64858
64872
64886
64900
64913
64927
64928
64914
64901
64887
64873
64859
64844
64843
64828
64829
64812
62851
64797
64796
64795
64780
64779
64794
64793
64778
64761
64762
62848
64763
64764
64765
64766
64781
62849
64798
64799
64782
64767
64768
64751
64752
64753
64754
64755
64772
64787
68044
68045
64804
64819
64835
68046
64850
64864
68047
64878
64892
68048
68049
64906
64919
68050
68051
64933
64949
68052
68053
64963
64962
64980
64979
64978
64961
64946
64947
64948
64932
64918
64905
64891
64877
64863
62855
64848
64849
64834
64833
64817
64818
64803
64802
64785
64786
64771
64770
64769
64784
64783
64800
64801
64816
64832
64847
64862
64861
64846
64831
64815
64814
64813
62852
64830
64845
64860
64874
64875
64876
64890
64904
64917
64931
62858
64930
64916
64903
64889
64888
64902
64915
64929
62857
64945
64960
64959
64975
62860
64990
62859
64974
64973
64957
64958
64944
64943
64942
64941
64940
64956
64970
64969
64955
64939
64925
64926
64912
64911
64910
64924
64923
64909
64896
64895
64881
64880
64866
64867
64853
64837
64822
64823
64807
62850
64791
64790
64775
64774
64757
64758
64745
64744
64732
64731
62644
64743
62645
64756
62646
64773
64788
64789
64806
64805
62647
64820
64821
62853
64836
64852
64851
62648
64865
62649
64879
62650
64893
64894
62856
64907
64908
64922
64936
64935
64921
62651
64920
64934
62652
64950
64964
64981
64997
65015
62653
65028
65029
65030
65017
65016
64998
64982
64965
64951
64952
64966
64983
64999
65000
64984
64967
64953
64937
64938
64954
64968
64985
64986
64987
65003
65004
64988
64971
64972
64989
65005
65006
65007
62862
65021
65008
65009
64991
64976
64977
64992
65010
65023
65022
65034
65048
65049
65059
65068
65077
65086
65096
65097
65087
65088
65078
62865
65069
65060
65052
65036
65051
65050
65035
65024
65025
65026
65013
65012
65011
64993
64994
64995
64996
65014
65027
68054
68055
68056
65061
68057
65070
65079
65089
68058
68059
68060
65116
65099
65098
62868
65115
65124
65125
68061
68062
65134
65133
62869
65149
65150
68063
68064
65159
65169
65168
65158
65157
65167
65166
62871
65156
65147
65148
65132
65123
65114
65113
65122
65131
65146
65145
65144
65143
65142
65141
65140
65155
65165
65164
65154
62870
65139
65138
65137
65153
65162
65163
65173
65174
65175
65186
65197
65198
62873
65199
65200
65201
65202
65203
65204
65187
65176
65177
65178
65179
65190
65191
65180
68065
68066
68067
65208
65207
65206
65189
65188
62872
65205
65214
65215
65216
65217
68068
68069
68070
68071
65252
65243
65242
65234
65233
65241
65240
65232
65231
65230
65229
65228
65227
65226
65225
65224
65223
65239
65248
65247
65238
62874
65222
65221
65212
65213
65196
65185
65184
65195
65194
65183
65172
65171
65161
65152
65136
65127
65128
65119
65118
65101
65091
65081
65072
65063
65054
65055
65064
65073
65082
65092
65102
65103
65104
65120
65129
65130
65121
65105
65106
65107
65108
65109
65110
65111
65112
65095
65085
65076
65067
65058
65047
65046
65045
65044
65043
65033
65020
65019
65002
65001
62861
65018
65031
65032
65042
65057
65066
65075
65084
65094
65093
62867
65083
62866
65074
62864
65065
62863
65056
65041
65040
65039
65038
65037
62654
65053
65062
65071
65080
65090
65100
62655
65117
62656
65126
65135
65151
62657
65160
62658
65170
62659
65181
65182
65193
65192
65209
65218
65219
65210
65211
65220
65237
65236
65235
62660
65244
65253
65254
65245
65246
65255
65256
65257
62875
65274
65258
65259
65260
65276
65275
65293
65294
65295
65296
65297
65298
65299
65281
65280
65279
65278
65277
65261
65262
65263
65264
65265
65266
65282
65283
65301
65300
62876
65310
65320
65319
65329
65330
65340
65339
65349
65350
65368
65369
65370
65352
65351
65341
65342
65332
65331
65321
65311
65302
65284
65268
65267
65249
65250
65251
65269
65270
65286
65285
65303
65304
65313
65312
65322
65323
68072
68073
65333
65343
68074
68075
65353
68076
68077
65380
65379
65389
65390
68078
68079
65400
62878
68080
68081
68082
68083
68084
65496
65513
65512
65495
65486
65485
65484
65467
65466
65449
65448
65447
65446
65463
65462
65445
65444
65461
65460
65443
65442
65441
65440
65430
65431
65421
62879
65406
65407
65408
65409
65410
65411
65412
65413
65414
65396
65386
65387
65397
65415
65423
65422
65432
65433
65450
65451
65468
65469
65452
65435
65434
65424
65425
65416
62877
65399
65398
65388
65378
65377
65376
65367
65366
65365
65364
65363
65362
65361
65360
65359
65375
65385
65395
65405
65404
65394
65393
65392
65382
65383
65384
65374
65373
65372
65355
65356
65357
65358
65348
65338
65328
65318
65309
65292
65291
65290
65308
65307
65316
65317
65327
65326
65336
65337
65347
65346
65345
65335
65325
65315
65306
65288
65289
65273
65272
65271
65287
62661
65305
62662
65314
62663
65324
62664
65334
62665
65344
65354
62666
65371
62667
65381
62668
65391
65401
65402
65403
65419
65420
65429
65428
65427
65418
65417
62669
65426
65436
65453
65454
65437
65438
65439
65456
65455
65472
65473
65490
65491
65492
65475
65474
65457
65458
65459
65476
65477
65478
65479
65480
65481
65464
65465
65482
65483
62880
65493
65494
65511
65522
65523
65534
65535
65524
68085
68086
68087
68088
68089
68090
68091
68092
68093
68094
68095
68096
68097
65668
65686
65704
62884
65720
65703
65685
65667
65652
65651
65641
65642
65632
65622
65612
65611
65601
65602
65592
65591
65581
65582
65572
65571
65570
65580
65590
65600
65610
65620
65621
65631
65630
65640
65650
62882
65666
65684
65683
65682
65681
65665
65664
65680
65679
65663
65662
65678
65677
65661
65660
65676
65675
65659
65649
65639
65629
65628
65627
65626
65616
65617
65618
65619
65609
65599
65589
65588
65598
65608
65607
65597
65587
65577
65578
65579
65569
65568
65567
65557
65556
65566
65576
65586
65585
65595
65596
65606
65605
65615
65625
65635
65636
65637
65638
65648
65647
65646
65645
65644
65634
65624
65614
65604
65594
65584
65574
65575
65565
65564
65554
65555
65538
65539
65540
65529
65518
65519
65520
65531
65530
65541
65558
65559
65542
65543
65544
65545
65546
65547
65548
65549
65550
65560
65561
65562
65552
65551
65533
65532
65521
65510
65509
65508
65507
65506
65505
65504
65503
62881
65502
65501
65500
65517
65528
65527
65516
65515
65498
65499
65489
65488
65471
65470
62670
65487
62671
65497
62672
65514
62673
65525
65526
65537
65536
62674
65553
62675
65563
62676
65573
62677
65583
62678
65593
62679
65603
62680
65613
62681
65623
62682
65633
62683
65643
65653
65654
65655
65656
65657
65658
65674
65673
65691
65692
65693
65711
65712
65694
65695
65713
65714
65696
65697
65715
65716
65698
65699
65700
65701
65702
62883
65719
62885
65735
62886
65751
65763
65764
65752
65736
65737
68098
68099
65753
65765
68100
68101
65777
65793
68102
68103
65805
65822
65838
65851
65865
62895
65881
65864
65863
65862
65879
65880
65892
65891
65890
65878
62894
65861
65860
62893
65859
65845
62892
65846
65847
65848
65849
65850
65837
65821
65804
65792
65776
65775
62887
65791
65803
65820
65836
65835
65819
65802
65801
65790
65774
65773
65761
65762
65750
65734
65718
65717
65733
65732
65749
65748
65731
65730
65747
65746
65729
65728
65745
65744
65727
65726
65710
65709
65708
65707
65689
65690
65672
65671
65670
65669
65687
65688
65706
65705
65721
65738
62684
65754
62685
65766
65778
65794
62686
65806
65823
65824
65839
62687
65852
65853
65867
65866
65882
65883
65896
65895
65911
65912
65927
65926
62688
65938
62689
65955
62690
65966
65967
65956
65939
65940
65928
65929
65914
65913
65897
65884
65868
65854
65840
62891
65825
65807
62889
65795
65779
65767
65768
65769
65780
62888
65796
65808
65809
65797
65781
65770
65758
65757
65741
65740
65756
65755
65739
65722
65723
65724
65725
65742
65743
65759
65760
65772
65771
65782
65783
65784
65785
65786
65787
65788
65789
65800
65817
65818
65834
65833
62890
65816
65815
65814
65832
65831
65813
65812
65830
65829
65811
65799
65798
65810
65828
65827
65826
65841
65842
65843
65844
65858
65857
65856
65855
65869
65885
65898
65899
65900
65887
65886
65870
65871
65872
65873
62896
65874
65875
65876
62897
65877
65888
65889
65907
65908
62898
65922
65923
65909
62899
65924
65910
65893
65894
68104
65925
65937
65936
65935
65934
65933
65932
62901
65921
65906
65905
65920
65919
65904
65903
65918
65917
65902
65901
65916
65915
62900
65930
65931
62902
65944
65945
65946
65947
65948
65949
65961
65962
65950
65951
62903
65963
65952
65953
65954
65965
65964
65981
65982
65998
65997
62906
65980
65979
65978
65995
65996
66011
66012
66013
66014
66030
66029
66045
66046
66057
66068
66079
68105
66091
66103
68106
66116
66132
66145
66158
62928
66172
66188
68107
62930
62932
62933
66223
66214
66206
66197
66187
66186
66185
66196
66205
66213
66212
66204
66195
66184
62929
66169
62927
66153
66141
62926
66140
66126
66127
66128
66129
66143
66142
66154
66170
66171
66155
66156
66157
66144
62924
66130
66131
66115
66114
66113
66112
66111
66110
66109
66097
66085
66074
66075
66086
66098
66099
66087
66076
66077
66088
66100
62919
66089
66101
66102
66090
66078
62916
62914
66067
66056
62912
66044
66028
62910
66027
66026
66010
66009
65994
62905
65977
65976
65975
65993
65992
65974
65973
65972
65971
65970
65988
65989
65990
65991
66005
66004
66022
66023
66024
66006
66007
66008
62908
66025
62909
66042
66043
66055
66066
66065
66054
66053
66064
66063
66052
66041
66040
66039
66038
66037
66021
66003
66002
66020
66036
66051
66050
66035
66019
66018
66000
66001
65987
65969
65959
65960
65943
65942
65941
65958
65957
62904
65968
65986
62907
65985
65984
65983
65999
66015
66031
66032
66016
66017
66033
66034
62911
66049
62913
66059
66048
66047
66058
66069
66080
66092
66104
66105
66093
66081
66070
66071
66082
66094
66106
66119
66118
66117
66133
66134
66147
66146
66159
66160
66174
66173
62691
66189
62692
66198
66207
62693
66215
62694
66224
62695
66234
66235
66251
62696
66250
62697
66259
66260
66269
66268
62698
66276
62699
66285
62700
66294
62701
66303
62702
66312
62703
66321
62704
66330
62705
66339
62706
66348
62707
66357
66358
66349
66350
66359
66368
66369
66360
66351
66342
66341
66340
66331
66332
66333
66324
66315
66306
66297
66288
66287
66296
66305
66314
66323
66322
66313
66304
66295
66286
66277
66278
66279
66270
62936
66261
66252
66236
66237
66228
66219
66210
66202
66193
66178
66179
66164
66163
66177
66176
66192
66201
66209
66218
66227
62935
66226
66225
66216
66217
66208
62931
66200
66199
66190
66191
66175
66161
66162
66149
66148
66135
66136
66120
66107
66095
66083
66072
66060
66061
66062
62915
66073
62917
66084
62918
66096
62920
66108
62921
66121
62923
66137
62925
66150
66151
66138
62922
66122
66123
66124
66125
66139
66152
66168
66167
66166
66165
66180
66181
66182
66183
66194
66203
66211
66220
66229
66243
66244
66245
66246
66230
66221
66222
62934
66231
66232
66233
66249
66248
66257
66258
68108
68109
66267
62937
68110
68111
68112
68113
68114
68115
68116
68117
68118
68119
66356
66365
66364
66355
66346
66347
66338
66337
66328
66329
66320
66319
66310
66311
66302
66301
66292
66293
66284
66283
66274
66275
66266
66265
66256
66247
66255
66264
66273
66282
66291
66300
66309
66318
66327
66336
66345
66354
66363
66379
66393
66392
66378
66377
66391
62939
66376
66375
66362
66353
66344
66335
66326
66317
66308
66299
66290
66281
66272
66263
66254
66242
66241
66240
66239
66238
66253
66262
66271
66280
66289
66298
66307
66316
66325
66334
66343
66352
66361
66371
66370
66388
66387
66401
66402
66403
66389
66390
66372
66373
66374
62938
62940
66404
66405
66406
66407
66408
66409
66420
66434
66433
66432
66431
66430
66429
66428
66419
66418
66427
66426
66417
66425
66443
66452
66464
66480
66496
66495
66479
66463
66451
66442
66424
66416
66415
66399
66400
66386
66385
66367
66366
66384
66398
62708
66414
66423
62709
66440
66441
66450
66449
66461
66462
66478
66477
66493
66494
66506
66505
62710
66521
62711
66532
62712
66543
66554
66571
66572
66584
66583
62713
66600
66601
66611
62714
66610
66620
66637
66638
66621
66622
66612
66613
66603
66602
66585
66573
66574
66586
66587
66575
66576
66559
66558
66557
66546
66535
66534
66545
66556
66555
66544
66533
66522
66523
66507
66524
66508
66509
66510
66525
66526
66537
66536
66547
66548
66560
66561
62955
66562
66563
66564
66565
66566
66549
66538
66539
66528
66529
66540
66551
66550
66567
66568
66569
66570
66553
66552
66541
66530
66519
62950
66502
66501
66500
66518
66517
66527
62952
66516
66515
66514
66513
66512
66511
66498
66497
62948
66481
62946
66465
62944
66453
62942
66444
66445
66454
62945
62947
66482
66466
66467
66483
66484
66468
66469
66485
66486
66499
62949
66487
66488
66472
66471
66470
62943
66455
66456
66446
66435
66436
66437
66421
66422
66412
66411
66410
66394
66380
66381
66395
66396
66382
66383
66397
66413
68120
66439
62941
66438
66448
66447
66458
66457
66473
66489
66490
66474
66475
66459
66460
66476
66492
66491
66503
66504
62951
66520
66531
66542
62953
62954
68121
68122
66582
66599
68123
68124
66609
66619
68125
68126
66636
66635
66652
66668
66669
66653
68127
68128
68129
66679
66678
66694
66695
66713
66712
66711
66710
66728
66727
66709
66692
62960
66676
62961
66693
66677
66667
62959
66651
62958
66634
62957
66617
66618
66608
66607
66597
66598
66581
66580
66579
66596
66606
66616
66615
66605
66595
62956
66578
66577
66594
66593
66592
66591
66590
66589
66588
66604
66614
66625
66626
66627
66628
66629
66646
66645
66644
66643
66642
66641
66624
66623
66640
66639
66656
66655
66654
62715
66670
66671
66672
66673
66657
66658
66659
66674
66660
66661
66662
66663
66664
66647
66630
66631
66648
66649
66632
66633
66650
66666
66665
66675
66691
66690
66706
66705
66689
66688
66704
66703
66687
66686
66685
66684
66683
66682
66681
66680
66696
66697
66715
66714
66732
66744
66755
66756
66745
66733
66734
66716
66698
66699
66700
66718
66717
66735
66747
66746
66757
66758
66770
66769
66782
62968
66795
62969
66809
66810
66796
66783
66784
66797
66798
66785
66771
62966
66759
66748
62963
66736
62962
66719
66701
66702
66720
66721
66722
66723
66724
66725
66707
66708
66726
66738
66737
62964
66749
66750
66739
66740
66751
66763
66762
66761
66760
66773
66774
66788
66787
66801
66802
66816
66815
66829
66843
66857
66858
66844
66830
66831
66832
66833
66847
66848
66834
66820
66819
66818
66817
66803
66789
66775
66776
66790
66804
66805
66806
66792
66791
66777
66778
66765
66764
66752
66741
66729
66730
66731
68130
66743
66742
66753
66754
66766
68131
68132
66779
66793
68133
68134
66807
66821
68135
68136
66835
66849
68137
68138
66863
66862
66861
66875
66890
66889
66874
66860
66846
66845
66859
66873
66888
66887
66872
66871
66886
66901
66902
62974
66919
62975
66936
66949
66950
66937
66920
66903
66904
66921
66938
66939
66922
66905
66906
66891
66876
66877
68139
68140
66892
66907
68141
68142
66924
66923
66940
66941
68143
68144
66954
66953
66968
66969
66981
66980
66995
66996
67011
68145
68146
67026
67043
67042
67041
67040
67056
67057
67058
67059
68147
68148
67075
67074
67073
67072
67071
67055
67054
67053
67069
67070
67086
67085
67101
67117
67134
67149
67148
67164
67165
67166
67183
62984
67200
67201
67218
67217
67216
67230
67242
67254
67255
67256
67257
67245
67244
67243
67231
67232
67233
67219
67202
67185
67184
67167
67151
67150
67135
67136
67137
67120
67119
67118
67102
67103
67087
67088
67104
67105
67089
67090
67106
67107
67091
68149
68150
68151
67123
67122
67121
67138
67153
67152
67168
67169
67186
67187
67170
67154
67139
67140
68152
67155
67171
67188
62985
67204
67203
67220
67234
67246
67258
67259
67247
67235
67221
67222
62987
62989
62991
68153
67272
67284
67296
68154
68155
67308
62994
68156
62997
67341
67330
67319
67307
67295
67283
67271
67270
67282
67294
67293
67292
67280
67281
67269
67268
67267
67266
62992
67279
67291
67303
67304
67305
67306
67318
67317
67316
67315
67326
67337
67348
67349
67338
67327
67328
67329
67340
67339
67350
67351
67363
67362
67378
67379
67396
67407
67422
67423
67408
67397
67380
67364
67352
67353
68157
68158
67365
68159
67381
67398
68160
68161
67409
67424
68162
67434
67433
67441
67442
67450
63008
67449
67457
67456
67448
67447
67439
67440
67432
67431
67421
67406
67395
67394
63000
67377
67361
67360
67376
62999
67393
67392
67391
67375
67359
67347
67336
67325
67314
67302
67290
67278
67265
67253
67241
67229
67215
67199
67182
67181
67163
67162
67180
67179
67196
67197
67198
67214
67213
67212
67211
67195
67178
67161
62983
67146
67147
67130
67131
67132
67133
67116
67100
67084
67068
67052
67036
67035
67034
67033
62981
67018
67003
66988
66989
66990
67004
67019
67020
67037
67038
67039
67022
67021
67006
67005
62980
66991
66992
67007
67008
67023
67024
67025
67010
67009
66994
66993
66978
66979
66967
66952
66951
66966
66965
66977
62979
66964
66963
66962
66961
66976
62978
66960
62977
66948
62976
66932
66933
66934
66935
66918
66917
66916
66915
66900
66885
66870
62973
66856
62972
66842
62971
66828
62970
66814
66800
62967
62965
66772
66786
66799
66813
66812
66811
66826
66827
66841
66840
66839
66825
66838
66824
66823
66837
66851
66865
66866
66852
66853
66867
66881
66896
66911
66928
66929
66912
66913
66898
66897
66882
66868
66854
66855
66869
66883
66884
66899
66914
66931
66930
66947
66946
66945
66944
66943
66956
66957
66958
66959
66974
66975
66987
66986
67001
67002
67017
67032
67049
67048
67064
67065
67081
67080
67096
67097
67098
67082
67066
67050
67051
67067
67083
67099
67115
67114
67129
62982
67113
67112
67128
67145
67144
67127
67111
67095
67094
67078
67079
67063
67062
67046
67047
67030
67031
67016
67015
67000
66985
66973
66972
66984
66999
66998
67013
67014
67029
67028
67045
67061
67077
67093
67109
67110
67126
67125
67142
67143
67158
67157
67173
67174
67175
67159
67160
67176
67177
67194
67193
67192
67191
67207
62986
67224
67237
62990
67249
67261
67274
67286
67287
67288
67276
67275
67262
67263
67251
67250
67238
67239
67226
67225
67208
67209
67210
67227
67228
62988
67240
67252
67264
67277
67289
67301
67313
67324
67335
67346
67358
67372
67373
67374
67390
67389
67388
67387
67371
67370
67386
67402
67413
63003
67403
63002
67414
67415
67416
67417
67418
67419
67404
67405
67420
67430
67429
63005
67438
63007
67446
67454
67455
67472
67473
63009
67490
63010
67474
67475
67491
63011
68163
67514
67513
67519
67520
67536
67553
68164
68165
67562
67579
67578
67587
67586
63018
67603
67604
63019
67621
63020
67638
63021
67655
63022
67672
67673
67656
67639
67622
67605
67588
68166
68167
68168
68169
68170
68171
68172
67681
68173
68174
63025
68175
67739
67756
67755
67754
67753
67752
67769
67770
67771
67772
67781
67782
67773
68176
68177
67790
63032
68178
68179
68180
68181
68182
67840
67833
67827
67820
67813
67806
63031
67789
67788
67780
67779
67778
67786
67787
67805
67812
67819
67826
67832
67839
63035
67846
67847
67852
67853
68183
68184
67859
67858
67876
67877
67895
67913
68185
67920
67919
67926
67927
68186
68187
67934
67933
67940
67941
68188
68189
67948
67947
67954
67961
67962
67955
68190
68191
68192
67969
67968
67967
67960
67953
67946
67939
67932
67925
67918
67909
67910
67911
67912
67894
67893
67875
67874
67892
67891
67890
67908
67907
67906
67889
67871
67872
67873
67857
67851
67845
67838
67831
67825
67818
67811
67804
67803
67802
67801
67800
67799
67798
67797
67796
67795
67810
67809
67808
67815
67816
67817
67824
67823
67829
67830
63034
67837
67836
67844
67850
67849
63036
67855
67856
67863
67864
67865
67866
67867
67885
67886
67868
67869
67870
67888
67887
67905
67904
67903
67902
67884
67883
67901
67900
67882
67881
67899
67917
67924
67931
67930
67923
67922
67929
67936
67937
67938
67945
67944
67943
67950
67951
67952
67959
67966
67965
67958
67957
67964
67963
62751
67956
62750
67949
62749
67942
62748
67935
62747
67928
62746
67921
62745
67914
62744
67896
67878
67879
67897
67915
67916
67898
67880
67862
67861
67860
67854
67848
62743
67841
67834
62742
67842
67843
67835
67828
67822
63033
67821
62741
67814
62740
67807
62739
67791
67792
67793
67794
67784
67785
67777
67776
67759
67742
67726
67727
67728
67729
67730
67746
67745
67744
67743
67760
67761
67762
67763
67764
67765
67766
67767
67768
67751
67750
67749
67748
67747
67731
67732
67733
67734
67735
67736
67720
67712
67713
67714
67721
63026
67737
67738
67722
67715
67698
67680
67679
67697
67696
67678
67695
67694
67711
67710
67693
67692
67709
67708
67691
67690
67707
67706
67689
67688
67705
67704
67687
67686
67703
67719
67718
67702
67685
67684
67701
63024
67717
67725
67724
63027
67741
63028
67758
63029
67775
67783
63030
67774
67757
62738
67740
62737
67723
67716
67699
67700
67683
67682
67674
67657
67658
67675
67676
67677
67660
67643
67626
67625
67642
67659
67641
67640
67623
67624
67607
67606
67589
67580
67581
67590
67591
67608
67609
67610
67627
67628
67645
67644
67661
67662
63023
67663
67664
67665
67666
67667
67650
67649
67648
67631
67632
67615
67598
67599
67616
67633
67634
67651
67668
67669
67670
67671
67654
67637
67620
67619
67636
67653
67652
67635
67618
67617
67600
67601
67602
67584
67585
67576
67577
67560
67561
67552
63015
67535
63014
63013
67512
67507
67506
67505
67511
67518
67534
67533
67532
67531
67530
67529
67528
67527
67526
67542
63016
67543
67544
67545
67546
67547
67548
67549
67550
67551
67559
67558
67575
67574
67573
67572
67571
67570
67569
67568
67567
63017
67595
67596
67597
67614
67613
67630
67647
67646
67629
67612
67611
67594
67593
67592
67583
67582
67565
67566
67557
67540
67541
67525
67524
67517
67510
67509
63012
67516
67523
67539
67556
67555
67564
67563
67554
67537
67538
67522
67521
67515
67508
62736
67492
67493
67494
67478
67479
67495
67496
67497
67498
67482
67483
67499
67500
67484
67485
67501
67502
67503
67504
67488
67489
67471
67470
67469
67487
67486
67468
67467
67466
67465
67464
67463
67481
67480
67462
67461
67453
67445
67437
67428
67412
67401
67385
67369
67356
67357
67345
67344
67333
67334
67323
67322
67311
67312
67300
67299
67298
62993
67310
62995
67321
62996
67332
62998
67343
67355
67368
67384
67400
63001
67411
67427
63004
67436
63006
67444
67452
67460
67459
67477
67476
67458
67451
62735
67443
67435
67426
67425
67410
67399
62734
67382
67383
67367
67366
67354
62733
67342
67331
67320
67309
67297
62732
67285
62731
67273
62730
67260
62729
67248
67236
67223
67205
67206
67190
67189
67172
67156
62728
67141
62727
67124
62726
67108
62725
67092
62724
67076
62723
67060
62722
67044
62721
67027
62720
67012
62719
66997
62718
66982
66983
66971
66970
66955
66942
66925
66908
66909
66926
66927
66910
66895
66880
66879
66894
66893
62717
66878
62716
66864
66850
66836
66822
66808
66794
66780
66781
66768
66767
73929
73928
73927
73926
72735
72734
72716
72717
68644
72690
72681
73925
73924
73923
72654
72671
72670
72680
72679
72669
72668
68640
72651
72640
72623
72622
68638
72611
72612
72601
72602
72613
72614
72615
72625
72624
72641
72652
72653
72642
72643
72626
72616
73922
72605
72604
72603
72587
72586
72585
72574
72573
72584
72600
72599
72598
72597
72596
72595
68635
72583
72582
72594
72610
72621
72631
72632
72633
72634
72635
72636
72637
72638
72639
72650
72667
72666
72665
72664
72663
72662
72661
72660
72649
72648
72647
72646
72657
72656
72645
72628
72618
72607
72591
72579
72568
72552
72553
72541
68628
72542
72554
68631
72569
68633
72580
68634
72592
68636
72608
68637
72619
68639
72629
72630
72620
72609
72593
72581
72570
72555
72556
72571
72572
72557
72558
72559
72560
72561
72562
72563
72546
72547
72536
72535
72524
72525
72526
72527
72537
72548
68629
68630
68632
72575
72564
72565
72576
72588
72589
73921
72577
72566
72550
72549
72538
72539
73920
72528
68626
73919
73918
73917
73916
68625
72454
72438
72428
72410
72392
73915
73914
73913
73912
73911
73910
73909
73908
73907
73906
73905
68620
68619
68618
72222
72210
68617
72209
72192
72193
73904
72179
72178
72165
68614
73903
72138
73902
73901
73900
73899
72059
73898
73897
72044
72043
72042
72041
72040
72055
72054
72053
72038
72039
72024
72025
72007
68608
71990
71974
71975
71976
71992
71991
72008
72009
68609
72026
72027
72028
73896
73895
72011
72010
71993
71994
71978
71977
71959
71960
71945
71929
73894
71914
68603
71899
68602
68600
71883
71867
73893
71853
73892
73891
71840
71827
71811
73890
71797
68595
71783
71782
71796
71810
71809
71795
71794
71808
71807
71806
71805
71791
71777
71778
71792
71793
71779
71765
71751
71752
71766
71780
71781
71767
71753
71754
71768
71769
71770
71784
73889
73888
71755
68592
68590
71726
71725
71724
71740
71739
71738
71737
71736
71750
71764
71763
71749
68591
71735
71719
71720
71721
71704
71688
71689
71705
71722
71723
71706
71690
71691
71707
71708
71709
71692
68587
71675
71674
71657
71658
71659
71676
73887
73886
73885
71642
71625
71609
71591
71575
73884
73883
71560
71545
73882
73881
71530
71515
73880
73879
71500
71499
71514
71513
71512
71511
71526
71527
71542
71541
71540
71539
71538
71537
71536
71521
71506
71507
71522
71523
71508
71493
71494
71509
71524
71525
71510
71495
71496
71497
71498
71483
71484
71485
73878
73877
71470
71469
71454
71453
71468
71467
71482
71481
71466
71465
71480
71479
71464
71449
71450
71435
71434
71433
71448
71463
71478
71477
71492
71491
71476
71461
71462
71447
71446
71431
71432
71417
71416
71401
71402
71386
71387
71373
71358
71357
71372
71371
71385
71384
71400
71399
71398
71397
71414
71415
71430
71429
71428
71427
71412
71413
71396
68581
71381
68580
68578
71367
71351
68577
71336
71337
71320
71319
71302
71303
71304
71289
71288
71287
71286
71269
71270
71271
71255
71240
71241
71256
71272
71273
71290
71305
71322
71321
71338
71339
71353
71352
71368
71382
71383
71369
71370
71354
71355
71356
71342
71341
71340
71323
71324
71325
71326
71327
68576
71343
71344
71328
71329
71345
71346
71330
71331
71332
71348
71347
71362
71361
71376
71375
71360
71359
71374
71388
71389
71390
71406
71405
71404
71403
71418
71419
71420
71421
71436
71451
71452
71437
71438
71439
71440
71455
73876
73875
73874
71425
71424
71423
71422
71407
71408
71409
71410
71394
71393
71392
71391
71377
71378
71363
71364
68579
71379
71365
71349
73873
73872
71333
68575
71316
73871
71300
71284
73870
73869
71267
71251
71250
71235
71236
71220
71219
71218
71234
71249
71265
71266
71283
71282
71298
71299
71315
71314
71313
71297
71281
71264
71263
71247
71248
71233
71217
71216
71232
71231
71215
71201
71202
71203
71204
71189
71188
71172
71173
71174
71190
68565
71205
71191
71175
71159
71144
68558
71131
68556
71116
71117
71099
71098
71097
71115
71130
71143
71158
71157
71142
71141
71156
71171
71187
71186
71185
68563
71168
71153
71154
71169
71170
71155
71140
71139
71126
71127
71112
71111
71110
71109
71108
71090
71074
71075
71091
71092
71093
71076
68554
71059
71043
71026
71027
71010
70995
70994
71009
68550
70993
70992
71008
71024
71025
71042
71058
68553
71041
71040
68552
71023
68551
71007
68549
70991
70990
70989
71006
71022
71039
71038
71021
71005
70988
70987
71004
71020
71019
71003
70986
70971
70957
70958
70972
70973
70974
70960
70959
70945
70946
70931
68541
70917
70904
70905
70888
70887
70873
68539
70872
70857
70858
70859
70874
70875
70860
70845
70844
70843
70842
70827
70813
70814
70828
70829
70830
70815
68538
70798
70799
70800
70801
70786
70771
70770
70769
70768
70785
68537
70784
68536
70767
70766
70765
70748
70730
70731
70749
70750
70732
70733
70751
70752
70753
70754
70736
70737
70755
70772
70787
70802
70817
70816
70831
70832
70847
70846
70861
70876
70892
70891
70890
70889
70906
70919
70918
70932
70933
68542
70947
68544
70961
68546
70975
68547
70976
70977
70962
70948
70949
70963
70978
70979
70980
70965
70964
70950
70936
70922
70921
70935
70934
70920
70907
70908
70909
70910
70923
70924
70938
70937
70951
70952
70966
70981
70998
70997
70996
71011
71012
71013
71014
71031
71030
71029
71028
71045
71044
71060
71061
71078
71077
71094
71095
71113
71128
71129
71114
71096
71079
71080
71063
71062
71046
71047
71048
71064
68555
71081
71065
71049
73868
73867
71032
71015
70999
68548
73866
70982
70967
68545
68543
70953
70939
73865
73864
70925
70911
70898
70881
73863
73862
70866
70851
73861
70836
73860
73859
70807
70821
70820
70835
70850
70865
70880
70897
68540
70896
70895
70894
70893
70877
70862
70863
70878
70879
70864
70849
70848
70833
70834
70819
70818
70803
70788
70773
70756
70738
70739
70757
70758
70759
70776
70775
70774
70789
70804
70805
70806
70790
70791
73858
70777
70760
70742
70724
70708
73857
73856
70694
70680
73855
73854
70666
70665
70679
70693
70707
70723
70741
70740
70722
70721
70720
70719
70704
70705
70706
70692
70691
70690
70676
70677
70678
70664
70650
70637
70623
70609
70595
70577
70576
70594
70593
70575
70574
70560
70559
70558
70557
68529
70556
70555
70541
70542
70524
70525
70526
70527
70528
70529
70543
70544
70561
70562
70545
70531
70530
70513
70514
70501
70502
70486
70487
70488
70504
70503
70516
70515
70532
70533
70547
70546
70563
70564
70578
70579
68531
70596
70610
70624
70638
70651
70652
73853
73852
70639
70625
73851
73850
70611
70597
73849
73848
70580
70566
70565
70548
70549
73847
70535
70534
70517
70518
70505
70489
70474
70473
70472
70471
70470
70485
70484
70500
70499
70512
68527
70498
70497
70496
68526
70480
70479
70478
68525
70494
70495
70511
70510
70523
70522
70509
70508
70521
70539
70540
70554
70553
70552
70538
70537
68528
70520
70507
70492
70493
70477
70476
70459
68523
70443
70427
70411
70412
70413
70429
70428
70444
70445
70460
70461
70462
70446
70447
70463
70464
70448
70449
70465
68524
70481
70466
70467
70482
70483
70468
70469
70452
70436
70420
70421
70437
70453
70454
70455
70439
70438
70422
70407
70406
70405
70404
70403
68518
68520
70418
70419
70435
70451
70450
70434
70433
68522
70432
70417
70402
70387
70372
70371
70386
70385
70400
70401
70416
70431
70430
68521
70415
70414
70399
70384
70383
70398
70397
70396
70381
70382
70367
70366
70351
70352
70339
70325
70311
70310
70294
70295
70296
70312
70313
70327
70326
70340
70353
70368
70369
70370
70355
70354
70341
70342
70328
70329
68512
68514
70356
70357
68515
68516
70373
68517
70388
70389
70390
70376
70361
70362
70347
70346
70345
70360
70375
70374
70359
70358
70343
70344
70331
70330
70316
70317
70304
70305
70318
70332
70333
70319
70306
70290
70274
70275
70276
68507
70291
68509
70307
70321
70320
70334
70335
70348
70363
70378
70377
70391
70392
70408
70423
70424
70440
70456
70457
73846
70441
70425
73845
70409
68519
70393
70394
70379
73844
70364
70349
68513
68511
70336
70322
73843
70308
68510
68508
70292
70277
70262
68506
70261
70260
70248
70247
68504
70259
70246
70245
70244
70258
68505
70273
70289
70288
70303
70302
70287
70272
70271
70286
70301
70300
70299
70315
70314
70298
70297
70282
70267
70268
70283
70284
70285
70270
70269
70257
70256
70255
70254
70266
70281
70280
70265
70253
70252
70235
70236
70237
70238
70225
70209
70210
70211
70226
70239
70240
70241
70242
70243
70230
70229
70228
70227
70212
70213
70214
70215
70216
70217
68502
68503
70218
68500
70202
70186
70185
70201
70200
70199
70198
70197
70196
70195
68499
70194
70184
70183
70193
70192
70182
70181
68497
70165
70156
70157
70166
70167
70168
70169
70170
70171
70172
70173
70174
70175
70176
70160
70152
70151
70150
70149
70148
70147
70146
70145
70159
70158
70144
70143
70142
70135
68491
70128
68489
70113
70104
68487
70096
68485
70089
70088
70080
70081
70082
70083
70074
68481
70057
68480
70041
70042
70043
70058
70075
70084
70092
70099
70107
70106
70098
70091
70090
70097
70105
70114
70129
70136
70137
70138
70131
70130
70115
70116
70117
70118
70119
70120
70121
70122
70123
70124
70108
68486
70100
70101
70109
70125
68488
68490
70132
70139
68492
68493
68494
70153
70161
68495
68496
70177
70187
70203
70219
70231
70232
70249
70250
70233
70220
68501
70204
70188
68498
70178
70179
73842
70162
70154
70140
70133
70126
70110
73841
70102
70094
70086
70085
70093
68484
68483
70076
70068
70069
70077
70078
70070
70053
70052
68479
70035
70036
70037
70020
73840
73839
70010
70009
70019
70018
70017
70007
70008
69998
69999
70000
73838
69990
69981
69980
69989
69988
69979
69978
69962
69945
69935
69936
69937
69947
69946
69963
69964
69965
69948
69938
73837
69928
69927
69926
69914
69915
69916
73836
69904
73835
73834
73833
69881
69893
69892
69903
69902
69901
69913
69925
69924
69923
69934
68472
69944
69961
69960
69959
69958
69957
69956
69955
69954
69953
68475
69970
69971
69972
69973
69974
69975
69976
69977
68476
69987
69997
69996
70006
70016
70033
70034
68478
70051
70067
68482
70066
70065
70050
70032
70031
70030
70048
70049
70064
70063
70062
70047
70029
70028
70027
70045
70046
70061
70060
70059
70044
70026
70025
70024
68477
70014
70015
70005
70004
69994
69995
69986
69985
69969
68474
68473
69943
69933
69922
69921
69920
69932
69931
69930
69918
69919
69907
69908
69896
69895
69884
69885
69873
69872
69871
69859
69860
69861
69844
69843
69830
69814
69797
68464
69781
68462
69765
69764
69747
69748
69736
68459
69720
68457
69709
69692
69674
68453
69663
69653
69644
69645
69654
69664
69675
69693
69710
69721
69737
69749
69766
69782
69798
69815
69831
69832
68468
69845
69862
69874
69886
69897
69909
69910
68470
69898
69887
69875
69863
69846
69847
69848
69849
69850
69851
69864
69876
69888
69899
69911
68471
69912
69900
69889
69877
69865
69852
69853
69854
69837
69838
69839
69856
69855
69867
69866
69878
69890
69891
69879
69880
69868
69869
73832
69857
69840
73831
69828
69827
69826
69825
69824
69807
69791
69790
69789
69788
69772
69771
69787
69803
69804
69805
69806
69823
69836
69835
69822
69821
69820
69819
69818
69817
69834
69833
69816
68466
68465
69799
69800
69801
69802
69786
69785
69784
69783
68463
68461
68460
69750
69767
69768
69751
69752
69769
69770
69753
69754
69755
69756
69773
69774
69757
69758
69775
69776
69792
69808
69809
69793
69777
69760
69759
69742
69731
69730
69729
69741
69740
69728
69727
69726
69725
69724
69723
69739
69738
69722
68458
69711
69712
69694
68454
69676
69677
69665
69655
69646
69638
69622
69623
69624
69625
69626
69627
69628
69629
69614
69602
69603
68447
69615
69630
69631
68450
69632
69640
69649
69648
68451
69639
69647
68452
69656
69657
69668
69669
69658
69659
69660
69671
69670
69687
69686
69685
69684
69667
69666
69683
69682
69681
69680
69679
69678
69695
69696
68455
69697
69698
69699
69700
69713
69714
69701
69702
68456
69715
69703
69704
69716
69732
69743
69744
69761
69778
69794
69810
69811
69795
69779
69762
69745
73830
69734
69733
69717
69718
69706
69705
69688
69689
69672
73829
69661
69651
69650
69641
69642
69634
69633
69616
69617
69607
69591
69590
69606
69605
69604
69589
69588
69587
69569
69568
69567
69566
69565
69583
69584
69585
69586
69601
69600
69599
69598
69597
68446
69581
69582
69564
69563
69562
69551
69552
69534
69533
69517
69516
69499
69500
69489
69490
69472
69473
69474
69457
69456
68440
69440
69441
69442
69443
69444
69445
69460
69459
69458
69475
69476
69477
69478
69461
69462
69479
69491
69508
69509
69510
69492
68441
69480
69463
69446
69447
69448
69465
69464
69481
69482
69493
69511
69527
69526
69543
69542
69541
69525
69524
69507
69506
69523
69522
69505
69504
69521
69520
69503
69502
69501
69518
69519
69535
69536
69537
69538
69539
69540
68444
69553
69570
69571
69554
69555
69572
69573
69574
69557
69556
69544
69545
69528
69512
69494
69483
69466
69449
69433
69420
73828
69404
69389
69388
69374
69375
69358
69344
69343
69357
68433
69342
69341
69356
69372
69373
69387
69386
69401
69402
69403
68438
69419
69432
69431
69430
69418
69429
69428
69427
68439
69415
69414
69413
69412
69411
69410
69394
68436
69381
69380
69363
69364
69350
69349
69335
69322
69309
69292
69293
69310
69311
69324
69323
69336
69337
69351
68434
69365
69382
68437
69395
69396
69383
69397
69398
69416
69417
69399
69400
69385
69384
68435
69369
69370
69371
69355
69354
69353
69352
69368
69367
69366
68432
68430
68431
69338
69325
69312
69313
69326
69339
69340
69327
69314
69300
69299
69283
69267
69251
69239
69238
69250
69266
69282
69298
69297
69296
69295
69294
68427
68425
69278
69279
69280
69281
69265
69264
69263
69262
68424
68423
69237
69225
69224
69236
69235
69223
69207
69190
69191
68421
69208
69192
69193
69209
69210
69194
69176
69175
69174
69173
69172
69154
69155
69156
69157
69141
69142
69158
69159
69143
69144
69145
69127
69128
69129
69116
69115
68420
69103
69104
69092
69091
69080
69081
69069
69068
69056
69057
69046
69045
69034
69035
69026
68415
69017
69009
69010
69018
69019
69011
68994
68412
68977
68976
68975
68993
68992
69008
69007
69006
69005
68989
68971
68972
68990
68991
68973
68974
68959
68958
68957
68956
68955
68954
68969
68970
68988
69004
69003
68987
68986
69002
69001
68985
68967
68968
68953
68409
68952
68951
68950
68943
68942
68941
68935
68936
68919
68918
68901
68884
68867
68850
68844
68838
68839
68840
68846
68845
68404
68851
68868
68405
68406
68885
68407
68902
68408
68920
68903
68886
68869
68852
68853
68870
68887
68904
68921
68922
68923
68906
68905
68888
68889
68872
68871
68854
68855
68856
68873
68890
68907
68924
68925
68926
68927
68910
68909
68908
68891
68874
68857
68858
68875
68892
68893
68894
68911
68928
68929
68912
68913
68930
68931
68937
68944
68410
68960
68961
68978
68995
69012
69020
69028
69027
69036
68418
69047
69059
69058
69070
69071
69083
69082
69093
69094
69106
69105
69117
69118
69131
69130
69148
69164
69163
69147
69146
69162
69161
69160
69178
69177
69195
69211
69212
69196
69197
69179
69180
69198
69214
69213
69226
69227
69228
69229
69216
69215
69199
69181
69182
69200
69201
69183
69184
69202
69218
69217
69230
69231
69243
69242
69254
69253
69241
69240
69252
69268
69284
69285
69269
69270
69286
69287
69303
69302
69301
68428
68429
69328
69315
69316
69329
69330
69317
69304
69288
69272
69271
69255
69256
73827
68422
73826
69219
69203
69185
69167
69166
69165
69149
69150
69132
69133
73825
73824
69120
69119
69107
69108
73823
73822
69096
69095
69084
69085
73821
73820
69073
69072
69060
69061
73819
69049
69048
69037
69038
73818
69029
69021
73817
69013
68996
73816
68979
68962
73815
73814
73813
68939
68946
68945
68938
68932
68933
68916
68899
68898
68915
68914
68897
68896
68895
68878
68877
68876
68859
68860
68861
68862
68879
68880
68881
68882
68865
68864
68863
68847
68841
68834
68833
68832
68831
68830
68829
68828
68827
68826
68825
68824
68823
68401
68817
68822
68821
68816
68800
68797
68399
68801
68802
68803
68804
68805
68806
68807
68808
68809
68810
68811
68812
68813
68400
68818
68835
68402
68403
68848
68842
68836
68819
68814
68798
68398
68795
68792
68397
68791
68774
68775
68759
68758
68757
68773
68790
68789
68788
68771
68772
68756
68755
68754
68770
68787
68786
68785
68768
68769
68753
68752
68751
68767
68784
68783
68766
68750
68749
68765
68782
68781
68780
68779
68762
68763
68764
68748
68747
68746
68745
68761
68778
68777
68760
68744
68396
68743
68742
68213
68214
68776
68794
68215
68793
68216
68796
68217
68799
68218
68815
68219
68820
68220
68837
68221
68843
68222
68849
68223
68866
68224
68883
68225
68900
68226
68917
68227
68934
68940
68947
68228
68963
68980
68229
68997
68998
68981
68964
68948
68949
68411
68965
68966
68984
68983
68982
68413
68999
69000
68414
69016
69025
69024
69032
69033
69043
69042
69041
69031
69023
69015
69014
68230
69022
68416
69030
69040
69039
68231
69050
68232
69062
68233
69074
69075
68419
69086
69087
69076
69064
69063
69051
69052
69053
69065
69077
69088
69089
69078
69066
69054
69044
68417
69055
69067
69079
69090
69102
69114
69126
69140
69139
69138
69125
69113
69101
69100
69099
69098
68234
69097
68235
69109
68236
69121
69122
69110
69111
69112
69124
69123
69136
69137
69153
69171
69170
69188
69189
69206
69222
69234
69247
69259
69260
69248
69249
69261
69277
69276
69275
68426
69291
69308
69321
69334
69348
69362
69361
69360
69346
69347
69333
69332
69319
69320
69307
69306
69290
69274
69258
69246
69245
69233
69221
69205
69187
69169
69152
69135
69134
69151
69168
69186
68237
69204
68238
69220
68239
69232
69244
68240
69257
68241
69273
69289
68242
69305
68243
69318
69331
69345
68244
69359
68245
69376
69390
69405
68246
69421
69434
68247
69450
69467
68248
69484
69485
69496
69495
68249
69513
68250
69529
68251
69546
69547
69548
69531
69530
69514
69515
69497
69486
69469
69468
69451
69452
69453
69437
69436
69435
69422
69406
69391
69377
69378
69379
69393
69392
69407
69423
69424
69408
69409
69425
69426
69439
69438
69454
69455
69471
69470
69488
69487
69498
68442
68443
69532
69550
69549
69561
69560
69559
69558
69575
69576
69577
69594
69610
69611
69595
69578
69579
69580
68445
69596
69613
69612
68448
69621
69637
69636
68449
69620
69619
69609
69593
69592
68252
69608
68253
69618
69635
68254
69643
68255
69652
68256
69662
68257
69673
68258
69690
69691
69708
69707
69719
69735
68259
69746
68260
69763
69780
69796
68261
69812
69813
68467
69829
69842
68262
69841
68263
69858
68264
69870
68265
69882
69883
68469
69894
69906
68266
69905
69917
68267
69929
68268
69939
68269
69949
69966
68270
69982
68271
69991
68272
70001
68273
70011
68274
70021
70038
68275
70054
70055
70039
70022
70012
70002
69992
69983
69967
69950
69940
69941
69942
69952
69951
69968
69984
69993
70003
70013
70023
70040
70056
70073
70072
70071
68276
70079
68277
70087
70095
70103
70112
70111
70127
70134
70141
68278
70155
70163
70164
70180
68279
70189
70205
70206
70190
70191
70207
70208
70224
70223
70222
70221
70234
68280
70251
70263
70264
70279
70278
70293
68281
70309
68282
70323
70324
70338
70337
70350
70365
70380
70395
70410
70426
68283
70442
68284
70458
68285
70475
70491
70490
68286
70506
68287
70519
68288
70536
68289
70550
70551
68530
70567
70582
70581
68290
70598
68291
70612
68292
70626
70627
68532
70640
70641
70628
70614
70613
70599
70600
70583
70568
70569
70584
70601
70615
70616
70617
70618
70619
70605
70604
70603
70602
70585
70570
70571
70586
70587
70572
70573
70588
70589
70590
70591
70592
70606
70620
70621
70607
70608
70622
70636
70635
70634
70647
70648
70649
70663
70662
70661
70675
70689
70703
70718
70717
70735
70734
70716
68534
70702
70715
70714
70701
70700
70713
70712
70699
70685
70686
70687
70688
70674
70673
70659
70660
70646
70633
70632
70645
70644
70631
70630
70629
70642
70643
70657
70658
70672
70671
70670
70656
70655
70669
70683
70684
70698
70711
70710
68533
70697
70696
70682
70668
70654
68293
70653
68294
70667
68295
70681
68296
70695
70709
70725
70726
70727
70728
70729
70747
70746
70745
70762
68535
70744
70743
68297
70761
70778
70792
70793
70779
70780
70794
70795
70781
70763
70764
70782
70783
70797
70796
70812
70826
70841
70856
70871
70886
70903
70902
70885
70884
70901
70900
70883
70868
70853
70838
70823
70824
70839
70854
70869
70870
70855
70840
70825
70811
70810
70809
70808
68298
70822
68299
70837
68300
70852
68301
70867
68302
70882
68303
70899
68304
70912
70913
70914
70915
70916
70930
70944
70943
70929
70928
70927
70926
70940
70954
70955
70941
70942
70956
70970
70969
70968
70983
71000
71016
71017
71001
70984
70985
71002
71018
71035
71034
71033
71050
71066
71067
71051
71052
71053
71036
71037
71054
71070
71069
71068
71084
71102
71101
71083
71082
71100
68305
71118
71119
71133
71132
71145
71146
71147
71162
71178
71194
71195
71179
71163
71148
71135
71134
71120
71121
71122
71136
71149
71164
71180
71181
71182
71166
71165
71150
71137
71123
71124
71106
71105
71104
71103
71085
71086
71087
71071
71055
71056
71057
71073
71072
71088
71089
71107
71125
68557
71138
68559
71151
68560
71152
68562
68561
71167
71184
71183
68564
71198
68566
71212
68568
71228
68569
71244
71260
71259
71276
71277
68573
71278
71261
71245
71229
71213
68567
71199
71200
71214
71230
68570
71246
68571
71262
68572
71279
71280
71296
71312
71311
68574
71295
71294
71293
71310
71309
71308
71307
71306
71291
71292
71275
71274
71258
71257
71242
71243
71227
71226
71211
71197
71196
71210
71225
71224
71209
71208
71207
71193
71177
71161
71160
71176
71192
71206
71221
71222
71223
71239
71254
71253
71238
71237
71252
71268
71285
71301
71317
71318
71335
71334
71350
71366
71380
71395
68306
71411
68307
71426
68308
71441
68309
71456
68310
71471
68311
71486
68312
71501
68313
71516
68314
71531
68315
71546
68316
71561
71576
71592
71610
68317
71626
68318
71643
71660
71677
68319
71693
68320
71710
68321
71727
71741
68322
71756
71771
71772
71757
71758
71743
71742
71728
71729
71730
71712
71713
71697
71698
71682
71681
71663
71664
71647
71646
71645
71662
71680
71696
71695
71711
68589
71694
71678
71679
71661
68585
71644
71627
71628
71629
71630
71615
71597
71596
71614
71613
71595
71594
71612
71611
71593
71577
71578
71562
71547
71532
71517
71502
71487
71472
71457
71442
71443
71458
71473
71474
71459
71444
71445
71460
71475
71490
71489
71488
71503
71518
71519
71504
71505
71520
71535
71550
71565
71564
71549
71534
71533
71548
71563
71579
71580
71581
71582
71598
71599
68583
71616
71632
71631
71648
71649
71650
71633
71634
71651
71652
71635
71618
71617
68584
71600
71601
71602
71584
71585
71603
71619
71620
71637
71636
71653
71654
71655
71638
71621
71622
71623
71607
71606
71605
71604
71586
71587
71588
71572
71571
71570
71569
71568
71567
71583
68582
71566
71551
71552
71553
71554
71555
71556
71557
71558
71543
71528
71529
71544
71559
71574
71573
71589
71590
71608
71624
71641
71640
71639
71656
71673
71672
71671
71670
71687
71703
71702
71686
68586
71669
71668
71667
71685
71684
71666
71665
71683
68588
71699
71700
71701
71718
71717
71734
71733
71716
71715
71714
71732
71731
71745
71744
71759
68593
71773
68594
71787
71788
71802
71801
71800
71799
71786
71785
68323
71798
71812
71828
71841
68324
71854
71868
71869
71855
71842
71829
71813
71814
71830
71831
71815
71816
71832
71845
71858
71857
71844
71843
71856
71870
71886
71885
71884
68325
71900
71901
71902
71917
71932
71931
71916
71915
71930
71946
71961
68326
71979
71995
71996
71997
71980
68607
71962
71963
71947
71948
71933
71918
71903
71904
71888
71887
71871
71872
71873
71889
71890
71874
71860
71859
71846
71833
71817
71803
71789
71775
71774
71760
71761
71746
71747
71748
71762
71776
71790
71804
68596
68597
68598
71818
71819
71820
71821
71835
71834
71847
71861
71862
71848
71849
71863
71864
71850
71851
71838
71837
71836
71822
71823
71824
71825
71826
71839
71852
71866
71865
68599
71881
71882
71898
71897
71912
71913
71927
71928
71944
71943
71958
71957
71956
71941
71942
71926
71925
71911
71896
71895
71880
71879
71894
71909
71910
71924
71940
71939
71923
71922
71938
68605
71921
71907
71908
71893
68601
71878
71877
71876
71875
71891
71892
68604
71906
71905
71920
71919
71934
71935
71936
71937
68606
71951
71952
71953
71971
71972
71954
71955
71973
71989
71988
72006
72023
72022
72005
72004
72021
72020
72037
72052
72051
68610
72036
72035
72034
72017
72016
71999
71982
71983
72000
72001
72018
72019
72002
72003
71986
71987
71970
71969
71968
71985
71984
71967
71966
71950
71949
71965
71964
71981
71998
72015
72014
72013
72012
68327
72029
72030
72031
72047
72048
72032
72033
72049
72050
72065
72064
72081
72082
72083
72066
72067
72084
72099
72098
72113
72114
72115
72100
72085
72068
72069
72070
72071
72086
72101
72116
72117
72102
72087
72072
72073
72088
72103
72104
72089
72090
72075
72074
72056
72057
72058
72076
72091
72106
72105
72120
72121
72137
72152
72151
72136
72135
72119
72118
72134
72133
72132
72131
72130
72129
72146
72159
72173
72187
72186
72172
72158
72145
68612
72128
72127
72126
72112
72097
72096
72095
72094
72093
72078
72079
72080
72063
72062
72061
72046
72045
72060
68328
72077
68329
72092
68330
72107
68331
72122
72123
72108
72109
68611
72124
72110
72111
72125
72143
72144
72157
72156
72155
68613
72142
72141
72140
72154
72139
72153
68332
72166
68333
72180
68334
72194
68335
72211
68336
72223
68337
72234
68338
72245
68339
72256
68340
72267
68341
72278
68342
72289
68343
72300
68344
72311
68345
72322
68346
72333
68347
72344
68348
72355
68349
72366
72367
72356
72345
72334
72323
72312
72301
72290
72279
72268
72257
72246
72235
72224
72212
72195
72181
72167
72168
72182
68616
72183
72169
72170
72171
72185
72184
72197
72196
72213
72225
72236
72237
72248
72247
72258
72259
72270
72269
72280
72281
72292
72291
72302
72313
72324
72325
72336
72335
72346
72357
72368
72369
72381
72397
72396
72380
72379
72378
72377
72393
72411
68350
72429
72430
72412
72394
72395
72413
72414
72431
72432
72415
72416
72398
72382
72370
72359
72358
72347
72348
72337
72326
72315
72314
72303
72304
72293
72282
72271
72260
72249
72238
72227
72226
72214
72215
72198
72199
72200
72216
72228
72239
72250
72261
72272
72283
72294
72305
72306
72295
72284
72273
72262
72251
72240
72229
72217
72201
72202
72203
72204
72205
72206
72219
72218
72230
72231
72242
72241
72252
72253
72264
72263
72274
72275
72286
72285
72296
72297
72308
72307
72318
72319
72330
72329
72340
72341
72352
72351
72362
72363
72374
72373
72387
72386
72385
72384
68621
72372
72361
72350
72339
72328
72317
72316
72327
72338
72349
72360
72371
72383
72399
72417
72418
72400
72401
72419
72420
72402
72403
72421
72422
72404
72405
72406
72388
72389
72375
72364
72353
72342
72331
72320
72309
72298
72287
72276
72265
72254
72243
72232
72220
72207
72190
72176
72175
72189
72188
72174
68615
72160
72147
72148
72161
72162
72149
72150
72163
72164
72177
72191
72208
72221
72233
72244
72255
72266
72277
72288
72299
72310
72321
72332
72343
72354
72365
72376
72390
72391
72409
72427
72426
72408
72407
72425
68622
72424
72423
72434
68623
72451
72435
72436
72437
72453
72452
68624
72468
72484
72485
72494
72511
72510
72509
72508
72493
72483
72482
72467
72466
72465
72450
72449
72448
72447
72462
72477
72478
72463
72464
72479
72480
72481
72492
72507
72506
72523
72522
72505
72504
72521
72520
72503
72502
72519
72518
72501
72500
72499
72516
72517
72533
72534
72545
72544
72543
72532
72531
68627
72515
72514
72497
72498
72488
72489
72473
72474
72490
72491
72475
72476
72461
72446
72445
72433
72444
72460
72459
72443
72442
72458
72472
72471
72470
72456
72457
72441
72440
72439
72455
72469
68351
72486
72487
72496
72495
72512
72513
72530
72529
72540
72551
72567
72578
72590
72606
72617
68352
72627
68353
72644
72655
72672
72673
72683
72682
68354
72691
72700
72718
72719
72701
72692
72693
72694
72684
68642
72674
68641
72658
72659
72675
72676
72686
72685
72695
72696
72705
72704
72703
72702
72720
72721
72738
72755
72754
72753
72737
72736
72752
72769
72770
72771
72788
72787
72786
72803
72804
72812
72811
72819
72820
72828
72827
72844
72845
72846
72829
72830
72821
68648
72813
68647
72805
68645
72789
72772
72773
72790
72806
72814
72822
72823
72815
72807
72791
72774
72757
72756
72739
72722
72723
72740
72741
72724
72706
72707
72708
72709
72710
72711
72712
72730
72747
72746
72729
72728
72745
72744
72727
72726
72725
72742
72743
72760
72777
72776
72759
72758
72775
72792
72793
72794
72795
72778
72761
72762
72779
72796
72797
72780
72763
72764
72765
72782
72781
72798
72799
72808
72816
72824
72840
72839
72856
72855
72838
72837
72854
72853
72836
72835
72852
72851
72834
72833
72850
72867
72868
72885
72886
72869
72870
72887
72888
72871
72872
72889
72904
72903
72902
72901
72900
72899
72884
72883
72882
72865
72866
72849
72832
72831
72848
72847
72864
72863
72880
72881
68650
72897
72898
72914
72915
72916
72917
72918
72919
72920
72921
72905
72906
72907
72923
72922
72932
72940
72949
72958
72974
72973
72972
72971
72970
72969
72968
72967
72957
72948
72939
72931
72930
72913
68651
68652
72929
68654
72937
72938
68655
72947
72956
72966
72965
72964
72980
72979
72963
72954
72955
72946
72945
72936
72928
72912
72896
72879
72862
72861
72878
72895
72911
72927
72935
72944
68355
72953
72962
68356
72978
72986
72987
68659
72994
73002
68357
73001
68358
73009
73010
73018
68359
73017
68360
73025
73026
68660
73033
68361
73040
73041
73049
73048
68362
73064
73072
73065
73066
68662
73073
73081
73080
73079
68363
73095
73096
73097
73114
73130
73141
73140
73129
73113
73112
68364
73128
68365
73139
68366
73150
68367
73167
73179
73180
73181
73169
73168
73151
73152
68667
73153
73142
73143
73144
73133
73132
73131
73115
68665
73098
68664
73082
73083
73074
73075
73068
73067
73050
73051
73042
73034
73027
73019
73011
73003
72995
72988
68657
72981
72982
72989
72996
73004
73012
73020
73028
73035
73043
73052
73053
73054
73055
73056
73057
73058
73059
73060
73044
73036
73029
73021
73013
73005
72997
68658
72990
72991
72983
72975
68656
72959
72950
72941
72933
72924
72925
72909
72908
72893
72894
72877
72860
72859
72876
72875
72892
72891
72890
72873
72874
72857
72858
72841
72842
72825
72817
72809
72801
72800
72783
72766
72749
72748
72731
72713
72697
72687
72677
72678
68643
72688
72689
72699
72698
72715
72714
72732
72733
72750
72751
72768
72767
72784
72785
72802
68646
72810
72818
73930
73931
72826
68649
72843
73932
73933
73934
73935
72910
72926
68653
72934
72942
72951
72952
72943
73936
73937
73938
72961
72960
72976
72977
73939
73940
72985
72984
72992
72993
73000
73941
73942
73008
73016
73943
73944
73024
73023
73015
73007
72999
72998
73006
73014
73022
73030
73037
73045
73061
73069
73076
73092
73091
73090
73089
73088
73087
73086
73085
73084
73099
73116
68666
73100
73101
73117
73118
73102
73103
73119
73120
73104
73105
73121
73122
73106
73107
73108
73109
73110
73093
68663
73077
73070
73062
68661
73046
73038
73031
73032
73945
73946
73039
73047
73947
73948
73063
73071
73949
73950
73078
73094
73111
73127
73126
73125
73124
73123
73134
73145
73162
68668
73161
73160
73159
73158
73157
73156
73155
73154
73172
73173
68669
68671
68673
73216
73226
73225
73215
73205
73204
73194
73195
73184
73183
73171
73170
73182
73193
73203
73213
73214
73224
73223
73222
68675
73212
73211
73201
73202
73192
73191
73190
73200
68368
73210
73221
73231
68369
73248
73258
73274
68370
73285
73302
73303
73319
73318
73327
73344
73352
68371
73360
73361
73353
73345
73328
73329
73330
73321
73320
73304
73305
73306
73288
73289
73307
73323
73322
73331
68684
73346
68685
73354
73362
68687
73371
73372
73363
73355
73347
73332
73333
73334
73335
73336
73337
73338
73339
73340
73348
73356
73357
73349
73341
73342
73343
73326
73317
68681
73300
73299
73298
73316
73325
73324
73315
73314
73313
73312
73311
73310
68683
73309
73308
73290
73279
73291
73292
73293
73294
73295
73296
73297
73280
73270
73269
73268
73267
73266
73265
73264
73254
73253
73263
73278
73277
73262
73252
73251
73261
68679
73276
73287
68680
73286
73275
73259
73260
73250
73249
73232
73233
73234
73235
73236
73237
73238
73239
73240
73241
73242
73243
73244
73245
73255
68677
73271
73281
73282
73283
73272
68678
73256
73246
68676
73229
73228
73227
73217
73218
73219
73208
73198
73188
73187
73186
73196
73197
73207
73206
68674
68672
73185
68670
73174
73175
73176
73177
73165
73148
73147
73164
73163
73146
73135
73136
73137
73138
73951
73952
73149
73166
73178
73189
73199
73209
73220
73953
73954
73230
73247
73955
73956
73257
73273
73957
73284
73301
68682
73958
73959
73960
73961
73359
73351
73350
73358
68686
73366
73367
68688
73376
73375
73374
73365
73364
73373
73388
73387
73386
73385
73384
73383
73382
73381
73380
68691
73397
73398
73399
73400
73401
73402
73403
73404
68693
73405
73389
73390
73391
73392
73408
73407
73406
73414
73413
73421
73428
73445
73444
73443
73442
73441
73440
73439
73438
73437
73436
73453
73454
73455
73456
73457
73458
73459
73460
73461
73462
73469
73476
73483
73484
73492
73491
73499
73507
73515
73516
73523
73522
73529
68698
73536
73554
73555
73556
73538
73537
73530
73531
73524
73517
73509
73508
73500
73501
73493
73485
73478
73477
73470
73471
73464
73463
73446
73447
73430
73429
73422
73423
73415
73416
73962
73963
73964
73965
73966
73967
73968
73969
73970
73971
73972
73973
73974
73539
73975
73976
73565
73581
73580
73564
73563
68700
68702
73596
73597
73977
73604
73603
73609
73610
73978
73979
73980
73981
73982
73983
73984
73985
73986
73987
73703
73702
73720
73721
73737
73736
73743
73744
73988
73989
73751
73750
73757
73758
73990
73991
73765
73764
73771
73772
73992
73993
73779
73778
73785
73786
73994
73995
73793
73792
73791
73784
73777
73770
73763
73756
73749
73742
73734
73735
73719
73718
73717
73733
73732
73716
73698
73699
73700
73701
73684
73685
73668
73662
73656
73650
73645
73639
73633
73627
73626
73608
73602
73595
68701
73579
68699
73562
73561
73553
73552
73551
73550
73549
73548
73547
73546
73545
73544
73535
73528
73527
73534
73543
73559
73560
73570
73571
73572
73573
73574
73575
73576
73577
73578
73594
73593
73592
73591
73590
73589
73588
73587
73586
73585
73569
73584
73568
73558
73542
73541
73533
68697
73526
68696
73519
68695
73512
73511
73503
73504
73505
73513
73520
73521
73514
73506
73498
73497
73496
73495
73487
73488
73489
73490
73482
73475
73468
73452
73435
73434
73451
73467
73474
73481
73480
68694
73473
73466
73450
73449
73432
73433
73425
73418
73410
68692
73395
73411
73419
73426
73427
73420
73412
73396
68690
73379
68689
73370
73369
73368
73377
73378
73394
73393
73409
68372
73417
68373
73424
73431
73448
68374
73465
68375
73472
73479
68376
73486
68377
73494
68378
73502
68379
73510
73518
73525
73532
73540
68380
73557
73566
73567
73583
73582
68381
73598
68703
73605
73599
73600
73601
73607
73606
73614
73613
73612
73611
68382
73628
68383
73634
68384
73640
68385
73651
68386
73657
68387
73663
73669
73670
73671
73688
73689
73672
73673
73666
73660
73659
73665
73664
73658
73652
73653
73654
73648
73647
73646
68704
73641
73635
73629
73630
73636
73642
73643
73637
73631
73615
73616
73617
73618
73619
73620
73621
73622
73623
73624
73625
73632
73638
73644
73649
73655
73661
73667
73683
73682
73681
73680
73679
73678
73695
73694
73677
73676
73693
73711
73712
73713
73714
73696
73697
73715
73731
73730
73729
73728
73727
73726
73725
73709
73710
73692
73675
73674
73691
73690
73708
68706
73707
73724
73741
73748
73755
73762
73761
73768
73769
73776
73775
73782
73783
73790
73789
73788
73781
73774
73767
73760
73753
73754
73747
73746
73739
73740
73723
68705
73706
73705
73687
73686
73704
73722
68388
73738
68389
73745
68390
73752
68391
73759
68392
73766
68393
73773
68394
73780
68395
73787
79139
79138
79137
79136
79135
79134
79133
79132
78876
78875
78858
78859
78841
78840
78839
78857
78874
78873
78872
78871
78870
78869
78868
78851
78852
78853
78854
78855
78856
78838
78837
78836
78835
78834
78833
78832
78850
78867
78866
78865
78864
78863
78862
78861
74475
78843
78844
78845
78846
78847
78848
78849
78831
78830
78829
78828
78827
78826
78825
78824
78842
74256
78860
74257
78877
74258
78878
74259
78879
74260
78880
74261
78881
74262
78882
74263
78883
74264
78884
82882
82881
82880
82879
82878
82877
82876
82875
82874
82668
82667
82666
82665
82664
82663
82662
82661
82660
82659
82658
82657
82656
82655
82654
82653
82652
82651
79433
79434
79435
79436
79437
79438
79439
79440
79441
85900
85648
85647
85899
85898
85646
85645
85897
85896
85895
85894
85644
85643
85642
85641
85640
85639
85638
85637
85636
85635
85634
85633
85632
85631
85630
85629
85628
85627
85626
83255
83256
83257
83258
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1351
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1352
1353
1354
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1358
1359
1087
1088
1089
1090
1091
1360
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1365
1366
1367
1103
1104
1105
1106
1107
1368
1369
1370
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1373
1374
1371
1372
1375
1376
1377
1378
1379
1382
1383
1385
1588
1587
1586
1585
1584
1583
1582
1581
1580
1579
1578
1577
1576
1575
1574
1573
1572
1571
1570
1569
1568
1567
1566
1565
1564
1563
1562
1561
1560
1559
1558
1557
1556
1555
1554
1553
1552
1551
1550
1549
1548
1547
1546
1545
1544
1543
1542
1541
1540
1539
1538
1364
1537
1536
1535
1534
1533
1532
1531
1530
1529
1528
1362
1363
1361
1527
1526
1525
1524
1523
1522
1521
1520
1357
1356
1519
1518
1517
1516
1515
1514
1513
1512
1511
1510
1509
1508
1355
1507
1506
1505
1504
1503
1502
1501
1500
1499
1498
1497
1496
1495
1494
1493
1492
1491
1490
1489
1488
1487
1486
1485
1484
1483
1482
1481
1480
1479
1478
1477
1476
1475
1474
1473
1472
1471
1470
1469
1468
1467
1466
1465
1464
1463
1462
1461
1460
1459
1458
1457
1456
1455
1454
1453
1452
1451
1450
1449
1448
1447
1350
1446
1445
1444
1443
1442
1441
1440
1439
1438
1437
1436
-1
EOF