WAL Space issue

1,276 views
Skip to first unread message

Senthil

unread,
Dec 1, 2021, 10:53:19 AM12/1/21
to Prometheus Users

I am having issues with WAL directory. I have the tsdb retention size to 175 GB, but the WAL size is increasing huge. now its 281 GB.

ExecStart=/apps/prometheus/prometheus_server/prometheus
–config.file=/apps/prometheus/prometheus_server/prometheus.yml
–storage.tsdb.path=/apps/prometheus/prometheus_data
–storage.tsdb.retention.size=175GB
–storage.tsdb.retention.time=180d

du -sh wal
281G wal

Is there any setting I can make to control the WAL space?

Prometheus version is

prometheus, version 2.31.0 (branch: HEAD, revision: d4c83da6d252d4edfdbd639fb817ebdb8e9ab2e4)
build user: root395d507f537a
build date: 20211102-10:28:54
go version: go1.17.2
platform: linux/amd64

due to this the restart of Prometheus takes huge amount of time. 


Brian Candler

unread,
Dec 1, 2021, 2:59:52 PM12/1/21
to Prometheus Users
Something is going wrong.  –storage.tsdb.retention.size controls the *total* storage retained, not the WAL - and the WAL is only about 2 hours worth of data.

What filesystem is /apps/prometheus/prometheus_data stored on?

What do you see inside the wal directory? e.g. on a system here:

# ls -lhR wal
wal:
total 501M
-rw-r--r-- 1 prometheus prometheus 128M Dec  1 17:45 00031696
-rw-r--r-- 1 prometheus prometheus 128M Dec  1 18:30 00031697
-rw-r--r-- 1 prometheus prometheus  85M Dec  1 19:00 00031698
-rw-r--r-- 1 prometheus prometheus 128M Dec  1 19:45 00031699
-rw-r--r-- 1 prometheus prometheus  32M Dec  1 19:56 00031700
drwxr-xr-x 1 prometheus prometheus   16 Dec  1 19:00 checkpoint.00031695

wal/checkpoint.00031695:
total 7.6M
-rw-r--r-- 1 prometheus prometheus 7.6M Dec  1 19:00 00000000

Do you have a massive churn in timeseries?  Go to the web interface, select Status > TSDB Status, and what does the Head Stats section say? e.g.

Number of Series
Number of Chunks
Number of Label Pairs
Current Min Time
Current Max Time
=>
499826
499826
13719
2021-12-01T18:00:00.410Z (1638381600410)
2021-12-01T19:58:08.988Z (1638388688988)


Senthil

unread,
Dec 2, 2021, 9:50:41 AM12/2/21
to Prometheus Users
The storage is local storage and below is the list.

wal:
00021327  00021996  00022665  00023334  00024003  00024672  00025341  00026010  00026679  00027348  00028017  00028686  00029355  00030024  00030693  00031362  00032031  00032700  00033369  00034038  00034707  00035376
00021328  00021997  00022666  00023335  00024004  00024673  00025342  00026011  00026680  00027349  00028018  00028687  00029356  00030025  00030694  00031363  00032032  00032701  00033370  00034039  00034708  00035377
00021329  00021998  00022667  00023336  00024005  00024674  00025343  00026012  00026681  00027350  00028019  00028688  00029357  00030026  00030695  00031364  00032033  00032702  00033371  00034040  00034709  00035378
00021330  00021999  00022668  00023337  00024006  00024675  00025344  00026013  00026682  00027351  00028020  00028689  00029358  00030027  00030696  00031365  00032034  00032703  00033372  00034041  00034710  00035379
00021331  00022000  00022669  00023338  00024007  00024676  00025345  00026014  00026683  00027352  00028021  00028690  00029359  00030028  00030697  00031366  00032035  00032704  00033373  00034042  00034711  00035380
00021332  00022001  00022670  00023339  00024008  00024677  00025346  00026015  00026684  00027353  00028022  00028691  00029360  00030029  00030698  00031367  00032036  00032705  00033374  00034043  00034712  00035381
00021333  00022002  00022671  00023340  00024009  00024678  00025347  00026016  00026685  00027354  00028023  00028692  00029361  00030030  00030699  00031368  00032037  00032706  00033375  00034044  00034713  00035382
00021334  00022003  00022672  00023341  00024010  00024679  00025348  00026017  00026686  00027355  00028024  00028693  00029362  00030031  00030700  00031369  00032038  00032707  00033376  00034045  00034714  00035383
00021335  00022004  00022673  00023342  00024011  00024680  00025349  00026018  00026687  00027356  00028025  00028694  00029363  00030032  00030701  00031370  00032039  00032708  00033377  00034046  00034715  00035384
00021336  00022005  00022674  00023343  00024012  00024681  00025350  00026019  00026688  00027357  00028026  00028695  00029364  00030033  00030702  00031371  00032040  00032709  00033378  00034047  00034716  00035385
00021337  00022006  00022675  00023344  00024013  00024682  00025351  00026020  00026689  00027358  00028027  00028696  00029365  00030034  00030703  00031372  00032041  00032710  00033379  00034048  00034717  00035386
00021338  00022007  00022676  00023345  00024014  00024683  00025352  00026021  00026690  00027359  00028028  00028697  00029366  00030035  00030704  00031373  00032042  00032711  00033380  00034049  00034718  00035387
00021339  00022008  00022677  00023346  00024015  00024684  00025353  00026022  00026691  00027360  00028029  00028698  00029367  00030036  00030705  00031374  00032043  00032712  00033381  00034050  00034719  00035388
00021340  00022009  00022678  00023347  00024016  00024685  00025354  00026023  00026692  00027361  00028030  00028699  00029368  00030037  00030706  00031375  00032044  00032713  00033382  00034051  00034720  00035389
00021341  00022010  00022679  00023348  00024017  00024686  00025355  00026024  00026693  00027362  00028031  00028700  00029369  00030038  00030707  00031376  00032045  00032714  00033383  00034052  00034721  00035390
00021342  00022011  00022680  00023349  00024018  00024687  00025356  00026025  00026694  00027363  00028032  00028701  00029370  00030039  00030708  00031377  00032046  00032715  00033384  00034053  00034722  00035391
00021343  00022012  00022681  00023350  00024019  00024688  00025357  00026026  00026695  00027364  00028033  00028702  00029371  00030040  00030709  00031378  00032047  00032716  00033385  00034054  00034723  00035392
00021344  00022013  00022682  00023351  00024020  00024689  00025358  00026027  00026696  00027365  00028034  00028703  00029372  00030041  00030710  00031379  00032048  00032717  00033386  00034055  00034724  00035393
00021345  00022014  00022683  00023352  00024021  00024690  00025359  00026028  00026697  00027366  00028035  00028704  00029373  00030042  00030711  00031380  00032049  00032718  00033387  00034056  00034725  00035394
00021346  00022015  00022684  00023353  00024022  00024691  00025360  00026029  00026698  00027367  00028036  00028705  00029374  00030043  00030712  00031381  00032050  00032719  00033388  00034057  00034726  00035395
00021347  00022016  00022685  00023354  00024023  00024692  00025361  00026030  00026699  00027368  00028037  00028706  00029375  00030044  00030713  00031382  00032051  00032720  00033389  00034058  00034727  00035396
00021348  00022017  00022686  00023355  00024024  00024693  00025362  00026031  00026700  00027369  00028038  00028707  00029376  00030045  00030714  00031383  00032052  00032721  00033390  00034059  00034728  00035397
00021349  00022018  00022687  00023356  00024025  00024694  00025363  00026032  00026701  00027370  00028039  00028708  00029377  00030046  00030715  00031384  00032053  00032722  00033391  00034060  00034729  00035398
00021350  00022019  00022688  00023357  00024026  00024695  00025364  00026033  00026702  00027371  00028040  00028709  00029378  00030047  00030716  00031385  00032054  00032723  00033392  00034061  00034730  00035399
00021351  00022020  00022689  00023358  00024027  00024696  00025365  00026034  00026703  00027372  00028041  00028710  00029379  00030048  00030717  00031386  00032055  00032724  00033393  00034062  00034731  00035400
00021352  00022021  00022690  00023359  00024028  00024697  00025366  00026035  00026704  00027373  00028042  00028711  00029380  00030049  00030718  00031387  00032056  00032725  00033394  00034063  00034732  00035401
00021353  00022022  00022691  00023360  00024029  00024698  00025367  00026036  00026705  00027374  00028043  00028712  00029381  00030050  00030719  00031388  00032057  00032726  00033395  00034064  00034733  00035402
00021354  00022023  00022692  00023361  00024030  00024699  00025368  00026037  00026706  00027375  00028044  00028713  00029382  00030051  00030720  00031389  00032058  00032727  00033396  00034065  00034734  00035403
00021355  00022024  00022693  00023362  00024031  00024700  00025369  00026038  00026707  00027376  00028045  00028714  00029383  00030052  00030721  00031390  00032059  00032728  00033397  00034066  00034735  00035404
00021356  00022025  00022694  00023363  00024032  00024701  00025370  00026039  00026708  00027377  00028046  00028715  00029384  00030053  00030722  00031391  00032060  00032729  00033398  00034067  00034736  00035405
00021357  00022026  00022695  00023364  00024033  00024702  00025371  00026040  00026709  00027378  00028047  00028716  00029385  00030054  00030723  00031392  00032061  00032730  00033399  00034068  00034737  00035406
00021358  00022027  00022696  00023365  00024034  00024703  00025372  00026041  00026710  00027379  00028048  00028717  00029386  00030055  00030724  00031393  00032062  00032731  00033400  00034069  00034738  00035407
00021359  00022028  00022697  00023366  00024035  00024704  00025373  00026042  00026711  00027380  00028049  00028718  00029387  00030056  00030725  00031394  00032063  00032732  00033401  00034070  00034739  00035408
00021360  00022029  00022698  00023367  00024036  00024705  00025374  00026043  00026712  00027381  00028050  00028719  00029388  00030057  00030726  00031395  00032064  00032733  00033402  00034071  00034740  00035409
00021361  00022030  00022699  00023368  00024037  00024706  00025375  00026044  00026713  00027382  00028051  00028720  00029389  00030058  00030727  00031396  00032065  00032734  00033403  00034072  00034741  00035410
00021362  00022031  00022700  00023369  00024038  00024707  00025376  00026045  00026714  00027383  00028052  00028721  00029390  00030059  00030728  00031397  00032066  00032735  00033404  00034073  00034742  00035411
00021363  00022032  00022701  00023370  00024039  00024708  00025377  00026046  00026715  00027384  00028053  00028722  00029391  00030060  00030729  00031398  00032067  00032736  00033405  00034074  00034743  00035412
00021364  00022033  00022702  00023371  00024040  00024709  00025378  00026047  00026716  00027385  00028054  00028723  00029392  00030061  00030730  00031399  00032068  00032737  00033406  00034075  00034744  00035413
00021365  00022034  00022703  00023372  00024041  00024710  00025379  00026048  00026717  00027386  00028055  00028724  00029393  00030062  00030731  00031400  00032069  00032738  00033407  00034076  00034745  00035414
00021366  00022035  00022704  00023373  00024042  00024711  00025380  00026049  00026718  00027387  00028056  00028725  00029394  00030063  00030732  00031401  00032070  00032739  00033408  00034077  00034746  00035415
00021367  00022036  00022705  00023374  00024043  00024712  00025381  00026050  00026719  00027388  00028057  00028726  00029395  00030064  00030733  00031402  00032071  00032740  00033409  00034078  00034747  00035416
00021368  00022037  00022706  00023375  00024044  00024713  00025382  00026051  00026720  00027389  00028058  00028727  00029396  00030065  00030734  00031403  00032072  00032741  00033410  00034079  00034748  00035417
00021369  00022038  00022707  00023376  00024045  00024714  00025383  00026052  00026721  00027390  00028059  00028728  00029397  00030066  00030735  00031404  00032073  00032742  00033411  00034080  00034749  00035418
00021370  00022039  00022708  00023377  00024046  00024715  00025384  00026053  00026722  00027391  00028060  00028729  00029398  00030067  00030736  00031405  00032074  00032743  00033412  00034081  00034750  00035419
00021371  00022040  00022709  00023378  00024047  00024716  00025385  00026054  00026723  00027392  00028061  00028730  00029399  00030068  00030737  00031406  00032075  00032744  00033413  00034082  00034751  00035420
00021372  00022041  00022710  00023379  00024048  00024717  00025386  00026055  00026724  00027393  00028062  00028731  00029400  00030069  00030738  00031407  00032076  00032745  00033414  00034083  00034752  00035421
00021373  00022042  00022711  00023380  00024049  00024718  00025387  00026056  00026725  00027394  00028063  00028732  00029401  00030070  00030739  00031408  00032077  00032746  00033415  00034084  00034753  00035422
00021374  00022043  00022712  00023381  00024050  00024719  00025388  00026057  00026726  00027395  00028064  00028733  00029402  00030071  00030740  00031409  00032078  00032747  00033416  00034085  00034754  00035423
00021375  00022044  00022713  00023382  00024051  00024720  00025389  00026058  00026727  00027396  00028065  00028734  00029403  00030072  00030741  00031410  00032079  00032748  00033417  00034086  00034755  00035424
00021376  00022045  00022714  00023383  00024052  00024721  00025390  00026059  00026728  00027397  00028066  00028735  00029404  00030073  00030742  00031411  00032080  00032749  00033418  00034087  00034756  00035425
00021377  00022046  00022715  00023384  00024053  00024722  00025391  00026060  00026729  00027398  00028067  00028736  00029405  00030074  00030743  00031412  00032081  00032750  00033419  00034088  00034757  00035426
00021378  00022047  00022716  00023385  00024054  00024723  00025392  00026061  00026730  00027399  00028068  00028737  00029406  00030075  00030744  00031413  00032082  00032751  00033420  00034089  00034758  00035427
00021379  00022048  00022717  00023386  00024055  00024724  00025393  00026062  00026731  00027400  00028069  00028738  00029407  00030076  00030745  00031414  00032083  00032752  00033421  00034090  00034759  00035428
00021380  00022049  00022718  00023387  00024056  00024725  00025394  00026063  00026732  00027401  00028070  00028739  00029408  00030077  00030746  00031415  00032084  00032753  00033422  00034091  00034760  00035429
00021381  00022050  00022719  00023388  00024057  00024726  00025395  00026064  00026733  00027402  00028071  00028740  00029409  00030078  00030747  00031416  00032085  00032754  00033423  00034092  00034761  00035430
00021382  00022051  00022720  00023389  00024058  00024727  00025396  00026065  00026734  00027403  00028072  00028741  00029410  00030079  00030748  00031417  00032086  00032755  00033424  00034093  00034762  00035431
00021383  00022052  00022721  00023390  00024059  00024728  00025397  00026066  00026735  00027404  00028073  00028742  00029411  00030080  00030749  00031418  00032087  00032756  00033425  00034094  00034763  00035432
00021384  00022053  00022722  00023391  00024060  00024729  00025398  00026067  00026736  00027405  00028074  00028743  00029412  00030081  00030750  00031419  00032088  00032757  00033426  00034095  00034764  00035433
00021385  00022054  00022723  00023392  00024061  00024730  00025399  00026068  00026737  00027406  00028075  00028744  00029413  00030082  00030751  00031420  00032089  00032758  00033427  00034096  00034765  00035434
00021386  00022055  00022724  00023393  00024062  00024731  00025400  00026069  00026738  00027407  00028076  00028745  00029414  00030083  00030752  00031421  00032090  00032759  00033428  00034097  00034766  00035435
00021387  00022056  00022725  00023394  00024063  00024732  00025401  00026070  00026739  00027408  00028077  00028746  00029415  00030084  00030753  00031422  00032091  00032760  00033429  00034098  00034767  00035436
00021388  00022057  00022726  00023395  00024064  00024733  00025402  00026071  00026740  00027409  00028078  00028747  00029416  00030085  00030754  00031423  00032092  00032761  00033430  00034099  00034768  00035437
00021389  00022058  00022727  00023396  00024065  00024734  00025403  00026072  00026741  00027410  00028079  00028748  00029417  00030086  00030755  00031424  00032093  00032762  00033431  00034100  00034769  00035438
00021390  00022059  00022728  00023397  00024066  00024735  00025404  00026073  00026742  00027411  00028080  00028749  00029418  00030087  00030756  00031425  00032094  00032763  00033432  00034101  00034770  00035439
00021391  00022060  00022729  00023398  00024067  00024736  00025405  00026074  00026743  00027412  00028081  00028750  00029419  00030088  00030757  00031426  00032095  00032764  00033433  00034102  00034771  00035440
00021392  00022061  00022730  00023399  00024068  00024737  00025406  00026075  00026744  00027413  00028082  00028751  00029420  00030089  00030758  00031427  00032096  00032765  00033434  00034103  00034772  00035441
00021393  00022062  00022731  00023400  00024069  00024738  00025407  00026076  00026745  00027414  00028083  00028752  00029421  00030090  00030759  00031428  00032097  00032766  00033435  00034104  00034773  00035442
00021394  00022063  00022732  00023401  00024070  00024739  00025408  00026077  00026746  00027415  00028084  00028753  00029422  00030091  00030760  00031429  00032098  00032767  00033436  00034105  00034774  00035443
00021395  00022064  00022733  00023402  00024071  00024740  00025409  00026078  00026747  00027416  00028085  00028754  00029423  00030092  00030761  00031430  00032099  00032768  00033437  00034106  00034775  00035444
00021396  00022065  00022734  00023403  00024072  00024741  00025410  00026079  00026748  00027417  00028086  00028755  00029424  00030093  00030762  00031431  00032100  00032769  00033438  00034107  00034776  00035445
00021397  00022066  00022735  00023404  00024073  00024742  00025411  00026080  00026749  00027418  00028087  00028756  00029425  00030094  00030763  00031432  00032101  00032770  00033439  00034108  00034777  00035446
00021398  00022067  00022736  00023405  00024074  00024743  00025412  00026081  00026750  00027419  00028088  00028757  00029426  00030095  00030764  00031433  00032102  00032771  00033440  00034109  00034778  00035447
00021399  00022068  00022737  00023406  00024075  00024744  00025413  00026082  00026751  00027420  00028089  00028758  00029427  00030096  00030765  00031434  00032103  00032772  00033441  00034110  00034779  00035448
00021400  00022069  00022738  00023407  00024076  00024745  00025414  00026083  00026752  00027421  00028090  00028759  00029428  00030097  00030766  00031435  00032104  00032773  00033442  00034111  00034780  00035449
00021401  00022070  00022739  00023408  00024077  00024746  00025415  00026084  00026753  00027422  00028091  00028760  00029429  00030098  00030767  00031436  00032105  00032774  00033443  00034112  00034781  00035450
00021402  00022071  00022740  00023409  00024078  00024747  00025416  00026085  00026754  00027423  00028092  00028761  00029430  00030099  00030768  00031437  00032106  00032775  00033444  00034113  00034782  00035451
00021403  00022072  00022741  00023410  00024079  00024748  00025417  00026086  00026755  00027424  00028093  00028762  00029431  00030100  00030769  00031438  00032107  00032776  00033445  00034114  00034783  00035452
00021404  00022073  00022742  00023411  00024080  00024749  00025418  00026087  00026756  00027425  00028094  00028763  00029432  00030101  00030770  00031439  00032108  00032777  00033446  00034115  00034784  00035453
00021405  00022074  00022743  00023412  00024081  00024750  00025419  00026088  00026757  00027426  00028095  00028764  00029433  00030102  00030771  00031440  00032109  00032778  00033447  00034116  00034785  00035454
00021406  00022075  00022744  00023413  00024082  00024751  00025420  00026089  00026758  00027427  00028096  00028765  00029434  00030103  00030772  00031441  00032110  00032779  00033448  00034117  00034786  00035455
00021407  00022076  00022745  00023414  00024083  00024752  00025421  00026090  00026759  00027428  00028097  00028766  00029435  00030104  00030773  00031442  00032111  00032780  00033449  00034118  00034787  00035456
00021408  00022077  00022746  00023415  00024084  00024753  00025422  00026091  00026760  00027429  00028098  00028767  00029436  00030105  00030774  00031443  00032112  00032781  00033450  00034119  00034788  00035457
00021409  00022078  00022747  00023416  00024085  00024754  00025423  00026092  00026761  00027430  00028099  00028768  00029437  00030106  00030775  00031444  00032113  00032782  00033451  00034120  00034789  00035458
00021410  00022079  00022748  00023417  00024086  00024755  00025424  00026093  00026762  00027431  00028100  00028769  00029438  00030107  00030776  00031445  00032114  00032783  00033452  00034121  00034790  00035459
00021411  00022080  00022749  00023418  00024087  00024756  00025425  00026094  00026763  00027432  00028101  00028770  00029439  00030108  00030777  00031446  00032115  00032784  00033453  00034122  00034791  00035460
00021412  00022081  00022750  00023419  00024088  00024757  00025426  00026095  00026764  00027433  00028102  00028771  00029440  00030109  00030778  00031447  00032116  00032785  00033454  00034123  00034792  00035461
00021413  00022082  00022751  00023420  00024089  00024758  00025427  00026096  00026765  00027434  00028103  00028772  00029441  00030110  00030779  00031448  00032117  00032786  00033455  00034124  00034793  00035462
00021414  00022083  00022752  00023421  00024090  00024759  00025428  00026097  00026766  00027435  00028104  00028773  00029442  00030111  00030780  00031449  00032118  00032787  00033456  00034125  00034794  00035463
00021415  00022084  00022753  00023422  00024091  00024760  00025429  00026098  00026767  00027436  00028105  00028774  00029443  00030112  00030781  00031450  00032119  00032788  00033457  00034126  00034795  00035464
00021416  00022085  00022754  00023423  00024092  00024761  00025430  00026099  00026768  00027437  00028106  00028775  00029444  00030113  00030782  00031451  00032120  00032789  00033458  00034127  00034796  00035465
00021417  00022086  00022755  00023424  00024093  00024762  00025431  00026100  00026769  00027438  00028107  00028776  00029445  00030114  00030783  00031452  00032121  00032790  00033459  00034128  00034797  00035466
00021418  00022087  00022756  00023425  00024094  00024763  00025432  00026101  00026770  00027439  00028108  00028777  00029446  00030115  00030784  00031453  00032122  00032791  00033460  00034129  00034798  00035467
00021419  00022088  00022757  00023426  00024095  00024764  00025433  00026102  00026771  00027440  00028109  00028778  00029447  00030116  00030785  00031454  00032123  00032792  00033461  00034130  00034799  00035468
00021420  00022089  00022758  00023427  00024096  00024765  00025434  00026103  00026772  00027441  00028110  00028779  00029448  00030117  00030786  00031455  00032124  00032793  00033462  00034131  00034800  00035469
00021421  00022090  00022759  00023428  00024097  00024766  00025435  00026104  00026773  00027442  00028111  00028780  00029449  00030118  00030787  00031456  00032125  00032794  00033463  00034132  00034801  00035470
00021422  00022091  00022760  00023429  00024098  00024767  00025436  00026105  00026774  00027443  00028112  00028781  00029450  00030119  00030788  00031457  00032126  00032795  00033464  00034133  00034802  00035471
00021423  00022092  00022761  00023430  00024099  00024768  00025437  00026106  00026775  00027444  00028113  00028782  00029451  00030120  00030789  00031458  00032127  00032796  00033465  00034134  00034803  00035472
00021424  00022093  00022762  00023431  00024100  00024769  00025438  00026107  00026776  00027445  00028114  00028783  00029452  00030121  00030790  00031459  00032128  00032797  00033466  00034135  00034804  00035473
00021425  00022094  00022763  00023432  00024101  00024770  00025439  00026108  00026777  00027446  00028115  00028784  00029453  00030122  00030791  00031460  00032129  00032798  00033467  00034136  00034805  00035474
00021426  00022095  00022764  00023433  00024102  00024771  00025440  00026109  00026778  00027447  00028116  00028785  00029454  00030123  00030792  00031461  00032130  00032799  00033468  00034137  00034806  00035475
00021427  00022096  00022765  00023434  00024103  00024772  00025441  00026110  00026779  00027448  00028117  00028786  00029455  00030124  00030793  00031462  00032131  00032800  00033469  00034138  00034807  00035476
00021428  00022097  00022766  00023435  00024104  00024773  00025442  00026111  00026780  00027449  00028118  00028787  00029456  00030125  00030794  00031463  00032132  00032801  00033470  00034139  00034808  00035477
00021429  00022098  00022767  00023436  00024105  00024774  00025443  00026112  00026781  00027450  00028119  00028788  00029457  00030126  00030795  00031464  00032133  00032802  00033471  00034140  00034809  00035478
00021430  00022099  00022768  00023437  00024106  00024775  00025444  00026113  00026782  00027451  00028120  00028789  00029458  00030127  00030796  00031465  00032134  00032803  00033472  00034141  00034810  00035479
00021431  00022100  00022769  00023438  00024107  00024776  00025445  00026114  00026783  00027452  00028121  00028790  00029459  00030128  00030797  00031466  00032135  00032804  00033473  00034142  00034811  00035480
00021432  00022101  00022770  00023439  00024108  00024777  00025446  00026115  00026784  00027453  00028122  00028791  00029460  00030129  00030798  00031467  00032136  00032805  00033474  00034143  00034812  00035481
00021433  00022102  00022771  00023440  00024109  00024778  00025447  00026116  00026785  00027454  00028123  00028792  00029461  00030130  00030799  00031468  00032137  00032806  00033475  00034144  00034813  00035482
00021434  00022103  00022772  00023441  00024110  00024779  00025448  00026117  00026786  00027455  00028124  00028793  00029462  00030131  00030800  00031469  00032138  00032807  00033476  00034145  00034814  00035483
00021435  00022104  00022773  00023442  00024111  00024780  00025449  00026118  00026787  00027456  00028125  00028794  00029463  00030132  00030801  00031470  00032139  00032808  00033477  00034146  00034815  00035484
00021436  00022105  00022774  00023443  00024112  00024781  00025450  00026119  00026788  00027457  00028126  00028795  00029464  00030133  00030802  00031471  00032140  00032809  00033478  00034147  00034816  00035485
00021437  00022106  00022775  00023444  00024113  00024782  00025451  00026120  00026789  00027458  00028127  00028796  00029465  00030134  00030803  00031472  00032141  00032810  00033479  00034148  00034817  00035486
00021438  00022107  00022776  00023445  00024114  00024783  00025452  00026121  00026790  00027459  00028128  00028797  00029466  00030135  00030804  00031473  00032142  00032811  00033480  00034149  00034818  00035487
00021439  00022108  00022777  00023446  00024115  00024784  00025453  00026122  00026791  00027460  00028129  00028798  00029467  00030136  00030805  00031474  00032143  00032812  00033481  00034150  00034819  00035488
00021440  00022109  00022778  00023447  00024116  00024785  00025454  00026123  00026792  00027461  00028130  00028799  00029468  00030137  00030806  00031475  00032144  00032813  00033482  00034151  00034820  00035489
00021441  00022110  00022779  00023448  00024117  00024786  00025455  00026124  00026793  00027462  00028131  00028800  00029469  00030138  00030807  00031476  00032145  00032814  00033483  00034152  00034821  00035490
00021442  00022111  00022780  00023449  00024118  00024787  00025456  00026125  00026794  00027463  00028132  00028801  00029470  00030139  00030808  00031477  00032146  00032815  00033484  00034153  00034822  00035491
00021443  00022112  00022781  00023450  00024119  00024788  00025457  00026126  00026795  00027464  00028133  00028802  00029471  00030140  00030809  00031478  00032147  00032816  00033485  00034154  00034823  00035492
00021444  00022113  00022782  00023451  00024120  00024789  00025458  00026127  00026796  00027465  00028134  00028803  00029472  00030141  00030810  00031479  00032148  00032817  00033486  00034155  00034824  00035493
00021445  00022114  00022783  00023452  00024121  00024790  00025459  00026128  00026797  00027466  00028135  00028804  00029473  00030142  00030811  00031480  00032149  00032818  00033487  00034156  00034825  00035494
00021446  00022115  00022784  00023453  00024122  00024791  00025460  00026129  00026798  00027467  00028136  00028805  00029474  00030143  00030812  00031481  00032150  00032819  00033488  00034157  00034826  00035495
00021447  00022116  00022785  00023454  00024123  00024792  00025461  00026130  00026799  00027468  00028137  00028806  00029475  00030144  00030813  00031482  00032151  00032820  00033489  00034158  00034827  00035496
00021448  00022117  00022786  00023455  00024124  00024793  00025462  00026131  00026800  00027469  00028138  00028807  00029476  00030145  00030814  00031483  00032152  00032821  00033490  00034159  00034828  00035497
00021449  00022118  00022787  00023456  00024125  00024794  00025463  00026132  00026801  00027470  00028139  00028808  00029477  00030146  00030815  00031484  00032153  00032822  00033491  00034160  00034829  00035498
00021450  00022119  00022788  00023457  00024126  00024795  00025464  00026133  00026802  00027471  00028140  00028809  00029478  00030147  00030816  00031485  00032154  00032823  00033492  00034161  00034830  00035499
00021451  00022120  00022789  00023458  00024127  00024796  00025465  00026134  00026803  00027472  00028141  00028810  00029479  00030148  00030817  00031486  00032155  00032824  00033493  00034162  00034831  00035500
00021452  00022121  00022790  00023459  00024128  00024797  00025466  00026135  00026804  00027473  00028142  00028811  00029480  00030149  00030818  00031487  00032156  00032825  00033494  00034163  00034832  00035501
00021453  00022122  00022791  00023460  00024129  00024798  00025467  00026136  00026805  00027474  00028143  00028812  00029481  00030150  00030819  00031488  00032157  00032826  00033495  00034164  00034833  00035502
00021454  00022123  00022792  00023461  00024130  00024799  00025468  00026137  00026806  00027475  00028144  00028813  00029482  00030151  00030820  00031489  00032158  00032827  00033496  00034165  00034834  00035503
00021455  00022124  00022793  00023462  00024131  00024800  00025469  00026138  00026807  00027476  00028145  00028814  00029483  00030152  00030821  00031490  00032159  00032828  00033497  00034166  00034835  00035504
00021456  00022125  00022794  00023463  00024132  00024801  00025470  00026139  00026808  00027477  00028146  00028815  00029484  00030153  00030822  00031491  00032160  00032829  00033498  00034167  00034836  00035505
00021457  00022126  00022795  00023464  00024133  00024802  00025471  00026140  00026809  00027478  00028147  00028816  00029485  00030154  00030823  00031492  00032161  00032830  00033499  00034168  00034837  00035506
00021458  00022127  00022796  00023465  00024134  00024803  00025472  00026141  00026810  00027479  00028148  00028817  00029486  00030155  00030824  00031493  00032162  00032831  00033500  00034169  00034838  00035507
00021459  00022128  00022797  00023466  00024135  00024804  00025473  00026142  00026811  00027480  00028149  00028818  00029487  00030156  00030825  00031494  00032163  00032832  00033501  00034170  00034839  00035508
00021460  00022129  00022798  00023467  00024136  00024805  00025474  00026143  00026812  00027481  00028150  00028819  00029488  00030157  00030826  00031495  00032164  00032833  00033502  00034171  00034840  00035509
00021461  00022130  00022799  00023468  00024137  00024806  00025475  00026144  00026813  00027482  00028151  00028820  00029489  00030158  00030827  00031496  00032165  00032834  00033503  00034172  00034841  00035510
00021462  00022131  00022800  00023469  00024138  00024807  00025476  00026145  00026814  00027483  00028152  00028821  00029490  00030159  00030828  00031497  00032166  00032835  00033504  00034173  00034842  00035511
00021463  00022132  00022801  00023470  00024139  00024808  00025477  00026146  00026815  00027484  00028153  00028822  00029491  00030160  00030829  00031498  00032167  00032836  00033505  00034174  00034843  00035512
00021464  00022133  00022802  00023471  00024140  00024809  00025478  00026147  00026816  00027485  00028154  00028823  00029492  00030161  00030830  00031499  00032168  00032837  00033506  00034175  00034844  00035513
00021465  00022134  00022803  00023472  00024141  00024810  00025479  00026148  00026817  00027486  00028155  00028824  00029493  00030162  00030831  00031500  00032169  00032838  00033507  00034176  00034845  00035514
00021466  00022135  00022804  00023473  00024142  00024811  00025480  00026149  00026818  00027487  00028156  00028825  00029494  00030163  00030832  00031501  00032170  00032839  00033508  00034177  00034846  00035515
00021467  00022136  00022805  00023474  00024143  00024812  00025481  00026150  00026819  00027488  00028157  00028826  00029495  00030164  00030833  00031502  00032171  00032840  00033509  00034178  00034847  00035516
00021468  00022137  00022806  00023475  00024144  00024813  00025482  00026151  00026820  00027489  00028158  00028827  00029496  00030165  00030834  00031503  00032172  00032841  00033510  00034179  00034848  00035517
00021469  00022138  00022807  00023476  00024145  00024814  00025483  00026152  00026821  00027490  00028159  00028828  00029497  00030166  00030835  00031504  00032173  00032842  00033511  00034180  00034849  00035518
00021470  00022139  00022808  00023477  00024146  00024815  00025484  00026153  00026822  00027491  00028160  00028829  00029498  00030167  00030836  00031505  00032174  00032843  00033512  00034181  00034850  00035519
00021471  00022140  00022809  00023478  00024147  00024816  00025485  00026154  00026823  00027492  00028161  00028830  00029499  00030168  00030837  00031506  00032175  00032844  00033513  00034182  00034851  00035520
00021472  00022141  00022810  00023479  00024148  00024817  00025486  00026155  00026824  00027493  00028162  00028831  00029500  00030169  00030838  00031507  00032176  00032845  00033514  00034183  00034852  00035521
00021473  00022142  00022811  00023480  00024149  00024818  00025487  00026156  00026825  00027494  00028163  00028832  00029501  00030170  00030839  00031508  00032177  00032846  00033515  00034184  00034853  00035522
00021474  00022143  00022812  00023481  00024150  00024819  00025488  00026157  00026826  00027495  00028164  00028833  00029502  00030171  00030840  00031509  00032178  00032847  00033516  00034185  00034854  00035523
00021475  00022144  00022813  00023482  00024151  00024820  00025489  00026158  00026827  00027496  00028165  00028834  00029503  00030172  00030841  00031510  00032179  00032848  00033517  00034186  00034855  00035524
00021476  00022145  00022814  00023483  00024152  00024821  00025490  00026159  00026828  00027497  00028166  00028835  00029504  00030173  00030842  00031511  00032180  00032849  00033518  00034187  00034856  00035525
00021477  00022146  00022815  00023484  00024153  00024822  00025491  00026160  00026829  00027498  00028167  00028836  00029505  00030174  00030843  00031512  00032181  00032850  00033519  00034188  00034857  00035526
00021478  00022147  00022816  00023485  00024154  00024823  00025492  00026161  00026830  00027499  00028168  00028837  00029506  00030175  00030844  00031513  00032182  00032851  00033520  00034189  00034858  00035527
00021479  00022148  00022817  00023486  00024155  00024824  00025493  00026162  00026831  00027500  00028169  00028838  00029507  00030176  00030845  00031514  00032183  00032852  00033521  00034190  00034859  00035528
00021480  00022149  00022818  00023487  00024156  00024825  00025494  00026163  00026832  00027501  00028170  00028839  00029508  00030177  00030846  00031515  00032184  00032853  00033522  00034191  00034860  00035529
00021481  00022150  00022819  00023488  00024157  00024826  00025495  00026164  00026833  00027502  00028171  00028840  00029509  00030178  00030847  00031516  00032185  00032854  00033523  00034192  00034861  00035530
00021482  00022151  00022820  00023489  00024158  00024827  00025496  00026165  00026834  00027503  00028172  00028841  00029510  00030179  00030848  00031517  00032186  00032855  00033524  00034193  00034862  00035531
00021483  00022152  00022821  00023490  00024159  00024828  00025497  00026166  00026835  00027504  00028173  00028842  00029511  00030180  00030849  00031518  00032187  00032856  00033525  00034194  00034863  00035532
00021484  00022153  00022822  00023491  00024160  00024829  00025498  00026167  00026836  00027505  00028174  00028843  00029512  00030181  00030850  00031519  00032188  00032857  00033526  00034195  00034864  00035533
00021485  00022154  00022823  00023492  00024161  00024830  00025499  00026168  00026837  00027506  00028175  00028844  00029513  00030182  00030851  00031520  00032189  00032858  00033527  00034196  00034865  00035534
00021486  00022155  00022824  00023493  00024162  00024831  00025500  00026169  00026838  00027507  00028176  00028845  00029514  00030183  00030852  00031521  00032190  00032859  00033528  00034197  00034866  00035535
00021487  00022156  00022825  00023494  00024163  00024832  00025501  00026170  00026839  00027508  00028177  00028846  00029515  00030184  00030853  00031522  00032191  00032860  00033529  00034198  00034867  00035536
00021488  00022157  00022826  00023495  00024164  00024833  00025502  00026171  00026840  00027509  00028178  00028847  00029516  00030185  00030854  00031523  00032192  00032861  00033530  00034199  00034868  00035537
00021489  00022158  00022827  00023496  00024165  00024834  00025503  00026172  00026841  00027510  00028179  00028848  00029517  00030186  00030855  00031524  00032193  00032862  00033531  00034200  00034869  00035538
00021490  00022159  00022828  00023497  00024166  00024835  00025504  00026173  00026842  00027511  00028180  00028849  00029518  00030187  00030856  00031525  00032194  00032863  00033532  00034201  00034870  00035539
00021491  00022160  00022829  00023498  00024167  00024836  00025505  00026174  00026843  00027512  00028181  00028850  00029519  00030188  00030857  00031526  00032195  00032864  00033533  00034202  00034871  00035540
00021492  00022161  00022830  00023499  00024168  00024837  00025506  00026175  00026844  00027513  00028182  00028851  00029520  00030189  00030858  00031527  00032196  00032865  00033534  00034203  00034872  00035541
00021493  00022162  00022831  00023500  00024169  00024838  00025507  00026176  00026845  00027514  00028183  00028852  00029521  00030190  00030859  00031528  00032197  00032866  00033535  00034204  00034873  00035542
00021494  00022163  00022832  00023501  00024170  00024839  00025508  00026177  00026846  00027515  00028184  00028853  00029522  00030191  00030860  00031529  00032198  00032867  00033536  00034205  00034874  00035543
00021495  00022164  00022833  00023502  00024171  00024840  00025509  00026178  00026847  00027516  00028185  00028854  00029523  00030192  00030861  00031530  00032199  00032868  00033537  00034206  00034875  00035544
00021496  00022165  00022834  00023503  00024172  00024841  00025510  00026179  00026848  00027517  00028186  00028855  00029524  00030193  00030862  00031531  00032200  00032869  00033538  00034207  00034876  00035545
00021497  00022166  00022835  00023504  00024173  00024842  00025511  00026180  00026849  00027518  00028187  00028856  00029525  00030194  00030863  00031532  00032201  00032870  00033539  00034208  00034877  00035546
00021498  00022167  00022836  00023505  00024174  00024843  00025512  00026181  00026850  00027519  00028188  00028857  00029526  00030195  00030864  00031533  00032202  00032871  00033540  00034209  00034878  00035547
00021499  00022168  00022837  00023506  00024175  00024844  00025513  00026182  00026851  00027520  00028189  00028858  00029527  00030196  00030865  00031534  00032203  00032872  00033541  00034210  00034879  00035548
00021500  00022169  00022838  00023507  00024176  00024845  00025514  00026183  00026852  00027521  00028190  00028859  00029528  00030197  00030866  00031535  00032204  00032873  00033542  00034211  00034880  00035549
00021501  00022170  00022839  00023508  00024177  00024846  00025515  00026184  00026853  00027522  00028191  00028860  00029529  00030198  00030867  00031536  00032205  00032874  00033543  00034212  00034881  00035550
00021502  00022171  00022840  00023509  00024178  00024847  00025516  00026185  00026854  00027523  00028192  00028861  00029530  00030199  00030868  00031537  00032206  00032875  00033544  00034213  00034882  00035551
00021503  00022172  00022841  00023510  00024179  00024848  00025517  00026186  00026855  00027524  00028193  00028862  00029531  00030200  00030869  00031538  00032207  00032876  00033545  00034214  00034883  00035552
00021504  00022173  00022842  00023511  00024180  00024849  00025518  00026187  00026856  00027525  00028194  00028863  00029532  00030201  00030870  00031539  00032208  00032877  00033546  00034215  00034884  00035553
00021505  00022174  00022843  00023512  00024181  00024850  00025519  00026188  00026857  00027526  00028195  00028864  00029533  00030202  00030871  00031540  00032209  00032878  00033547  00034216  00034885  00035554
00021506  00022175  00022844  00023513  00024182  00024851  00025520  00026189  00026858  00027527  00028196  00028865  00029534  00030203  00030872  00031541  00032210  00032879  00033548  00034217  00034886  00035555
00021507  00022176  00022845  00023514  00024183  00024852  00025521  00026190  00026859  00027528  00028197  00028866  00029535  00030204  00030873  00031542  00032211  00032880  00033549  00034218  00034887  00035556
00021508  00022177  00022846  00023515  00024184  00024853  00025522  00026191  00026860  00027529  00028198  00028867  00029536  00030205  00030874  00031543  00032212  00032881  00033550  00034219  00034888  00035557
00021509  00022178  00022847  00023516  00024185  00024854  00025523  00026192  00026861  00027530  00028199  00028868  00029537  00030206  00030875  00031544  00032213  00032882  00033551  00034220  00034889  00035558
00021510  00022179  00022848  00023517  00024186  00024855  00025524  00026193  00026862  00027531  00028200  00028869  00029538  00030207  00030876  00031545  00032214  00032883  00033552  00034221  00034890  00035559
00021511  00022180  00022849  00023518  00024187  00024856  00025525  00026194  00026863  00027532  00028201  00028870  00029539  00030208  00030877  00031546  00032215  00032884  00033553  00034222  00034891  00035560
00021512  00022181  00022850  00023519  00024188  00024857  00025526  00026195  00026864  00027533  00028202  00028871  00029540  00030209  00030878  00031547  00032216  00032885  00033554  00034223  00034892  00035561
00021513  00022182  00022851  00023520  00024189  00024858  00025527  00026196  00026865  00027534  00028203  00028872  00029541  00030210  00030879  00031548  00032217  00032886  00033555  00034224  00034893  00035562
00021514  00022183  00022852  00023521  00024190  00024859  00025528  00026197  00026866  00027535  00028204  00028873  00029542  00030211  00030880  00031549  00032218  00032887  00033556  00034225  00034894  00035563
00021515  00022184  00022853  00023522  00024191  00024860  00025529  00026198  00026867  00027536  00028205  00028874  00029543  00030212  00030881  00031550  00032219  00032888  00033557  00034226  00034895  00035564
00021516  00022185  00022854  00023523  00024192  00024861  00025530  00026199  00026868  00027537  00028206  00028875  00029544  00030213  00030882  00031551  00032220  00032889  00033558  00034227  00034896  00035565
00021517  00022186  00022855  00023524  00024193  00024862  00025531  00026200  00026869  00027538  00028207  00028876  00029545  00030214  00030883  00031552  00032221  00032890  00033559  00034228  00034897  00035566
00021518  00022187  00022856  00023525  00024194  00024863  00025532  00026201  00026870  00027539  00028208  00028877  00029546  00030215  00030884  00031553  00032222  00032891  00033560  00034229  00034898  00035567
00021519  00022188  00022857  00023526  00024195  00024864  00025533  00026202  00026871  00027540  00028209  00028878  00029547  00030216  00030885  00031554  00032223  00032892  00033561  00034230  00034899  00035568
00021520  00022189  00022858  00023527  00024196  00024865  00025534  00026203  00026872  00027541  00028210  00028879  00029548  00030217  00030886  00031555  00032224  00032893  00033562  00034231  00034900  00035569
00021521  00022190  00022859  00023528  00024197  00024866  00025535  00026204  00026873  00027542  00028211  00028880  00029549  00030218  00030887  00031556  00032225  00032894  00033563  00034232  00034901  00035570
00021522  00022191  00022860  00023529  00024198  00024867  00025536  00026205  00026874  00027543  00028212  00028881  00029550  00030219  00030888  00031557  00032226  00032895  00033564  00034233  00034902  00035571
00021523  00022192  00022861  00023530  00024199  00024868  00025537  00026206  00026875  00027544  00028213  00028882  00029551  00030220  00030889  00031558  00032227  00032896  00033565  00034234  00034903  00035572
00021524  00022193  00022862  00023531  00024200  00024869  00025538  00026207  00026876  00027545  00028214  00028883  00029552  00030221  00030890  00031559  00032228  00032897  00033566  00034235  00034904  00035573
00021525  00022194  00022863  00023532  00024201  00024870  00025539  00026208  00026877  00027546  00028215  00028884  00029553  00030222  00030891  00031560  00032229  00032898  00033567  00034236  00034905  00035574
00021526  00022195  00022864  00023533  00024202  00024871  00025540  00026209  00026878  00027547  00028216  00028885  00029554  00030223  00030892  00031561  00032230  00032899  00033568  00034237  00034906  00035575
00021527  00022196  00022865  00023534  00024203  00024872  00025541  00026210  00026879  00027548  00028217  00028886  00029555  00030224  00030893  00031562  00032231  00032900  00033569  00034238  00034907  00035576
00021528  00022197  00022866  00023535  00024204  00024873  00025542  00026211  00026880  00027549  00028218  00028887  00029556  00030225  00030894  00031563  00032232  00032901  00033570  00034239  00034908  00035577
00021529  00022198  00022867  00023536  00024205  00024874  00025543  00026212  00026881  00027550  00028219  00028888  00029557  00030226  00030895  00031564  00032233  00032902  00033571  00034240  00034909  00035578
00021530  00022199  00022868  00023537  00024206  00024875  00025544  00026213  00026882  00027551  00028220  00028889  00029558  00030227  00030896  00031565  00032234  00032903  00033572  00034241  00034910  00035579
00021531  00022200  00022869  00023538  00024207  00024876  00025545  00026214  00026883  00027552  00028221  00028890  00029559  00030228  00030897  00031566  00032235  00032904  00033573  00034242  00034911  00035580
00021532  00022201  00022870  00023539  00024208  00024877  00025546  00026215  00026884  00027553  00028222  00028891  00029560  00030229  00030898  00031567  00032236  00032905  00033574  00034243  00034912  00035581
00021533  00022202  00022871  00023540  00024209  00024878  00025547  00026216  00026885  00027554  00028223  00028892  00029561  00030230  00030899  00031568  00032237  00032906  00033575  00034244  00034913  00035582
00021534  00022203  00022872  00023541  00024210  00024879  00025548  00026217  00026886  00027555  00028224  00028893  00029562  00030231  00030900  00031569  00032238  00032907  00033576  00034245  00034914  00035583
00021535  00022204  00022873  00023542  00024211  00024880  00025549  00026218  00026887  00027556  00028225  00028894  00029563  00030232  00030901  00031570  00032239  00032908  00033577  00034246  00034915  00035584
00021536  00022205  00022874  00023543  00024212  00024881  00025550  00026219  00026888  00027557  00028226  00028895  00029564  00030233  00030902  00031571  00032240  00032909  00033578  00034247  00034916  00035585
00021537  00022206  00022875  00023544  00024213  00024882  00025551  00026220  00026889  00027558  00028227  00028896  00029565  00030234  00030903  00031572  00032241  00032910  00033579  00034248  00034917  00035586
00021538  00022207  00022876  00023545  00024214  00024883  00025552  00026221  00026890  00027559  00028228  00028897  00029566  00030235  00030904  00031573  00032242  00032911  00033580  00034249  00034918  00035587
00021539  00022208  00022877  00023546  00024215  00024884  00025553  00026222  00026891  00027560  00028229  00028898  00029567  00030236  00030905  00031574  00032243  00032912  00033581  00034250  00034919  00035588
00021540  00022209  00022878  00023547  00024216  00024885  00025554  00026223  00026892  00027561  00028230  00028899  00029568  00030237  00030906  00031575  00032244  00032913  00033582  00034251  00034920  00035589
00021541  00022210  00022879  00023548  00024217  00024886  00025555  00026224  00026893  00027562  00028231  00028900  00029569  00030238  00030907  00031576  00032245  00032914  00033583  00034252  00034921  00035590
00021542  00022211  00022880  00023549  00024218  00024887  00025556  00026225  00026894  00027563  00028232  00028901  00029570  00030239  00030908  00031577  00032246  00032915  00033584  00034253  00034922  00035591
00021543  00022212  00022881  00023550  00024219  00024888  00025557  00026226  00026895  00027564  00028233  00028902  00029571  00030240  00030909  00031578  00032247  00032916  00033585  00034254  00034923  00035592
00021544  00022213  00022882  00023551  00024220  00024889  00025558  00026227  00026896  00027565  00028234  00028903  00029572  00030241  00030910  00031579  00032248  00032917  00033586  00034255  00034924  00035593
00021545  00022214  00022883  00023552  00024221  00024890  00025559  00026228  00026897  00027566  00028235  00028904  00029573  00030242  00030911  00031580  00032249  00032918  00033587  00034256  00034925  00035594
00021546  00022215  00022884  00023553  00024222  00024891  00025560  00026229  00026898  00027567  00028236  00028905  00029574  00030243  00030912  00031581  00032250  00032919  00033588  00034257  00034926  00035595
00021547  00022216  00022885  00023554  00024223  00024892  00025561  00026230  00026899  00027568  00028237  00028906  00029575  00030244  00030913  00031582  00032251  00032920  00033589  00034258  00034927  00035596
00021548  00022217  00022886  00023555  00024224  00024893  00025562  00026231  00026900  00027569  00028238  00028907  00029576  00030245  00030914  00031583  00032252  00032921  00033590  00034259  00034928  00035597
00021549  00022218  00022887  00023556  00024225  00024894  00025563  00026232  00026901  00027570  00028239  00028908  00029577  00030246  00030915  00031584  00032253  00032922  00033591  00034260  00034929  00035598
00021550  00022219  00022888  00023557  00024226  00024895  00025564  00026233  00026902  00027571  00028240  00028909  00029578  00030247  00030916  00031585  00032254  00032923  00033592  00034261  00034930  00035599
00021551  00022220  00022889  00023558  00024227  00024896  00025565  00026234  00026903  00027572  00028241  00028910  00029579  00030248  00030917  00031586  00032255  00032924  00033593  00034262  00034931  00035600
00021552  00022221  00022890  00023559  00024228  00024897  00025566  00026235  00026904  00027573  00028242  00028911  00029580  00030249  00030918  00031587  00032256  00032925  00033594  00034263  00034932  00035601
00021553  00022222  00022891  00023560  00024229  00024898  00025567  00026236  00026905  00027574  00028243  00028912  00029581  00030250  00030919  00031588  00032257  00032926  00033595  00034264  00034933  00035602
00021554  00022223  00022892  00023561  00024230  00024899  00025568  00026237  00026906  00027575  00028244  00028913  00029582  00030251  00030920  00031589  00032258  00032927  00033596  00034265  00034934  00035603
00021555  00022224  00022893  00023562  00024231  00024900  00025569  00026238  00026907  00027576  00028245  00028914  00029583  00030252  00030921  00031590  00032259  00032928  00033597  00034266  00034935  00035604
00021556  00022225  00022894  00023563  00024232  00024901  00025570  00026239  00026908  00027577  00028246  00028915  00029584  00030253  00030922  00031591  00032260  00032929  00033598  00034267  00034936  00035605
00021557  00022226  00022895  00023564  00024233  00024902  00025571  00026240  00026909  00027578  00028247  00028916  00029585  00030254  00030923  00031592  00032261  00032930  00033599  00034268  00034937  00035606
00021558  00022227  00022896  00023565  00024234  00024903  00025572  00026241  00026910  00027579  00028248  00028917  00029586  00030255  00030924  00031593  00032262  00032931  00033600  00034269  00034938  00035607
00021559  00022228  00022897  00023566  00024235  00024904  00025573  00026242  00026911  00027580  00028249  00028918  00029587  00030256  00030925  00031594  00032263  00032932  00033601  00034270  00034939  00035608
00021560  00022229  00022898  00023567  00024236  00024905  00025574  00026243  00026912  00027581  00028250  00028919  00029588  00030257  00030926  00031595  00032264  00032933  00033602  00034271  00034940  00035609
00021561  00022230  00022899  00023568  00024237  00024906  00025575  00026244  00026913  00027582  00028251  00028920  00029589  00030258  00030927  00031596  00032265  00032934  00033603  00034272  00034941  00035610
00021562  00022231  00022900  00023569  00024238  00024907  00025576  00026245  00026914  00027583  00028252  00028921  00029590  00030259  00030928  00031597  00032266  00032935  00033604  00034273  00034942  00035611
00021563  00022232  00022901  00023570  00024239  00024908  00025577  00026246  00026915  00027584  00028253  00028922  00029591  00030260  00030929  00031598  00032267  00032936  00033605  00034274  00034943  00035612
00021564  00022233  00022902  00023571  00024240  00024909  00025578  00026247  00026916  00027585  00028254  00028923  00029592  00030261  00030930  00031599  00032268  00032937  00033606  00034275  00034944  00035613
00021565  00022234  00022903  00023572  00024241  00024910  00025579  00026248  00026917  00027586  00028255  00028924  00029593  00030262  00030931  00031600  00032269  00032938  00033607  00034276  00034945  00035614
00021566  00022235  00022904  00023573  00024242  00024911  00025580  00026249  00026918  00027587  00028256  00028925  00029594  00030263  00030932  00031601  00032270  00032939  00033608  00034277  00034946  00035615
00021567  00022236  00022905  00023574  00024243  00024912  00025581  00026250  00026919  00027588  00028257  00028926  00029595  00030264  00030933  00031602  00032271  00032940  00033609  00034278  00034947  00035616
00021568  00022237  00022906  00023575  00024244  00024913  00025582  00026251  00026920  00027589  00028258  00028927  00029596  00030265  00030934  00031603  00032272  00032941  00033610  00034279  00034948  00035617
00021569  00022238  00022907  00023576  00024245  00024914  00025583  00026252  00026921  00027590  00028259  00028928  00029597  00030266  00030935  00031604  00032273  00032942  00033611  00034280  00034949  00035618
00021570  00022239  00022908  00023577  00024246  00024915  00025584  00026253  00026922  00027591  00028260  00028929  00029598  00030267  00030936  00031605  00032274  00032943  00033612  00034281  00034950  00035619
00021571  00022240  00022909  00023578  00024247  00024916  00025585  00026254  00026923  00027592  00028261  00028930  00029599  00030268  00030937  00031606  00032275  00032944  00033613  00034282  00034951  00035620
00021572  00022241  00022910  00023579  00024248  00024917  00025586  00026255  00026924  00027593  00028262  00028931  00029600  00030269  00030938  00031607  00032276  00032945  00033614  00034283  00034952  00035621
00021573  00022242  00022911  00023580  00024249  00024918  00025587  00026256  00026925  00027594  00028263  00028932  00029601  00030270  00030939  00031608  00032277  00032946  00033615  00034284  00034953  00035622
00021574  00022243  00022912  00023581  00024250  00024919  00025588  00026257  00026926  00027595  00028264  00028933  00029602  00030271  00030940  00031609  00032278  00032947  00033616  00034285  00034954  00035623
00021575  00022244  00022913  00023582  00024251  00024920  00025589  00026258  00026927  00027596  00028265  00028934  00029603  00030272  00030941  00031610  00032279  00032948  00033617  00034286  00034955  00035624
00021576  00022245  00022914  00023583  00024252  00024921  00025590  00026259  00026928  00027597  00028266  00028935  00029604  00030273  00030942  00031611  00032280  00032949  00033618  00034287  00034956  00035625
00021577  00022246  00022915  00023584  00024253  00024922  00025591  00026260  00026929  00027598  00028267  00028936  00029605  00030274  00030943  00031612  00032281  00032950  00033619  00034288  00034957  00035626
00021578  00022247  00022916  00023585  00024254  00024923  00025592  00026261  00026930  00027599  00028268  00028937  00029606  00030275  00030944  00031613  00032282  00032951  00033620  00034289  00034958  00035627
00021579  00022248  00022917  00023586  00024255  00024924  00025593  00026262  00026931  00027600  00028269  00028938  00029607  00030276  00030945  00031614  00032283  00032952  00033621  00034290  00034959  00035628
00021580  00022249  00022918  00023587  00024256  00024925  00025594  00026263  00026932  00027601  00028270  00028939  00029608  00030277  00030946  00031615  00032284  00032953  00033622  00034291  00034960  00035629
00021581  00022250  00022919  00023588  00024257  00024926  00025595  00026264  00026933  00027602  00028271  00028940  00029609  00030278  00030947  00031616  00032285  00032954  00033623  00034292  00034961  00035630
00021582  00022251  00022920  00023589  00024258  00024927  00025596  00026265  00026934  00027603  00028272  00028941  00029610  00030279  00030948  00031617  00032286  00032955  00033624  00034293  00034962  00035631
00021583  00022252  00022921  00023590  00024259  00024928  00025597  00026266  00026935  00027604  00028273  00028942  00029611  00030280  00030949  00031618  00032287  00032956  00033625  00034294  00034963  00035632
00021584  00022253  00022922  00023591  00024260  00024929  00025598  00026267  00026936  00027605  00028274  00028943  00029612  00030281  00030950  00031619  00032288  00032957  00033626  00034295  00034964  00035633
00021585  00022254  00022923  00023592  00024261  00024930  00025599  00026268  00026937  00027606  00028275  00028944  00029613  00030282  00030951  00031620  00032289  00032958  00033627  00034296  00034965  00035634
00021586  00022255  00022924  00023593  00024262  00024931  00025600  00026269  00026938  00027607  00028276  00028945  00029614  00030283  00030952  00031621  00032290  00032959  00033628  00034297  00034966  00035635
00021587  00022256  00022925  00023594  00024263  00024932  00025601  00026270  00026939  00027608  00028277  00028946  00029615  00030284  00030953  00031622  00032291  00032960  00033629  00034298  00034967  00035636
00021588  00022257  00022926  00023595  00024264  00024933  00025602  00026271  00026940  00027609  00028278  00028947  00029616  00030285  00030954  00031623  00032292  00032961  00033630  00034299  00034968  00035637
00021589  00022258  00022927  00023596  00024265  00024934  00025603  00026272  00026941  00027610  00028279  00028948  00029617  00030286  00030955  00031624  00032293  00032962  00033631  00034300  00034969  00035638
00021590  00022259  00022928  00023597  00024266  00024935  00025604  00026273  00026942  00027611  00028280  00028949  00029618  00030287  00030956  00031625  00032294  00032963  00033632  00034301  00034970  00035639
00021591  00022260  00022929  00023598  00024267  00024936  00025605  00026274  00026943  00027612  00028281  00028950  00029619  00030288  00030957  00031626  00032295  00032964  00033633  00034302  00034971  00035640
00021592  00022261  00022930  00023599  00024268  00024937  00025606  00026275  00026944  00027613  00028282  00028951  00029620  00030289  00030958  00031627  00032296  00032965  00033634  00034303  00034972  00035641
00021593  00022262  00022931  00023600  00024269  00024938  00025607  00026276  00026945  00027614  00028283  00028952  00029621  00030290  00030959  00031628  00032297  00032966  00033635  00034304  00034973  00035642
00021594  00022263  00022932  00023601  00024270  00024939  00025608  00026277  00026946  00027615  00028284  00028953  00029622  00030291  00030960  00031629  00032298  00032967  00033636  00034305  00034974  00035643
00021595  00022264  00022933  00023602  00024271  00024940  00025609  00026278  00026947  00027616  00028285  00028954  00029623  00030292  00030961  00031630  00032299  00032968  00033637  00034306  00034975  00035644
00021596  00022265  00022934  00023603  00024272  00024941  00025610  00026279  00026948  00027617  00028286  00028955  00029624  00030293  00030962  00031631  00032300  00032969  00033638  00034307  00034976  00035645
00021597  00022266  00022935  00023604  00024273  00024942  00025611  00026280  00026949  00027618  00028287  00028956  00029625  00030294  00030963  00031632  00032301  00032970  00033639  00034308  00034977  00035646
00021598  00022267  00022936  00023605  00024274  00024943  00025612  00026281  00026950  00027619  00028288  00028957  00029626  00030295  00030964  00031633  00032302  00032971  00033640  00034309  00034978  00035647
00021599  00022268  00022937  00023606  00024275  00024944  00025613  00026282  00026951  00027620  00028289  00028958  00029627  00030296  00030965  00031634  00032303  00032972  00033641  00034310  00034979  00035648
00021600  00022269  00022938  00023607  00024276  00024945  00025614  00026283  00026952  00027621  00028290  00028959  00029628  00030297  00030966  00031635  00032304  00032973  00033642  00034311  00034980  00035649
00021601  00022270  00022939  00023608  00024277  00024946  00025615  00026284  00026953  00027622  00028291  00028960  00029629  00030298  00030967  00031636  00032305  00032974  00033643  00034312  00034981  00035650
00021602  00022271  00022940  00023609  00024278  00024947  00025616  00026285  00026954  00027623  00028292  00028961  00029630  00030299  00030968  00031637  00032306  00032975  00033644  00034313  00034982  00035651
00021603  00022272  00022941  00023610  00024279  00024948  00025617  00026286  00026955  00027624  00028293  00028962  00029631  00030300  00030969  00031638  00032307  00032976  00033645  00034314  00034983  00035652
00021604  00022273  00022942  00023611  00024280  00024949  00025618  00026287  00026956  00027625  00028294  00028963  00029632  00030301  00030970  00031639  00032308  00032977  00033646  00034315  00034984  00035653
00021605  00022274  00022943  00023612  00024281  00024950  00025619  00026288  00026957  00027626  00028295  00028964  00029633  00030302  00030971  00031640  00032309  00032978  00033647  00034316  00034985  00035654
00021606  00022275  00022944  00023613  00024282  00024951  00025620  00026289  00026958  00027627  00028296  00028965  00029634  00030303  00030972  00031641  00032310  00032979  00033648  00034317  00034986  00035655
00021607  00022276  00022945  00023614  00024283  00024952  00025621  00026290  00026959  00027628  00028297  00028966  00029635  00030304  00030973  00031642  00032311  00032980  00033649  00034318  00034987  00035656
00021608  00022277  00022946  00023615  00024284  00024953  00025622  00026291  00026960  00027629  00028298  00028967  00029636  00030305  00030974  00031643  00032312  00032981  00033650  00034319  00034988  00035657
00021609  00022278  00022947  00023616  00024285  00024954  00025623  00026292  00026961  00027630  00028299  00028968  00029637  00030306  00030975  00031644  00032313  00032982  00033651  00034320  00034989  00035658
00021610  00022279  00022948  00023617  00024286  00024955  00025624  00026293  00026962  00027631  00028300  00028969  00029638  00030307  00030976  00031645  00032314  00032983  00033652  00034321  00034990  00035659
00021611  00022280  00022949  00023618  00024287  00024956  00025625  00026294  00026963  00027632  00028301  00028970  00029639  00030308  00030977  00031646  00032315  00032984  00033653  00034322  00034991  00035660
00021612  00022281  00022950  00023619  00024288  00024957  00025626  00026295  00026964  00027633  00028302  00028971  00029640  00030309  00030978  00031647  00032316  00032985  00033654  00034323  00034992  00035661
00021613  00022282  00022951  00023620  00024289  00024958  00025627  00026296  00026965  00027634  00028303  00028972  00029641  00030310  00030979  00031648  00032317  00032986  00033655  00034324  00034993  00035662
00021614  00022283  00022952  00023621  00024290  00024959  00025628  00026297  00026966  00027635  00028304  00028973  00029642  00030311  00030980  00031649  00032318  00032987  00033656  00034325  00034994  00035663
00021615  00022284  00022953  00023622  00024291  00024960  00025629  00026298  00026967  00027636  00028305  00028974  00029643  00030312  00030981  00031650  00032319  00032988  00033657  00034326  00034995  00035664
00021616  00022285  00022954  00023623  00024292  00024961  00025630  00026299  00026968  00027637  00028306  00028975  00029644  00030313  00030982  00031651  00032320  00032989  00033658  00034327  00034996  00035665
00021617  00022286  00022955  00023624  00024293  00024962  00025631  00026300  00026969  00027638  00028307  00028976  00029645  00030314  00030983  00031652  00032321  00032990  00033659  00034328  00034997  00035666
00021618  00022287  00022956  00023625  00024294  00024963  00025632  00026301  00026970  00027639  00028308  00028977  00029646  00030315  00030984  00031653  00032322  00032991  00033660  00034329  00034998  00035667
00021619  00022288  00022957  00023626  00024295  00024964  00025633  00026302  00026971  00027640  00028309  00028978  00029647  00030316  00030985  00031654  00032323  00032992  00033661  00034330  00034999  00035668
00021620  00022289  00022958  00023627  00024296  00024965  00025634  00026303  00026972  00027641  00028310  00028979  00029648  00030317  00030986  00031655  00032324  00032993  00033662  00034331  00035000  00035669
00021621  00022290  00022959  00023628  00024297  00024966  00025635  00026304  00026973  00027642  00028311  00028980  00029649  00030318  00030987  00031656  00032325  00032994  00033663  00034332  00035001  00035670
00021622  00022291  00022960  00023629  00024298  00024967  00025636  00026305  00026974  00027643  00028312  00028981  00029650  00030319  00030988  00031657  00032326  00032995  00033664  00034333  00035002  00035671
00021623  00022292  00022961  00023630  00024299  00024968  00025637  00026306  00026975  00027644  00028313  00028982  00029651  00030320  00030989  00031658  00032327  00032996  00033665  00034334  00035003  00035672
00021624  00022293  00022962  00023631  00024300  00024969  00025638  00026307  00026976  00027645  00028314  00028983  00029652  00030321  00030990  00031659  00032328  00032997  00033666  00034335  00035004  00035673
00021625  00022294  00022963  00023632  00024301  00024970  00025639  00026308  00026977  00027646  00028315  00028984  00029653  00030322  00030991  00031660  00032329  00032998  00033667  00034336  00035005  00035674
00021626  00022295  00022964  00023633  00024302  00024971  00025640  00026309  00026978  00027647  00028316  00028985  00029654  00030323  00030992  00031661  00032330  00032999  00033668  00034337  00035006  00035675
00021627  00022296  00022965  00023634  00024303  00024972  00025641  00026310  00026979  00027648  00028317  00028986  00029655  00030324  00030993  00031662  00032331  00033000  00033669  00034338  00035007  00035676
00021628  00022297  00022966  00023635  00024304  00024973  00025642  00026311  00026980  00027649  00028318  00028987  00029656  00030325  00030994  00031663  00032332  00033001  00033670  00034339  00035008  00035677
00021629  00022298  00022967  00023636  00024305  00024974  00025643  00026312  00026981  00027650  00028319  00028988  00029657  00030326  00030995  00031664  00032333  00033002  00033671  00034340  00035009  00035678
00021630  00022299  00022968  00023637  00024306  00024975  00025644  00026313  00026982  00027651  00028320  00028989  00029658  00030327  00030996  00031665  00032334  00033003  00033672  00034341  00035010  00035679
00021631  00022300  00022969  00023638  00024307  00024976  00025645  00026314  00026983  00027652  00028321  00028990  00029659  00030328  00030997  00031666  00032335  00033004  00033673  00034342  00035011  00035680
00021632  00022301  00022970  00023639  00024308  00024977  00025646  00026315  00026984  00027653  00028322  00028991  00029660  00030329  00030998  00031667  00032336  00033005  00033674  00034343  00035012  00035681
00021633  00022302  00022971  00023640  00024309  00024978  00025647  00026316  00026985  00027654  00028323  00028992  00029661  00030330  00030999  00031668  00032337  00033006  00033675  00034344  00035013  00035682
00021634  00022303  00022972  00023641  00024310  00024979  00025648  00026317  00026986  00027655  00028324  00028993  00029662  00030331  00031000  00031669  00032338  00033007  00033676  00034345  00035014  00035683
00021635  00022304  00022973  00023642  00024311  00024980  00025649  00026318  00026987  00027656  00028325  00028994  00029663  00030332  00031001  00031670  00032339  00033008  00033677  00034346  00035015  00035684
00021636  00022305  00022974  00023643  00024312  00024981  00025650  00026319  00026988  00027657  00028326  00028995  00029664  00030333  00031002  00031671  00032340  00033009  00033678  00034347  00035016  00035685
00021637  00022306  00022975  00023644  00024313  00024982  00025651  00026320  00026989  00027658  00028327  00028996  00029665  00030334  00031003  00031672  00032341  00033010  00033679  00034348  00035017  00035686
00021638  00022307  00022976  00023645  00024314  00024983  00025652  00026321  00026990  00027659  00028328  00028997  00029666  00030335  00031004  00031673  00032342  00033011  00033680  00034349  00035018  00035687
00021639  00022308  00022977  00023646  00024315  00024984  00025653  00026322  00026991  00027660  00028329  00028998  00029667  00030336  00031005  00031674  00032343  00033012  00033681  00034350  00035019  00035688
00021640  00022309  00022978  00023647  00024316  00024985  00025654  00026323  00026992  00027661  00028330  00028999  00029668  00030337  00031006  00031675  00032344  00033013  00033682  00034351  00035020  00035689
00021641  00022310  00022979  00023648  00024317  00024986  00025655  00026324  00026993  00027662  00028331  00029000  00029669  00030338  00031007  00031676  00032345  00033014  00033683  00034352  00035021  00035690
00021642  00022311  00022980  00023649  00024318  00024987  00025656  00026325  00026994  00027663  00028332  00029001  00029670  00030339  00031008  00031677  00032346  00033015  00033684  00034353  00035022  00035691
00021643  00022312  00022981  00023650  00024319  00024988  00025657  00026326  00026995  00027664  00028333  00029002  00029671  00030340  00031009  00031678  00032347  00033016  00033685  00034354  00035023  00035692
00021644  00022313  00022982  00023651  00024320  00024989  00025658  00026327  00026996  00027665  00028334  00029003  00029672  00030341  00031010  00031679  00032348  00033017  00033686  00034355  00035024  00035693
00021645  00022314  00022983  00023652  00024321  00024990  00025659  00026328  00026997  00027666  00028335  00029004  00029673  00030342  00031011  00031680  00032349  00033018  00033687  00034356  00035025  00035694
00021646  00022315  00022984  00023653  00024322  00024991  00025660  00026329  00026998  00027667  00028336  00029005  00029674  00030343  00031012  00031681  00032350  00033019  00033688  00034357  00035026  00035695
00021647  00022316  00022985  00023654  00024323  00024992  00025661  00026330  00026999  00027668  00028337  00029006  00029675  00030344  00031013  00031682  00032351  00033020  00033689  00034358  00035027  00035696
00021648  00022317  00022986  00023655  00024324  00024993  00025662  00026331  00027000  00027669  00028338  00029007  00029676  00030345  00031014  00031683  00032352  00033021  00033690  00034359  00035028  00035697
00021649  00022318  00022987  00023656  00024325  00024994  00025663  00026332  00027001  00027670  00028339  00029008  00029677  00030346  00031015  00031684  00032353  00033022  00033691  00034360  00035029  00035698
00021650  00022319  00022988  00023657  00024326  00024995  00025664  00026333  00027002  00027671  00028340  00029009  00029678  00030347  00031016  00031685  00032354  00033023  00033692  00034361  00035030  00035699
00021651  00022320  00022989  00023658  00024327  00024996  00025665  00026334  00027003  00027672  00028341  00029010  00029679  00030348  00031017  00031686  00032355  00033024  00033693  00034362  00035031  00035700
00021652  00022321  00022990  00023659  00024328  00024997  00025666  00026335  00027004  00027673  00028342  00029011  00029680  00030349  00031018  00031687  00032356  00033025  00033694  00034363  00035032  00035701
00021653  00022322  00022991  00023660  00024329  00024998  00025667  00026336  00027005  00027674  00028343  00029012  00029681  00030350  00031019  00031688  00032357  00033026  00033695  00034364  00035033  00035702
00021654  00022323  00022992  00023661  00024330  00024999  00025668  00026337  00027006  00027675  00028344  00029013  00029682  00030351  00031020  00031689  00032358  00033027  00033696  00034365  00035034  00035703
00021655  00022324  00022993  00023662  00024331  00025000  00025669  00026338  00027007  00027676  00028345  00029014  00029683  00030352  00031021  00031690  00032359  00033028  00033697  00034366  00035035  00035704
00021656  00022325  00022994  00023663  00024332  00025001  00025670  00026339  00027008  00027677  00028346  00029015  00029684  00030353  00031022  00031691  00032360  00033029  00033698  00034367  00035036  00035705
00021657  00022326  00022995  00023664  00024333  00025002  00025671  00026340  00027009  00027678  00028347  00029016  00029685  00030354  00031023  00031692  00032361  00033030  00033699  00034368  00035037  00035706
00021658  00022327  00022996  00023665  00024334  00025003  00025672  00026341  00027010  00027679  00028348  00029017  00029686  00030355  00031024  00031693  00032362  00033031  00033700  00034369  00035038  00035707
00021659  00022328  00022997  00023666  00024335  00025004  00025673  00026342  00027011  00027680  00028349  00029018  00029687  00030356  00031025  00031694  00032363  00033032  00033701  00034370  00035039  00035708
00021660  00022329  00022998  00023667  00024336  00025005  00025674  00026343  00027012  00027681  00028350  00029019  00029688  00030357  00031026  00031695  00032364  00033033  00033702  00034371  00035040  00035709
00021661  00022330  00022999  00023668  00024337  00025006  00025675  00026344  00027013  00027682  00028351  00029020  00029689  00030358  00031027  00031696  00032365  00033034  00033703  00034372  00035041  00035710
00021662  00022331  00023000  00023669  00024338  00025007  00025676  00026345  00027014  00027683  00028352  00029021  00029690  00030359  00031028  00031697  00032366  00033035  00033704  00034373  00035042  00035711
00021663  00022332  00023001  00023670  00024339  00025008  00025677  00026346  00027015  00027684  00028353  00029022  00029691  00030360  00031029  00031698  00032367  00033036  00033705  00034374  00035043  00035712
00021664  00022333  00023002  00023671  00024340  00025009  00025678  00026347  00027016  00027685  00028354  00029023  00029692  00030361  00031030  00031699  00032368  00033037  00033706  00034375  00035044  00035713
00021665  00022334  00023003  00023672  00024341  00025010  00025679  00026348  00027017  00027686  00028355  00029024  00029693  00030362  00031031  00031700  00032369  00033038  00033707  00034376  00035045  00035714
00021666  00022335  00023004  00023673  00024342  00025011  00025680  00026349  00027018  00027687  00028356  00029025  00029694  00030363  00031032  00031701  00032370  00033039  00033708  00034377  00035046  00035715
00021667  00022336  00023005  00023674  00024343  00025012  00025681  00026350  00027019  00027688  00028357  00029026  00029695  00030364  00031033  00031702  00032371  00033040  00033709  00034378  00035047  00035716
00021668  00022337  00023006  00023675  00024344  00025013  00025682  00026351  00027020  00027689  00028358  00029027  00029696  00030365  00031034  00031703  00032372  00033041  00033710  00034379  00035048  00035717
00021669  00022338  00023007  00023676  00024345  00025014  00025683  00026352  00027021  00027690  00028359  00029028  00029697  00030366  00031035  00031704  00032373  00033042  00033711  00034380  00035049  00035718
00021670  00022339  00023008  00023677  00024346  00025015  00025684  00026353  00027022  00027691  00028360  00029029  00029698  00030367  00031036  00031705  00032374  00033043  00033712  00034381  00035050  00035719
00021671  00022340  00023009  00023678  00024347  00025016  00025685  00026354  00027023  00027692  00028361  00029030  00029699  00030368  00031037  00031706  00032375  00033044  00033713  00034382  00035051  00035720
00021672  00022341  00023010  00023679  00024348  00025017  00025686  00026355  00027024  00027693  00028362  00029031  00029700  00030369  00031038  00031707  00032376  00033045  00033714  00034383  00035052  00035721
00021673  00022342  00023011  00023680  00024349  00025018  00025687  00026356  00027025  00027694  00028363  00029032  00029701  00030370  00031039  00031708  00032377  00033046  00033715  00034384  00035053  00035722
00021674  00022343  00023012  00023681  00024350  00025019  00025688  00026357  00027026  00027695  00028364  00029033  00029702  00030371  00031040  00031709  00032378  00033047  00033716  00034385  00035054  00035723
00021675  00022344  00023013  00023682  00024351  00025020  00025689  00026358  00027027  00027696  00028365  00029034  00029703  00030372  00031041  00031710  00032379  00033048  00033717  00034386  00035055  00035724
00021676  00022345  00023014  00023683  00024352  00025021  00025690  00026359  00027028  00027697  00028366  00029035  00029704  00030373  00031042  00031711  00032380  00033049  00033718  00034387  00035056  00035725
00021677  00022346  00023015  00023684  00024353  00025022  00025691  00026360  00027029  00027698  00028367  00029036  00029705  00030374  00031043  00031712  00032381  00033050  00033719  00034388  00035057  00035726
00021678  00022347  00023016  00023685  00024354  00025023  00025692  00026361  00027030  00027699  00028368  00029037  00029706  00030375  00031044  00031713  00032382  00033051  00033720  00034389  00035058  00035727
00021679  00022348  00023017  00023686  00024355  00025024  00025693  00026362  00027031  00027700  00028369  00029038  00029707  00030376  00031045  00031714  00032383  00033052  00033721  00034390  00035059  00035728
00021680  00022349  00023018  00023687  00024356  00025025  00025694  00026363  00027032  00027701  00028370  00029039  00029708  00030377  00031046  00031715  00032384  00033053  00033722  00034391  00035060  00035729
00021681  00022350  00023019  00023688  00024357  00025026  00025695  00026364  00027033  00027702  00028371  00029040  00029709  00030378  00031047  00031716  00032385  00033054  00033723  00034392  00035061  00035730
00021682  00022351  00023020  00023689  00024358  00025027  00025696  00026365  00027034  00027703  00028372  00029041  00029710  00030379  00031048  00031717  00032386  00033055  00033724  00034393  00035062  00035731
00021683  00022352  00023021  00023690  00024359  00025028  00025697  00026366  00027035  00027704  00028373  00029042  00029711  00030380  00031049  00031718  00032387  00033056  00033725  00034394  00035063  00035732
00021684  00022353  00023022  00023691  00024360  00025029  00025698  00026367  00027036  00027705  00028374  00029043  00029712  00030381  00031050  00031719  00032388  00033057  00033726  00034395  00035064  00035733
00021685  00022354  00023023  00023692  00024361  00025030  00025699  00026368  00027037  00027706  00028375  00029044  00029713  00030382  00031051  00031720  00032389  00033058  00033727  00034396  00035065  00035734
00021686  00022355  00023024  00023693  00024362  00025031  00025700  00026369  00027038  00027707  00028376  00029045  00029714  00030383  00031052  00031721  00032390  00033059  00033728  00034397  00035066  00035735
00021687  00022356  00023025  00023694  00024363  00025032  00025701  00026370  00027039  00027708  00028377  00029046  00029715  00030384  00031053  00031722  00032391  00033060  00033729  00034398  00035067  00035736
00021688  00022357  00023026  00023695  00024364  00025033  00025702  00026371  00027040  00027709  00028378  00029047  00029716  00030385  00031054  00031723  00032392  00033061  00033730  00034399  00035068  00035737
00021689  00022358  00023027  00023696  00024365  00025034  00025703  00026372  00027041  00027710  00028379  00029048  00029717  00030386  00031055  00031724  00032393  00033062  00033731  00034400  00035069  00035738
00021690  00022359  00023028  00023697  00024366  00025035  00025704  00026373  00027042  00027711  00028380  00029049  00029718  00030387  00031056  00031725  00032394  00033063  00033732  00034401  00035070  00035739
00021691  00022360  00023029  00023698  00024367  00025036  00025705  00026374  00027043  00027712  00028381  00029050  00029719  00030388  00031057  00031726  00032395  00033064  00033733  00034402  00035071  00035740
00021692  00022361  00023030  00023699  00024368  00025037  00025706  00026375  00027044  00027713  00028382  00029051  00029720  00030389  00031058  00031727  00032396  00033065  00033734  00034403  00035072  00035741
00021693  00022362  00023031  00023700  00024369  00025038  00025707  00026376  00027045  00027714  00028383  00029052  00029721  00030390  00031059  00031728  00032397  00033066  00033735  00034404  00035073  00035742
00021694  00022363  00023032  00023701  00024370  00025039  00025708  00026377  00027046  00027715  00028384  00029053  00029722  00030391  00031060  00031729  00032398  00033067  00033736  00034405  00035074  00035743
00021695  00022364  00023033  00023702  00024371  00025040  00025709  00026378  00027047  00027716  00028385  00029054  00029723  00030392  00031061  00031730  00032399  00033068  00033737  00034406  00035075  00035744
00021696  00022365  00023034  00023703  00024372  00025041  00025710  00026379  00027048  00027717  00028386  00029055  00029724  00030393  00031062  00031731  00032400  00033069  00033738  00034407  00035076  00035745
00021697  00022366  00023035  00023704  00024373  00025042  00025711  00026380  00027049  00027718  00028387  00029056  00029725  00030394  00031063  00031732  00032401  00033070  00033739  00034408  00035077  00035746
00021698  00022367  00023036  00023705  00024374  00025043  00025712  00026381  00027050  00027719  00028388  00029057  00029726  00030395  00031064  00031733  00032402  00033071  00033740  00034409  00035078  00035747
00021699  00022368  00023037  00023706  00024375  00025044  00025713  00026382  00027051  00027720  00028389  00029058  00029727  00030396  00031065  00031734  00032403  00033072  00033741  00034410  00035079  00035748
00021700  00022369  00023038  00023707  00024376  00025045  00025714  00026383  00027052  00027721  00028390  00029059  00029728  00030397  00031066  00031735  00032404  00033073  00033742  00034411  00035080  00035749
00021701  00022370  00023039  00023708  00024377  00025046  00025715  00026384  00027053  00027722  00028391  00029060  00029729  00030398  00031067  00031736  00032405  00033074  00033743  00034412  00035081  00035750
00021702  00022371  00023040  00023709  00024378  00025047  00025716  00026385  00027054  00027723  00028392  00029061  00029730  00030399  00031068  00031737  00032406  00033075  00033744  00034413  00035082  00035751
00021703  00022372  00023041  00023710  00024379  00025048  00025717  00026386  00027055  00027724  00028393  00029062  00029731  00030400  00031069  00031738  00032407  00033076  00033745  00034414  00035083  00035752
00021704  00022373  00023042  00023711  00024380  00025049  00025718  00026387  00027056  00027725  00028394  00029063  00029732  00030401  00031070  00031739  00032408  00033077  00033746  00034415  00035084  00035753
00021705  00022374  00023043  00023712  00024381  00025050  00025719  00026388  00027057  00027726  00028395  00029064  00029733  00030402  00031071  00031740  00032409  00033078  00033747  00034416  00035085  00035754
00021706  00022375  00023044  00023713  00024382  00025051  00025720  00026389  00027058  00027727  00028396  00029065  00029734  00030403  00031072  00031741  00032410  00033079  00033748  00034417  00035086  00035755
00021707  00022376  00023045  00023714  00024383  00025052  00025721  00026390  00027059  00027728  00028397  00029066  00029735  00030404  00031073  00031742  00032411  00033080  00033749  00034418  00035087  00035756
00021708  00022377  00023046  00023715  00024384  00025053  00025722  00026391  00027060  00027729  00028398  00029067  00029736  00030405  00031074  00031743  00032412  00033081  00033750  00034419  00035088  00035757
00021709  00022378  00023047  00023716  00024385  00025054  00025723  00026392  00027061  00027730  00028399  00029068  00029737  00030406  00031075  00031744  00032413  00033082  00033751  00034420  00035089  00035758
00021710  00022379  00023048  00023717  00024386  00025055  00025724  00026393  00027062  00027731  00028400  00029069  00029738  00030407  00031076  00031745  00032414  00033083  00033752  00034421  00035090  00035759
00021711  00022380  00023049  00023718  00024387  00025056  00025725  00026394  00027063  00027732  00028401  00029070  00029739  00030408  00031077  00031746  00032415  00033084  00033753  00034422  00035091  00035760
00021712  00022381  00023050  00023719  00024388  00025057  00025726  00026395  00027064  00027733  00028402  00029071  00029740  00030409  00031078  00031747  00032416  00033085  00033754  00034423  00035092  00035761
00021713  00022382  00023051  00023720  00024389  00025058  00025727  00026396  00027065  00027734  00028403  00029072  00029741  00030410  00031079  00031748  00032417  00033086  00033755  00034424  00035093  00035762
00021714  00022383  00023052  00023721  00024390  00025059  00025728  00026397  00027066  00027735  00028404  00029073  00029742  00030411  00031080  00031749  00032418  00033087  00033756  00034425  00035094  00035763
00021715  00022384  00023053  00023722  00024391  00025060  00025729  00026398  00027067  00027736  00028405  00029074  00029743  00030412  00031081  00031750  00032419  00033088  00033757  00034426  00035095  00035764
00021716  00022385  00023054  00023723  00024392  00025061  00025730  00026399  00027068  00027737  00028406  00029075  00029744  00030413  00031082  00031751  00032420  00033089  00033758  00034427  00035096  00035765
00021717  00022386  00023055  00023724  00024393  00025062  00025731  00026400  00027069  00027738  00028407  00029076  00029745  00030414  00031083  00031752  00032421  00033090  00033759  00034428  00035097  00035766
00021718  00022387  00023056  00023725  00024394  00025063  00025732  00026401  00027070  00027739  00028408  00029077  00029746  00030415  00031084  00031753  00032422  00033091  00033760  00034429  00035098  00035767
00021719  00022388  00023057  00023726  00024395  00025064  00025733  00026402  00027071  00027740  00028409  00029078  00029747  00030416  00031085  00031754  00032423  00033092  00033761  00034430  00035099  00035768
00021720  00022389  00023058  00023727  00024396  00025065  00025734  00026403  00027072  00027741  00028410  00029079  00029748  00030417  00031086  00031755  00032424  00033093  00033762  00034431  00035100  00035769
00021721  00022390  00023059  00023728  00024397  00025066  00025735  00026404  00027073  00027742  00028411  00029080  00029749  00030418  00031087  00031756  00032425  00033094  00033763  00034432  00035101  00035770
00021722  00022391  00023060  00023729  00024398  00025067  00025736  00026405  00027074  00027743  00028412  00029081  00029750  00030419  00031088  00031757  00032426  00033095  00033764  00034433  00035102  00035771
00021723  00022392  00023061  00023730  00024399  00025068  00025737  00026406  00027075  00027744  00028413  00029082  00029751  00030420  00031089  00031758  00032427  00033096  00033765  00034434  00035103  00035772
00021724  00022393  00023062  00023731  00024400  00025069  00025738  00026407  00027076  00027745  00028414  00029083  00029752  00030421  00031090  00031759  00032428  00033097  00033766  00034435  00035104  00035773
00021725  00022394  00023063  00023732  00024401  00025070  00025739  00026408  00027077  00027746  00028415  00029084  00029753  00030422  00031091  00031760  00032429  00033098  00033767  00034436  00035105  00035774
00021726  00022395  00023064  00023733  00024402  00025071  00025740  00026409  00027078  00027747  00028416  00029085  00029754  00030423  00031092  00031761  00032430  00033099  00033768  00034437  00035106  00035775
00021727  00022396  00023065  00023734  00024403  00025072  00025741  00026410  00027079  00027748  00028417  00029086  00029755  00030424  00031093  00031762  00032431  00033100  00033769  00034438  00035107  00035776
00021728  00022397  00023066  00023735  00024404  00025073  00025742  00026411  00027080  00027749  00028418  00029087  00029756  00030425  00031094  00031763  00032432  00033101  00033770  00034439  00035108  00035777
00021729  00022398  00023067  00023736  00024405  00025074  00025743  00026412  00027081  00027750  00028419  00029088  00029757  00030426  00031095  00031764  00032433  00033102  00033771  00034440  00035109  00035778
00021730  00022399  00023068  00023737  00024406  00025075  00025744  00026413  00027082  00027751  00028420  00029089  00029758  00030427  00031096  00031765  00032434  00033103  00033772  00034441  00035110  00035779
00021731  00022400  00023069  00023738  00024407  00025076  00025745  00026414  00027083  00027752  00028421  00029090  00029759  00030428  00031097  00031766  00032435  00033104  00033773  00034442  00035111  00035780
00021732  00022401  00023070  00023739  00024408  00025077  00025746  00026415  00027084  00027753  00028422  00029091  00029760  00030429  00031098  00031767  00032436  00033105  00033774  00034443  00035112  00035781
00021733  00022402  00023071  00023740  00024409  00025078  00025747  00026416  00027085  00027754  00028423  00029092  00029761  00030430  00031099  00031768  00032437  00033106  00033775  00034444  00035113  00035782
00021734  00022403  00023072  00023741  00024410  00025079  00025748  00026417  00027086  00027755  00028424  00029093  00029762  00030431  00031100  00031769  00032438  00033107  00033776  00034445  00035114  00035783
00021735  00022404  00023073  00023742  00024411  00025080  00025749  00026418  00027087  00027756  00028425  00029094  00029763  00030432  00031101  00031770  00032439  00033108  00033777  00034446  00035115  00035784
00021736  00022405  00023074  00023743  00024412  00025081  00025750  00026419  00027088  00027757  00028426  00029095  00029764  00030433  00031102  00031771  00032440  00033109  00033778  00034447  00035116  00035785
00021737  00022406  00023075  00023744  00024413  00025082  00025751  00026420  00027089  00027758  00028427  00029096  00029765  00030434  00031103  00031772  00032441  00033110  00033779  00034448  00035117  00035786
00021738  00022407  00023076  00023745  00024414  00025083  00025752  00026421  00027090  00027759  00028428  00029097  00029766  00030435  00031104  00031773  00032442  00033111  00033780  00034449  00035118  00035787
00021739  00022408  00023077  00023746  00024415  00025084  00025753  00026422  00027091  00027760  00028429  00029098  00029767  00030436  00031105  00031774  00032443  00033112  00033781  00034450  00035119  00035788
00021740  00022409  00023078  00023747  00024416  00025085  00025754  00026423  00027092  00027761  00028430  00029099  00029768  00030437  00031106  00031775  00032444  00033113  00033782  00034451  00035120  00035789
00021741  00022410  00023079  00023748  00024417  00025086  00025755  00026424  00027093  00027762  00028431  00029100  00029769  00030438  00031107  00031776  00032445  00033114  00033783  00034452  00035121  00035790
00021742  00022411  00023080  00023749  00024418  00025087  00025756  00026425  00027094  00027763  00028432  00029101  00029770  00030439  00031108  00031777  00032446  00033115  00033784  00034453  00035122  00035791
00021743  00022412  00023081  00023750  00024419  00025088  00025757  00026426  00027095  00027764  00028433  00029102  00029771  00030440  00031109  00031778  00032447  00033116  00033785  00034454  00035123  00035792
00021744  00022413  00023082  00023751  00024420  00025089  00025758  00026427  00027096  00027765  00028434  00029103  00029772  00030441  00031110  00031779  00032448  00033117  00033786  00034455  00035124  00035793
00021745  00022414  00023083  00023752  00024421  00025090  00025759  00026428  00027097  00027766  00028435  00029104  00029773  00030442  00031111  00031780  00032449  00033118  00033787  00034456  00035125  00035794
00021746  00022415  00023084  00023753  00024422  00025091  00025760  00026429  00027098  00027767  00028436  00029105  00029774  00030443  00031112  00031781  00032450  00033119  00033788  00034457  00035126  00035795
00021747  00022416  00023085  00023754  00024423  00025092  00025761  00026430  00027099  00027768  00028437  00029106  00029775  00030444  00031113  00031782  00032451  00033120  00033789  00034458  00035127  00035796
00021748  00022417  00023086  00023755  00024424  00025093  00025762  00026431  00027100  00027769  00028438  00029107  00029776  00030445  00031114  00031783  00032452  00033121  00033790  00034459  00035128  00035797
00021749  00022418  00023087  00023756  00024425  00025094  00025763  00026432  00027101  00027770  00028439  00029108  00029777  00030446  00031115  00031784  00032453  00033122  00033791  00034460  00035129  00035798
00021750  00022419  00023088  00023757  00024426  00025095  00025764  00026433  00027102  00027771  00028440  00029109  00029778  00030447  00031116  00031785  00032454  00033123  00033792  00034461  00035130  00035799
00021751  00022420  00023089  00023758  00024427  00025096  00025765  00026434  00027103  00027772  00028441  00029110  00029779  00030448  00031117  00031786  00032455  00033124  00033793  00034462  00035131  00035800
00021752  00022421  00023090  00023759  00024428  00025097  00025766  00026435  00027104  00027773  00028442  00029111  00029780  00030449  00031118  00031787  00032456  00033125  00033794  00034463  00035132  00035801
00021753  00022422  00023091  00023760  00024429  00025098  00025767  00026436  00027105  00027774  00028443  00029112  00029781  00030450  00031119  00031788  00032457  00033126  00033795  00034464  00035133  00035802
00021754  00022423  00023092  00023761  00024430  00025099  00025768  00026437  00027106  00027775  00028444  00029113  00029782  00030451  00031120  00031789  00032458  00033127  00033796  00034465  00035134  00035803
00021755  00022424  00023093  00023762  00024431  00025100  00025769  00026438  00027107  00027776  00028445  00029114  00029783  00030452  00031121  00031790  00032459  00033128  00033797  00034466  00035135  00035804
00021756  00022425  00023094  00023763  00024432  00025101  00025770  00026439  00027108  00027777  00028446  00029115  00029784  00030453  00031122  00031791  00032460  00033129  00033798  00034467  00035136  00035805
00021757  00022426  00023095  00023764  00024433  00025102  00025771  00026440  00027109  00027778  00028447  00029116  00029785  00030454  00031123  00031792  00032461  00033130  00033799  00034468  00035137  00035806
00021758  00022427  00023096  00023765  00024434  00025103  00025772  00026441  00027110  00027779  00028448  00029117  00029786  00030455  00031124  00031793  00032462  00033131  00033800  00034469  00035138  00035807
00021759  00022428  00023097  00023766  00024435  00025104  00025773  00026442  00027111  00027780  00028449  00029118  00029787  00030456  00031125  00031794  00032463  00033132  00033801  00034470  00035139  00035808
00021760  00022429  00023098  00023767  00024436  00025105  00025774  00026443  00027112  00027781  00028450  00029119  00029788  00030457  00031126  00031795  00032464  00033133  00033802  00034471  00035140  00035809
00021761  00022430  00023099  00023768  00024437  00025106  00025775  00026444  00027113  00027782  00028451  00029120  00029789  00030458  00031127  00031796  00032465  00033134  00033803  00034472  00035141  00035810
00021762  00022431  00023100  00023769  00024438  00025107  00025776  00026445  00027114  00027783  00028452  00029121  00029790  00030459  00031128  00031797  00032466  00033135  00033804  00034473  00035142  00035811
00021763  00022432  00023101  00023770  00024439  00025108  00025777  00026446  00027115  00027784  00028453  00029122  00029791  00030460  00031129  00031798  00032467  00033136  00033805  00034474  00035143  00035812
00021764  00022433  00023102  00023771  00024440  00025109  00025778  00026447  00027116  00027785  00028454  00029123  00029792  00030461  00031130  00031799  00032468  00033137  00033806  00034475  00035144  00035813
00021765  00022434  00023103  00023772  00024441  00025110  00025779  00026448  00027117  00027786  00028455  00029124  00029793  00030462  00031131  00031800  00032469  00033138  00033807  00034476  00035145  00035814
00021766  00022435  00023104  00023773  00024442  00025111  00025780  00026449  00027118  00027787  00028456  00029125  00029794  00030463  00031132  00031801  00032470  00033139  00033808  00034477  00035146  00035815
00021767  00022436  00023105  00023774  00024443  00025112  00025781  00026450  00027119  00027788  00028457  00029126  00029795  00030464  00031133  00031802  00032471  00033140  00033809  00034478  00035147  00035816
00021768  00022437  00023106  00023775  00024444  00025113  00025782  00026451  00027120  00027789  00028458  00029127  00029796  00030465  00031134  00031803  00032472  00033141  00033810  00034479  00035148  00035817
00021769  00022438  00023107  00023776  00024445  00025114  00025783  00026452  00027121  00027790  00028459  00029128  00029797  00030466  00031135  00031804  00032473  00033142  00033811  00034480  00035149  00035818
00021770  00022439  00023108  00023777  00024446  00025115  00025784  00026453  00027122  00027791  00028460  00029129  00029798  00030467  00031136  00031805  00032474  00033143  00033812  00034481  00035150  00035819
00021771  00022440  00023109  00023778  00024447  00025116  00025785  00026454  00027123  00027792  00028461  00029130  00029799  00030468  00031137  00031806  00032475  00033144  00033813  00034482  00035151  00035820
00021772  00022441  00023110  00023779  00024448  00025117  00025786  00026455  00027124  00027793  00028462  00029131  00029800  00030469  00031138  00031807  00032476  00033145  00033814  00034483  00035152  00035821
00021773  00022442  00023111  00023780  00024449  00025118  00025787  00026456  00027125  00027794  00028463  00029132  00029801  00030470  00031139  00031808  00032477  00033146  00033815  00034484  00035153  00035822
00021774  00022443  00023112  00023781  00024450  00025119  00025788  00026457  00027126  00027795  00028464  00029133  00029802  00030471  00031140  00031809  00032478  00033147  00033816  00034485  00035154  00035823
00021775  00022444  00023113  00023782  00024451  00025120  00025789  00026458  00027127  00027796  00028465  00029134  00029803  00030472  00031141  00031810  00032479  00033148  00033817  00034486  00035155  00035824
00021776  00022445  00023114  00023783  00024452  00025121  00025790  00026459  00027128  00027797  00028466  00029135  00029804  00030473  00031142  00031811  00032480  00033149  00033818  00034487  00035156  00035825
00021777  00022446  00023115  00023784  00024453  00025122  00025791  00026460  00027129  00027798  00028467  00029136  00029805  00030474  00031143  00031812  00032481  00033150  00033819  00034488  00035157  00035826
00021778  00022447  00023116  00023785  00024454  00025123  00025792  00026461  00027130  00027799  00028468  00029137  00029806  00030475  00031144  00031813  00032482  00033151  00033820  00034489  00035158  00035827
00021779  00022448  00023117  00023786  00024455  00025124  00025793  00026462  00027131  00027800  00028469  00029138  00029807  00030476  00031145  00031814  00032483  00033152  00033821  00034490  00035159  00035828
00021780  00022449  00023118  00023787  00024456  00025125  00025794  00026463  00027132  00027801  00028470  00029139  00029808  00030477  00031146  00031815  00032484  00033153  00033822  00034491  00035160  00035829
00021781  00022450  00023119  00023788  00024457  00025126  00025795  00026464  00027133  00027802  00028471  00029140  00029809  00030478  00031147  00031816  00032485  00033154  00033823  00034492  00035161  00035830
00021782  00022451  00023120  00023789  00024458  00025127  00025796  00026465  00027134  00027803  00028472  00029141  00029810  00030479  00031148  00031817  00032486  00033155  00033824  00034493  00035162  00035831
00021783  00022452  00023121  00023790  00024459  00025128  00025797  00026466  00027135  00027804  00028473  00029142  00029811  00030480  00031149  00031818  00032487  00033156  00033825  00034494  00035163  00035832
00021784  00022453  00023122  00023791  00024460  00025129  00025798  00026467  00027136  00027805  00028474  00029143  00029812  00030481  00031150  00031819  00032488  00033157  00033826  00034495  00035164  00035833
00021785  00022454  00023123  00023792  00024461  00025130  00025799  00026468  00027137  00027806  00028475  00029144  00029813  00030482  00031151  00031820  00032489  00033158  00033827  00034496  00035165  00035834
00021786  00022455  00023124  00023793  00024462  00025131  00025800  00026469  00027138  00027807  00028476  00029145  00029814  00030483  00031152  00031821  00032490  00033159  00033828  00034497  00035166  00035835
00021787  00022456  00023125  00023794  00024463  00025132  00025801  00026470  00027139  00027808  00028477  00029146  00029815  00030484  00031153  00031822  00032491  00033160  00033829  00034498  00035167  00035836
00021788  00022457  00023126  00023795  00024464  00025133  00025802  00026471  00027140  00027809  00028478  00029147  00029816  00030485  00031154  00031823  00032492  00033161  00033830  00034499  00035168  00035837
00021789  00022458  00023127  00023796  00024465  00025134  00025803  00026472  00027141  00027810  00028479  00029148  00029817  00030486  00031155  00031824  00032493  00033162  00033831  00034500  00035169  00035838
00021790  00022459  00023128  00023797  00024466  00025135  00025804  00026473  00027142  00027811  00028480  00029149  00029818  00030487  00031156  00031825  00032494  00033163  00033832  00034501  00035170  00035839
00021791  00022460  00023129  00023798  00024467  00025136  00025805  00026474  00027143  00027812  00028481  00029150  00029819  00030488  00031157  00031826  00032495  00033164  00033833  00034502  00035171  00035840
00021792  00022461  00023130  00023799  00024468  00025137  00025806  00026475  00027144  00027813  00028482  00029151  00029820  00030489  00031158  00031827  00032496  00033165  00033834  00034503  00035172  00035841
00021793  00022462  00023131  00023800  00024469  00025138  00025807  00026476  00027145  00027814  00028483  00029152  00029821  00030490  00031159  00031828  00032497  00033166  00033835  00034504  00035173  00035842
00021794  00022463  00023132  00023801  00024470  00025139  00025808  00026477  00027146  00027815  00028484  00029153  00029822  00030491  00031160  00031829  00032498  00033167  00033836  00034505  00035174  00035843
00021795  00022464  00023133  00023802  00024471  00025140  00025809  00026478  00027147  00027816  00028485  00029154  00029823  00030492  00031161  00031830  00032499  00033168  00033837  00034506  00035175  00035844
00021796  00022465  00023134  00023803  00024472  00025141  00025810  00026479  00027148  00027817  00028486  00029155  00029824  00030493  00031162  00031831  00032500  00033169  00033838  00034507  00035176  00035845
00021797  00022466  00023135  00023804  00024473  00025142  00025811  00026480  00027149  00027818  00028487  00029156  00029825  00030494  00031163  00031832  00032501  00033170  00033839  00034508  00035177  00035846
00021798  00022467  00023136  00023805  00024474  00025143  00025812  00026481  00027150  00027819  00028488  00029157  00029826  00030495  00031164  00031833  00032502  00033171  00033840  00034509  00035178  00035847
00021799  00022468  00023137  00023806  00024475  00025144  00025813  00026482  00027151  00027820  00028489  00029158  00029827  00030496  00031165  00031834  00032503  00033172  00033841  00034510  00035179  00035848
00021800  00022469  00023138  00023807  00024476  00025145  00025814  00026483  00027152  00027821  00028490  00029159  00029828  00030497  00031166  00031835  00032504  00033173  00033842  00034511  00035180  00035849
00021801  00022470  00023139  00023808  00024477  00025146  00025815  00026484  00027153  00027822  00028491  00029160  00029829  00030498  00031167  00031836  00032505  00033174  00033843  00034512  00035181  00035850
00021802  00022471  00023140  00023809  00024478  00025147  00025816  00026485  00027154  00027823  00028492  00029161  00029830  00030499  00031168  00031837  00032506  00033175  00033844  00034513  00035182  00035851
00021803  00022472  00023141  00023810  00024479  00025148  00025817  00026486  00027155  00027824  00028493  00029162  00029831  00030500  00031169  00031838  00032507  00033176  00033845  00034514  00035183  00035852
00021804  00022473  00023142  00023811  00024480  00025149  00025818  00026487  00027156  00027825  00028494  00029163  00029832  00030501  00031170  00031839  00032508  00033177  00033846  00034515  00035184  00035853
00021805  00022474  00023143  00023812  00024481  00025150  00025819  00026488  00027157  00027826  00028495  00029164  00029833  00030502  00031171  00031840  00032509  00033178  00033847  00034516  00035185  00035854
00021806  00022475  00023144  00023813  00024482  00025151  00025820  00026489  00027158  00027827  00028496  00029165  00029834  00030503  00031172  00031841  00032510  00033179  00033848  00034517  00035186  00035855
00021807  00022476  00023145  00023814  00024483  00025152  00025821  00026490  00027159  00027828  00028497  00029166  00029835  00030504  00031173  00031842  00032511  00033180  00033849  00034518  00035187  00035856
00021808  00022477  00023146  00023815  00024484  00025153  00025822  00026491  00027160  00027829  00028498  00029167  00029836  00030505  00031174  00031843  00032512  00033181  00033850  00034519  00035188  00035857
00021809  00022478  00023147  00023816  00024485  00025154  00025823  00026492  00027161  00027830  00028499  00029168  00029837  00030506  00031175  00031844  00032513  00033182  00033851  00034520  00035189  00035858
00021810  00022479  00023148  00023817  00024486  00025155  00025824  00026493  00027162  00027831  00028500  00029169  00029838  00030507  00031176  00031845  00032514  00033183  00033852  00034521  00035190  00035859
00021811  00022480  00023149  00023818  00024487  00025156  00025825  00026494  00027163  00027832  00028501  00029170  00029839  00030508  00031177  00031846  00032515  00033184  00033853  00034522  00035191  00035860
00021812  00022481  00023150  00023819  00024488  00025157  00025826  00026495  00027164  00027833  00028502  00029171  00029840  00030509  00031178  00031847  00032516  00033185  00033854  00034523  00035192  00035861
00021813  00022482  00023151  00023820  00024489  00025158  00025827  00026496  00027165  00027834  00028503  00029172  00029841  00030510  00031179  00031848  00032517  00033186  00033855  00034524  00035193  00035862
00021814  00022483  00023152  00023821  00024490  00025159  00025828  00026497  00027166  00027835  00028504  00029173  00029842  00030511  00031180  00031849  00032518  00033187  00033856  00034525  00035194  00035863
00021815  00022484  00023153  00023822  00024491  00025160  00025829  00026498  00027167  00027836  00028505  00029174  00029843  00030512  00031181  00031850  00032519  00033188  00033857  00034526  00035195  00035864
00021816  00022485  00023154  00023823  00024492  00025161  00025830  00026499  00027168  00027837  00028506  00029175  00029844  00030513  00031182  00031851  00032520  00033189  00033858  00034527  00035196  00035865
00021817  00022486  00023155  00023824  00024493  00025162  00025831  00026500  00027169  00027838  00028507  00029176  00029845  00030514  00031183  00031852  00032521  00033190  00033859  00034528  00035197  00035866
00021818  00022487  00023156  00023825  00024494  00025163  00025832  00026501  00027170  00027839  00028508  00029177  00029846  00030515  00031184  00031853  00032522  00033191  00033860  00034529  00035198  00035867
00021819  00022488  00023157  00023826  00024495  00025164  00025833  00026502  00027171  00027840  00028509  00029178  00029847  00030516  00031185  00031854  00032523  00033192  00033861  00034530  00035199  00035868
00021820  00022489  00023158  00023827  00024496  00025165  00025834  00026503  00027172  00027841  00028510  00029179  00029848  00030517  00031186  00031855  00032524  00033193  00033862  00034531  00035200  00035869
00021821  00022490  00023159  00023828  00024497  00025166  00025835  00026504  00027173  00027842  00028511  00029180  00029849  00030518  00031187  00031856  00032525  00033194  00033863  00034532  00035201  00035870
00021822  00022491  00023160  00023829  00024498  00025167  00025836  00026505  00027174  00027843  00028512  00029181  00029850  00030519  00031188  00031857  00032526  00033195  00033864  00034533  00035202  00035871
00021823  00022492  00023161  00023830  00024499  00025168  00025837  00026506  00027175  00027844  00028513  00029182  00029851  00030520  00031189  00031858  00032527  00033196  00033865  00034534  00035203  00035872
00021824  00022493  00023162  00023831  00024500  00025169  00025838  00026507  00027176  00027845  00028514  00029183  00029852  00030521  00031190  00031859  00032528  00033197  00033866  00034535  00035204  00035873
00021825  00022494  00023163  00023832  00024501  00025170  00025839  00026508  00027177  00027846  00028515  00029184  00029853  00030522  00031191  00031860  00032529  00033198  00033867  00034536  00035205  00035874
00021826  00022495  00023164  00023833  00024502  00025171  00025840  00026509  00027178  00027847  00028516  00029185  00029854  00030523  00031192  00031861  00032530  00033199  00033868  00034537  00035206  00035875
00021827  00022496  00023165  00023834  00024503  00025172  00025841  00026510  00027179  00027848  00028517  00029186  00029855  00030524  00031193  00031862  00032531  00033200  00033869  00034538  00035207  00035876
00021828  00022497  00023166  00023835  00024504  00025173  00025842  00026511  00027180  00027849  00028518  00029187  00029856  00030525  00031194  00031863  00032532  00033201  00033870  00034539  00035208  00035877
00021829  00022498  00023167  00023836  00024505  00025174  00025843  00026512  00027181  00027850  00028519  00029188  00029857  00030526  00031195  00031864  00032533  00033202  00033871  00034540  00035209  00035878
00021830  00022499  00023168  00023837  00024506  00025175  00025844  00026513  00027182  00027851  00028520  00029189  00029858  00030527  00031196  00031865  00032534  00033203  00033872  00034541  00035210  00035879
00021831  00022500  00023169  00023838  00024507  00025176  00025845  00026514  00027183  00027852  00028521  00029190  00029859  00030528  00031197  00031866  00032535  00033204  00033873  00034542  00035211  00035880
00021832  00022501  00023170  00023839  00024508  00025177  00025846  00026515  00027184  00027853  00028522  00029191  00029860  00030529  00031198  00031867  00032536  00033205  00033874  00034543  00035212  00035881
00021833  00022502  00023171  00023840  00024509  00025178  00025847  00026516  00027185  00027854  00028523  00029192  00029861  00030530  00031199  00031868  00032537  00033206  00033875  00034544  00035213  00035882
00021834  00022503  00023172  00023841  00024510  00025179  00025848  00026517  00027186  00027855  00028524  00029193  00029862  00030531  00031200  00031869  00032538  00033207  00033876  00034545  00035214  00035883
00021835  00022504  00023173  00023842  00024511  00025180  00025849  00026518  00027187  00027856  00028525  00029194  00029863  00030532  00031201  00031870  00032539  00033208  00033877  00034546  00035215  00035884
00021836  00022505  00023174  00023843  00024512  00025181  00025850  00026519  00027188  00027857  00028526  00029195  00029864  00030533  00031202  00031871  00032540  00033209  00033878  00034547  00035216  00035885
00021837  00022506  00023175  00023844  00024513  00025182  00025851  00026520  00027189  00027858  00028527  00029196  00029865  00030534  00031203  00031872  00032541  00033210  00033879  00034548  00035217  00035886
00021838  00022507  00023176  00023845  00024514  00025183  00025852  00026521  00027190  00027859  00028528  00029197  00029866  00030535  00031204  00031873  00032542  00033211  00033880  00034549  00035218  00035887
00021839  00022508  00023177  00023846  00024515  00025184  00025853  00026522  00027191  00027860  00028529  00029198  00029867  00030536  00031205  00031874  00032543  00033212  00033881  00034550  00035219  00035888
00021840  00022509  00023178  00023847  00024516  00025185  00025854  00026523  00027192  00027861  00028530  00029199  00029868  00030537  00031206  00031875  00032544  00033213  00033882  00034551  00035220  00035889
00021841  00022510  00023179  00023848  00024517  00025186  00025855  00026524  00027193  00027862  00028531  00029200  00029869  00030538  00031207  00031876  00032545  00033214  00033883  00034552  00035221  00035890
00021842  00022511  00023180  00023849  00024518  00025187  00025856  00026525  00027194  00027863  00028532  00029201  00029870  00030539  00031208  00031877  00032546  00033215  00033884  00034553  00035222  00035891
00021843  00022512  00023181  00023850  00024519  00025188  00025857  00026526  00027195  00027864  00028533  00029202  00029871  00030540  00031209  00031878  00032547  00033216  00033885  00034554  00035223  00035892
00021844  00022513  00023182  00023851  00024520  00025189  00025858  00026527  00027196  00027865  00028534  00029203  00029872  00030541  00031210  00031879  00032548  00033217  00033886  00034555  00035224  00035893
00021845  00022514  00023183  00023852  00024521  00025190  00025859  00026528  00027197  00027866  00028535  00029204  00029873  00030542  00031211  00031880  00032549  00033218  00033887  00034556  00035225  00035894
00021846  00022515  00023184  00023853  00024522  00025191  00025860  00026529  00027198  00027867  00028536  00029205  00029874  00030543  00031212  00031881  00032550  00033219  00033888  00034557  00035226  00035895
00021847  00022516  00023185  00023854  00024523  00025192  00025861  00026530  00027199  00027868  00028537  00029206  00029875  00030544  00031213  00031882  00032551  00033220  00033889  00034558  00035227  00035896
00021848  00022517  00023186  00023855  00024524  00025193  00025862  00026531  00027200  00027869  00028538  00029207  00029876  00030545  00031214  00031883  00032552  00033221  00033890  00034559  00035228  00035897
00021849  00022518  00023187  00023856  00024525  00025194  00025863  00026532  00027201  00027870  00028539  00029208  00029877  00030546  00031215  00031884  00032553  00033222  00033891  00034560  00035229  00035898
00021850  00022519  00023188  00023857  00024526  00025195  00025864  00026533  00027202  00027871  00028540  00029209  00029878  00030547  00031216  00031885  00032554  00033223  00033892  00034561  00035230  00035899
00021851  00022520  00023189  00023858  00024527  00025196  00025865  00026534  00027203  00027872  00028541  00029210  00029879  00030548  00031217  00031886  00032555  00033224  00033893  00034562  00035231  00035900
00021852  00022521  00023190  00023859  00024528  00025197  00025866  00026535  00027204  00027873  00028542  00029211  00029880  00030549  00031218  00031887  00032556  00033225  00033894  00034563  00035232  00035901
00021853  00022522  00023191  00023860  00024529  00025198  00025867  00026536  00027205  00027874  00028543  00029212  00029881  00030550  00031219  00031888  00032557  00033226  00033895  00034564  00035233  00035902
00021854  00022523  00023192  00023861  00024530  00025199  00025868  00026537  00027206  00027875  00028544  00029213  00029882  00030551  00031220  00031889  00032558  00033227  00033896  00034565  00035234  00035903
00021855  00022524  00023193  00023862  00024531  00025200  00025869  00026538  00027207  00027876  00028545  00029214  00029883  00030552  00031221  00031890  00032559  00033228  00033897  00034566  00035235  00035904
00021856  00022525  00023194  00023863  00024532  00025201  00025870  00026539  00027208  00027877  00028546  00029215  00029884  00030553  00031222  00031891  00032560  00033229  00033898  00034567  00035236  00035905
00021857  00022526  00023195  00023864  00024533  00025202  00025871  00026540  00027209  00027878  00028547  00029216  00029885  00030554  00031223  00031892  00032561  00033230  00033899  00034568  00035237  00035906
00021858  00022527  00023196  00023865  00024534  00025203  00025872  00026541  00027210  00027879  00028548  00029217  00029886  00030555  00031224  00031893  00032562  00033231  00033900  00034569  00035238  00035907
00021859  00022528  00023197  00023866  00024535  00025204  00025873  00026542  00027211  00027880  00028549  00029218  00029887  00030556  00031225  00031894  00032563  00033232  00033901  00034570  00035239  00035908
00021860  00022529  00023198  00023867  00024536  00025205  00025874  00026543  00027212  00027881  00028550  00029219  00029888  00030557  00031226  00031895  00032564  00033233  00033902  00034571  00035240  00035909
00021861  00022530  00023199  00023868  00024537  00025206  00025875  00026544  00027213  00027882  00028551  00029220  00029889  00030558  00031227  00031896  00032565  00033234  00033903  00034572  00035241  00035910
00021862  00022531  00023200  00023869  00024538  00025207  00025876  00026545  00027214  00027883  00028552  00029221  00029890  00030559  00031228  00031897  00032566  00033235  00033904  00034573  00035242  00035911
00021863  00022532  00023201  00023870  00024539  00025208  00025877  00026546  00027215  00027884  00028553  00029222  00029891  00030560  00031229  00031898  00032567  00033236  00033905  00034574  00035243  00035912
00021864  00022533  00023202  00023871  00024540  00025209  00025878  00026547  00027216  00027885  00028554  00029223  00029892  00030561  00031230  00031899  00032568  00033237  00033906  00034575  00035244  00035913
00021865  00022534  00023203  00023872  00024541  00025210  00025879  00026548  00027217  00027886  00028555  00029224  00029893  00030562  00031231  00031900  00032569  00033238  00033907  00034576  00035245  00035914
00021866  00022535  00023204  00023873  00024542  00025211  00025880  00026549  00027218  00027887  00028556  00029225  00029894  00030563  00031232  00031901  00032570  00033239  00033908  00034577  00035246  00035915
00021867  00022536  00023205  00023874  00024543  00025212  00025881  00026550  00027219  00027888  00028557  00029226  00029895  00030564  00031233  00031902  00032571  00033240  00033909  00034578  00035247  00035916
00021868  00022537  00023206  00023875  00024544  00025213  00025882  00026551  00027220  00027889  00028558  00029227  00029896  00030565  00031234  00031903  00032572  00033241  00033910  00034579  00035248  00035917
00021869  00022538  00023207  00023876  00024545  00025214  00025883  00026552  00027221  00027890  00028559  00029228  00029897  00030566  00031235  00031904  00032573  00033242  00033911  00034580  00035249  00035918
00021870  00022539  00023208  00023877  00024546  00025215  00025884  00026553  00027222  00027891  00028560  00029229  00029898  00030567  00031236  00031905  00032574  00033243  00033912  00034581  00035250  00035919
00021871  00022540  00023209  00023878  00024547  00025216  00025885  00026554  00027223  00027892  00028561  00029230  00029899  00030568  00031237  00031906  00032575  00033244  00033913  00034582  00035251  00035920
00021872  00022541  00023210  00023879  00024548  00025217  00025886  00026555  00027224  00027893  00028562  00029231  00029900  00030569  00031238  00031907  00032576  00033245  00033914  00034583  00035252  00035921
00021873  00022542  00023211  00023880  00024549  00025218  00025887  00026556  00027225  00027894  00028563  00029232  00029901  00030570  00031239  00031908  00032577  00033246  00033915  00034584  00035253  00035922
00021874  00022543  00023212  00023881  00024550  00025219  00025888  00026557  00027226  00027895  00028564  00029233  00029902  00030571  00031240  00031909  00032578  00033247  00033916  00034585  00035254  00035923
00021875  00022544  00023213  00023882  00024551  00025220  00025889  00026558  00027227  00027896  00028565  00029234  00029903  00030572  00031241  00031910  00032579  00033248  00033917  00034586  00035255  00035924
00021876  00022545  00023214  00023883  00024552  00025221  00025890  00026559  00027228  00027897  00028566  00029235  00029904  00030573  00031242  00031911  00032580  00033249  00033918  00034587  00035256  00035925
00021877  00022546  00023215  00023884  00024553  00025222  00025891  00026560  00027229  00027898  00028567  00029236  00029905  00030574  00031243  00031912  00032581  00033250  00033919  00034588  00035257  00035926
00021878  00022547  00023216  00023885  00024554  00025223  00025892  00026561  00027230  00027899  00028568  00029237  00029906  00030575  00031244  00031913  00032582  00033251  00033920  00034589  00035258  00035927
00021879  00022548  00023217  00023886  00024555  00025224  00025893  00026562  00027231  00027900  00028569  00029238  00029907  00030576  00031245  00031914  00032583  00033252  00033921  00034590  00035259  00035928
00021880  00022549  00023218  00023887  00024556  00025225  00025894  00026563  00027232  00027901  00028570  00029239  00029908  00030577  00031246  00031915  00032584  00033253  00033922  00034591  00035260  00035929
00021881  00022550  00023219  00023888  00024557  00025226  00025895  00026564  00027233  00027902  00028571  00029240  00029909  00030578  00031247  00031916  00032585  00033254  00033923  00034592  00035261  00035930
00021882  00022551  00023220  00023889  00024558  00025227  00025896  00026565  00027234  00027903  00028572  00029241  00029910  00030579  00031248  00031917  00032586  00033255  00033924  00034593  00035262  00035931
00021883  00022552  00023221  00023890  00024559  00025228  00025897  00026566  00027235  00027904  00028573  00029242  00029911  00030580  00031249  00031918  00032587  00033256  00033925  00034594  00035263  00035932
00021884  00022553  00023222  00023891  00024560  00025229  00025898  00026567  00027236  00027905  00028574  00029243  00029912  00030581  00031250  00031919  00032588  00033257  00033926  00034595  00035264  00035933
00021885  00022554  00023223  00023892  00024561  00025230  00025899  00026568  00027237  00027906  00028575  00029244  00029913  00030582  00031251  00031920  00032589  00033258  00033927  00034596  00035265  00035934
00021886  00022555  00023224  00023893  00024562  00025231  00025900  00026569  00027238  00027907  00028576  00029245  00029914  00030583  00031252  00031921  00032590  00033259  00033928  00034597  00035266  00035935
00021887  00022556  00023225  00023894  00024563  00025232  00025901  00026570  00027239  00027908  00028577  00029246  00029915  00030584  00031253  00031922  00032591  00033260  00033929  00034598  00035267  00035936
00021888  00022557  00023226  00023895  00024564  00025233  00025902  00026571  00027240  00027909  00028578  00029247  00029916  00030585  00031254  00031923  00032592  00033261  00033930  00034599  00035268  00035937
00021889  00022558  00023227  00023896  00024565  00025234  00025903  00026572  00027241  00027910  00028579  00029248  00029917  00030586  00031255  00031924  00032593  00033262  00033931  00034600  00035269  00035938
00021890  00022559  00023228  00023897  00024566  00025235  00025904  00026573  00027242  00027911  00028580  00029249  00029918  00030587  00031256  00031925  00032594  00033263  00033932  00034601  00035270  00035939
00021891  00022560  00023229  00023898  00024567  00025236  00025905  00026574  00027243  00027912  00028581  00029250  00029919  00030588  00031257  00031926  00032595  00033264  00033933  00034602  00035271  00035940
00021892  00022561  00023230  00023899  00024568  00025237  00025906  00026575  00027244  00027913  00028582  00029251  00029920  00030589  00031258  00031927  00032596  00033265  00033934  00034603  00035272  00035941
00021893  00022562  00023231  00023900  00024569  00025238  00025907  00026576  00027245  00027914  00028583  00029252  00029921  00030590  00031259  00031928  00032597  00033266  00033935  00034604  00035273  00035942
00021894  00022563  00023232  00023901  00024570  00025239  00025908  00026577  00027246  00027915  00028584  00029253  00029922  00030591  00031260  00031929  00032598  00033267  00033936  00034605  00035274  00035943
00021895  00022564  00023233  00023902  00024571  00025240  00025909  00026578  00027247  00027916  00028585  00029254  00029923  00030592  00031261  00031930  00032599  00033268  00033937  00034606  00035275  00035944
00021896  00022565  00023234  00023903  00024572  00025241  00025910  00026579  00027248  00027917  00028586  00029255  00029924  00030593  00031262  00031931  00032600  00033269  00033938  00034607  00035276  00035945
00021897  00022566  00023235  00023904  00024573  00025242  00025911  00026580  00027249  00027918  00028587  00029256  00029925  00030594  00031263  00031932  00032601  00033270  00033939  00034608  00035277  00035946
00021898  00022567  00023236  00023905  00024574  00025243  00025912  00026581  00027250  00027919  00028588  00029257  00029926  00030595  00031264  00031933  00032602  00033271  00033940  00034609  00035278  00035947
00021899  00022568  00023237  00023906  00024575  00025244  00025913  00026582  00027251  00027920  00028589  00029258  00029927  00030596  00031265  00031934  00032603  00033272  00033941  00034610  00035279  00035948
00021900  00022569  00023238  00023907  00024576  00025245  00025914  00026583  00027252  00027921  00028590  00029259  00029928  00030597  00031266  00031935  00032604  00033273  00033942  00034611  00035280  00035949
00021901  00022570  00023239  00023908  00024577  00025246  00025915  00026584  00027253  00027922  00028591  00029260  00029929  00030598  00031267  00031936  00032605  00033274  00033943  00034612  00035281  00035950
00021902  00022571  00023240  00023909  00024578  00025247  00025916  00026585  00027254  00027923  00028592  00029261  00029930  00030599  00031268  00031937  00032606  00033275  00033944  00034613  00035282  00035951
00021903  00022572  00023241  00023910  00024579  00025248  00025917  00026586  00027255  00027924  00028593  00029262  00029931  00030600  00031269  00031938  00032607  00033276  00033945  00034614  00035283  00035952
00021904  00022573  00023242  00023911  00024580  00025249  00025918  00026587  00027256  00027925  00028594  00029263  00029932  00030601  00031270  00031939  00032608  00033277  00033946  00034615  00035284  00035953
00021905  00022574  00023243  00023912  00024581  00025250  00025919  00026588  00027257  00027926  00028595  00029264  00029933  00030602  00031271  00031940  00032609  00033278  00033947  00034616  00035285  00035954
00021906  00022575  00023244  00023913  00024582  00025251  00025920  00026589  00027258  00027927  00028596  00029265  00029934  00030603  00031272  00031941  00032610  00033279  00033948  00034617  00035286  00035955
00021907  00022576  00023245  00023914  00024583  00025252  00025921  00026590  00027259  00027928  00028597  00029266  00029935  00030604  00031273  00031942  00032611  00033280  00033949  00034618  00035287  00035956
00021908  00022577  00023246  00023915  00024584  00025253  00025922  00026591  00027260  00027929  00028598  00029267  00029936  00030605  00031274  00031943  00032612  00033281  00033950  00034619  00035288  00035957
00021909  00022578  00023247  00023916  00024585  00025254  00025923  00026592  00027261  00027930  00028599  00029268  00029937  00030606  00031275  00031944  00032613  00033282  00033951  00034620  00035289  00035958
00021910  00022579  00023248  00023917  00024586  00025255  00025924  00026593  00027262  00027931  00028600  00029269  00029938  00030607  00031276  00031945  00032614  00033283  00033952  00034621  00035290  00035959
00021911  00022580  00023249  00023918  00024587  00025256  00025925  00026594  00027263  00027932  00028601  00029270  00029939  00030608  00031277  00031946  00032615  00033284  00033953  00034622  00035291  00035960
00021912  00022581  00023250  00023919  00024588  00025257  00025926  00026595  00027264  00027933  00028602  00029271  00029940  00030609  00031278  00031947  00032616  00033285  00033954  00034623  00035292  00035961
00021913  00022582  00023251  00023920  00024589  00025258  00025927  00026596  00027265  00027934  00028603  00029272  00029941  00030610  00031279  00031948  00032617  00033286  00033955  00034624  00035293  00035962
00021914  00022583  00023252  00023921  00024590  00025259  00025928  00026597  00027266  00027935  00028604  00029273  00029942  00030611  00031280  00031949  00032618  00033287  00033956  00034625  00035294  00035963
00021915  00022584  00023253  00023922  00024591  00025260  00025929  00026598  00027267  00027936  00028605  00029274  00029943  00030612  00031281  00031950  00032619  00033288  00033957  00034626  00035295  00035964
00021916  00022585  00023254  00023923  00024592  00025261  00025930  00026599  00027268  00027937  00028606  00029275  00029944  00030613  00031282  00031951  00032620  00033289  00033958  00034627  00035296  00035965
00021917  00022586  00023255  00023924  00024593  00025262  00025931  00026600  00027269  00027938  00028607  00029276  00029945  00030614  00031283  00031952  00032621  00033290  00033959  00034628  00035297  00035966
00021918  00022587  00023256  00023925  00024594  00025263  00025932  00026601  00027270  00027939  00028608  00029277  00029946  00030615  00031284  00031953  00032622  00033291  00033960  00034629  00035298  00035967
00021919  00022588  00023257  00023926  00024595  00025264  00025933  00026602  00027271  00027940  00028609  00029278  00029947  00030616  00031285  00031954  00032623  00033292  00033961  00034630  00035299  00035968
00021920  00022589  00023258  00023927  00024596  00025265  00025934  00026603  00027272  00027941  00028610  00029279  00029948  00030617  00031286  00031955  00032624  00033293  00033962  00034631  00035300  00035969
00021921  00022590  00023259  00023928  00024597  00025266  00025935  00026604  00027273  00027942  00028611  00029280  00029949  00030618  00031287  00031956  00032625  00033294  00033963  00034632  00035301  00035970
00021922  00022591  00023260  00023929  00024598  00025267  00025936  00026605  00027274  00027943  00028612  00029281  00029950  00030619  00031288  00031957  00032626  00033295  00033964  00034633  00035302  00035971
00021923  00022592  00023261  00023930  00024599  00025268  00025937  00026606  00027275  00027944  00028613  00029282  00029951  00030620  00031289  00031958  00032627  00033296  00033965  00034634  00035303  00035972
00021924  00022593  00023262  00023931  00024600  00025269  00025938  00026607  00027276  00027945  00028614  00029283  00029952  00030621  00031290  00031959  00032628  00033297  00033966  00034635  00035304  00035973
00021925  00022594  00023263  00023932  00024601  00025270  00025939  00026608  00027277  00027946  00028615  00029284  00029953  00030622  00031291  00031960  00032629  00033298  00033967  00034636  00035305  00035974
00021926  00022595  00023264  00023933  00024602  00025271  00025940  00026609  00027278  00027947  00028616  00029285  00029954  00030623  00031292  00031961  00032630  00033299  00033968  00034637  00035306  00035975
00021927  00022596  00023265  00023934  00024603  00025272  00025941  00026610  00027279  00027948  00028617  00029286  00029955  00030624  00031293  00031962  00032631  00033300  00033969  00034638  00035307  00035976
00021928  00022597  00023266  00023935  00024604  00025273  00025942  00026611  00027280  00027949  00028618  00029287  00029956  00030625  00031294  00031963  00032632  00033301  00033970  00034639  00035308  00035977
00021929  00022598  00023267  00023936  00024605  00025274  00025943  00026612  00027281  00027950  00028619  00029288  00029957  00030626  00031295  00031964  00032633  00033302  00033971  00034640  00035309  00035978
00021930  00022599  00023268  00023937  00024606  00025275  00025944  00026613  00027282  00027951  00028620  00029289  00029958  00030627  00031296  00031965  00032634  00033303  00033972  00034641  00035310  00035979
00021931  00022600  00023269  00023938  00024607  00025276  00025945  00026614  00027283  00027952  00028621  00029290  00029959  00030628  00031297  00031966  00032635  00033304  00033973  00034642  00035311  00035980
00021932  00022601  00023270  00023939  00024608  00025277  00025946  00026615  00027284  00027953  00028622  00029291  00029960  00030629  00031298  00031967  00032636  00033305  00033974  00034643  00035312  00035981
00021933  00022602  00023271  00023940  00024609  00025278  00025947  00026616  00027285  00027954  00028623  00029292  00029961  00030630  00031299  00031968  00032637  00033306  00033975  00034644  00035313  00035982
00021934  00022603  00023272  00023941  00024610  00025279  00025948  00026617  00027286  00027955  00028624  00029293  00029962  00030631  00031300  00031969  00032638  00033307  00033976  00034645  00035314  00035983
00021935  00022604  00023273  00023942  00024611  00025280  00025949  00026618  00027287  00027956  00028625  00029294  00029963  00030632  00031301  00031970  00032639  00033308  00033977  00034646  00035315  00035984
00021936  00022605  00023274  00023943  00024612  00025281  00025950  00026619  00027288  00027957  00028626  00029295  00029964  00030633  00031302  00031971  00032640  00033309  00033978  00034647  00035316  00035985
00021937  00022606  00023275  00023944  00024613  00025282  00025951  00026620  00027289  00027958  00028627  00029296  00029965  00030634  00031303  00031972  00032641  00033310  00033979  00034648  00035317  00035986
00021938  00022607  00023276  00023945  00024614  00025283  00025952  00026621  00027290  00027959  00028628  00029297  00029966  00030635  00031304  00031973  00032642  00033311  00033980  00034649  00035318  00035987
00021939  00022608  00023277  00023946  00024615  00025284  00025953  00026622  00027291  00027960  00028629  00029298  00029967  00030636  00031305  00031974  00032643  00033312  00033981  00034650  00035319  00035988
00021940  00022609  00023278  00023947  00024616  00025285  00025954  00026623  00027292  00027961  00028630  00029299  00029968  00030637  00031306  00031975  00032644  00033313  00033982  00034651  00035320  00035989
00021941  00022610  00023279  00023948  00024617  00025286  00025955  00026624  00027293  00027962  00028631  00029300  00029969  00030638  00031307  00031976  00032645  00033314  00033983  00034652  00035321  00035990
00021942  00022611  00023280  00023949  00024618  00025287  00025956  00026625  00027294  00027963  00028632  00029301  00029970  00030639  00031308  00031977  00032646  00033315  00033984  00034653  00035322  00035991
00021943  00022612  00023281  00023950  00024619  00025288  00025957  00026626  00027295  00027964  00028633  00029302  00029971  00030640  00031309  00031978  00032647  00033316  00033985  00034654  00035323  00035992
00021944  00022613  00023282  00023951  00024620  00025289  00025958  00026627  00027296  00027965  00028634  00029303  00029972  00030641  00031310  00031979  00032648  00033317  00033986  00034655  00035324  00035993
00021945  00022614  00023283  00023952  00024621  00025290  00025959  00026628  00027297  00027966  00028635  00029304  00029973  00030642  00031311  00031980  00032649  00033318  00033987  00034656  00035325  00035994
00021946  00022615  00023284  00023953  00024622  00025291  00025960  00026629  00027298  00027967  00028636  00029305  00029974  00030643  00031312  00031981  00032650  00033319  00033988  00034657  00035326  00035995
00021947  00022616  00023285  00023954  00024623  00025292  00025961  00026630  00027299  00027968  00028637  00029306  00029975  00030644  00031313  00031982  00032651  00033320  00033989  00034658  00035327  00035996
00021948  00022617  00023286  00023955  00024624  00025293  00025962  00026631  00027300  00027969  00028638  00029307  00029976  00030645  00031314  00031983  00032652  00033321  00033990  00034659  00035328  00035997
00021949  00022618  00023287  00023956  00024625  00025294  00025963  00026632  00027301  00027970  00028639  00029308  00029977  00030646  00031315  00031984  00032653  00033322  00033991  00034660  00035329  00035998
00021950  00022619  00023288  00023957  00024626  00025295  00025964  00026633  00027302  00027971  00028640  00029309  00029978  00030647  00031316  00031985  00032654  00033323  00033992  00034661  00035330  00035999
00021951  00022620  00023289  00023958  00024627  00025296  00025965  00026634  00027303  00027972  00028641  00029310  00029979  00030648  00031317  00031986  00032655  00033324  00033993  00034662  00035331  00036000
00021952  00022621  00023290  00023959  00024628  00025297  00025966  00026635  00027304  00027973  00028642  00029311  00029980  00030649  00031318  00031987  00032656  00033325  00033994  00034663  00035332  00036001
00021953  00022622  00023291  00023960  00024629  00025298  00025967  00026636  00027305  00027974  00028643  00029312  00029981  00030650  00031319  00031988  00032657  00033326  00033995  00034664  00035333  00036002
00021954  00022623  00023292  00023961  00024630  00025299  00025968  00026637  00027306  00027975  00028644  00029313  00029982  00030651  00031320  00031989  00032658  00033327  00033996  00034665  00035334  00036003
00021955  00022624  00023293  00023962  00024631  00025300  00025969  00026638  00027307  00027976  00028645  00029314  00029983  00030652  00031321  00031990  00032659  00033328  00033997  00034666  00035335  00036004
00021956  00022625  00023294  00023963  00024632  00025301  00025970  00026639  00027308  00027977  00028646  00029315  00029984  00030653  00031322  00031991  00032660  00033329  00033998  00034667  00035336  00036005
00021957  00022626  00023295  00023964  00024633  00025302  00025971  00026640  00027309  00027978  00028647  00029316  00029985  00030654  00031323  00031992  00032661  00033330  00033999  00034668  00035337  00036006
00021958  00022627  00023296  00023965  00024634  00025303  00025972  00026641  00027310  00027979  00028648  00029317  00029986  00030655  00031324  00031993  00032662  00033331  00034000  00034669  00035338  00036007
00021959  00022628  00023297  00023966  00024635  00025304  00025973  00026642  00027311  00027980  00028649  00029318  00029987  00030656  00031325  00031994  00032663  00033332  00034001  00034670  00035339  00036008
00021960  00022629  00023298  00023967  00024636  00025305  00025974  00026643  00027312  00027981  00028650  00029319  00029988  00030657  00031326  00031995  00032664  00033333  00034002  00034671  00035340  00036009
00021961  00022630  00023299  00023968  00024637  00025306  00025975  00026644  00027313  00027982  00028651  00029320  00029989  00030658  00031327  00031996  00032665  00033334  00034003  00034672  00035341  00036010
00021962  00022631  00023300  00023969  00024638  00025307  00025976  00026645  00027314  00027983  00028652  00029321  00029990  00030659  00031328  00031997  00032666  00033335  00034004  00034673  00035342  00036011
00021963  00022632  00023301  00023970  00024639  00025308  00025977  00026646  00027315  00027984  00028653  00029322  00029991  00030660  00031329  00031998  00032667  00033336  00034005  00034674  00035343  00036012
00021964  00022633  00023302  00023971  00024640  00025309  00025978  00026647  00027316  00027985  00028654  00029323  00029992  00030661  00031330  00031999  00032668  00033337  00034006  00034675  00035344  00036013
00021965  00022634  00023303  00023972  00024641  00025310  00025979  00026648  00027317  00027986  00028655  00029324  00029993  00030662  00031331  00032000  00032669  00033338  00034007  00034676  00035345  00036014
00021966  00022635  00023304  00023973  00024642  00025311  00025980  00026649  00027318  00027987  00028656  00029325  00029994  00030663  00031332  00032001  00032670  00033339  00034008  00034677  00035346  00036015
00021967  00022636  00023305  00023974  00024643  00025312  00025981  00026650  00027319  00027988  00028657  00029326  00029995  00030664  00031333  00032002  00032671  00033340  00034009  00034678  00035347  00036016
00021968  00022637  00023306  00023975  00024644  00025313  00025982  00026651  00027320  00027989  00028658  00029327  00029996  00030665  00031334  00032003  00032672  00033341  00034010  00034679  00035348  00036017
00021969  00022638  00023307  00023976  00024645  00025314  00025983  00026652  00027321  00027990  00028659  00029328  00029997  00030666  00031335  00032004  00032673  00033342  00034011  00034680  00035349  00036018
00021970  00022639  00023308  00023977  00024646  00025315  00025984  00026653  00027322  00027991  00028660  00029329  00029998  00030667  00031336  00032005  00032674  00033343  00034012  00034681  00035350  00036019
00021971  00022640  00023309  00023978  00024647  00025316  00025985  00026654  00027323  00027992  00028661  00029330  00029999  00030668  00031337  00032006  00032675  00033344  00034013  00034682  00035351  00036020
00021972  00022641  00023310  00023979  00024648  00025317  00025986  00026655  00027324  00027993  00028662  00029331  00030000  00030669  00031338  00032007  00032676  00033345  00034014  00034683  00035352  00036021
00021973  00022642  00023311  00023980  00024649  00025318  00025987  00026656  00027325  00027994  00028663  00029332  00030001  00030670  00031339  00032008  00032677  00033346  00034015  00034684  00035353  00036022
00021974  00022643  00023312  00023981  00024650  00025319  00025988  00026657  00027326  00027995  00028664  00029333  00030002  00030671  00031340  00032009  00032678  00033347  00034016  00034685  00035354  00036023
00021975  00022644  00023313  00023982  00024651  00025320  00025989  00026658  00027327  00027996  00028665  00029334  00030003  00030672  00031341  00032010  00032679  00033348  00034017  00034686  00035355  00036024
00021976  00022645  00023314  00023983  00024652  00025321  00025990  00026659  00027328  00027997  00028666  00029335  00030004  00030673  00031342  00032011  00032680  00033349  00034018  00034687  00035356  00036025
00021977  00022646  00023315  00023984  00024653  00025322  00025991  00026660  00027329  00027998  00028667  00029336  00030005  00030674  00031343  00032012  00032681  00033350  00034019  00034688  00035357  00036026
00021978  00022647  00023316  00023985  00024654  00025323  00025992  00026661  00027330  00027999  00028668  00029337  00030006  00030675  00031344  00032013  00032682  00033351  00034020  00034689  00035358  00036027
00021979  00022648  00023317  00023986  00024655  00025324  00025993  00026662  00027331  00028000  00028669  00029338  00030007  00030676  00031345  00032014  00032683  00033352  00034021  00034690  00035359  00036028
00021980  00022649  00023318  00023987  00024656  00025325  00025994  00026663  00027332  00028001  00028670  00029339  00030008  00030677  00031346  00032015  00032684  00033353  00034022  00034691  00035360  checkpoint.00021326
00021981  00022650  00023319  00023988  00024657  00025326  00025995  00026664  00027333  00028002  00028671  00029340  00030009  00030678  00031347  00032016  00032685  00033354  00034023  00034692  00035361
00021982  00022651  00023320  00023989  00024658  00025327  00025996  00026665  00027334  00028003  00028672  00029341  00030010  00030679  00031348  00032017  00032686  00033355  00034024  00034693  00035362
00021983  00022652  00023321  00023990  00024659  00025328  00025997  00026666  00027335  00028004  00028673  00029342  00030011  00030680  00031349  00032018  00032687  00033356  00034025  00034694  00035363
00021984  00022653  00023322  00023991  00024660  00025329  00025998  00026667  00027336  00028005  00028674  00029343  00030012  00030681  00031350  00032019  00032688  00033357  00034026  00034695  00035364
00021985  00022654  00023323  00023992  00024661  00025330  00025999  00026668  00027337  00028006  00028675  00029344  00030013  00030682  00031351  00032020  00032689  00033358  00034027  00034696  00035365
00021986  00022655  00023324  00023993  00024662  00025331  00026000  00026669  00027338  00028007  00028676  00029345  00030014  00030683  00031352  00032021  00032690  00033359  00034028  00034697  00035366
00021987  00022656  00023325  00023994  00024663  00025332  00026001  00026670  00027339  00028008  00028677  00029346  00030015  00030684  00031353  00032022  00032691  00033360  00034029  00034698  00035367
00021988  00022657  00023326  00023995  00024664  00025333  00026002  00026671  00027340  00028009  00028678  00029347  00030016  00030685  00031354  00032023  00032692  00033361  00034030  00034699  00035368
00021989  00022658  00023327  00023996  00024665  00025334  00026003  00026672  00027341  00028010  00028679  00029348  00030017  00030686  00031355  00032024  00032693  00033362  00034031  00034700  00035369
00021990  00022659  00023328  00023997  00024666  00025335  00026004  00026673  00027342  00028011  00028680  00029349  00030018  00030687  00031356  00032025  00032694  00033363  00034032  00034701  00035370
00021991  00022660  00023329  00023998  00024667  00025336  00026005  00026674  00027343  00028012  00028681  00029350  00030019  00030688  00031357  00032026  00032695  00033364  00034033  00034702  00035371
00021992  00022661  00023330  00023999  00024668  00025337  00026006  00026675  00027344  00028013  00028682  00029351  00030020  00030689  00031358  00032027  00032696  00033365  00034034  00034703  00035372
00021993  00022662  00023331  00024000  00024669  00025338  00026007  00026676  00027345  00028014  00028683  00029352  00030021  00030690  00031359  00032028  00032697  00033366  00034035  00034704  00035373
00021994  00022663  00023332  00024001  00024670  00025339  00026008  00026677  00027346  00028015  00028684  00029353  00030022  00030691  00031360  00032029  00032698  00033367  00034036  00034705  00035374
00021995  00022664  00023333  00024002  00024671  00025340  00026009  00026678  00027347  00028016  00028685  00029354  00030023  00030692  00031361  00032030  00032699  00033368  00034037  00034706  00035375

wal/checkpoint.00021326:
00000000

thanks

Brian Candler

unread,
Dec 2, 2021, 10:45:26 AM12/2/21
to Prometheus Users
"local storage" means what filesystem - ext4? xfs? something else?

What's the difference between the oldest and newest timestamps?  That will show you how long the problem has been going for.

ls -ld 00021327
ls -ld 00036028

Are you getting any error output from the prometheus server process? For example, if you're running it under systemd then try

journalctl -eu prometheus

My guess is that prometheus is failing to update the main database from the WAL, and if so will probably be logging some message saying what it's stuck on.  And hence the WAL just keeps growing as new data is scraped.

Senthil

unread,
Dec 2, 2021, 11:21:37 AM12/2/21
to Prometheus Users
its ext4.

-rw-r--r--. 1 prometheus prometheus 134053888 Nov  2 09:55 00021327
-rw-r--r--. 1 prometheus prometheus 0 Dec  1 09:11 00036028

journalctl -eu prometheus

Initially, we were receiving no space left error.

prometheus: level=error ts=2021-11-30T20:31:29.438Z caller=scrape.go:1088 component="scrape manager" scrape_pool=proc_exporter target=XXXXXXXX msg="Scrape commit failed" err="write to WAL: log samples: write /apps/prometheus/prometheus_data/wal/00035966: no space left on device"

We increased to 1TB from 300 GB, and restarted. Then it took a long time to load the WAL at last we got 

prometheus: level=error ts=2021-11-30T20:32:26.338Z caller=db.go:766 component=tsdb msg="compaction failed" err="plan compaction: open /apps/prometheus/prometheus_data: too many open files"

I increased the limit and restarted, we got a corruption error.

prometheus: ts=2021-12-01T04:47:51.988Z caller=db.go:756 level=warn component=tsdb msg="Encountered WAL read error, attempting repair" err="read records: corruption in segment /apps/prometheus/prometheus_data/wal/00035966 at 94863471: unexpected full record"
prometheus: ts=2021-12-01T04:47:52.017Z caller=wal.go:364 level=warn component=tsdb msg="Starting corruption repair" segment=35966 offset=94863471
prometheus: ts=2021-12-01T04:47:52.356Z caller=wal.go:372 level=warn component=tsdb msg="Deleting all segments newer than corrupted segment" segment=35966
prometheus: ts=2021-12-01T04:47:52.364Z caller=wal.go:394 level=warn component=tsdb msg="Rewrite corrupted segment" segment=35966
prometheus: ts=2021-12-01T04:47:53.865Z caller=main.go:866 level=info fs_type=EXT4_SUPER_MAGIC
prometheus: ts=2021-12-01T04:47:53.865Z caller=main.go:869 level=info msg="TSDB started"
prometheus: ts=2021-12-01T04:47:53.865Z caller=main.go:996 level=info msg="Loading configuration file" filename=/apps/prometheus/prometheus_server/prometheus.yml
prometheus: ts=2021-12-01T04:47:54.741Z caller=main.go:1033 level=info msg="Completed loading of configuration file" filename=/apps/prometheus/prometheus_server/prometheus.yml totalDuration=876.279412ms db_storage=1.661153ms remote_storage=6.844µs web_handler=24.458µs query_engine=4.525µs scrape=65.638736ms scrape_sd=6.201988ms notify=71.586µs notify_sd=3.788352ms rules=735.536426ms
prometheus: ts=2021-12-01T04:47:54.741Z caller=main.go:811 level=info msg="Server is ready to receive web requests."

Since we can't wait for a long I just moved the wal directory to wal.bkp and restarted the Prometheus now. 

Reply all
Reply to author
Forward
0 new messages