Database Open Access

MIMIC-III Waveform Database

Benjamin Moody George Moody Mauricio Villarroel Gari Clifford Ikaro Silva

Published: April 7, 2020. Version: 1.0


When using this resource, please cite: (show more options)
Moody, B., Moody, G., Villarroel, M., Clifford, G., & Silva, I. (2020). MIMIC-III Waveform Database (version 1.0). PhysioNet. https://doi.org/10.13026/c2607m.

Additionally, please cite the original publication:

Johnson, A. E. W., Pollard, T. J., Shen, L., Lehman, L. H., Feng, M., Ghassemi, M., Moody, B., Szolovits, P., Celi, L. A., & Mark, R. G. (2016). MIMIC-III, a freely accessible critical care database. Scientific Data, 3, 160035.

Please include the standard citation for PhysioNet: (show more options)
Goldberger, A., Amaral, L., Glass, L., Hausdorff, J., Ivanov, P. C., Mark, R., ... & Stanley, H. E. (2000). PhysioBank, PhysioToolkit, and PhysioNet: Components of a new research resource for complex physiologic signals. Circulation [Online]. 101 (23), pp. e215–e220.

Abstract

The MIMIC-III Waveform Database contains 67,830 record sets for approximately 30,000 ICU patients. Almost all record sets include a waveform record containing digitized signals (typically including ECG, ABP, respiration, and PPG, and frequently other signals) and a “numerics” record containing time series of periodic measurements, each presenting a quasi-continuous recording of vital signs of a single patient throughout an ICU stay (typically a few days, but many are several weeks in duration). A subset of this database contains waveform and numerics records that have been matched and time-aligned with MIMIC-III Clinical Database records.


Background

The MIMIC-III Waveform Database contains thousands of recordings of multiple physiologic signals (“waveforms”) and time series of vital signs (“numerics”) collected from bedside patient monitors in adult and neonatal intensive care units (ICUs).

The MIMIC-III Waveform Database is a companion to the MIMIC-III Clinical Database, which contains detailed clinical information about most of the patients represented in the Waveform Database [1]. Since the contents of each database were collected independently, in partially deidentified form, matching the clinical data with the waveform data is a non-trivial task, and only a subset of Waveform Database records has been matched with Clinical Database records. See the MIMIC-III Waveform Database Matched Subset for more information.


Methods

Unlike the original MIMIC Database, waveforms were collected in a largely automated fashion, from all of the bedside monitors in certain adult and neonatal ICUs. Not all of the ICUs in the hospital were included, and the data archiving process did not run continuously, but while it was running, all waveforms from those ICUs were captured and archived. As a result, these records represent a random sample of patients in those specific ICUs.

Recorded waveforms and numerics vary depending on choices made by the ICU staff. Waveforms almost always include one or more ECG signals, and often include continuous arterial blood pressure (ABP) waveforms, fingertip photoplethysmogram (PPG) signals, and respiration, with additional waveforms (up to 8 simultaneously) as available. Numerics typically include heart and respiration rates, SpO2, and systolic, mean, and diastolic blood pressure, together with others as available. Recording lengths also vary; most are a few days in duration, but some are shorter and others are several weeks long.

The project was approved by the Institutional Review Boards of Beth Israel Deaconess Medical Center (Boston, MA) and the Massachusetts Institute of Technology (Cambridge, MA). Requirement for individual patient consent was waived because the project did not impact clinical care and all protected health information was deidentified.


Data Description

Each recording comprises two records (a waveform record and a matching numerics record) in a single record directory (“folder”) with the name of the record. To reduce access time, the record directories have been distributed among ten intermediate-level directories (listed below). The names of these intermediate directories (30, 31, ..., 39) match the first two digits of the record directories they contain.

In almost all cases, the waveform records comprise multiple segments, each of which can be read as a separate record. Each segment contains an uninterrupted recording of a set of simultaneously observed signals, and the signal gains do not change at any time during the segment. Whenever the ICU staff changed the signals being monitored or adjusted the amplitude of a signal being monitored, this event was recorded in the raw data dump, and a new segment begins at that time.

Each composite waveform record includes a list of the segments that comprise it in its master header file. The list begins on the second line of the master header with a layout header file that specifies all of the signals that are observed in any segment belonging to the record. Each segment has its own header file and (except for the layout header) a matching (binary) signal (.dat) file. Occasionally, the monitor may be disconnected entirely for a short time; these intervals are recorded as gaps in the master header file, but there are no header or signal files corresponding to gaps.

The numerics records (designated by the letter n appended to the record name) are not divided into segments, since the storage savings that would be achieved by doing so would be relatively little.

Physiologic waveform records in this database contain up to eight simultaneously recorded signals digitized at 125 Hz with 8-, 10-, or (occasionally) 12-bit resolution. Numerics records typically contain 10 or more time series of vital signs sampled once per second or once per minute.

Technical Limitations

Waveforms or numerics missing:
Occasionally, technical limitations of the data acquisition system make it possible to create a physiologic waveform record but not a numerics record, or vice versa.
A given signal may not be available throughout an entire record:
Records in the MIMIC-III Waveform Database vary in length; some are several weeks in duration. It is common for the physiologic signals to be interrupted or changed occasionally during recordings of such long duration. When using a viewer such as LightWAVE, all signals available at any time during a record are listed, although in most cases only a subset is visible at any given time.
Gaps and patient identification:
The waveform and numerics records have been extracted from raw data dumps collected from the bedside monitors using a facility provided by the monitor manufacturer. The raw data dumps contain files of data collected from a single patient monitor during a single monitoring session (which may last days or weeks). Usually the monitoring session ends when the patient is discharged, so that the data in a single file come from a single patient. Occasionally, however, the monitor is not reset when the patient is discharged, and the session continues after a new patient has been admitted; in this case the raw data file contains data from two (or more) patients, with a gap (an interval during which no waveforms or numerics are recorded) that is typically an hour or more in duration. Such gaps may also appear if the monitor is temporarily disconnected (for example, for a laboratory test) and then reconnected to the same patient. Since the raw data files do not usually contain patient identifiers, it is not trivial to determine with certainty if the data before and after a gap were collected from the same patient.
Ideally, each MIMIC-III Waveform Database record should contain data from only one patient. All raw data files containing gaps of an hour or more have been split into separate records in order to decrease the likelihood that any record contains data from multiple patients. An ongoing project is to examine the sets of records created this way, matching them with MIMIC-III Clinical Database records when possible, to determine if and how they should be reassembled.
Inter-waveform alignment problems:
The method used for MIMIC waveform data extraction was not designed for inter-waveform analysis. The waveform data contain unspecified/unknown filtering delays and/or unknown inter-channel delays, which may not be constant in a given record. Therefore, although the ECGs are time-aligned with each other, there may be a (changing) delay of up to 500ms between any of the other waveforms in the data. For example, the pulse transit time measured between different waveforms may be unreliable (either in absolute or relative terms).
ECG limitations:
The ECG signals in the waveform records were originally sampled with 12-bit precision at a high sampling rate, and were then scaled and decimated to 500 samples per second (per signal). The scaling reduced the effective amplitude resolution from 12 bits to 9 or 10 bits in typical cases, and as little as 7 bits in some cases. From each set of 4 consecutive decimated samples of the same ECG signal, one was recorded (chosen using a turning-point compressor, a technique sometimes called “peak-picking”). The result is an ECG signal sampled 125 times per second, but at intervals that vary between 2 and 14 ms (averaging 8 ms). Since the interval between any given pair of samples was not available to us, the reconstructions of the ECG signals assume uniform 8 ms intervals. These signals with reduced time and amplitude resolution, and sampling jitter introduced by the “peak-picking”, were the only ECG signals that were possible to capture from the ICU monitors. Although ECGs reconstructed in this way can be readily interpreted visually, they are unsuitable as input for certain algorithms for ECG analysis, particularly those that are sensitive to frequency-domain features of the signal. Note that these limitations apply only to the ECG signals, not to the other signals, which were originally sampled at uniform 8 ms intervals (125 samples per second) and were not scaled prior to capture.

Usage Notes

The following example illustrates the organization of the database:

  • Intermediate directory 31 contains all records with names that begin with 31.
  • Record directory 3141595 is contained within intermediate directory 31.
  • All files associated with physiologic waveform record 3141595 and its companion numerics record 3141595n are contained within record directory 31/3141595.
    • The first line of the master header file for waveform record 314595 (31/3141595/3141595.hea) indicates that the record is 242353557 sample intervals (about 22 days at 125 samples per second) in duration, and that it contains 427 segments and gaps. (See header(5) in the WFDB Applications Guide for details on the format of this text file.) The first segment is named 3141595_0001, and it is 2888500 sample intervals (6 hours, 15 minutes, and 8 seconds, at 125 samples per second) in duration. At the end of the master header file, a comment (# Location: nicu) specifies the ICU in which the recording was made (the neonatal ICU, in this case).
    • The layout header file for this record (31/3141595/3141595_layout.hea) indicates that five ECG signals (I, II, III, AVR, and “V”), a respiration signal, and a PPG signal are available during portions of the record. (The five ECG signals are not all available simultaneously.)
    • The header file for the first segment of this record (31/3141595/3141595_0001.hea) shows that a PPG signal (“PLETH”), a respiration signal, and ECG leads II and AVR are available throughout this initial segment.
  • The matching numerics record is named 3141595n, and its header file (31/3141595/3141595n.hea) shows that it is 1938730 sample intervals (about 22 days at 1 sample per second) in duration, and that it contains heart rate (“HR”, which is measured from the ECG, as well as “PULSE”, measured from one or more pulsatile signals), noninvasive blood pressure (raw as well as systolic, diastolic, and mean), respiration rate, and SpO2.

Any WFDB application can read any waveform record from this database directly from the PhysioNet web server (i.e., without downloading the record first) using a record name of the form mimic3wdb/3x/3xyyyyy/. Numerics records can be read using the longer form mimic3wdb/3x/3xyyyyy/3xyyyyyn (note that the final 3xyyyyy must be repeated and followed by n to specify the numerics record).

For example, if you have installed the WFDB Software Package, you can read the first 10 seconds of waveform record 3141595 using this rdsamp command:

rdsamp -r mimic3wdb/31/3141595/ -p -v -t 10

To read the first 10 seconds of the matching numerics record 3141595n, use this command instead:

rdsamp -r mimic3wdb/31/3141595/3141595n -p -v -t 10

Notice that the first command produces 1250 samples of each waveform (125 samples per second, for 10 seconds), but the second command produces only 10 samples of each vital sign (1 sample per second, for 10 seconds).


Release Notes

Version 1.0 of the MIMIC-III Waveform Database supersedes previously-released versions of the MIMIC-II Waveform Database. The numbered records (3000003 to 3999988) are identical to those in version 3.2 of the MIMIC-II Waveform Database. The Matched Subset, however, uses different subject IDs and surrogate dates, corresponding to version 1.4 of the MIMIC-III Clinical Database.


Acknowledgements

We wish to thank Philips Healthcare, as well as the Beth Israel Deaconess Medical Center, for their invaluable support in making this project possible.

Many people have contributed to this project over the past 18 years, and it would be impossible to list them all. In particular, we would like to acknowledge Michael Craig, Tin Kyaw, and Mohammed Saeed, for their efforts in collecting and organizing the original MIMIC-II Waveform Database, upon which this database is based.


Conflicts of Interest

The authors have no conflicts of interests to declare.


References

  1. Johnson, A. E. W., Pollard, T. J., Shen, L., Lehman, L. H., Feng, M., Ghassemi, M., Moody, B., Szolovits, P., Celi, L. A., & Mark, R. G. (2016). MIMIC-III, a freely accessible critical care database. Scientific Data, 3, 160035. https://dx.doi.org/10.1038/sdata.2016.35

Parent Projects
MIMIC-III Waveform Database was derived from: Please cite them when using this project.
Share
Access

Access Policy:
Anyone can access the files, as long as they conform to the terms of the specified license.

License (for files):
Open Data Commons Open Database License v1.0

Corresponding Author
You must be logged in to view the contact information.

Files

Total uncompressed size: 6.7 TB.

Access the files

Visualize waveforms

Folder Navigation: <base>/33
Name Size Modified
Parent Directory
3300003
3300027
3300051
3300062
3300091
3300094
3300096
3300109
3300118
3300122
3300127
3300133
3300175
3300184
3300212
3300226
3300240
3300244
3300246
3300249
3300252
3300257
3300292
3300295
3300312
3300320
3300325
3300331
3300342
3300351
3300379
3300380
3300390
3300416
3300430
3300433
3300446
3300461
3300467
3300469
3300472
3300473
3300478
3300481
3300493
3300500
3300505
3300513
3300565
3300568
3300572
3300583
3300592
3300602
3300651
3300652
3300669
3300681
3300684
3300696
3300700
3300709
3300742
3300769
3300784
3300789
3300840
3300844
3300846
3300864
3300865
3300870
3300876
3300923
3300927
3300939
3300944
3300956
3300961
3300965
3300988
3301034
3301046
3301067
3301070
3301076
3301077
3301078
3301114
3301131
3301146
3301150
3301151
3301174
3301230
3301237
3301243
3301245
3301286
3301290
3301295
3301319
3301338
3301343
3301363
3301402
3301405
3301407
3301409
3301433
3301442
3301461
3301464
3301484
3301488
3301496
3301519
3301530
3301533
3301540
3301541
3301552
3301557
3301558
3301560
3301561
3301562
3301572
3301579
3301584
3301589
3301602
3301603
3301605
3301644
3301653
3301659
3301668
3301671
3301676
3301686
3301706
3301709
3301737
3301755
3301759
3301760
3301774
3301784
3301823
3301844
3301870
3301872
3301888
3301894
3301900
3301907
3301916
3301930
3301939
3301967
3301974
3301979
3301986
3301989
3301999
3302022
3302034
3302041
3302071
3302101
3302116
3302125
3302127
3302134
3302139
3302147
3302154
3302162
3302202
3302205
3302222
3302226
3302243
3302245
3302283
3302320
3302332
3302348
3302361
3302371
3302374
3302376
3302380
3302401
3302404
3302419
3302432
3302447
3302465
3302468
3302491
3302501
3302523
3302537
3302539
3302551
3302562
3302585
3302590
3302593
3302613
3302621
3302637
3302649
3302680
3302687
3302702
3302714
3302715
3302724
3302725
3302741
3302746
3302754
3302803
3302820
3302870
3302872
3302873
3302875
3302876
3302879
3302884
3302886
3302890
3302898
3302931
3302938
3302948
3302949
3302964
3302992
3302998
3302999
3303005
3303013
3303037
3303069
3303087
3303096
3303106
3303112
3303115
3303123
3303124
3303125
3303139
3303187
3303193
3303227
3303233
3303250
3303251
3303254
3303257
3303270
3303274
3303349
3303357
3303384
3303399
3303403
3303443
3303452
3303480
3303486
3303501
3303504
3303529
3303551
3303563
3303623
3303632
3303656
3303683
3303684
3303712
3303731
3303776
3303781
3303813
3303814
3303899
3303907
3303925
3303937
3303949
3303950
3303970
3303973
3303984
3303993
3304000
3304024
3304027
3304047
3304053
3304069
3304073
3304096
3304133
3304151
3304181
3304202
3304207
3304217
3304235
3304245
3304253
3304282
3304298
3304312
3304316
3304322
3304332
3304351
3304356
3304365
3304378
3304383
3304385
3304398
3304400
3304423
3304461
3304476
3304483
3304508
3304543
3304552
3304582
3304584
3304607
3304659
3304662
3304690
3304700
3304732
3304791
3304801
3304814
3304844
3304860
3304875
3304889
3304893
3304900
3304902
3304910
3304930
3304973
3304994
3305020
3305033
3305038
3305053
3305058
3305097
3305122
3305180
3305183
3305188
3305189
3305198
3305223
3305226
3305232
3305235
3305242
3305256
3305274
3305292
3305311
3305318
3305324
3305329
3305336
3305344
3305357
3305364
3305372
3305379
3305389
3305404
3305413
3305414
3305419
3305476
3305495
3305518
3305535
3305538
3305539
3305567
3305572
3305614
3305648
3305671
3305673
3305685
3305694
3305719
3305727
3305747
3305794
3305808
3305814
3305823
3305830
3305838
3305850
3305863
3305873
3305891
3305927
3305936
3305964
3305977
3305984
3305997
3306027
3306037
3306043
3306048
3306065
3306075
3306108
3306127
3306156
3306161
3306169
3306170
3306173
3306177
3306190
3306209
3306211
3306213
3306238
3306243
3306248
3306258
3306287
3306334
3306349
3306356
3306413
3306423
3306460
3306517
3306520
3306551
3306596
3306602
3306603
3306611
3306660
3306664
3306681
3306700
3306703
3306712
3306725
3306771
3306790
3306802
3306812
3306848
3306859
3306877
3306878
3306880
3306884
3306891
3306899
3306914
3306924
3306943
3306967
3306985
3306993
3307021
3307023
3307030
3307033
3307052
3307082
3307097
3307099
3307106
3307113
3307133
3307134
3307164
3307192
3307221
3307234
3307247
3307252
3307281
3307287
3307297
3307298
3307304
3307316
3307317
3307327
3307339
3307347
3307360
3307363
3307377
3307402
3307426
3307429
3307453
3307456
3307481
3307499
3307519
3307526
3307530
3307543
3307552
3307560
3307643
3307681
3307690
3307713
3307719
3307720
3307724
3307731
3307736
3307743
3307795
3307811
3307817
3307818
3307855
3307857
3307889
3307928
3307931
3307944
3307955
3307957
3307958
3307977
3307993
3308013
3308045
3308051
3308059
3308061
3308088
3308106
3308110
3308132
3308141
3308147
3308153
3308160
3308201
3308203
3308204
3308210
3308216
3308341
3308353
3308360
3308365
3308381
3308390
3308414
3308434
3308436
3308443
3308499
3308524
3308541
3308542
3308572
3308579
3308606
3308632
3308639
3308640
3308651
3308665
3308673
3308699
3308702
3308715
3308722
3308734
3308759
3308798
3308822
3308832
3308838
3308858
3308863
3308950
3308972
3308973
3308978
3308993
3309005
3309013
3309020
3309025
3309048
3309056
3309059
3309071
3309072
3309091
3309118
3309131
3309132
3309136
3309145
3309148
3309185
3309203
3309206
3309221
3309250
3309265
3309290
3309305
3309308
3309314
3309332
3309363
3309376
3309392
3309399
3309412
3309415
3309430
3309431
3309441
3309450
3309451
3309464
3309466
3309470
3309479
3309504
3309510
3309530
3309548
3309569
3309584
3309595
3309609
3309621
3309622
3309644
3309656
3309667
3309682
3309686
3309695
3309701
3309703
3309719
3309732
3309760
3309767
3309772
3309776
3309794
3309797
3309810
3309818
3309840
3309841
3309857
3309862
3309863
3309868
3309877
3309894
3309895
3309900
3309912
3309915
3309922
3309933
3309958
3309968
3309980
3310011
3310020
3310040
3310057
3310088
3310090
3310097
3310111
3310118
3310129
3310147
3310156
3310178
3310179
3310193
3310260
3310293
3310306
3310335
3310350
3310357
3310381
3310391
3310405
3310410
3310420
3310432
3310433
3310441
3310459
3310467
3310482
3310486
3310488
3310493
3310505
3310521
3310522
3310547
3310644
3310671
3310706
3310708
3310713
3310715
3310741
3310755
3310763
3310792
3310821
3310828
3310857
3310868
3310869
3310873
3310885
3310890
3310914
3310933
3310937
3310941
3310984
3311014
3311071
3311077
3311079
3311089
3311090
3311094
3311095
3311102
3311127
3311130
3311132
3311139
3311140
3311162
3311177
3311219
3311226
3311230
3311233
3311235
3311257
3311278
3311284
3311289
3311298
3311303
3311325
3311361
3311362
3311372
3311373
3311382
3311412
3311416
3311439
3311442
3311455
3311476
3311502
3311512
3311519
3311608
3311610
3311615
3311627
3311629
3311678
3311679
3311685
3311706
3311708
3311714
3311729
3311768
3311776
3311833
3311879
3311884
3311892
3311894
3311896
3311897
3311928
3311957
3311965
3311973
3311976
3311982
3311997
3312000
3312055
3312057
3312068
3312088
3312098
3312142
3312168
3312170
3312187
3312195
3312209
3312224
3312236
3312237
3312268
3312271
3312275
3312280
3312286
3312304
3312311
3312317
3312329
3312332
3312350
3312357
3312402
3312419
3312422
3312427
3312454
3312487
3312490
3312497
3312498
3312501
3312517
3312523
3312548
3312552
3312611
3312675
3312677
3312679
3312704
3312715
3312721
3312732
3312735
3312741
3312763
3312776
3312780
3312784
3312831
3312832
3312835
3312837
3312847
3312876
3312878
3312880
3312883
3312893
3312918
3312930
3312935
3312943
3312962
3312983
3312984
3313011
3313042
3313055
3313062
3313065
3313089
3313111
3313116
3313127
3313141
3313154
3313180
3313197
3313205
3313242
3313247
3313252
3313279
3313284
3313314
3313317
3313319
3313320
3313321
3313331
3313335
3313346
3313350
3313353
3313358
3313409
3313438
3313439
3313480
3313511
3313524
3313525
3313560
3313573
3313586
3313598
3313599
3313612
3313655
3313666
3313670
3313721
3313727
3313734
3313784
3313786
3313820
3313823
3313858
3313896
3313899
3313911
3313938
3313946
3313957
3313969
3313973
3313976
3313977
3313983
3313996
3314001
3314011
3314051
3314056
3314066
3314075
3314091
3314141
3314145
3314158
3314165
3314167
3314171
3314188
3314201
3314205
3314216
3314220
3314237
3314243
3314309
3314320
3314329
3314346
3314373
3314380
3314395
3314402
3314403
3314423
3314466
3314482
3314488
3314503
3314514
3314533
3314573
3314577
3314605
3314613
3314619
3314649
3314669
3314697
3314725
3314727
3314749
3314753
3314758
3314767
3314770
3314773
3314800
3314812
3314824
3314842
3314853
3314857
3314860
3314878
3314895
3314902
3314910
3314995
3315000
3315025
3315036
3315063
3315066
3315072
3315092
3315122
3315123
3315127
3315144
3315151
3315159
3315177
3315210
3315250
3315252
3315287
3315320
3315339
3315345
3315370
3315373
3315388
3315395
3315406
3315411
3315430
3315465
3315474
3315477
3315488
3315497
3315501
3315537
3315547
3315567
3315595
3315632
3315633
3315634
3315658
3315691
3315701
3315718
3315723
3315765
3315778
3315788
3315793
3315819
3315825
3315843
3315857
3315861
3315871
3315875
3315885
3315892
3315941
3315944
3315966
3315971
3315985
3315987
3315997
3316003
3316019
3316038
3316053
3316059
3316125
3316132
3316138
3316150
3316155
3316166
3316186
3316201
3316227
3316242
3316261
3316285
3316294
3316302
3316325
3316352
3316381
3316388
3316389
3316397
3316405
3316415
3316418
3316429
3316442
3316456
3316457
3316463
3316480
3316487
3316503
3316532
3316551
3316554
3316584
3316606
3316625
3316648
3316651
3316681
3316682
3316688
3316735
3316738
3316753
3316762
3316775
3316788
3316794
3316797
3316802
3316814
3316848
3316852
3316862
3316876
3316899
3316917
3316919
3316920
3316926
3316929
3316933
3316936
3316947
3316973
3316980
3316991
3316992
3317018
3317045
3317047
3317072
3317074
3317117
3317131
3317134
3317141
3317157
3317169
3317171
3317173
3317183
3317190
3317225
3317237
3317238
3317247
3317254
3317269
3317271
3317273
3317323
3317353
3317379
3317388
3317409
3317417
3317421
3317451
3317459
3317473
3317492
3317494
3317496
3317530
3317537
3317546
3317558
3317561
3317571
3317579
3317618
3317633
3317647
3317659
3317664
3317665
3317670
3317675
3317684
3317685
3317688
3317691
3317692
3317693
3317699
3317751
3317805
3317822
3317832
3317841
3317859
3317861
3317891
3317900
3317944
3317950
3317951
3317955
3317957
3317968
3317985
3318031
3318045
3318056
3318086
3318111
3318138
3318153
3318158
3318185
3318212
3318240
3318244
3318260
3318264
3318268
3318287
3318328
3318369
3318385
3318386
3318402
3318423
3318495
3318506
3318593
3318595
3318611
3318656
3318675
3318707
3318732
3318735
3318736
3318742
3318766
3318790
3318815
3318816
3318818
3318820
3318837
3318849
3318909
3318916
3318942
3318957
3319003
3319004
3319006
3319012
3319021
3319048
3319074
3319080
3319081
3319082
3319097
3319099
3319120
3319124
3319130
3319138
3319141
3319144
3319154
3319167
3319187
3319195
3319204
3319214
3319234
3319238
3319240
3319242
3319244
3319247
3319250
3319266
3319285
3319306
3319355
3319358
3319366
3319369
3319392
3319401
3319407
3319423
3319445
3319448
3319470
3319493
3319514
3319516
3319520
3319551
3319556
3319586
3319597
3319598
3319618
3319634
3319635
3319637
3319648
3319651
3319681
3319684
3319687
3319709
3319734
3319751
3319759
3319766
3319786
3319802
3319806
3319817
3319853
3319864
3319875
3319896
3319970
3320007
3320015
3320052
3320078
3320083
3320086
3320093
3320104
3320122
3320145
3320159
3320165
3320167
3320197
3320201
3320202
3320215
3320225
3320232
3320242
3320271
3320313
3320350
3320356
3320360
3320407
3320415
3320423
3320438
3320442
3320444
3320453
3320469
3320472
3320473
3320494
3320495
3320498
3320539
3320559
3320568
3320576
3320617
3320620
3320631
3320699
3320703
3320706
3320713
3320730
3320742
3320761
3320762
3320779
3320824
3320839
3320874
3320907
3320923
3320932
3320935
3320938
3320952
3321001
3321017
3321045
3321047
3321095
3321106
3321135
3321149
3321153
3321161
3321206
3321229
3321255
3321268
3321280
3321285
3321290
3321292
3321302
3321307
3321308
3321323
3321325
3321331
3321333
3321341
3321369
3321370
3321381
3321387
3321425
3321433
3321441
3321442
3321466
3321490
3321494
3321499
3321502
3321526
3321534
3321548
3321583
3321606
3321618
3321626
3321658
3321664
3321682
3321688
3321716
3321761
3321783
3321812
3321819
3321852
3321856
3321865
3321867
3321871
3321893
3321900
3321925
3321933
3321934
3321941
3321942
3321953
3321972
3321976
3321978
3321979
3321981
3321995
3322015
3322030
3322044
3322047
3322048
3322068
3322070
3322079
3322116
3322132
3322143
3322147
3322148
3322161
3322181
3322187
3322194
3322221
3322222
3322225
3322227
3322230
3322238
3322249
3322257
3322276
3322278
3322289
3322290
3322296
3322311
3322312
3322321
3322341
3322365
3322373
3322380
3322407
3322431
3322439
3322445
3322480
3322483
3322523
3322524
3322631
3322636
3322642
3322671
3322679
3322702
3322721
3322728
3322739
3322749
3322756
3322758
3322759
3322773
3322790
3322794
3322807
3322812
3322819
3322835
3322845
3322901
3322914
3322915
3322930
3322940
3322962
3322964
3322988
3322994
3323016
3323041
3323055
3323061
3323079
3323093
3323105
3323109
3323111
3323118
3323120
3323138
3323157
3323159
3323174
3323199
3323203
3323210
3323234
3323235
3323243
3323265
3323289
3323320
3323380
3323419
3323427
3323431
3323489
3323497
3323513
3323532
3323541
3323555
3323561
3323581
3323583
3323585
3323587
3323603
3323610
3323616
3323622
3323627
3323630
3323639
3323695
3323697
3323709
3323714
3323735
3323773
3323793
3323800
3323828
3323830
3323844
3323845
3323855
3323862
3323894
3323905
3323909
3323925
3323950
3323959
3323965
3323966
3323968
3323969
3323985
3324015
3324017
3324033
3324043
3324055
3324075
3324111
3324124
3324144
3324152
3324181
3324204
3324208
3324225
3324241
3324259
3324280
3324296
3324303
3324318
3324329
3324343
3324401
3324414
3324416
3324465
3324534
3324536
3324555
3324564
3324567
3324580
3324588
3324594
3324596
3324638
3324639
3324645
3324654
3324679
3324684
3324687
3324690
3324760
3324768
3324770
3324799
3324834
3324838
3324860
3324885
3324896
3324905
3324917
3324936
3324944
3324950
3324959
3324969
3324973
3324981
3324999
3325004
3325006
3325036
3325079
3325081
3325103
3325104
3325127
3325130
3325146
3325170
3325174
3325186
3325199
3325202
3325203
3325209
3325220
3325255
3325261
3325273
3325276
3325295
3325341
3325344
3325361
3325363
3325432
3325433
3325449
3325458
3325459
3325468
3325473
3325477
3325485
3325491
3325510
3325513
3325544
3325548
3325553
3325562
3325566
3325571
3325598
3325608
3325619
3325669
3325673
3325680
3325712
3325726
3325729
3325741
3325752
3325765
3325797
3325798
3325832
3325835
3325839
3325845
3325866
3325872
3325878
3325942
3325959
3325971
3326027
3326034
3326048
3326096
3326098
3326108
3326120
3326124
3326233
3326234
3326245
3326262
3326268
3326269
3326273
3326277
3326284
3326288
3326298
3326350
3326360
3326368
3326382
3326397
3326399
3326402
3326414
3326463
3326472
3326487
3326493
3326494
3326504
3326520
3326524
3326531
3326537
3326546
3326547
3326564
3326569
3326577
3326593
3326618
3326633
3326659
3326664
3326669
3326674
3326678
3326699
3326702
3326753
3326766
3326797
3326805
3326814
3326818
3326836
3326842
3326884
3326886
3326888
3326902
3326904
3326927
3326941
3326949
3326972
3326984
3327006
3327036
3327040
3327056
3327062
3327063
3327066
3327068
3327092
3327114
3327141
3327170
3327172
3327187
3327191
3327222
3327226
3327244
3327283
3327309
3327326
3327343
3327397
3327424
3327436
3327441
3327442
3327461
3327494
3327498
3327505
3327522
3327534
3327540
3327596
3327615
3327624
3327637
3327676
3327681
3327692
3327696
3327716
3327725
3327726
3327729
3327737
3327745
3327756
3327798
3327804
3327857
3327874
3327879
3327882
3327898
3327973
3327980
3327982
3327994
3327999
3328005
3328022
3328026
3328030
3328038
3328039
3328044
3328051
3328055
3328060
3328068
3328080
3328095
3328133
3328177
3328187
3328195
3328206
3328214
3328219
3328240
3328241
3328251
3328283
3328293
3328306
3328321
3328322
3328370
3328393
3328420
3328433
3328473
3328484
3328486
3328515
3328517
3328536
3328542
3328563
3328575
3328579
3328600
3328612
3328617
3328668
3328699
3328710
3328721
3328731
3328759
3328764
3328770
3328789
3328791
3328800
3328812
3328814
3328816
3328825
3328853
3328892
3328893
3328896
3328902
3328906
3328929
3328946
3328967
3328990
3328996
3329006
3329019
3329026
3329049
3329052
3329081
3329094
3329098
3329148
3329149
3329168
3329179
3329183
3329219
3329224
3329281
3329307
3329317
3329328
3329332
3329339
3329359
3329370
3329372
3329405
3329443
3329467
3329475
3329519
3329520
3329526
3329537
3329553
3329556
3329558
3329566
3329577
3329598
3329620
3329626
3329627
3329635
3329654
3329659
3329709
3329727
3329741
3329755
3329764
3329765
3329774
3329798
3329820
3329861
3329901
3329909
3329913
3329996
3330010
3330060
3330070
3330075
3330099
3330116
3330131
3330132
3330138
3330182
3330228
3330234
3330241
3330242
3330250
3330261
3330281
3330285
3330336
3330363
3330375
3330376
3330382
3330407
3330415
3330424
3330432
3330433
3330438
3330460
3330497
3330515
3330527
3330544
3330551
3330552
3330562
3330570
3330587
3330638
3330665
3330670
3330671
3330679
3330705
3330712
3330718
3330724
3330738
3330739
3330749
3330753
3330760
3330778
3330810
3330846
3330862
3330902
3330923
3330929
3330930
3330945
3330977
3330989
3331001
3331051
3331069
3331082
3331089
3331102
3331162
3331175
3331183
3331191
3331231
3331281
3331282
3331300
3331308
3331319
3331346
3331360
3331367
3331383
3331384
3331395
3331400
3331401
3331405
3331418
3331437
3331453
3331458
3331468
3331506
3331509
3331528
3331550
3331565
3331590
3331592
3331607
3331617
3331647
3331648
3331685
3331714
3331725
3331727
3331750
3331781
3331787
3331793
3331798
3331816
3331868
3331874
3331878
3331903
3331967
3331975
3332012
3332014
3332027
3332029
3332047
3332053
3332069
3332103
3332112
3332114
3332163
3332167
3332169
3332186
3332205
3332210
3332220
3332249
3332266
3332311
3332329
3332353
3332360
3332362
3332371
3332391
3332406
3332411
3332419
3332458
3332470
3332474
3332481
3332484
3332499
3332529
3332536
3332556
3332565
3332569
3332587
3332609
3332621
3332622
3332623
3332626
3332670
3332672
3332679
3332680
3332682
3332685
3332694
3332707
3332731
3332732
3332746
3332767
3332851
3332856
3332865
3332877
3332881
3332882
3332927
3332946
3332958
3332981
3332984
3332987
3333001
3333016
3333026
3333027
3333037
3333050
3333110
3333112
3333117
3333120
3333130
3333139
3333140
3333183
3333196
3333204
3333229
3333248
3333254
3333263
3333283
3333284
3333301
3333303
3333323
3333330
3333332
3333337
3333350
3333364
3333391
3333397
3333398
3333404
3333423
3333443
3333452
3333466
3333471
3333473
3333481
3333520
3333523
3333617
3333618
3333627
3333645
3333648
3333667
3333721
3333775
3333799
3333826
3333843
3333857
3333896
3333940
3333946
3333948
3333952
3333957
3333990
3334005
3334012
3334039
3334043
3334047
3334049
3334059
3334076
3334085
3334086
3334102
3334127
3334130
3334155
3334170
3334178
3334202
3334204
3334261
3334264
3334276
3334280
3334365
3334367
3334389
3334410
3334413
3334421
3334424
3334433
3334459
3334497
3334517
3334566
3334569
3334577
3334588
3334613
3334646
3334647
3334674
3334708
3334731
3334766
3334768
3334791
3334793
3334820
3334826
3334829
3334852
3334855
3334866
3334867
3334869
3334937
3334942
3334946
3334949
3334954
3334967
3334988
3335053
3335056
3335092
3335110
3335151
3335159
3335183
3335190
3335195
3335199
3335227
3335250
3335265
3335275
3335284
3335286
3335293
3335319
3335334
3335347
3335348
3335361
3335365
3335392
3335401
3335402
3335429
3335475
3335486
3335489
3335496
3335510
3335543
3335558
3335584
3335597
3335622
3335624
3335645
3335665
3335713
3335715
3335722
3335729
3335762
3335763
3335768
3335815
3335827
3335844
3335861
3335872
3335874
3335889
3335918
3335938
3335948
3335957
3335962
3335969
3335977
3335982
3336014
3336018
3336021
3336032
3336034
3336048
3336053
3336077
3336090
3336099
3336141
3336156
3336174
3336181
3336187
3336190
3336194
3336234
3336235
3336254
3336273
3336275
3336279
3336288
3336293
3336331
3336340
3336341
3336376
3336394
3336401
3336443
3336483
3336487
3336498
3336530
3336559
3336560
3336574
3336616
3336622
3336634
3336642
3336674
3336675
3336702
3336706
3336710
3336717
3336720
3336735
3336748
3336763
3336777
3336780
3336800
3336808
3336845
3336862
3336873
3336876
3336878
3336886
3336889
3336924
3336962
3336963
3336984
3336985
3336990
3336991
3337009
3337052
3337098
3337106
3337113
3337121
3337147
3337149
3337154
3337156
3337180
3337186
3337193
3337201
3337210
3337231
3337233
3337236
3337245
3337266
3337291
3337354
3337355
3337367
3337399
3337414
3337432
3337449
3337453
3337455
3337459
3337477
3337483
3337492
3337495
3337498
3337524
3337540
3337564
3337568
3337575
3337597
3337607
3337611
3337615
3337631
3337641
3337653
3337656
3337670
3337698
3337712
3337714
3337723
3337726
3337742
3337752
3337759
3337773
3337796
3337808
3337811
3337823
3337842
3337852
3337872
3337882
3337888
3337915
3337917
3337921
3337937
3337948
3337958
3337968
3337972
3337974
3337978
3337989
3338001
3338005
3338013
3338027
3338056
3338057
3338059
3338066
3338079
3338092
3338100
3338103
3338104
3338110
3338119
3338124
3338145
3338152
3338168
3338186
3338224
3338249
3338254
3338256
3338264
3338289
3338309
3338323
3338358
3338366
3338371
3338388
3338390
3338398
3338407
3338423
3338441
3338488
3338506
3338509
3338525
3338558
3338565
3338591
3338622
3338627
3338661
3338683
3338690
3338693
3338715
3338721
3338724
3338728
3338771
3338775
3338785
3338795
3338806
3338812
3338868
3338883
3338889
3338898
3338916
3338927
3338960
3338967
3338969
3338971
3338982
3339026
3339030
3339037
3339044
3339061
3339082
3339098
3339121
3339124
3339127
3339128
3339161
3339166
3339189
3339203
3339210
3339220
3339230
3339251
3339261
3339279
3339286
3339290
3339332
3339338
3339340
3339342
3339365
3339374
3339405
3339422
3339425
3339455
3339463
3339468
3339547
3339548
3339562
3339627
3339657
3339661
3339664
3339670
3339675
3339686
3339692
3339700
3339716
3339722
3339724
3339731
3339738
3339750
3339776
3339797
3339816
3339830
3339835
3339845
3339853
3339863
3339869
3339878
3339881
3339908
3339932
3339942
3339949
3339952
3339956
3339970
3339983
3339998
3340014
3340034
3340035
3340044
3340052
3340058
3340066
3340082
3340087
3340114
3340115
3340120
3340150
3340151
3340165
3340181
3340199
3340224
3340230
3340231
3340242
3340253
3340266
3340284
3340293
3340298
3340311
3340339
3340340
3340343
3340359
3340364
3340393
3340397
3340410
3340415
3340417
3340429
3340446
3340487
3340514
3340526
3340530
3340546
3340549
3340556
3340561
3340570
3340579
3340602
3340626
3340646
3340647
3340661
3340680
3340686
3340692
3340700
3340702
3340707
3340728
3340736
3340758
3340765
3340766
3340792
3340828
3340832
3340839
3340868
3340876
3340902
3340926
3340929
3340941
3340948
3340954
3340982
3340992
3340995
3341034
3341037
3341076
3341088
3341117
3341142
3341149
3341182
3341199
3341204
3341205
3341236
3341246
3341247
3341251
3341267
3341271
3341283
3341288
3341321
3341327
3341329
3341333
3341374
3341382
3341390
3341398
3341415
3341423
3341430
3341454
3341458
3341460
3341469
3341494
3341510
3341523
3341600
3341624
3341631
3341645
3341647
3341675
3341678
3341707
3341709
3341714
3341718
3341723
3341728
3341729
3341745
3341778
3341779
3341781
3341804
3341806
3341837
3341841
3341845
3341854
3341877
3341898
3341906
3341939
3341948
3341963
3341981
3342019
3342067
3342073
3342085
3342097
3342110
3342115
3342136
3342143
3342146
3342147
3342149
3342165
3342191
3342207
3342216
3342239
3342251
3342279
3342284
3342307
3342317
3342320
3342368
3342371
3342373
3342382
3342386
3342411
3342423
3342436
3342475
3342476
3342479
3342480
3342507
3342517
3342521
3342527
3342546
3342551
3342552
3342568
3342576
3342599
3342601
3342610
3342612
3342620
3342663
3342684
3342693
3342705
3342734
3342768
3342786
3342790
3342792
3342817
3342828
3342835
3342839
3342840
3342847
3342849
3342854
3342855
3342889
3342892
3342918
3342929
3342981
3342988
3342998
3343009
3343072
3343076
3343091
3343093
3343121
3343122
3343143
3343157
3343158
3343166
3343177
3343186
3343189
3343190
3343197
3343215
3343216
3343218
3343232
3343248
3343265
3343271
3343282
3343301
3343318
3343319
3343320
3343323
3343329
3343335
3343346
3343349
3343380
3343383
3343386
3343405
3343413
3343414
3343422
3343425
3343442
3343444
3343454
3343462
3343492
3343522
3343550
3343574
3343613
3343614
3343661
3343663
3343673
3343700
3343717
3343728
3343742
3343747
3343764
3343777
3343789
3343799
3343816
3343832
3343849
3343898
3343907
3343934
3343938
3343980
3343989
3344028
3344031
3344040
3344053
3344069
3344077
3344097
3344115
3344116
3344149
3344178
3344184
3344214
3344215
3344222
3344224
3344258
3344266
3344277
3344286
3344314
3344347
3344370
3344375
3344378
3344395
3344417
3344435
3344448
3344454
3344474
3344486
3344505
3344507
3344508
3344523
3344549
3344554
3344558
3344560
3344561
3344565
3344567
3344576
3344598
3344604
3344608
3344621
3344639
3344657
3344691
3344710
3344716
3344719
3344726
3344745
3344761
3344780
3344799
3344809
3344827
3344837
3344858
3344859
3344870
3344874
3344894
3344912
3344917
3344921
3344926
3344931
3344937
3344944
3344967
3344977
3344987
3344999
3345008
3345032
3345051
3345089
3345105
3345130
3345137
3345153
3345189
3345199
3345208
3345257
3345269
3345304
3345305
3345322
3345332
3345347
3345356
3345369
3345385
3345426
3345441
3345453
3345464
3345469
3345501
3345507
3345548
3345575
3345594
3345596
3345597
3345604
3345606
3345622
3345625
3345641
3345656
3345686
3345719
3345731
3345741
3345767
3345772
3345784
3345794
3345795
3345807
3345812
3345819
3345826
3345829
3345843
3345856
3345861
3345874
3345886
3345899
3345902
3345909
3345915
3345919
3345930
3345933
3345936
3345954
3345963
3345983
3346017
3346052
3346064
3346078
3346102
3346110
3346117
3346119
3346127
3346146
3346147
3346153
3346167
3346185
3346195
3346209
3346218
3346230
3346244
3346245
3346250
3346253
3346320
3346324
3346325
3346326
3346330
3346332
3346349
3346362
3346363
3346372
3346379
3346383
3346422
3346437
3346469
3346481
3346508
3346510
3346528
3346583
3346585
3346675
3346682
3346686
3346691
3346693
3346703
3346705
3346706
3346709
3346737
3346757
3346758
3346771
3346774
3346780
3346781
3346784
3346805
3346815
3346816
3346823
3346844
3346849
3346865
3346869
3346879
3346901
3346903
3346908
3346914
3346926
3346954
3346960
3346963
3346967
3346970
3346978
3346979
3346983
3346995
3347000
3347015
3347020
3347021
3347026
3347036
3347044
3347057
3347073
3347083
3347086
3347111
3347133
3347141
3347145
3347149
3347167
3347205
3347213
3347239
3347244
3347257
3347258
3347259
3347271
3347280
3347295
3347313
3347353
3347356
3347358
3347373
3347381
3347404
3347410
3347422
3347425
3347432
3347452
3347455
3347469
3347498
3347500
3347513
3347514
3347531
3347537
3347553
3347558
3347565
3347578
3347602
3347605
3347607
3347614
3347615
3347653
3347680
3347684
3347708
3347714
3347729
3347736
3347774
3347778
3347779
3347786
3347798
3347807
3347817
3347832
3347839
3347849
3347852
3347855
3347870
3347880
3347905
3347912
3347922
3347924
3347931
3347940
3347956
3347963
3347969
3347984
3348009
3348023
3348066
3348072
3348093
3348094
3348098
3348108
3348112
3348119
3348128
3348148
3348152
3348165
3348178
3348187
3348216
3348236
3348278
3348290
3348291
3348377
3348444
3348466
3348483
3348510
3348538
3348548
3348571
3348575
3348577
3348596
3348626
3348632
3348644
3348647
3348682
3348687
3348692
3348698
3348699
3348707
3348739
3348742
3348748
3348757
3348768
3348774
3348787
3348797
3348800
3348812
3348851
3348869
3348897
3348906
3348932
3348933
3348949
3348987
3349010
3349021
3349022
3349036
3349054
3349081
3349118
3349121
3349139
3349141
3349165
3349183
3349188
3349190
3349214
3349238
3349268
3349286
3349288
3349290
3349293
3349299
3349317
3349318
3349335
3349344
3349356
3349386
3349501
3349516
3349528
3349531
3349544
3349553
3349569
3349570
3349572
3349584
3349640
3349659
3349688
3349698
3349707
3349714
3349721
3349781
3349789
3349830
3349831
3349832
3349856
3349881
3349885
3349901
3349917
3349922
3349957
3349961
3349964
3349997
3350000
3350036
3350037
3350060
3350061
3350066
3350099
3350101
3350103
3350125
3350127
3350148
3350154
3350177
3350188
3350194
3350204
3350208
3350228
3350258
3350268
3350291
3350294
3350312
3350328
3350340
3350352
3350378
3350406
3350417
3350420
3350436
3350443
3350453
3350459
3350466
3350472
3350479
3350488
3350495
3350499
3350515
3350530
3350537
3350559
3350575
3350578
3350587
3350616
3350649
3350651
3350669
3350673
3350674
3350697
3350707
3350743
3350757
3350766
3350784
3350788
3350796
3350797
3350815
3350830
3350835
3350836
3350874
3350883
3350890
3350892
3350903
3350906
3350909
3350924
3350931
3350953
3350969
3350976
3350995
3351002
3351028
3351034
3351057
3351067
3351076
3351085
3351090
3351121
3351125
3351144
3351168
3351227
3351260
3351263
3351274
3351288
3351305
3351311
3351330
3351345
3351366
3351372
3351380
3351408
3351418
3351432
3351441
3351445
3351463
3351476
3351501
3351508
3351513
3351514
3351528
3351544
3351546
3351569
3351592
3351601
3351613
3351617
3351624
3351626
3351643
3351654
3351675
3351677
3351684
3351711
3351717
3351735
3351742
3351743
3351799
3351827
3351844
3351848
3351852
3351861
3351863
3351864
3351883
3351890
3351910
3351929
3351936
3351937
3351974
3351975
3352010
3352019
3352022
3352028
3352038
3352040
3352051
3352085
3352095
3352113
3352125
3352126
3352151
3352172
3352218
3352226
3352230
3352235
3352271
3352281
3352283
3352302
3352304
3352314
3352331
3352348
3352370
3352378
3352457
3352468
3352483
3352485
3352492
3352512
3352515
3352522
3352530
3352553
3352573
3352579
3352598
3352614
3352618
3352620
3352621
3352644
3352665
3352670
3352692
3352706
3352730
3352740
3352749
3352767
3352769
3352778
3352812
3352827
3352837
3352838
3352855
3352863
3352866
3352978
3352983
3352997
3353013
3353024
3353038
3353040
3353049
3353050
3353059
3353060
3353080
3353088
3353091
3353111
3353116
3353139
3353144
3353148
3353166
3353167
3353184
3353185
3353214
3353228
3353246
3353250
3353272
3353317
3353333
3353335
3353357
3353375
3353380
3353383
3353384
3353417
3353422
3353440
3353478
3353508
3353517
3353553
3353567
3353572
3353590
3353604
3353621
3353627
3353642
3353649
3353655
3353656
3353664
3353692
3353711
3353722
3353724
3353731
3353734
3353776
3353778
3353781
3353800
3353803
3353806
3353809
3353810
3353813
3353814
3353875
3353890
3353891
3353895
3353900
3353907
3353959
3353974
3353983
3353984
3353995
3353998
3354006
3354009
3354012
3354016
3354030
3354041
3354063
3354069
3354095
3354117
3354136
3354153
3354160
3354216
3354219
3354225
3354229
3354234
3354253
3354277
3354280
3354296
3354306
3354313
3354316
3354322
3354325
3354328
3354330
3354355
3354419
3354447
3354449
3354464
3354473
3354515
3354549
3354568
3354569
3354574
3354583
3354585
3354601
3354602
3354615
3354622
3354623
3354630
3354674
3354677
3354686
3354709
3354722
3354723
3354729
3354732
3354742
3354755
3354760
3354763
3354768
3354777
3354786
3354804
3354834
3354887
3354891
3354892
3354923
3354950
3354952
3354975
3354992
3355007
3355016
3355028
3355033
3355038
3355066
3355082
3355105
3355108
3355151
3355155
3355170
3355175
3355195
3355223
3355259
3355276
3355292
3355309
3355315
3355322
3355339
3355340
3355350
3355361
3355368
3355372
3355460
3355471
3355473
3355481
3355484
3355503
3355550
3355551
3355560
3355570
3355597
3355615
3355624
3355634
3355669
3355673
3355713
3355722
3355787
3355824
3355833
3355838
3355860
3355861
3355864
3355867
3355886
3355892
3355923
3355929
3355933
3355957
3355978
3355981
3355992
3355996
3356003
3356009
3356012
3356015
3356055
3356062
3356078
3356079
3356086
3356123
3356137
3356141
3356159
3356210
3356217
3356237
3356238
3356239
3356285
3356298
3356308
3356336
3356366
3356368
3356375
3356403
3356404
3356411
3356416
3356418
3356424
3356426
3356431
3356433
3356468
3356470
3356476
3356491
3356613
3356662
3356671
3356673
3356674
3356684
3356696
3356705
3356707
3356728
3356729
3356742
3356758
3356807
3356813
3356822
3356836
3356844
3356884
3356929
3356949
3356962
3356983
3357025
3357034
3357058
3357094
3357106
3357125
3357169
3357203
3357246
3357255
3357257
3357264
3357273
3357276
3357283
3357336
3357337
3357355
3357376
3357377
3357380
3357418
3357419
3357420
3357423
3357442
3357473
3357490
3357491
3357500
3357553
3357569
3357581
3357582
3357591
3357595
3357655
3357659
3357668
3357670
3357702
3357732
3357736
3357781
3357790
3357840
3357861
3357862
3357865
3357881
3357886
3357890
3357897
3357898
3357905
3357941
3357949
3357988
3357995
3357997
3358007
3358011
3358032
3358047
3358052
3358070
3358094
3358118
3358121
3358128
3358141
3358147
3358150
3358153
3358154
3358160
3358185
3358194
3358202
3358209
3358221
3358225
3358226
3358255
3358259
3358302
3358304
3358305
3358308
3358309
3358326
3358327
3358344
3358354
3358364
3358367
3358389
3358390
3358414
3358419
3358424
3358427
3358440
3358456
3358482
3358484
3358493
3358514
3358533
3358550
3358559
3358560
3358563
3358569
3358576
3358623
3358625
3358628
3358634
3358650
3358656
3358664
3358673
3358684
3358696
3358710
3358719
3358729
3358731
3358734
3358746
3358750
3358754
3358755
3358759
3358770
3358784
3358786
3358792
3358795
3358825
3358845
3358864
3358873
3358887
3358901
3358919
3358920
3358923
3358927
3358928
3358932
3358936
3358939
3358955
3358980
3358987
3359000
3359017
3359039
3359075
3359108
3359118
3359120
3359151
3359163
3359164
3359185
3359194
3359218
3359227
3359234
3359235
3359239
3359240
3359246
3359270
3359271
3359281
3359308
3359320
3359351
3359352
3359374
3359375
3359440
3359441
3359451
3359456
3359464
3359489
3359506
3359533
3359548
3359556
3359569
3359578
3359594
3359626
3359645
3359683
3359698
3359722
3359740
3359746
3359754
3359765
3359790
3359816
3359837
3359848
3359849
3359852
3359880
3359881
3359893
3359921
3359943
3359954
3359971
3359978
3359985
3359989
3359998
3360007
3360008
3360037
3360096
3360098
3360116
3360119
3360177
3360193
3360197
3360205
3360218
3360248
3360250
3360261
3360281
3360310
3360313
3360362
3360363
3360379
3360383
3360397
3360426
3360437
3360454
3360455
3360461
3360469
3360494
3360497
3360521
3360533
3360534
3360540
3360567
3360595
3360615
3360616
3360618
3360651
3360654
3360672
3360673
3360691
3360694
3360695
3360704
3360712
3360725
3360789
3360809
3360826
3360829
3360845
3360870
3360875
3360888
3360889
3360897
3360906
3360922
3360927
3360967
3361008
3361017
3361020
3361032
3361048
3361066
3361124
3361146
3361147
3361161
3361181
3361186
3361199
3361202
3361246
3361270
3361271
3361275
3361278
3361307
3361313
3361331
3361431
3361439
3361443
3361447
3361448
3361472
3361504
3361520
3361570
3361595
3361621
3361626
3361641
3361648
3361666
3361670
3361672
3361678
3361712
3361744
3361746
3361764
3361767
3361786
3361799
3361816
3361831
3361849
3361864
3361885
3361900
3361911
3361943
3361953
3361956
3361994
3362006
3362012
3362020
3362021
3362039
3362060
3362084
3362096
3362124
3362132
3362159
3362170
3362181
3362197
3362214
3362231
3362243
3362246
3362254
3362266
3362280
3362293
3362296
3362310
3362313
3362333
3362334
3362354
3362374
3362381
3362384
3362386
3362395
3362415
3362424
3362426
3362467
3362549
3362565
3362606
3362705
3362707
3362736
3362738
3362741
3362754
3362767
3362770
3362777
3362786
3362807
3362824
3362864
3362872
3362889
3362891
3362904
3362911
3362919
3362930
3362948
3362968
3362976
3363047
3363091
3363099
3363105
3363166
3363184
3363200
3363213
3363215
3363229
3363248
3363268
3363274
3363280
3363297
3363305
3363311
3363313
3363331
3363334
3363358
3363362
3363365
3363366
3363382
3363384
3363419
3363450
3363462
3363468
3363469
3363491
3363505
3363520
3363526
3363532
3363564
3363575
3363604
3363606
3363645
3363667
3363713
3363736
3363753
3363770
3363775
3363822
3363846
3363847
3363849
3363860
3363909
3363920
3363922
3363963
3363976
3363978
3364003
3364020
3364030
3364035
3364047
3364052
3364057
3364058
3364076
3364109
3364136
3364142
3364148
3364155
3364158
3364182
3364228
3364251
3364257
3364293
3364355
3364411
3364436
3364448
3364452
3364453
3364482
3364484
3364536
3364551
3364555
3364556
3364563
3364566
3364614
3364634
3364637
3364653
3364654
3364659
3364663
3364689
3364693
3364731
3364737
3364775
3364785
3364826
3364830
3364831
3364834
3364848
3364911
3364919
3364928
3364934
3364950
3364988
3364990
3364992
3364993
3365039
3365046
3365068
3365070
3365078
3365083
3365104
3365116
3365126
3365135
3365139
3365142
3365154
3365156
3365172
3365193
3365240
3365253
3365256
3365265
3365267
3365269
3365280
3365287
3365299
3365317
3365329
3365331
3365334
3365340
3365347
3365359
3365391
3365403
3365420
3365421
3365463
3365473
3365495
3365513
3365532
3365548
3365562
3365593
3365597
3365611
3365626
3365656
3365681
3365684
3365686
3365696
3365699
3365710
3365722
3365738
3365740
3365760
3365761
3365794
3365842
3365871
3365886
3365899
3365916
3365928
3365929
3365930
3365950
3365965
3365966
3365970
3365976
3365983
3365995
3366003
3366014
3366015
3366016
3366032
3366061
3366065
3366066
3366068
3366084
3366085
3366122
3366134
3366147
3366166
3366173
3366178
3366195
3366205
3366211
3366214
3366218
3366219
3366230
3366234
3366235
3366251
3366258
3366271
3366272
3366292
3366294
3366323
3366331
3366337
3366362
3366363
3366368
3366392
3366395
3366404
3366413
3366445
3366451
3366468
3366480
3366487
3366513
3366518
3366529
3366531
3366537
3366561
3366603
3366650
3366716
3366717
3366718
3366730
3366745
3366760
3366778
3366779
3366788
3366805
3366809
3366815
3366817
3366823
3366862
3366865
3366873
3366896
3366903
3366928
3366990
3366991
3367010
3367027
3367029
3367038
3367061
3367068
3367125
3367138
3367160
3367172
3367174
3367183
3367193
3367214
3367231
3367297
3367308
3367309
3367330
3367351
3367358
3367365
3367387
3367430
3367438
3367443
3367466
3367467
3367529
3367541
3367567
3367596
3367600
3367603
3367613
3367633
3367641
3367667
3367690
3367693
3367700
3367734
3367741
3367776
3367783
3367787
3367798
3367810
3367819
3367828
3367858
3367866
3367879
3367884
3367891
3367924
3367942
3367943
3367949
3367958
3367959
3367998
3368004
3368032
3368035
3368056
3368063
3368117
3368123
3368127
3368154
3368178
3368198
3368208
3368249
3368264
3368353
3368383
3368387
3368402
3368412
3368417
3368438
3368446
3368451
3368457
3368465
3368466
3368494
3368521
3368536
3368547
3368593
3368610
3368670
3368682
3368697
3368730
3368749
3368778
3368793
3368802
3368808
3368862
3368863
3368870
3368881
3368886
3368895
3368914
3368923
3368934
3368940
3368956
3368961
3368986
3368992
3368996
3368997
3369006
3369037
3369085
3369100
3369102
3369127
3369132
3369143
3369162
3369164
3369169
3369175
3369194
3369196
3369201
3369212
3369219
3369234
3369252
3369267
3369272
3369282
3369288
3369300
3369311
3369323
3369337
3369350
3369423
3369449
3369468
3369476
3369512
3369518
3369519
3369522
3369533
3369541
3369545
3369556
3369594
3369596
3369603
3369621
3369635
3369641
3369649
3369681
3369685
3369732
3369733
3369741
3369745
3369796
3369797
3369805
3369824
3369880
3369886
3369903
3369950
3369977
3370022
3370067
3370077
3370083
3370092
3370095
3370102
3370129
3370131
3370138
3370150
3370154
3370164
3370206
3370229
3370257
3370275
3370310
3370340
3370349
3370353
3370376
3370413
3370428
3370433
3370454
3370455
3370456
3370459
3370461
3370471
3370476
3370498
3370513
3370522
3370534
3370540
3370599
3370624
3370670
3370675
3370687
3370698
3370729
3370747
3370762
3370773
3370792
3370807
3370831
3370836
3370854
3370859
3370888
3370903
3370931
3370989
3370990
3370999
3371001
3371011
3371029
3371047
3371065
3371066
3371086
3371092
3371097
3371105
3371128
3371133
3371153
3371165
3371166
3371182
3371189
3371212
3371221
3371281
3371327
3371340
3371344
3371351
3371390
3371402
3371409
3371410
3371414
3371427
3371437
3371445
3371462
3371469
3371472
3371495
3371497
3371500
3371533
3371543
3371563
3371603
3371625
3371642
3371644
3371668
3371675
3371680
3371690
3371740
3371787
3371802
3371810
3371812
3371816
3371817
3371819
3371831
3371832
3371842
3371858
3371877
3371882
3371885
3371889
3371914
3371945
3371956
3371969
3371979
3371985
3371995
3372006
3372008
3372029
3372048
3372052
3372068
3372106
3372108
3372126
3372144
3372187
3372212
3372226
3372232
3372245
3372277
3372286
3372294
3372300
3372302
3372303
3372321
3372338
3372350
3372357
3372432
3372434
3372435
3372486
3372493
3372595
3372603
3372608
3372613
3372619
3372622
3372624
3372659
3372671
3372689
3372701
3372716
3372737
3372741
3372770
3372782
3372802
3372812
3372839
3372849
3372876
3372899
3372907
3372909
3372924
3372959
3372963
3373006
3373027
3373034
3373039
3373040
3373069
3373073
3373103
3373123
3373134
3373149
3373235
3373239
3373243
3373244
3373276
3373311
3373345
3373374
3373378
3373413
3373441
3373458
3373459
3373505
3373520
3373529
3373547
3373620
3373623
3373640
3373646
3373664
3373683
3373696
3373705
3373714
3373723
3373779
3373794
3373820
3373837
3373855
3373863
3373883
3373889
3373905
3373913
3373915
3373928
3373937
3373949
3373965
3373968
3373975
3374009
3374022
3374023
3374027
3374028
3374032
3374042
3374063
3374064
3374067
3374105
3374115
3374121
3374125
3374152
3374156
3374158
3374169
3374178
3374228
3374233
3374240
3374241
3374270
3374283
3374288
3374290
3374296
3374306
3374317
3374326
3374333
3374356
3374363
3374366
3374369
3374392
3374436
3374452
3374469
3374496
3374498
3374523
3374531
3374532
3374540
3374574
3374586
3374591
3374607
3374611
3374623
3374634
3374635
3374648
3374652
3374658
3374663
3374666
3374675
3374679
3374691
3374696
3374711
3374722
3374724
3374735
3374740
3374742
3374746
3374771
3374782
3374798
3374808
3374831
3374844
3374855
3374887
3374898
3374909
3374918
3374931
3374937
3374941
3374979
3375004
3375025
3375038
3375076
3375091
3375094
3375096
3375105
3375114
3375130
3375131
3375144
3375147
3375166
3375177
3375197
3375211
3375213
3375219
3375224
3375231
3375232
3375239
3375255
3375271
3375273
3375280
3375281
3375294
3375298
3375316
3375333
3375341
3375360
3375361
3375370
3375397
3375422
3375438
3375443
3375452
3375454
3375474
3375541
3375545
3375552
3375601
3375604
3375615
3375628
3375638
3375651
3375661
3375690
3375694
3375707
3375721
3375754
3375766
3375797
3375889
3375920
3375927
3375936
3375945
3375950
3375968
3375978
3375984
3375998
3376018
3376043
3376055
3376057
3376058
3376064
3376104
3376120
3376125
3376126
3376141
3376164
3376165
3376185
3376216
3376228
3376296
3376326
3376327
3376335
3376345
3376358
3376365
3376371
3376383
3376409
3376411
3376454
3376472
3376517
3376526
3376557
3376558
3376560
3376573
3376576
3376589
3376605
3376609
3376610
3376614
3376619
3376630
3376644
3376647
3376693
3376700
3376708
3376720
3376723
3376746
3376760
3376765
3376801
3376807
3376810
3376832
3376836
3376870
3376912
3376928
3376937
3376940
3376945
3376969
3376995
3377003
3377024
3377044
3377063
3377073
3377079
3377083
3377112
3377115
3377125
3377126
3377144
3377153
3377175
3377187
3377189
3377192
3377205
3377206
3377239
3377249
3377271
3377293
3377299
3377320
3377327
3377350
3377359
3377360
3377376
3377397
3377398
3377404
3377422
3377425
3377430
3377447
3377461
3377473
3377478
3377485
3377498
3377505
3377510
3377518
3377541
3377562
3377581
3377613
3377628
3377632
3377643
3377650
3377670
3377699
3377701
3377709
3377716
3377741
3377746
3377768
3377773
3377778
3377779
3377789
3377803
3377808
3377813
3377852
3377864
3377867
3377872
3377891
3377892
3377895
3377907
3377914
3377929
3377931
3377946
3377952
3377961
3377962
3377970
3377986
3377987
3377990
3377997
3378004
3378005
3378041
3378047
3378063
3378077
3378111
3378112
3378136
3378141
3378144
3378165
3378168
3378179
3378192
3378197
3378225
3378226
3378230
3378231
3378233
3378238
3378246
3378260
3378263
3378264
3378300
3378305
3378312
3378321
3378325
3378327
3378356
3378368
3378371
3378388
3378393
3378394
3378395
3378413
3378440
3378467
3378503
3378518
3378519
3378536
3378543
3378597
3378598
3378607
3378624
3378626
3378641
3378656
3378688
3378709
3378732
3378746
3378750
3378751
3378795
3378823
3378835
3378859
3378860
3378913
3378921
3378923
3378934
3378935
3378952
3378954
3378967
3378997
3379008
3379016
3379018
3379042
3379046
3379053
3379077
3379130
3379141
3379142
3379146
3379154
3379191
3379197
3379202
3379210
3379212
3379239
3379244
3379254
3379262
3379263
3379268
3379274
3379284
3379308
3379322
3379330
3379332
3379361
3379430
3379433
3379465
3379471
3379475
3379487
3379503
3379508
3379521
3379548
3379587
3379590
3379619
3379622
3379635
3379645
3379651
3379690
3379699
3379719
3379727
3379728
3379734
3379741
3379744
3379791
3379799
3379810
3379823
3379830
3379858
3379863
3379915
3379918
3379929
3379943
3379947
3379948
3379970
3379972
3379986
3380002
3380007
3380072
3380073
3380077
3380083
3380088
3380101
3380132
3380138
3380190
3380202
3380219
3380240
3380242
3380252
3380262
3380269
3380271
3380272
3380277
3380283
3380303
3380309
3380334
3380337
3380361
3380390
3380398
3380400
3380428
3380437
3380455
3380459
3380467
3380468
3380470
3380480
3380481
3380493
3380496
3380522
3380559
3380560
3380563
3380567
3380581
3380588
3380589
3380597
3380663
3380673
3380677
3380682
3380696
3380703
3380706
3380723
3380725
3380731
3380739
3380742
3380777
3380779
3380791
3380822
3380833
3380885
3380887
3380927
3380943
3380950
3380952
3380986
3381018
3381027
3381039
3381044
3381059
3381061
3381070
3381073
3381088
3381095
3381100
3381114
3381120
3381133
3381137
3381139
3381140
3381190
3381195
3381199
3381224
3381233
3381257
3381271
3381290
3381303
3381306
3381314
3381318
3381319
3381330
3381338
3381349
3381363
3381396
3381408
3381415
3381426
3381433
3381438
3381457
3381460
3381468
3381488
3381489
3381506
3381516
3381518
3381533
3381562
3381566
3381590
3381599
3381620
3381626
3381637
3381667
3381685
3381687
3381702
3381757
3381767
3381775
3381851
3381862
3381865
3381889
3381913
3381921
3381936
3381937
3381973
3381995
3382018
3382028
3382052
3382065
3382075
3382098
3382109
3382114
3382125
3382147
3382153
3382157
3382199
3382202
3382208
3382216
3382265
3382275
3382294
3382311
3382329
3382331
3382358
3382362
3382366
3382371
3382377
3382383
3382386
3382396
3382425
3382462
3382466
3382476
3382488
3382527
3382544
3382546
3382555
3382559
3382596
3382644
3382651
3382672
3382683
3382709
3382712
3382713
3382718
3382726
3382765
3382767
3382784
3382790
3382807
3382809
3382811
3382830
3382839
3382844
3382874
3382889
3382904
3382911
3382917
3382924
3382963
3382966
3382967
3382972
3382987
3383003
3383013
3383029
3383042
3383088
3383114
3383132
3383138
3383141
3383142
3383147
3383149
3383155
3383172
3383183
3383189
3383192
3383202
3383216
3383217
3383254
3383280
3383281
3383289
3383291
3383326
3383342
3383349
3383360
3383392
3383416
3383421
3383450
3383461
3383491
3383512
3383514
3383515
3383522
3383539
3383574
3383578
3383590
3383591
3383608
3383622
3383634
3383653
3383661
3383662
3383664
3383670
3383680
3383701
3383738
3383786
3383797
3383799
3383808
3383811
3383813
3383851
3383852
3383867
3383869
3383874
3383974
3383984
3383991
3383998
3384007
3384010
3384022
3384032
3384054
3384058
3384067
3384071
3384100
3384105
3384109
3384111
3384114
3384163
3384169
3384181
3384190
3384196
3384198
3384217
3384246
3384286
3384292
3384293
3384317
3384326
3384328
3384338
3384350
3384374
3384395
3384397
3384400
3384445
3384454
3384467
3384483
3384491
3384507
3384517
3384550
3384594
3384615
3384616
3384639
3384646
3384667
3384671
3384678
3384702
3384705
3384706
3384708
3384726
3384731
3384735
3384746
3384754
3384766
3384790
3384837
3384867
3384868
3384875
3384902
3384906
3384910
3384912
3384921
3384951
3384963
3384979
3384993
3385023
3385036
3385042
3385043
3385075
3385081
3385082
3385089
3385092
3385107
3385150
3385201
3385243
3385256
3385281
3385294
3385314
3385327
3385336
3385348
3385363
3385377
3385380
3385396
3385398
3385425
3385437
3385445
3385465
3385477
3385482
3385505
3385568
3385572
3385585
3385587
3385594
3385613
3385637
3385644
3385657
3385678
3385693
3385709
3385713
3385728
3385730
3385734
3385750
3385767
3385773
3385790
3385794
3385808
3385824
3385829
3385845
3385873
3385882
3385886
3385898
3385920
3385938
3385952
3385954
3385965
3385967
3385979
3386047
3386063
3386065
3386078
3386081
3386095
3386127
3386136
3386142
3386154
3386156
3386182
3386192
3386193
3386211
3386216
3386223
3386224
3386231
3386234
3386241
3386244
3386247
3386261
3386262
3386286
3386287
3386294
3386299
3386374
3386398
3386415
3386426
3386437