seongeun-lee commited on
Commit
32e07d6
·
0 Parent(s):

Release GLINT-CXR

Browse files
.gitattributes ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
LICENSE.md ADDED
@@ -0,0 +1,66 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # DINOv3 License
2
+
3
+ *Last Updated: August 19, 2025*
4
+
5
+ **“Agreement”** means the terms and conditions for use, reproduction, distribution and modification of the DINO Materials set forth herein.
6
+
7
+ **“DINO Materials”** means, collectively, Documentation and the models, software and algorithms, including machine-learning model code, trained model weights, inference-enabling code, training-enabling code, fine-tuning enabling code, and other elements of the foregoing distributed by Meta and made available under this Agreement.
8
+
9
+ **“Documentation”** means the specifications, manuals and documentation accompanying
10
+ DINO Materials distributed by Meta.
11
+
12
+ **“Licensee”** or **“you”** means you, or your employer or any other person or entity (if you are entering into this Agreement on such person or entity’s behalf), of the age required under applicable laws, rules or regulations to provide legal consent and that has legal authority to bind your employer or such other person or entity if you are entering in this Agreement on their behalf.
13
+
14
+ **“Meta”** or **“we”** means Meta Platforms Ireland Limited (if you are located in or, if you are an entity, your principal place of business is in the EEA or Switzerland) or Meta Platforms, Inc. (if you are located outside of the EEA or Switzerland).
15
+
16
+ **“Sanctions”** means any economic or trade sanctions or restrictions administered or enforced by the United States (including the Office of Foreign Assets Control of the U.S. Department of the Treasury (“OFAC”), the U.S. Department of State and the U.S. Department of Commerce), the United Nations, the European Union, or the United Kingdom.
17
+
18
+ **“Trade Controls”** means any of the following: Sanctions and applicable export and import controls.
19
+
20
+ By clicking “I Accept” below or by using or distributing any portion or element of the DINO Materials, you agree to be bound by this Agreement.
21
+
22
+ ## 1. License Rights and Redistribution.
23
+
24
+ a. <ins>Grant of Rights</ins>. You are granted a non-exclusive, worldwide, non-transferable and royalty-free limited license under Meta’s intellectual property or other rights owned by Meta embodied in the DINO Materials to use, reproduce, distribute, copy, create derivative works of, and make modifications to the DINO Materials.
25
+
26
+ b. <ins>Redistribution and Use</ins>.
27
+
28
+ i. Distribution of DINO Materials, and any derivative works thereof, are subject to the terms of this Agreement. If you distribute or make the DINO Materials, or any derivative works thereof, available to a third party, you may only do so under the terms of this Agreement and you shall provide a copy of this Agreement with any such DINO Materials.
29
+
30
+ ii. If you submit for publication the results of research you perform on, using, or otherwise in connection with DINO Materials, you must acknowledge the use of DINO Materials in your publication.
31
+
32
+ iii. Your use of the DINO Materials must comply with applicable laws and regulations, including Trade Control Laws and applicable privacy and data protection laws.
33
+
34
+ iv. Your use of the DINO Materials will not involve or encourage others to reverse engineer, decompile or discover the underlying components of the DINO Materials.
35
+
36
+ v. You are not the target of Trade Controls and your use of DINO Materials must comply with Trade Controls. You agree not to use, or permit others to use, DINO Materials for any activities subject to the International Traffic in Arms Regulations (ITAR) or end uses prohibited by Trade Controls, including those related to military or warfare purposes, nuclear industries or applications, espionage, or the development or use of guns or illegal weapons.
37
+
38
+ ## 2. User Support.
39
+
40
+ Your use of the DINO Materials is done at your own discretion; Meta does not process any information nor provide any service in relation to such use. Meta is under no obligation to provide any support services for the DINO Materials. Any support provided is “as is”, “with all faults”, and without warranty of any kind.
41
+
42
+ ## 3. Disclaimer of Warranty.
43
+
44
+ UNLESS REQUIRED BY APPLICABLE LAW, THE DINO MATERIALS AND ANY OUTPUT AND RESULTS THEREFROM ARE PROVIDED ON AN “AS IS” BASIS, WITHOUT WARRANTIES OF ANY KIND, AND META DISCLAIMS ALL WARRANTIES OF ANY KIND, BOTH EXPRESS AND IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. YOU ARE SOLELY RESPONSIBLE FOR DETERMINING THE APPROPRIATENESS OF USING OR REDISTRIBUTING THE DINO MATERIALS AND ASSUME ANY RISKS ASSOCIATED WITH YOUR USE OF THE DINO MATERIALS AND ANY OUTPUT AND RESULTS.
45
+
46
+ ## 4. Limitation of Liability.
47
+
48
+ IN NO EVENT WILL META OR ITS AFFILIATES BE LIABLE UNDER ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, TORT, NEGLIGENCE, PRODUCTS LIABILITY, OR OTHERWISE, ARISING OUT OF THIS AGREEMENT, FOR ANY LOST PROFITS OR ANY DIRECT OR INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL, EXEMPLARY OR PUNITIVE DAMAGES, EVEN IF META OR ITS AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF ANY OF THE FOREGOING.
49
+
50
+ ## 5. Intellectual Property.
51
+
52
+ a. Subject to Meta’s ownership of DINO Materials and derivatives made by or for Meta, with respect to any derivative works and modifications of the DINO Materials that are made by you, as between you and Meta, you are and will be the owner of such derivative works and modifications.
53
+
54
+ b. If you institute litigation or other proceedings against Meta or any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the DINO Materials, outputs or results, or any portion of any of the foregoing, constitutes infringement of intellectual property or other rights owned or licensable by you, then any licenses granted to you under this Agreement shall terminate as of the date such litigation or claim is filed or instituted. You will indemnify and hold harmless Meta from and against any claim by any third party arising out of or related to your use or distribution of the DINO Materials.
55
+
56
+ ## 6. Term and Termination.
57
+
58
+ The term of this Agreement will commence upon your acceptance of this Agreement or access to the DINO Materials and will continue in full force and effect until terminated in accordance with the terms and conditions herein. Meta may terminate this Agreement if you are in breach of any term or condition of this Agreement. Upon termination of this Agreement, you shall delete and cease use of the DINO Materials. Sections 3, 4 and 7 shall survive the termination of this Agreement.
59
+
60
+ ## 7. Governing Law and Jurisdiction.
61
+
62
+ This Agreement will be governed and construed under the laws of the State of California without regard to choice of law principles, and the UN Convention on Contracts for the International Sale of Goods does not apply to this Agreement. The courts of California shall have exclusive jurisdiction of any dispute arising out of this Agreement.
63
+
64
+ ## 8. Modifications and Amendments.
65
+
66
+ Meta may modify this Agreement from time to time; provided that they are similar in spirit to the current version of the Agreement, but may differ in detail to address new problems or concerns. All such changes will be effective immediately. Your continued use of the DINO Materials after any modification to this Agreement constitutes your agreement to such modification. Except as provided in this Agreement, no modification or addition to any provision of this Agreement will be binding unless it is in writing and signed by an authorized representative of both you and Meta.
LICENSES/Apache-2.0.txt ADDED
@@ -0,0 +1,202 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ Apache License
3
+ Version 2.0, January 2004
4
+ http://www.apache.org/licenses/
5
+
6
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
7
+
8
+ 1. Definitions.
9
+
10
+ "License" shall mean the terms and conditions for use, reproduction,
11
+ and distribution as defined by Sections 1 through 9 of this document.
12
+
13
+ "Licensor" shall mean the copyright owner or entity authorized by
14
+ the copyright owner that is granting the License.
15
+
16
+ "Legal Entity" shall mean the union of the acting entity and all
17
+ other entities that control, are controlled by, or are under common
18
+ control with that entity. For the purposes of this definition,
19
+ "control" means (i) the power, direct or indirect, to cause the
20
+ direction or management of such entity, whether by contract or
21
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
22
+ outstanding shares, or (iii) beneficial ownership of such entity.
23
+
24
+ "You" (or "Your") shall mean an individual or Legal Entity
25
+ exercising permissions granted by this License.
26
+
27
+ "Source" form shall mean the preferred form for making modifications,
28
+ including but not limited to software source code, documentation
29
+ source, and configuration files.
30
+
31
+ "Object" form shall mean any form resulting from mechanical
32
+ transformation or translation of a Source form, including but
33
+ not limited to compiled object code, generated documentation,
34
+ and conversions to other media types.
35
+
36
+ "Work" shall mean the work of authorship, whether in Source or
37
+ Object form, made available under the License, as indicated by a
38
+ copyright notice that is included in or attached to the work
39
+ (an example is provided in the Appendix below).
40
+
41
+ "Derivative Works" shall mean any work, whether in Source or Object
42
+ form, that is based on (or derived from) the Work and for which the
43
+ editorial revisions, annotations, elaborations, or other modifications
44
+ represent, as a whole, an original work of authorship. For the purposes
45
+ of this License, Derivative Works shall not include works that remain
46
+ separable from, or merely link (or bind by name) to the interfaces of,
47
+ the Work and Derivative Works thereof.
48
+
49
+ "Contribution" shall mean any work of authorship, including
50
+ the original version of the Work and any modifications or additions
51
+ to that Work or Derivative Works thereof, that is intentionally
52
+ submitted to Licensor for inclusion in the Work by the copyright owner
53
+ or by an individual or Legal Entity authorized to submit on behalf of
54
+ the copyright owner. For the purposes of this definition, "submitted"
55
+ means any form of electronic, verbal, or written communication sent
56
+ to the Licensor or its representatives, including but not limited to
57
+ communication on electronic mailing lists, source code control systems,
58
+ and issue tracking systems that are managed by, or on behalf of, the
59
+ Licensor for the purpose of discussing and improving the Work, but
60
+ excluding communication that is conspicuously marked or otherwise
61
+ designated in writing by the copyright owner as "Not a Contribution."
62
+
63
+ "Contributor" shall mean Licensor and any individual or Legal Entity
64
+ on behalf of whom a Contribution has been received by Licensor and
65
+ subsequently incorporated within the Work.
66
+
67
+ 2. Grant of Copyright License. Subject to the terms and conditions of
68
+ this License, each Contributor hereby grants to You a perpetual,
69
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
70
+ copyright license to reproduce, prepare Derivative Works of,
71
+ publicly display, publicly perform, sublicense, and distribute the
72
+ Work and such Derivative Works in Source or Object form.
73
+
74
+ 3. Grant of Patent License. Subject to the terms and conditions of
75
+ this License, each Contributor hereby grants to You a perpetual,
76
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
77
+ (except as stated in this section) patent license to make, have made,
78
+ use, offer to sell, sell, import, and otherwise transfer the Work,
79
+ where such license applies only to those patent claims licensable
80
+ by such Contributor that are necessarily infringed by their
81
+ Contribution(s) alone or by combination of their Contribution(s)
82
+ with the Work to which such Contribution(s) was submitted. If You
83
+ institute patent litigation against any entity (including a
84
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
85
+ or a Contribution incorporated within the Work constitutes direct
86
+ or contributory patent infringement, then any patent licenses
87
+ granted to You under this License for that Work shall terminate
88
+ as of the date such litigation is filed.
89
+
90
+ 4. Redistribution. You may reproduce and distribute copies of the
91
+ Work or Derivative Works thereof in any medium, with or without
92
+ modifications, and in Source or Object form, provided that You
93
+ meet the following conditions:
94
+
95
+ (a) You must give any other recipients of the Work or
96
+ Derivative Works a copy of this License; and
97
+
98
+ (b) You must cause any modified files to carry prominent notices
99
+ stating that You changed the files; and
100
+
101
+ (c) You must retain, in the Source form of any Derivative Works
102
+ that You distribute, all copyright, patent, trademark, and
103
+ attribution notices from the Source form of the Work,
104
+ excluding those notices that do not pertain to any part of
105
+ the Derivative Works; and
106
+
107
+ (d) If the Work includes a "NOTICE" text file as part of its
108
+ distribution, then any Derivative Works that You distribute must
109
+ include a readable copy of the attribution notices contained
110
+ within such NOTICE file, excluding those notices that do not
111
+ pertain to any part of the Derivative Works, in at least one
112
+ of the following places: within a NOTICE text file distributed
113
+ as part of the Derivative Works; within the Source form or
114
+ documentation, if provided along with the Derivative Works; or,
115
+ within a display generated by the Derivative Works, if and
116
+ wherever such third-party notices normally appear. The contents
117
+ of the NOTICE file are for informational purposes only and
118
+ do not modify the License. You may add Your own attribution
119
+ notices within Derivative Works that You distribute, alongside
120
+ or as an addendum to the NOTICE text from the Work, provided
121
+ that such additional attribution notices cannot be construed
122
+ as modifying the License.
123
+
124
+ You may add Your own copyright statement to Your modifications and
125
+ may provide additional or different license terms and conditions
126
+ for use, reproduction, or distribution of Your modifications, or
127
+ for any such Derivative Works as a whole, provided Your use,
128
+ reproduction, and distribution of the Work otherwise complies with
129
+ the conditions stated in this License.
130
+
131
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
132
+ any Contribution intentionally submitted for inclusion in the Work
133
+ by You to the Licensor shall be under the terms and conditions of
134
+ this License, without any additional terms or conditions.
135
+ Notwithstanding the above, nothing herein shall supersede or modify
136
+ the terms of any separate license agreement you may have executed
137
+ with Licensor regarding such Contributions.
138
+
139
+ 6. Trademarks. This License does not grant permission to use the trade
140
+ names, trademarks, service marks, or product names of the Licensor,
141
+ except as required for reasonable and customary use in describing the
142
+ origin of the Work and reproducing the content of the NOTICE file.
143
+
144
+ 7. Disclaimer of Warranty. Unless required by applicable law or
145
+ agreed to in writing, Licensor provides the Work (and each
146
+ Contributor provides its Contributions) on an "AS IS" BASIS,
147
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
148
+ implied, including, without limitation, any warranties or conditions
149
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
150
+ PARTICULAR PURPOSE. You are solely responsible for determining the
151
+ appropriateness of using or redistributing the Work and assume any
152
+ risks associated with Your exercise of permissions under this License.
153
+
154
+ 8. Limitation of Liability. In no event and under no legal theory,
155
+ whether in tort (including negligence), contract, or otherwise,
156
+ unless required by applicable law (such as deliberate and grossly
157
+ negligent acts) or agreed to in writing, shall any Contributor be
158
+ liable to You for damages, including any direct, indirect, special,
159
+ incidental, or consequential damages of any character arising as a
160
+ result of this License or out of the use or inability to use the
161
+ Work (including but not limited to damages for loss of goodwill,
162
+ work stoppage, computer failure or malfunction, or any and all
163
+ other commercial damages or losses), even if such Contributor
164
+ has been advised of the possibility of such damages.
165
+
166
+ 9. Accepting Warranty or Additional Liability. While redistributing
167
+ the Work or Derivative Works thereof, You may choose to offer,
168
+ and charge a fee for, acceptance of support, warranty, indemnity,
169
+ or other liability obligations and/or rights consistent with this
170
+ License. However, in accepting such obligations, You may act only
171
+ on Your own behalf and on Your sole responsibility, not on behalf
172
+ of any other Contributor, and only if You agree to indemnify,
173
+ defend, and hold each Contributor harmless for any liability
174
+ incurred by, or claims asserted against, such Contributor by reason
175
+ of your accepting any such warranty or additional liability.
176
+
177
+ END OF TERMS AND CONDITIONS
178
+
179
+ APPENDIX: How to apply the Apache License to your work.
180
+
181
+ To apply the Apache License to your work, attach the following
182
+ boilerplate notice, with the fields enclosed by brackets "[]"
183
+ replaced with your own identifying information. (Don't include
184
+ the brackets!) The text should be enclosed in the appropriate
185
+ comment syntax for the file format. We also recommend that a
186
+ file or class name and description of purpose be included on the
187
+ same "printed page" as the copyright notice for easier
188
+ identification within third-party archives.
189
+
190
+ Copyright [yyyy] [name of copyright owner]
191
+
192
+ Licensed under the Apache License, Version 2.0 (the "License");
193
+ you may not use this file except in compliance with the License.
194
+ You may obtain a copy of the License at
195
+
196
+ http://www.apache.org/licenses/LICENSE-2.0
197
+
198
+ Unless required by applicable law or agreed to in writing, software
199
+ distributed under the License is distributed on an "AS IS" BASIS,
200
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
201
+ See the License for the specific language governing permissions and
202
+ limitations under the License.
LICENSES/CC-BY-NC-4.0.txt ADDED
@@ -0,0 +1,407 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Attribution-NonCommercial 4.0 International
2
+
3
+ =======================================================================
4
+
5
+ Creative Commons Corporation ("Creative Commons") is not a law firm and
6
+ does not provide legal services or legal advice. Distribution of
7
+ Creative Commons public licenses does not create a lawyer-client or
8
+ other relationship. Creative Commons makes its licenses and related
9
+ information available on an "as-is" basis. Creative Commons gives no
10
+ warranties regarding its licenses, any material licensed under their
11
+ terms and conditions, or any related information. Creative Commons
12
+ disclaims all liability for damages resulting from their use to the
13
+ fullest extent possible.
14
+
15
+ Using Creative Commons Public Licenses
16
+
17
+ Creative Commons public licenses provide a standard set of terms and
18
+ conditions that creators and other rights holders may use to share
19
+ original works of authorship and other material subject to copyright
20
+ and certain other rights specified in the public license below. The
21
+ following considerations are for informational purposes only, are not
22
+ exhaustive, and do not form part of our licenses.
23
+
24
+ Considerations for licensors: Our public licenses are
25
+ intended for use by those authorized to give the public
26
+ permission to use material in ways otherwise restricted by
27
+ copyright and certain other rights. Our licenses are
28
+ irrevocable. Licensors should read and understand the terms
29
+ and conditions of the license they choose before applying it.
30
+ Licensors should also secure all rights necessary before
31
+ applying our licenses so that the public can reuse the
32
+ material as expected. Licensors should clearly mark any
33
+ material not subject to the license. This includes other CC-
34
+ licensed material, or material used under an exception or
35
+ limitation to copyright. More considerations for licensors:
36
+ wiki.creativecommons.org/Considerations_for_licensors
37
+
38
+ Considerations for the public: By using one of our public
39
+ licenses, a licensor grants the public permission to use the
40
+ licensed material under specified terms and conditions. If
41
+ the licensor's permission is not necessary for any reason--for
42
+ example, because of any applicable exception or limitation to
43
+ copyright--then that use is not regulated by the license. Our
44
+ licenses grant only permissions under copyright and certain
45
+ other rights that a licensor has authority to grant. Use of
46
+ the licensed material may still be restricted for other
47
+ reasons, including because others have copyright or other
48
+ rights in the material. A licensor may make special requests,
49
+ such as asking that all changes be marked or described.
50
+ Although not required by our licenses, you are encouraged to
51
+ respect those requests where reasonable. More considerations
52
+ for the public:
53
+ wiki.creativecommons.org/Considerations_for_licensees
54
+
55
+ =======================================================================
56
+
57
+ Creative Commons Attribution-NonCommercial 4.0 International Public
58
+ License
59
+
60
+ By exercising the Licensed Rights (defined below), You accept and agree
61
+ to be bound by the terms and conditions of this Creative Commons
62
+ Attribution-NonCommercial 4.0 International Public License ("Public
63
+ License"). To the extent this Public License may be interpreted as a
64
+ contract, You are granted the Licensed Rights in consideration of Your
65
+ acceptance of these terms and conditions, and the Licensor grants You
66
+ such rights in consideration of benefits the Licensor receives from
67
+ making the Licensed Material available under these terms and
68
+ conditions.
69
+
70
+
71
+ Section 1 -- Definitions.
72
+
73
+ a. Adapted Material means material subject to Copyright and Similar
74
+ Rights that is derived from or based upon the Licensed Material
75
+ and in which the Licensed Material is translated, altered,
76
+ arranged, transformed, or otherwise modified in a manner requiring
77
+ permission under the Copyright and Similar Rights held by the
78
+ Licensor. For purposes of this Public License, where the Licensed
79
+ Material is a musical work, performance, or sound recording,
80
+ Adapted Material is always produced where the Licensed Material is
81
+ synched in timed relation with a moving image.
82
+
83
+ b. Adapter's License means the license You apply to Your Copyright
84
+ and Similar Rights in Your contributions to Adapted Material in
85
+ accordance with the terms and conditions of this Public License.
86
+
87
+ c. Copyright and Similar Rights means copyright and/or similar rights
88
+ closely related to copyright including, without limitation,
89
+ performance, broadcast, sound recording, and Sui Generis Database
90
+ Rights, without regard to how the rights are labeled or
91
+ categorized. For purposes of this Public License, the rights
92
+ specified in Section 2(b)(1)-(2) are not Copyright and Similar
93
+ Rights.
94
+ d. Effective Technological Measures means those measures that, in the
95
+ absence of proper authority, may not be circumvented under laws
96
+ fulfilling obligations under Article 11 of the WIPO Copyright
97
+ Treaty adopted on December 20, 1996, and/or similar international
98
+ agreements.
99
+
100
+ e. Exceptions and Limitations means fair use, fair dealing, and/or
101
+ any other exception or limitation to Copyright and Similar Rights
102
+ that applies to Your use of the Licensed Material.
103
+
104
+ f. Licensed Material means the artistic or literary work, database,
105
+ or other material to which the Licensor applied this Public
106
+ License.
107
+
108
+ g. Licensed Rights means the rights granted to You subject to the
109
+ terms and conditions of this Public License, which are limited to
110
+ all Copyright and Similar Rights that apply to Your use of the
111
+ Licensed Material and that the Licensor has authority to license.
112
+
113
+ h. Licensor means the individual(s) or entity(ies) granting rights
114
+ under this Public License.
115
+
116
+ i. NonCommercial means not primarily intended for or directed towards
117
+ commercial advantage or monetary compensation. For purposes of
118
+ this Public License, the exchange of the Licensed Material for
119
+ other material subject to Copyright and Similar Rights by digital
120
+ file-sharing or similar means is NonCommercial provided there is
121
+ no payment of monetary compensation in connection with the
122
+ exchange.
123
+
124
+ j. Share means to provide material to the public by any means or
125
+ process that requires permission under the Licensed Rights, such
126
+ as reproduction, public display, public performance, distribution,
127
+ dissemination, communication, or importation, and to make material
128
+ available to the public including in ways that members of the
129
+ public may access the material from a place and at a time
130
+ individually chosen by them.
131
+
132
+ k. Sui Generis Database Rights means rights other than copyright
133
+ resulting from Directive 96/9/EC of the European Parliament and of
134
+ the Council of 11 March 1996 on the legal protection of databases,
135
+ as amended and/or succeeded, as well as other essentially
136
+ equivalent rights anywhere in the world.
137
+
138
+ l. You means the individual or entity exercising the Licensed Rights
139
+ under this Public License. Your has a corresponding meaning.
140
+
141
+
142
+ Section 2 -- Scope.
143
+
144
+ a. License grant.
145
+
146
+ 1. Subject to the terms and conditions of this Public License,
147
+ the Licensor hereby grants You a worldwide, royalty-free,
148
+ non-sublicensable, non-exclusive, irrevocable license to
149
+ exercise the Licensed Rights in the Licensed Material to:
150
+
151
+ a. reproduce and Share the Licensed Material, in whole or
152
+ in part, for NonCommercial purposes only; and
153
+
154
+ b. produce, reproduce, and Share Adapted Material for
155
+ NonCommercial purposes only.
156
+
157
+ 2. Exceptions and Limitations. For the avoidance of doubt, where
158
+ Exceptions and Limitations apply to Your use, this Public
159
+ License does not apply, and You do not need to comply with
160
+ its terms and conditions.
161
+
162
+ 3. Term. The term of this Public License is specified in Section
163
+ 6(a).
164
+
165
+ 4. Media and formats; technical modifications allowed. The
166
+ Licensor authorizes You to exercise the Licensed Rights in
167
+ all media and formats whether now known or hereafter created,
168
+ and to make technical modifications necessary to do so. The
169
+ Licensor waives and/or agrees not to assert any right or
170
+ authority to forbid You from making technical modifications
171
+ necessary to exercise the Licensed Rights, including
172
+ technical modifications necessary to circumvent Effective
173
+ Technological Measures. For purposes of this Public License,
174
+ simply making modifications authorized by this Section 2(a)
175
+ (4) never produces Adapted Material.
176
+
177
+ 5. Downstream recipients.
178
+
179
+ a. Offer from the Licensor -- Licensed Material. Every
180
+ recipient of the Licensed Material automatically
181
+ receives an offer from the Licensor to exercise the
182
+ Licensed Rights under the terms and conditions of this
183
+ Public License.
184
+
185
+ b. No downstream restrictions. You may not offer or impose
186
+ any additional or different terms or conditions on, or
187
+ apply any Effective Technological Measures to, the
188
+ Licensed Material if doing so restricts exercise of the
189
+ Licensed Rights by any recipient of the Licensed
190
+ Material.
191
+
192
+ 6. No endorsement. Nothing in this Public License constitutes or
193
+ may be construed as permission to assert or imply that You
194
+ are, or that Your use of the Licensed Material is, connected
195
+ with, or sponsored, endorsed, or granted official status by,
196
+ the Licensor or others designated to receive attribution as
197
+ provided in Section 3(a)(1)(A)(i).
198
+
199
+ b. Other rights.
200
+
201
+ 1. Moral rights, such as the right of integrity, are not
202
+ licensed under this Public License, nor are publicity,
203
+ privacy, and/or other similar personality rights; however, to
204
+ the extent possible, the Licensor waives and/or agrees not to
205
+ assert any such rights held by the Licensor to the limited
206
+ extent necessary to allow You to exercise the Licensed
207
+ Rights, but not otherwise.
208
+
209
+ 2. Patent and trademark rights are not licensed under this
210
+ Public License.
211
+
212
+ 3. To the extent possible, the Licensor waives any right to
213
+ collect royalties from You for the exercise of the Licensed
214
+ Rights, whether directly or through a collecting society
215
+ under any voluntary or waivable statutory or compulsory
216
+ licensing scheme. In all other cases the Licensor expressly
217
+ reserves any right to collect such royalties, including when
218
+ the Licensed Material is used other than for NonCommercial
219
+ purposes.
220
+
221
+
222
+ Section 3 -- License Conditions.
223
+
224
+ Your exercise of the Licensed Rights is expressly made subject to the
225
+ following conditions.
226
+
227
+ a. Attribution.
228
+
229
+ 1. If You Share the Licensed Material (including in modified
230
+ form), You must:
231
+
232
+ a. retain the following if it is supplied by the Licensor
233
+ with the Licensed Material:
234
+
235
+ i. identification of the creator(s) of the Licensed
236
+ Material and any others designated to receive
237
+ attribution, in any reasonable manner requested by
238
+ the Licensor (including by pseudonym if
239
+ designated);
240
+
241
+ ii. a copyright notice;
242
+
243
+ iii. a notice that refers to this Public License;
244
+
245
+ iv. a notice that refers to the disclaimer of
246
+ warranties;
247
+
248
+ v. a URI or hyperlink to the Licensed Material to the
249
+ extent reasonably practicable;
250
+
251
+ b. indicate if You modified the Licensed Material and
252
+ retain an indication of any previous modifications; and
253
+
254
+ c. indicate the Licensed Material is licensed under this
255
+ Public License, and include the text of, or the URI or
256
+ hyperlink to, this Public License.
257
+
258
+ 2. You may satisfy the conditions in Section 3(a)(1) in any
259
+ reasonable manner based on the medium, means, and context in
260
+ which You Share the Licensed Material. For example, it may be
261
+ reasonable to satisfy the conditions by providing a URI or
262
+ hyperlink to a resource that includes the required
263
+ information.
264
+
265
+ 3. If requested by the Licensor, You must remove any of the
266
+ information required by Section 3(a)(1)(A) to the extent
267
+ reasonably practicable.
268
+
269
+ 4. If You Share Adapted Material You produce, the Adapter's
270
+ License You apply must not prevent recipients of the Adapted
271
+ Material from complying with this Public License.
272
+
273
+
274
+ Section 4 -- Sui Generis Database Rights.
275
+
276
+ Where the Licensed Rights include Sui Generis Database Rights that
277
+ apply to Your use of the Licensed Material:
278
+
279
+ a. for the avoidance of doubt, Section 2(a)(1) grants You the right
280
+ to extract, reuse, reproduce, and Share all or a substantial
281
+ portion of the contents of the database for NonCommercial purposes
282
+ only;
283
+
284
+ b. if You include all or a substantial portion of the database
285
+ contents in a database in which You have Sui Generis Database
286
+ Rights, then the database in which You have Sui Generis Database
287
+ Rights (but not its individual contents) is Adapted Material; and
288
+
289
+ c. You must comply with the conditions in Section 3(a) if You Share
290
+ all or a substantial portion of the contents of the database.
291
+
292
+ For the avoidance of doubt, this Section 4 supplements and does not
293
+ replace Your obligations under this Public License where the Licensed
294
+ Rights include other Copyright and Similar Rights.
295
+
296
+
297
+ Section 5 -- Disclaimer of Warranties and Limitation of Liability.
298
+
299
+ a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
300
+ EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
301
+ AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
302
+ ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
303
+ IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
304
+ WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
305
+ PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
306
+ ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
307
+ KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
308
+ ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
309
+
310
+ b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
311
+ TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
312
+ NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
313
+ INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
314
+ COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
315
+ USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
316
+ ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
317
+ DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
318
+ IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
319
+
320
+ c. The disclaimer of warranties and limitation of liability provided
321
+ above shall be interpreted in a manner that, to the extent
322
+ possible, most closely approximates an absolute disclaimer and
323
+ waiver of all liability.
324
+
325
+
326
+ Section 6 -- Term and Termination.
327
+
328
+ a. This Public License applies for the term of the Copyright and
329
+ Similar Rights licensed here. However, if You fail to comply with
330
+ this Public License, then Your rights under this Public License
331
+ terminate automatically.
332
+
333
+ b. Where Your right to use the Licensed Material has terminated under
334
+ Section 6(a), it reinstates:
335
+
336
+ 1. automatically as of the date the violation is cured, provided
337
+ it is cured within 30 days of Your discovery of the
338
+ violation; or
339
+
340
+ 2. upon express reinstatement by the Licensor.
341
+
342
+ For the avoidance of doubt, this Section 6(b) does not affect any
343
+ right the Licensor may have to seek remedies for Your violations
344
+ of this Public License.
345
+
346
+ c. For the avoidance of doubt, the Licensor may also offer the
347
+ Licensed Material under separate terms or conditions or stop
348
+ distributing the Licensed Material at any time; however, doing so
349
+ will not terminate this Public License.
350
+
351
+ d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
352
+ License.
353
+
354
+
355
+ Section 7 -- Other Terms and Conditions.
356
+
357
+ a. The Licensor shall not be bound by any additional or different
358
+ terms or conditions communicated by You unless expressly agreed.
359
+
360
+ b. Any arrangements, understandings, or agreements regarding the
361
+ Licensed Material not stated herein are separate from and
362
+ independent of the terms and conditions of this Public License.
363
+
364
+
365
+ Section 8 -- Interpretation.
366
+
367
+ a. For the avoidance of doubt, this Public License does not, and
368
+ shall not be interpreted to, reduce, limit, restrict, or impose
369
+ conditions on any use of the Licensed Material that could lawfully
370
+ be made without permission under this Public License.
371
+
372
+ b. To the extent possible, if any provision of this Public License is
373
+ deemed unenforceable, it shall be automatically reformed to the
374
+ minimum extent necessary to make it enforceable. If the provision
375
+ cannot be reformed, it shall be severed from this Public License
376
+ without affecting the enforceability of the remaining terms and
377
+ conditions.
378
+
379
+ c. No term or condition of this Public License will be waived and no
380
+ failure to comply consented to unless expressly agreed to by the
381
+ Licensor.
382
+
383
+ d. Nothing in this Public License constitutes or may be interpreted
384
+ as a limitation upon, or waiver of, any privileges and immunities
385
+ that apply to the Licensor or You, including from the legal
386
+ processes of any jurisdiction or authority.
387
+
388
+ =======================================================================
389
+
390
+ Creative Commons is not a party to its public
391
+ licenses. Notwithstanding, Creative Commons may elect to apply one of
392
+ its public licenses to material it publishes and in those instances
393
+ will be considered the "Licensor." The text of the Creative Commons
394
+ public licenses is dedicated to the public domain under the CC0 Public
395
+ Domain Dedication. Except for the limited purpose of indicating that
396
+ material is shared under a Creative Commons public license or as
397
+ otherwise permitted by the Creative Commons policies published at
398
+ creativecommons.org/policies, Creative Commons does not authorize the
399
+ use of the trademark "Creative Commons" or any other trademark or logo
400
+ of Creative Commons without its prior written consent including,
401
+ without limitation, in connection with any unauthorized modifications
402
+ to any of its public licenses or any other arrangements,
403
+ understandings, or agreements concerning use of licensed material. For
404
+ the avoidance of doubt, this paragraph does not form part of the
405
+ public licenses.
406
+
407
+ Creative Commons may be contacted at creativecommons.org.
README.md ADDED
@@ -0,0 +1,139 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ library_name: transformers
3
+ license: other
4
+ license_name: dinov3-license
5
+ license_link: LICENSE.md
6
+ tags:
7
+ - medical
8
+ - radiology
9
+ - vision-language
10
+ - chest-x-ray
11
+ - glint
12
+ - custom_code
13
+ - arxiv:2606.03180
14
+ base_model: facebook/dinov3-vitl16-pretrain-lvd1689m
15
+ ---
16
+
17
+ # GLINT-CXR
18
+
19
+ <p>
20
+ 📝 <a href="https://arxiv.org/abs/2606.03180">Paper</a> •
21
+ 💻 <a href="https://github.com/deepnoid-ai/GLINT">Code</a> •
22
+ 🌐 <a href="https://deepnoid-ai.github.io/GLINT/">Project page</a> •
23
+ 🤗 <a href="https://huggingface.co/Deepnoid/GLINT-CT">GLINT-CT</a>
24
+ </p>
25
+
26
+ GLINT-CXR is the chest X-ray model of **GLINT** (*GLINT: Sparsely Gated Vision-Language Alignment for Fine-Grained
27
+ Radiology Representations*, NeurIPS 2026).
28
+
29
+ **Built with DINOv3.**
30
+
31
+ - **Vision encoder:** DINOv3 ViT-L/16, input 1024×1024 (4096 patches)
32
+ - **Text encoder:** `sentence-transformers/all-mpnet-base-v2` (fine-tuned)
33
+ - **Alignment:** linear projection (1024→768) + LayerNorm, mean-pooled text + LayerNorm, SGA similarity head
34
+ - **Training:** MIMIC-CXR, with Sparsely Gated Alignment (SGA) and Dense Feature Regularization (DFR) from a frozen
35
+ DINOv3 ViT-7B teacher
36
+
37
+ > ⚠️ GLINT is released for research purposes only and is not intended for clinical use, including the diagnosis or treatment of any medical condition.
38
+
39
+ ## Usage
40
+
41
+ Both examples use the bundled `inference.py` / `utils.py`; run them from the downloaded repo.
42
+
43
+ ### Full pipeline
44
+
45
+ ```bash
46
+ hf download Deepnoid/GLINT-CXR --local-dir glint-cxr && cd glint-cxr
47
+ python inference.py --image cxr.png --text "There is a right pleural effusion."
48
+ # prints the sentence probability and saves the heat-map overlay to similarity_map.png
49
+ ```
50
+
51
+ ### AutoModel
52
+
53
+ ```python
54
+ import torch
55
+ from transformers import AutoModel, AutoTokenizer, AutoImageProcessor
56
+ from utils import model_inference, save_similarity_map # bundled helpers
57
+
58
+ repo = "Deepnoid/GLINT-CXR"
59
+ device = "cuda" if torch.cuda.is_available() else "cpu"
60
+
61
+ model = AutoModel.from_pretrained(repo, trust_remote_code=True, dtype=torch.float32).to(device).eval()
62
+ tokenizer = AutoTokenizer.from_pretrained(repo)
63
+ image_processor = AutoImageProcessor.from_pretrained(repo)
64
+
65
+ prob, similarity_map = model_inference(
66
+ "cxr.png", "There is a right pleural effusion.",
67
+ model=model, tokenizer=tokenizer, image_processor=image_processor,
68
+ )
69
+ save_similarity_map("cxr.png", similarity_map, "similarity_map.png")
70
+ ```
71
+
72
+ - **Outputs:** `prob` is the sentence probability (sigmoid); `similarity_map` is the per-pixel map in [0, 1].
73
+ - **Inputs:** PNG / JPG (8- or 16-bit) or DICOM, min-max stretched to 8 bit by `utils.load_image` as in evaluation.
74
+ - **Underlying call:** `model.compute_logits(pixel_values, [encoded_text])` returns `logits` and `similarity_scores`
75
+ (64×64 patches).
76
+
77
+ Vision encoder only (`vision_only=True`):
78
+
79
+ ```python
80
+ import torch
81
+ from transformers import AutoModel, AutoImageProcessor
82
+ from utils import load_image # bundled helper
83
+
84
+ repo = "Deepnoid/GLINT-CXR"
85
+ vision = AutoModel.from_pretrained(repo, trust_remote_code=True, vision_only=True, dtype=torch.float32).eval()
86
+ image_processor = AutoImageProcessor.from_pretrained(repo)
87
+
88
+ pixel_values = image_processor(load_image("cxr.png"), return_tensors="pt")["pixel_values"]
89
+ with torch.no_grad():
90
+ out = vision(pixel_values)
91
+ print(out.last_hidden_state.shape) # (1, 4101, 1024): CLS + 4 registers + 4096 patches
92
+ ```
93
+
94
+ No gated DINOv3 download is needed; the model is built from this repo alone.
95
+
96
+ ## Requirements
97
+
98
+ `transformers==4.56.1`, `torch`, `torchvision`, `entmax`; `utils.py` also uses `opencv-python` (overlay) and `pydicom`
99
+ (DICOM).
100
+
101
+ > ⚠️ Keep `transformers==4.56.1`: 5.x silently skips the DINOv3 vision weights, leaving a random encoder.
102
+
103
+ ## Notes
104
+
105
+ - Training and fine-tuning code: [GitHub](https://github.com/deepnoid-ai/GLINT); split ID lists: [`data/`](./tree/main/data).
106
+ - `dfr.py` and its projector weights are used only in training; the DINOv3 ViT-7B teacher is not included.
107
+ - `vision_only=True` still downloads the full checkpoint; `save_pretrained` on the loaded model keeps a vision-only copy.
108
+
109
+ ## Acknowledgments
110
+
111
+ This work was supported by the Technology Innovation Program (RS-2025-02221011,
112
+ Development of Medical-Specialized Multimodal Hyperscale Generative AI Technology
113
+ for Global Integration) funded by the Ministry of Trade, Industry & Energy (MOTIE,
114
+ South Korea), and by the Advanced GPU Utilization Support Program funded by the
115
+ Korean government (Ministry of Science and ICT) (Project No. 02-26-91-0330).
116
+
117
+ ## License
118
+
119
+ - **Model weights:** derivative of Meta's [DINOv3](https://github.com/facebookresearch/dinov3) ViT-L/16 (LVD-1689M)
120
+ weights, © Meta Platforms, Inc., under the [DINOv3 License](LICENSE.md).
121
+ - Using or distributing them means accepting its terms; redistributions must include the license.
122
+ - **Code (`*.py`):** [CC BY-NC 4.0](LICENSES/CC-BY-NC-4.0.txt), as in the [GitHub repository](https://github.com/deepnoid-ai/GLINT).
123
+ - **Text encoder:** fine-tuned from
124
+ [sentence-transformers/all-mpnet-base-v2](https://huggingface.co/sentence-transformers/all-mpnet-base-v2)
125
+ (Apache-2.0, modified; `LICENSES/Apache-2.0.txt`).
126
+
127
+ ## Citation
128
+
129
+ ```bibtex
130
+ @inproceedings{park2026glint,
131
+ title = {{GLINT}: Sparsely Gated Vision-Language Alignment for Fine-Grained Radiology Representations},
132
+ author = {Park, Jonggwon and Lee, Seongeun and Park, Junhyun and
133
+ Yun, Hannah and Kim, Hyunwoong and Jeong, Sohyun and
134
+ Kang, Hyewon and Yoon, Byungmu and Choi, Kyoyun},
135
+ booktitle = {The Fortieth Annual Conference on Neural Information Processing Systems},
136
+ year = {2026},
137
+ url = {https://arxiv.org/abs/2606.03180}
138
+ }
139
+ ```
align_layers.py ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from torch import nn
2
+ from transformers import PreTrainedModel
3
+ from transformers.models.dinov2.modeling_dinov2 import Dinov2Encoder
4
+
5
+ from .configuration_glint import AlignLayerConfig
6
+
7
+
8
+ def build_align_layer(config):
9
+ if config.model_type == "align_transformer":
10
+ model = AlignTransformer(config)
11
+ elif config.model_type == "identity":
12
+ model = Identity()
13
+ elif config.model_type == "mlp":
14
+ model = MLP(config)
15
+ elif config.model_type == "linear":
16
+ model = Linear(config)
17
+ else:
18
+ raise NotImplementedError()
19
+
20
+ return model
21
+
22
+
23
+ class AlignTransformer(PreTrainedModel):
24
+ def __init__(self, config: AlignLayerConfig):
25
+ super().__init__(config)
26
+
27
+ self.linear = nn.Linear(config.input_dim, config.hidden_size)
28
+
29
+ if config.num_hidden_layers:
30
+ self.transformer_layers = Dinov2Encoder(config)
31
+ else:
32
+ self.transformer_layers = None
33
+
34
+ if config.use_layer_norm:
35
+ self.layer_norm = nn.LayerNorm(config.hidden_size)
36
+ else:
37
+ self.layer_norm = None
38
+
39
+ def forward(self, vision_tokens):
40
+ if self.transformer_layers is not None:
41
+ vision_tokens = self.linear(vision_tokens)
42
+ vision_tokens = self.transformer_layers(vision_tokens)["last_hidden_state"]
43
+
44
+ if self.layer_norm is not None:
45
+ vision_tokens = self.layer_norm(vision_tokens)
46
+
47
+ return vision_tokens
48
+
49
+
50
+ class Identity(nn.Module):
51
+ def __init__(self):
52
+ super().__init__()
53
+
54
+ def forward(self, x):
55
+ return x
56
+
57
+
58
+ class Linear(nn.Module):
59
+ def __init__(self, config):
60
+ super().__init__()
61
+ self.config = config
62
+ self.linear = nn.Linear(config.input_dim, config.hidden_size)
63
+
64
+ def forward(self, x):
65
+ return self.linear(x)
66
+
67
+
68
+ class MLP(nn.Module):
69
+ def __init__(self, config):
70
+ super().__init__()
71
+ self.config = config
72
+ self.mlp_layer = nn.Sequential(
73
+ nn.Linear(config.input_dim, config.input_dim),
74
+ nn.ReLU(inplace=True),
75
+ nn.Dropout(config.dropout),
76
+ nn.Linear(config.input_dim, config.input_dim),
77
+ nn.ReLU(inplace=True),
78
+ nn.Dropout(config.dropout),
79
+ nn.Linear(config.input_dim, config.hidden_size),
80
+ )
81
+
82
+ def forward(self, x):
83
+ return self.mlp_layer(x)
common_layers.py ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from torch import nn
2
+ from transformers.modeling_utils import PreTrainedModel
3
+
4
+
5
+ class BasePreTrainedModel(PreTrainedModel):
6
+ supports_gradient_checkpointing = True
7
+
8
+ def _init_weights(self, module):
9
+ if (
10
+ isinstance(module, nn.Conv2d) # noqa: SIM101
11
+ or isinstance(module, nn.Embedding)
12
+ or isinstance(module, nn.Linear)
13
+ ):
14
+ module.weight.data.normal_(mean=0.0, std=0.02)
15
+ if hasattr(module, "bias") and module.bias is not None:
16
+ module.bias.data.zero_()
17
+
18
+ elif isinstance(module, nn.LayerNorm):
19
+ module.bias.data.zero_()
20
+ module.weight.data.fill_(1.0)
21
+ elif isinstance(module, nn.Parameter):
22
+ raise ValueError()
config.json ADDED
@@ -0,0 +1,427 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "align_layer_config": {
3
+ "_name_or_path": "",
4
+ "add_cross_attention": false,
5
+ "architectures": null,
6
+ "bad_words_ids": null,
7
+ "begin_suppress_tokens": null,
8
+ "bos_token_id": null,
9
+ "chunk_size_feed_forward": 0,
10
+ "cross_attention_hidden_size": null,
11
+ "decoder_start_token_id": null,
12
+ "diversity_penalty": 0.0,
13
+ "do_sample": false,
14
+ "dtype": null,
15
+ "early_stopping": false,
16
+ "encoder_no_repeat_ngram_size": 0,
17
+ "eos_token_id": null,
18
+ "exponential_decay_length_penalty": null,
19
+ "finetuning_task": null,
20
+ "forced_bos_token_id": null,
21
+ "forced_eos_token_id": null,
22
+ "hidden_size": 768,
23
+ "id2label": {
24
+ "0": "LABEL_0",
25
+ "1": "LABEL_1"
26
+ },
27
+ "input_dim": 1024,
28
+ "is_decoder": false,
29
+ "is_encoder_decoder": false,
30
+ "label2id": {
31
+ "LABEL_0": 0,
32
+ "LABEL_1": 1
33
+ },
34
+ "length_penalty": 1.0,
35
+ "max_length": 20,
36
+ "min_length": 0,
37
+ "model_type": "linear",
38
+ "no_repeat_ngram_size": 0,
39
+ "num_beam_groups": 1,
40
+ "num_beams": 1,
41
+ "num_return_sequences": 1,
42
+ "output_attentions": false,
43
+ "output_hidden_states": false,
44
+ "output_scores": false,
45
+ "pad_token_id": null,
46
+ "prefix": null,
47
+ "problem_type": null,
48
+ "projector_config": null,
49
+ "pruned_heads": {},
50
+ "remove_invalid_values": false,
51
+ "repetition_penalty": 1.0,
52
+ "return_dict": true,
53
+ "return_dict_in_generate": false,
54
+ "sep_token_id": null,
55
+ "suppress_tokens": null,
56
+ "task_specific_params": null,
57
+ "temperature": 1.0,
58
+ "tf_legacy_loss": false,
59
+ "tie_encoder_decoder": false,
60
+ "tie_word_embeddings": true,
61
+ "tokenizer_class": null,
62
+ "top_k": 50,
63
+ "top_p": 1.0,
64
+ "torchscript": false,
65
+ "typical_p": 1.0,
66
+ "use_bfloat16": false
67
+ },
68
+ "architectures": [
69
+ "GLINTModel"
70
+ ],
71
+ "auto_map": {
72
+ "AutoConfig": "configuration_glint.GLINTConfig",
73
+ "AutoModel": "modeling_glint.GLINTModel"
74
+ },
75
+ "can_return_loss": true,
76
+ "compute_logits_type": "vl_alignment",
77
+ "dfr_config": {
78
+ "_name_or_path": "",
79
+ "add_cross_attention": false,
80
+ "architectures": null,
81
+ "bad_words_ids": null,
82
+ "begin_suppress_tokens": null,
83
+ "bos_token_id": null,
84
+ "chunk_size_feed_forward": 0,
85
+ "cross_attention_hidden_size": null,
86
+ "decoder_start_token_id": null,
87
+ "diversity_penalty": 0.0,
88
+ "do_sample": false,
89
+ "dtype": null,
90
+ "early_stopping": false,
91
+ "encoder_no_repeat_ngram_size": 0,
92
+ "eos_token_id": null,
93
+ "exponential_decay_length_penalty": null,
94
+ "finetuning_task": null,
95
+ "forced_bos_token_id": null,
96
+ "forced_eos_token_id": null,
97
+ "id2label": {
98
+ "0": "LABEL_0",
99
+ "1": "LABEL_1"
100
+ },
101
+ "is_decoder": false,
102
+ "is_encoder_decoder": false,
103
+ "label2id": {
104
+ "LABEL_0": 0,
105
+ "LABEL_1": 1
106
+ },
107
+ "layer_mapping": {
108
+ "student_layers": [
109
+ 22
110
+ ],
111
+ "teacher_layers": [
112
+ 36
113
+ ],
114
+ "use_multiple_projectors": true
115
+ },
116
+ "length_penalty": 1.0,
117
+ "max_length": 20,
118
+ "min_length": 0,
119
+ "model_type": "",
120
+ "no_repeat_ngram_size": 0,
121
+ "num_beam_groups": 1,
122
+ "num_beams": 1,
123
+ "num_return_sequences": 1,
124
+ "output_attentions": false,
125
+ "output_hidden_states": false,
126
+ "output_scores": false,
127
+ "pad_token_id": null,
128
+ "prefix": null,
129
+ "problem_type": null,
130
+ "projector_config": {
131
+ "_name_or_path": "",
132
+ "activation": "silu",
133
+ "add_cross_attention": false,
134
+ "architectures": null,
135
+ "bad_words_ids": null,
136
+ "begin_suppress_tokens": null,
137
+ "bos_token_id": null,
138
+ "chunk_size_feed_forward": 0,
139
+ "cross_attention_hidden_size": null,
140
+ "decoder_start_token_id": null,
141
+ "diversity_penalty": 0.0,
142
+ "do_sample": false,
143
+ "dropout": 0.0,
144
+ "dtype": null,
145
+ "early_stopping": false,
146
+ "encoder_no_repeat_ngram_size": 0,
147
+ "eos_token_id": null,
148
+ "exponential_decay_length_penalty": null,
149
+ "finetuning_task": null,
150
+ "forced_bos_token_id": null,
151
+ "forced_eos_token_id": null,
152
+ "hidden_dim": 4096,
153
+ "id2label": {
154
+ "0": "LABEL_0",
155
+ "1": "LABEL_1"
156
+ },
157
+ "input_dim": 1024,
158
+ "is_decoder": false,
159
+ "is_encoder_decoder": false,
160
+ "label2id": {
161
+ "LABEL_0": 0,
162
+ "LABEL_1": 1
163
+ },
164
+ "length_penalty": 1.0,
165
+ "max_length": 20,
166
+ "min_length": 0,
167
+ "model_type": "mlp",
168
+ "no_repeat_ngram_size": 0,
169
+ "num_beam_groups": 1,
170
+ "num_beams": 1,
171
+ "num_layers": 3,
172
+ "num_return_sequences": 1,
173
+ "out_dim": 4096,
174
+ "output_attentions": false,
175
+ "output_hidden_states": false,
176
+ "output_scores": false,
177
+ "pad_token_id": null,
178
+ "prefix": null,
179
+ "problem_type": null,
180
+ "pruned_heads": {},
181
+ "remove_invalid_values": false,
182
+ "repetition_penalty": 1.0,
183
+ "return_dict": true,
184
+ "return_dict_in_generate": false,
185
+ "sep_token_id": null,
186
+ "suppress_tokens": null,
187
+ "task_specific_params": null,
188
+ "temperature": 1.0,
189
+ "tf_legacy_loss": false,
190
+ "tie_encoder_decoder": false,
191
+ "tie_word_embeddings": true,
192
+ "tokenizer_class": null,
193
+ "top_k": 50,
194
+ "top_p": 1.0,
195
+ "torchscript": false,
196
+ "typical_p": 1.0,
197
+ "use_bfloat16": false
198
+ },
199
+ "pruned_heads": {},
200
+ "remove_invalid_values": false,
201
+ "repetition_penalty": 1.0,
202
+ "return_dict": true,
203
+ "return_dict_in_generate": false,
204
+ "sep_token_id": null,
205
+ "suppress_tokens": null,
206
+ "task_specific_params": null,
207
+ "temperature": 1.0,
208
+ "tf_legacy_loss": false,
209
+ "tie_encoder_decoder": false,
210
+ "tie_word_embeddings": true,
211
+ "tokenizer_class": null,
212
+ "top_k": 50,
213
+ "top_p": 1.0,
214
+ "torchscript": false,
215
+ "typical_p": 1.0,
216
+ "use_bfloat16": false,
217
+ "use_cache": true,
218
+ "vfm_teacher_config": null
219
+ },
220
+ "dtype": "float32",
221
+ "loss": {
222
+ "AlignmentLoss": {
223
+ "local_loss": true,
224
+ "loss_kwargs": {
225
+ "temperature": 0.07
226
+ },
227
+ "loss_type": "mpnce",
228
+ "rank": 0,
229
+ "vl_logit_kwargs": {
230
+ "embed_dim": 768,
231
+ "gate_hidden_dim": 768,
232
+ "gate_log_temperature": 2.302585,
233
+ "gate_proj_mode": "mlp",
234
+ "sem_hidden_dim": 768,
235
+ "sem_proj_mode": "identity"
236
+ },
237
+ "vl_logit_type": "gate_confidence_shift",
238
+ "world_size": 1
239
+ },
240
+ "DFRLoss": {
241
+ "rank": 0,
242
+ "use_token_wise": true,
243
+ "world_size": 1
244
+ },
245
+ "apply": [
246
+ "AlignmentLoss",
247
+ "DFRLoss"
248
+ ],
249
+ "ratio": [
250
+ 1.0,
251
+ 8.0
252
+ ]
253
+ },
254
+ "text_config": {
255
+ "_name_or_path": "sentence-transformers/all-mpnet-base-v2",
256
+ "add_cross_attention": false,
257
+ "architectures": [
258
+ "MPNetForMaskedLM"
259
+ ],
260
+ "attention_probs_dropout_prob": 0.1,
261
+ "bad_words_ids": null,
262
+ "begin_suppress_tokens": null,
263
+ "bos_token_id": 0,
264
+ "chunk_size_feed_forward": 0,
265
+ "cross_attention_hidden_size": null,
266
+ "decoder_start_token_id": null,
267
+ "diversity_penalty": 0.0,
268
+ "do_sample": false,
269
+ "dtype": null,
270
+ "early_stopping": false,
271
+ "encoder_no_repeat_ngram_size": 0,
272
+ "eos_token_id": 2,
273
+ "exponential_decay_length_penalty": null,
274
+ "finetuning_task": null,
275
+ "forced_bos_token_id": null,
276
+ "forced_eos_token_id": null,
277
+ "hidden_act": "gelu",
278
+ "hidden_dropout_prob": 0.1,
279
+ "hidden_size": 768,
280
+ "id2label": {
281
+ "0": "LABEL_0",
282
+ "1": "LABEL_1"
283
+ },
284
+ "initializer_range": 0.02,
285
+ "intermediate_size": 3072,
286
+ "is_decoder": false,
287
+ "is_encoder_decoder": false,
288
+ "label2id": {
289
+ "LABEL_0": 0,
290
+ "LABEL_1": 1
291
+ },
292
+ "layer_norm_eps": 1e-05,
293
+ "length_penalty": 1.0,
294
+ "max_length": 20,
295
+ "max_position_embeddings": 514,
296
+ "min_length": 0,
297
+ "model_type": "mpnet",
298
+ "no_repeat_ngram_size": 0,
299
+ "num_attention_heads": 12,
300
+ "num_beam_groups": 1,
301
+ "num_beams": 1,
302
+ "num_hidden_layers": 12,
303
+ "num_return_sequences": 1,
304
+ "output_attentions": false,
305
+ "output_hidden_states": false,
306
+ "output_scores": false,
307
+ "pad_token_id": 1,
308
+ "prefix": null,
309
+ "problem_type": null,
310
+ "pruned_heads": {},
311
+ "relative_attention_num_buckets": 32,
312
+ "remove_invalid_values": false,
313
+ "repetition_penalty": 1.0,
314
+ "return_dict": true,
315
+ "return_dict_in_generate": false,
316
+ "sep_token_id": null,
317
+ "suppress_tokens": null,
318
+ "task_specific_params": null,
319
+ "temperature": 1.0,
320
+ "tf_legacy_loss": false,
321
+ "tie_encoder_decoder": false,
322
+ "tie_word_embeddings": true,
323
+ "tokenizer_class": null,
324
+ "top_k": 50,
325
+ "top_p": 1.0,
326
+ "torchscript": false,
327
+ "typical_p": 1.0,
328
+ "use_bfloat16": false,
329
+ "use_cls_token": false,
330
+ "vocab_size": 30527
331
+ },
332
+ "transformers_version": "4.56.1",
333
+ "use_text_layer_norm": true,
334
+ "use_vision_layer_norm": true,
335
+ "vision_config": {
336
+ "_name_or_path": "facebook/dinov3-vitl16-pretrain-lvd1689m",
337
+ "add_cross_attention": false,
338
+ "architectures": [
339
+ "DINOv3ViTModel"
340
+ ],
341
+ "attention_dropout": 0.0,
342
+ "bad_words_ids": null,
343
+ "begin_suppress_tokens": null,
344
+ "bos_token_id": null,
345
+ "chunk_size_feed_forward": 0,
346
+ "cross_attention_hidden_size": null,
347
+ "decoder_start_token_id": null,
348
+ "diversity_penalty": 0.0,
349
+ "do_sample": false,
350
+ "drop_path_rate": 0.0,
351
+ "dtype": "float32",
352
+ "early_stopping": false,
353
+ "encoder_no_repeat_ngram_size": 0,
354
+ "eos_token_id": null,
355
+ "exponential_decay_length_penalty": null,
356
+ "finetuning_task": null,
357
+ "forced_bos_token_id": null,
358
+ "forced_eos_token_id": null,
359
+ "hidden_act": "gelu",
360
+ "hidden_size": 1024,
361
+ "id2label": {
362
+ "0": "LABEL_0",
363
+ "1": "LABEL_1"
364
+ },
365
+ "image_size": 224,
366
+ "img_size": 1024,
367
+ "initializer_range": 0.02,
368
+ "intermediate_size": 4096,
369
+ "is_decoder": false,
370
+ "is_encoder_decoder": false,
371
+ "key_bias": false,
372
+ "label2id": {
373
+ "LABEL_0": 0,
374
+ "LABEL_1": 1
375
+ },
376
+ "layer_norm_eps": 1e-05,
377
+ "layerscale_value": 1.0,
378
+ "length_penalty": 1.0,
379
+ "max_length": 20,
380
+ "min_length": 0,
381
+ "mlp_bias": true,
382
+ "model_type": "dinov3_vit",
383
+ "no_repeat_ngram_size": 0,
384
+ "num_attention_heads": 16,
385
+ "num_beam_groups": 1,
386
+ "num_beams": 1,
387
+ "num_channels": 3,
388
+ "num_hidden_layers": 24,
389
+ "num_register_tokens": 4,
390
+ "num_return_sequences": 1,
391
+ "output_attentions": false,
392
+ "output_hidden_states": false,
393
+ "output_scores": false,
394
+ "pad_token_id": null,
395
+ "patch_size": 16,
396
+ "pos_embed_jitter": null,
397
+ "pos_embed_rescale": 2.0,
398
+ "pos_embed_shift": null,
399
+ "prefix": null,
400
+ "problem_type": null,
401
+ "proj_bias": true,
402
+ "pruned_heads": {},
403
+ "query_bias": true,
404
+ "remove_invalid_values": false,
405
+ "repetition_penalty": 1.0,
406
+ "return_dict": true,
407
+ "return_dict_in_generate": false,
408
+ "rope_theta": 100.0,
409
+ "sep_token_id": null,
410
+ "suppress_tokens": null,
411
+ "task_specific_params": null,
412
+ "temperature": 1.0,
413
+ "tf_legacy_loss": false,
414
+ "tie_encoder_decoder": false,
415
+ "tie_word_embeddings": true,
416
+ "tokenizer_class": null,
417
+ "top_k": 50,
418
+ "top_p": 1.0,
419
+ "torchscript": false,
420
+ "typical_p": 1.0,
421
+ "use_bfloat16": false,
422
+ "use_cls_token": false,
423
+ "use_gated_mlp": false,
424
+ "value_bias": true
425
+ },
426
+ "vision_only": false
427
+ }
configuration_glint.py ADDED
@@ -0,0 +1,145 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from transformers.configuration_utils import PretrainedConfig
2
+
3
+
4
+ class SubConfig(PretrainedConfig):
5
+ # PretrainedConfig.to_dict() emits the class-level model_type (""), breaking save/load round-trips
6
+ def to_dict(self):
7
+ output = super().to_dict()
8
+ output["model_type"] = self.model_type
9
+ return output
10
+
11
+
12
+ class VisionConfig(SubConfig):
13
+ def __init__(
14
+ self,
15
+ **kwargs,
16
+ ):
17
+ super().__init__(**kwargs)
18
+
19
+ @staticmethod
20
+ def from_exp_config(vision_config: dict):
21
+ model_type = vision_config["model_type"]
22
+
23
+ if model_type not in ["vjepa2", "dinov2", "dinov3_vit"]:
24
+ raise NotImplementedError()
25
+
26
+ vision_config = VisionConfig(**vision_config)
27
+
28
+ return vision_config
29
+
30
+
31
+ class TextConfig(SubConfig):
32
+ def __init__(
33
+ self,
34
+ model_type,
35
+ **kwargs,
36
+ ):
37
+ super().__init__(**kwargs)
38
+ self.model_type = model_type
39
+
40
+ @staticmethod
41
+ def from_exp_config(
42
+ text_config: dict,
43
+ ):
44
+ if text_config["model_type"] not in ["mpnet", "modernbert", "cxr-bert"]:
45
+ raise NotImplementedError()
46
+
47
+ return TextConfig(**text_config)
48
+
49
+
50
+ class AlignLayerConfig(SubConfig):
51
+ def __init__(
52
+ self,
53
+ model_type: str = "align_transformer",
54
+ projector_config=None,
55
+ **kwargs,
56
+ ):
57
+ super().__init__(**kwargs)
58
+ self.model_type = model_type
59
+ self.projector_config = projector_config
60
+
61
+ @staticmethod
62
+ def from_exp_config(
63
+ align_layer_config: dict,
64
+ ):
65
+ if align_layer_config["model_type"] == "align_transformer":
66
+ from transformers.models.dinov2.configuration_dinov2 import Dinov2Config
67
+
68
+ config = Dinov2Config(**align_layer_config)
69
+ config = config.to_dict()
70
+ align_layer_config.update(config)
71
+ align_layer_config["model_type"] = "align_transformer"
72
+
73
+ align_layer_config = AlignLayerConfig(
74
+ **align_layer_config,
75
+ )
76
+
77
+ return align_layer_config
78
+
79
+
80
+ class ProjectorConfig(SubConfig):
81
+ def __init__(self, **kwargs):
82
+ super().__init__(**kwargs)
83
+
84
+
85
+ class DFRConfig(SubConfig):
86
+ def __init__(
87
+ self,
88
+ vfm_teacher_config: dict = None,
89
+ projector_config: dict = None,
90
+ layer_mapping: dict = None,
91
+ **kwargs,
92
+ ):
93
+ super().__init__(**kwargs)
94
+ self.vfm_teacher_config = vfm_teacher_config
95
+ self.projector_config = projector_config
96
+ self.layer_mapping = layer_mapping
97
+
98
+ @staticmethod
99
+ def from_exp_config(dfr_config: dict):
100
+ if "vfm_teacher_config" in dfr_config and dfr_config["vfm_teacher_config"] is not None:
101
+ dfr_config["vfm_teacher_config"] = VisionConfig.from_exp_config(dfr_config["vfm_teacher_config"])
102
+
103
+ if "projector_config" in dfr_config and dfr_config["projector_config"] is not None:
104
+ dfr_config["projector_config"] = ProjectorConfig(**dfr_config["projector_config"])
105
+
106
+ return DFRConfig(**dfr_config)
107
+
108
+
109
+ class GLINTConfig(PretrainedConfig):
110
+ is_composition = True
111
+
112
+ def __init__(
113
+ self,
114
+ vision_config: dict = None,
115
+ text_config: dict = None,
116
+ align_layer_config: dict = None,
117
+ predictor_config: dict = None,
118
+ prototype_head_config: dict = None,
119
+ dfr_config: dict = None,
120
+ vision_only: bool = False,
121
+ **kwargs,
122
+ ):
123
+ super().__init__(**kwargs)
124
+ self.vision_only = vision_only
125
+
126
+ if vision_config is not None:
127
+ pretrained_dir = kwargs.get("pretrained_dir")
128
+ if pretrained_dir and "pretrained_dir" not in vision_config:
129
+ vision_config["pretrained_dir"] = pretrained_dir
130
+ self.vision_config = VisionConfig.from_exp_config(vision_config)
131
+
132
+ if text_config is not None:
133
+ self.text_config = TextConfig.from_exp_config(text_config)
134
+
135
+ if align_layer_config is not None:
136
+ self.align_layer_config = AlignLayerConfig.from_exp_config(align_layer_config)
137
+
138
+ if dfr_config is not None:
139
+ pretrained_dir = kwargs.get("pretrained_dir")
140
+ teacher = dfr_config.get("vfm_teacher_config")
141
+ if pretrained_dir and teacher is not None:
142
+ teacher.setdefault("pretrained_dir", pretrained_dir)
143
+ self.dfr_config = DFRConfig.from_exp_config(dfr_config)
144
+
145
+ self.kwargs = kwargs
data/README.md ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Data splits (chest X-ray)
2
+
3
+ - Fine-tuning split ID lists; download each dataset from its source under its own terms.
4
+ - `val` is for model selection.
5
+
6
+ | Dataset | Files | ID format | Train / Val / Test | Notes |
7
+ |---|---|---|---|---|
8
+ | ChestXray14 | `splits/chestxray14/` | image file name | 77,871 / 8,653 / 25,596 | Official test (patient-disjoint) |
9
+ | VinDr-CXR | `splits/vindr_cxr/` | VinDr image id | 13,494 / 1,506 / 3,000 | Official test |
10
+ | RSNA-Pneumonia | `splits/rsna_pneumonia/` | `patientId` | 21,346 / 2,669 / 2,669 | Patient-level split of the official train |
11
+ | SIIM-ACR | `splits/siim_acr/` | `SOPInstanceUID` | 9,303 / 1,372 / 1,372 | BenchX test split |
12
+ | ChestX-Det | `splits/chestx_det/` | image file name | 2,722 / 303 / 553 | Official test |
13
+ | MIMIC-CXR (report generation) | — | — | 27,079 / 2,130 / 3,858 | Official test, non-empty findings |
data/splits/chestx_det/test.txt ADDED
@@ -0,0 +1,553 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 36199.png
2
+ 36302.png
3
+ 36331.png
4
+ 36346.png
5
+ 36365.png
6
+ 39066.png
7
+ 39099.png
8
+ 39133.png
9
+ 39140.png
10
+ 39404.png
11
+ 39408.png
12
+ 39412.png
13
+ 39414.png
14
+ 39417.png
15
+ 39430.png
16
+ 39431.png
17
+ 39468.png
18
+ 39502.png
19
+ 39524.png
20
+ 39697.png
21
+ 39712.png
22
+ 39717.png
23
+ 39748.png
24
+ 39790.png
25
+ 39956.png
26
+ 39968.png
27
+ 39994.png
28
+ 40027.png
29
+ 40038.png
30
+ 40050.png
31
+ 40078.png
32
+ 40083.png
33
+ 40108.png
34
+ 40111.png
35
+ 40360.png
36
+ 40392.png
37
+ 40421.png
38
+ 40424.png
39
+ 40439.png
40
+ 40473.png
41
+ 40476.png
42
+ 40731.png
43
+ 40749.png
44
+ 40759.png
45
+ 40774.png
46
+ 40786.png
47
+ 40787.png
48
+ 40797.png
49
+ 40839.png
50
+ 40841.png
51
+ 40851.png
52
+ 40864.png
53
+ 40887.png
54
+ 40898.png
55
+ 41069.png
56
+ 41072.png
57
+ 41084.png
58
+ 41101.png
59
+ 41102.png
60
+ 41110.png
61
+ 41128.png
62
+ 41136.png
63
+ 41139.png
64
+ 41141.png
65
+ 41153.png
66
+ 41165.png
67
+ 41197.png
68
+ 41200.png
69
+ 41207.png
70
+ 41220.png
71
+ 41221.png
72
+ 41240.png
73
+ 41456.png
74
+ 41460.png
75
+ 41463.png
76
+ 41479.png
77
+ 41481.png
78
+ 41492.png
79
+ 41504.png
80
+ 41518.png
81
+ 41752.png
82
+ 41771.png
83
+ 41783.png
84
+ 41798.png
85
+ 41807.png
86
+ 41834.png
87
+ 41850.png
88
+ 41869.png
89
+ 41871.png
90
+ 41898.png
91
+ 41903.png
92
+ 41928.png
93
+ 41930.png
94
+ 41952.png
95
+ 41953.png
96
+ 41974.png
97
+ 42326.png
98
+ 42341.png
99
+ 42345.png
100
+ 42351.png
101
+ 42359.png
102
+ 48932.png
103
+ 48969.png
104
+ 48993.png
105
+ 44848.png
106
+ 44864.png
107
+ 44865.png
108
+ 45197.png
109
+ 45206.png
110
+ 45208.png
111
+ 45225.png
112
+ 45226.png
113
+ 45244.png
114
+ 45291.png
115
+ 45480.png
116
+ 45495.png
117
+ 45529.png
118
+ 45595.png
119
+ 45606.png
120
+ 45616.png
121
+ 45617.png
122
+ 45618.png
123
+ 45621.png
124
+ 45657.png
125
+ 45659.png
126
+ 45687.png
127
+ 45689.png
128
+ 45701.png
129
+ 45703.png
130
+ 45706.png
131
+ 45707.png
132
+ 45708.png
133
+ 45716.png
134
+ 45725.png
135
+ 45726.png
136
+ 45729.png
137
+ 45735.png
138
+ 45742.png
139
+ 45751.png
140
+ 45753.png
141
+ 45781.png
142
+ 45783.png
143
+ 45804.png
144
+ 45817.png
145
+ 45820.png
146
+ 45822.png
147
+ 45827.png
148
+ 45843.png
149
+ 45845.png
150
+ 45857.png
151
+ 45878.png
152
+ 45888.png
153
+ 45895.png
154
+ 45903.png
155
+ 45907.png
156
+ 45926.png
157
+ 45953.png
158
+ 45969.png
159
+ 45975.png
160
+ 45976.png
161
+ 46003.png
162
+ 46010.png
163
+ 46023.png
164
+ 46041.png
165
+ 46352.png
166
+ 46372.png
167
+ 46383.png
168
+ 46386.png
169
+ 46601.png
170
+ 46642.png
171
+ 46647.png
172
+ 46654.png
173
+ 46675.png
174
+ 46685.png
175
+ 46907.png
176
+ 46915.png
177
+ 46923.png
178
+ 46931.png
179
+ 46938.png
180
+ 46944.png
181
+ 46949.png
182
+ 46958.png
183
+ 46986.png
184
+ 46994.png
185
+ 46996.png
186
+ 47170.png
187
+ 47215.png
188
+ 47223.png
189
+ 47225.png
190
+ 47229.png
191
+ 47233.png
192
+ 47241.png
193
+ 47242.png
194
+ 47271.png
195
+ 47279.png
196
+ 47286.png
197
+ 47287.png
198
+ 47291.png
199
+ 47302.png
200
+ 48811.png
201
+ 48818.png
202
+ 48828.png
203
+ 48833.png
204
+ 48867.png
205
+ 48868.png
206
+ 48872.png
207
+ 48877.png
208
+ 55835.png
209
+ 55840.png
210
+ 55854.png
211
+ 55878.png
212
+ 55881.png
213
+ 55885.png
214
+ 55889.png
215
+ 55908.png
216
+ 55950.png
217
+ 55964.png
218
+ 55970.png
219
+ 56009.png
220
+ 56025.png
221
+ 56568.png
222
+ 56582.png
223
+ 56622.png
224
+ 56625.png
225
+ 56632.png
226
+ 56643.png
227
+ 56673.png
228
+ 56697.png
229
+ 56698.png
230
+ 56711.png
231
+ 56764.png
232
+ 56766.png
233
+ 56779.png
234
+ 56790.png
235
+ 57506.png
236
+ 57510.png
237
+ 57530.png
238
+ 57535.png
239
+ 57555.png
240
+ 57569.png
241
+ 57580.png
242
+ 57595.png
243
+ 57615.png
244
+ 57676.png
245
+ 57885.png
246
+ 57897.png
247
+ 57906.png
248
+ 58528.png
249
+ 58608.png
250
+ 58642.png
251
+ 58643.png
252
+ 58644.png
253
+ 58684.png
254
+ 58695.png
255
+ 58719.png
256
+ 58757.png
257
+ 58846.png
258
+ 59229.png
259
+ 59261.png
260
+ 59335.png
261
+ 59344.png
262
+ 59355.png
263
+ 59420.png
264
+ 59421.png
265
+ 59433.png
266
+ 59444.png
267
+ 59475.png
268
+ 59501.png
269
+ 59573.png
270
+ 59576.png
271
+ 59589.png
272
+ 59594.png
273
+ 59604.png
274
+ 59623.png
275
+ 59639.png
276
+ 59651.png
277
+ 59665.png
278
+ 59686.png
279
+ 60250.png
280
+ 60255.png
281
+ 60257.png
282
+ 60264.png
283
+ 60736.png
284
+ 60742.png
285
+ 60747.png
286
+ 60752.png
287
+ 60755.png
288
+ 60770.png
289
+ 60778.png
290
+ 60799.png
291
+ 60926.png
292
+ 60937.png
293
+ 61008.png
294
+ 61685.png
295
+ 61711.png
296
+ 61716.png
297
+ 61892.png
298
+ 61951.png
299
+ 61955.png
300
+ 61969.png
301
+ 61979.png
302
+ 61997.png
303
+ 62011.png
304
+ 62055.png
305
+ 62061.png
306
+ 62083.png
307
+ 62109.png
308
+ 62114.png
309
+ 62137.png
310
+ 67511.png
311
+ 67520.png
312
+ 67535.png
313
+ 67536.png
314
+ 67591.png
315
+ 67592.png
316
+ 68868.png
317
+ 68870.png
318
+ 68871.png
319
+ 68873.png
320
+ 68881.png
321
+ 68891.png
322
+ 68899.png
323
+ 68907.png
324
+ 68954.png
325
+ 68970.png
326
+ 69046.png
327
+ 69062.png
328
+ 69085.png
329
+ 69139.png
330
+ 69391.png
331
+ 69392.png
332
+ 69400.png
333
+ 69408.png
334
+ 69420.png
335
+ 69429.png
336
+ 69431.png
337
+ 69450.png
338
+ 69466.png
339
+ 69473.png
340
+ 69497.png
341
+ 69503.png
342
+ 69507.png
343
+ 69519.png
344
+ 69521.png
345
+ 69533.png
346
+ 69538.png
347
+ 69541.png
348
+ 69552.png
349
+ 69568.png
350
+ 69580.png
351
+ 69586.png
352
+ 69594.png
353
+ 69598.png
354
+ 69835.png
355
+ 69845.png
356
+ 69847.png
357
+ 69852.png
358
+ 69853.png
359
+ 69870.png
360
+ 69875.png
361
+ 69882.png
362
+ 69887.png
363
+ 69911.png
364
+ 69913.png
365
+ 69916.png
366
+ 69934.png
367
+ 69965.png
368
+ 69972.png
369
+ 69973.png
370
+ 69978.png
371
+ 69979.png
372
+ 69980.png
373
+ 69989.png
374
+ 69995.png
375
+ 70005.png
376
+ 70007.png
377
+ 70008.png
378
+ 70019.png
379
+ 70020.png
380
+ 70026.png
381
+ 70029.png
382
+ 70036.png
383
+ 70278.png
384
+ 70280.png
385
+ 70286.png
386
+ 70291.png
387
+ 70293.png
388
+ 70300.png
389
+ 70301.png
390
+ 70313.png
391
+ 70314.png
392
+ 70325.png
393
+ 70326.png
394
+ 70335.png
395
+ 70337.png
396
+ 70357.png
397
+ 70362.png
398
+ 70370.png
399
+ 70371.png
400
+ 70372.png
401
+ 70374.png
402
+ 70375.png
403
+ 70378.png
404
+ 70379.png
405
+ 70380.png
406
+ 70410.png
407
+ 70413.png
408
+ 70419.png
409
+ 70438.png
410
+ 70443.png
411
+ 70453.png
412
+ 70465.png
413
+ 70480.png
414
+ 70496.png
415
+ 70895.png
416
+ 70897.png
417
+ 70898.png
418
+ 70911.png
419
+ 70917.png
420
+ 70922.png
421
+ 70935.png
422
+ 36212.png
423
+ 36266.png
424
+ 39069.png
425
+ 39473.png
426
+ 39504.png
427
+ 39511.png
428
+ 39705.png
429
+ 39734.png
430
+ 39796.png
431
+ 39946.png
432
+ 39996.png
433
+ 40001.png
434
+ 40028.png
435
+ 40058.png
436
+ 40095.png
437
+ 40367.png
438
+ 40388.png
439
+ 40394.png
440
+ 40412.png
441
+ 40422.png
442
+ 40748.png
443
+ 40762.png
444
+ 40775.png
445
+ 40785.png
446
+ 40802.png
447
+ 40873.png
448
+ 41096.png
449
+ 41130.png
450
+ 41225.png
451
+ 41503.png
452
+ 41757.png
453
+ 41760.png
454
+ 41767.png
455
+ 41900.png
456
+ 41934.png
457
+ 41965.png
458
+ 42336.png
459
+ 42347.png
460
+ 48950.png
461
+ 44840.png
462
+ 45210.png
463
+ 45471.png
464
+ 45514.png
465
+ 45646.png
466
+ 45664.png
467
+ 45682.png
468
+ 45718.png
469
+ 45774.png
470
+ 45790.png
471
+ 45816.png
472
+ 46027.png
473
+ 46049.png
474
+ 46598.png
475
+ 46924.png
476
+ 46934.png
477
+ 46939.png
478
+ 46951.png
479
+ 46964.png
480
+ 46970.png
481
+ 46978.png
482
+ 46981.png
483
+ 47003.png
484
+ 47293.png
485
+ 55836.png
486
+ 55940.png
487
+ 55946.png
488
+ 55965.png
489
+ 56000.png
490
+ 56012.png
491
+ 56037.png
492
+ 56614.png
493
+ 56618.png
494
+ 56752.png
495
+ 56758.png
496
+ 56769.png
497
+ 56796.png
498
+ 56804.png
499
+ 56806.png
500
+ 57619.png
501
+ 57785.png
502
+ 58556.png
503
+ 58647.png
504
+ 58689.png
505
+ 58758.png
506
+ 58815.png
507
+ 58854.png
508
+ 59057.png
509
+ 59437.png
510
+ 59486.png
511
+ 59521.png
512
+ 59558.png
513
+ 59621.png
514
+ 69461.png
515
+ 59766.png
516
+ 60241.png
517
+ 60766.png
518
+ 60847.png
519
+ 60881.png
520
+ 60886.png
521
+ 60911.png
522
+ 60947.png
523
+ 61695.png
524
+ 61927.png
525
+ 67509.png
526
+ 67560.png
527
+ 67569.png
528
+ 67598.png
529
+ 68862.png
530
+ 68877.png
531
+ 68900.png
532
+ 68912.png
533
+ 68915.png
534
+ 68962.png
535
+ 69004.png
536
+ 69013.png
537
+ 69089.png
538
+ 69421.png
539
+ 69442.png
540
+ 69493.png
541
+ 69508.png
542
+ 69522.png
543
+ 69544.png
544
+ 69554.png
545
+ 69843.png
546
+ 69881.png
547
+ 69886.png
548
+ 69889.png
549
+ 69921.png
550
+ 70016.png
551
+ 70302.png
552
+ 70331.png
553
+ 70351.png
data/splits/chestx_det/train.txt ADDED
@@ -0,0 +1,2722 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 36200.png
2
+ 36201.png
3
+ 36202.png
4
+ 36203.png
5
+ 36204.png
6
+ 36205.png
7
+ 36206.png
8
+ 36209.png
9
+ 36210.png
10
+ 36216.png
11
+ 36217.png
12
+ 36218.png
13
+ 36221.png
14
+ 36223.png
15
+ 36224.png
16
+ 36226.png
17
+ 36231.png
18
+ 36233.png
19
+ 36234.png
20
+ 36236.png
21
+ 36239.png
22
+ 36240.png
23
+ 36241.png
24
+ 36243.png
25
+ 36244.png
26
+ 36247.png
27
+ 36248.png
28
+ 36251.png
29
+ 36253.png
30
+ 36254.png
31
+ 36255.png
32
+ 36256.png
33
+ 36260.png
34
+ 36263.png
35
+ 36264.png
36
+ 36265.png
37
+ 36268.png
38
+ 36269.png
39
+ 36272.png
40
+ 36278.png
41
+ 36284.png
42
+ 36285.png
43
+ 36290.png
44
+ 36293.png
45
+ 36294.png
46
+ 36298.png
47
+ 36299.png
48
+ 36303.png
49
+ 36305.png
50
+ 36308.png
51
+ 36309.png
52
+ 36310.png
53
+ 36311.png
54
+ 36312.png
55
+ 36313.png
56
+ 36315.png
57
+ 36317.png
58
+ 36318.png
59
+ 36319.png
60
+ 36323.png
61
+ 36326.png
62
+ 36327.png
63
+ 36328.png
64
+ 36329.png
65
+ 36330.png
66
+ 36332.png
67
+ 36338.png
68
+ 36342.png
69
+ 36343.png
70
+ 36345.png
71
+ 36349.png
72
+ 36351.png
73
+ 36352.png
74
+ 36353.png
75
+ 36358.png
76
+ 36359.png
77
+ 36361.png
78
+ 36363.png
79
+ 36364.png
80
+ 36367.png
81
+ 36379.png
82
+ 36380.png
83
+ 36381.png
84
+ 36382.png
85
+ 36384.png
86
+ 36385.png
87
+ 36386.png
88
+ 36387.png
89
+ 39064.png
90
+ 39071.png
91
+ 39072.png
92
+ 39075.png
93
+ 39076.png
94
+ 39077.png
95
+ 39078.png
96
+ 39095.png
97
+ 39097.png
98
+ 39100.png
99
+ 39101.png
100
+ 39102.png
101
+ 39105.png
102
+ 39109.png
103
+ 39112.png
104
+ 39114.png
105
+ 39115.png
106
+ 39116.png
107
+ 39117.png
108
+ 39120.png
109
+ 39123.png
110
+ 39126.png
111
+ 39128.png
112
+ 39131.png
113
+ 39135.png
114
+ 39137.png
115
+ 39138.png
116
+ 39393.png
117
+ 39402.png
118
+ 39403.png
119
+ 39405.png
120
+ 39406.png
121
+ 39411.png
122
+ 39416.png
123
+ 39418.png
124
+ 39419.png
125
+ 39420.png
126
+ 39421.png
127
+ 39423.png
128
+ 39424.png
129
+ 39425.png
130
+ 39426.png
131
+ 39428.png
132
+ 39429.png
133
+ 39432.png
134
+ 39433.png
135
+ 39437.png
136
+ 39438.png
137
+ 39440.png
138
+ 39441.png
139
+ 39445.png
140
+ 39446.png
141
+ 39447.png
142
+ 39448.png
143
+ 39459.png
144
+ 39460.png
145
+ 39461.png
146
+ 39462.png
147
+ 39464.png
148
+ 39465.png
149
+ 39466.png
150
+ 39467.png
151
+ 39471.png
152
+ 39472.png
153
+ 39474.png
154
+ 39475.png
155
+ 39476.png
156
+ 39477.png
157
+ 39479.png
158
+ 39481.png
159
+ 39482.png
160
+ 39483.png
161
+ 39485.png
162
+ 39487.png
163
+ 39488.png
164
+ 39489.png
165
+ 39490.png
166
+ 39493.png
167
+ 39494.png
168
+ 39495.png
169
+ 39499.png
170
+ 39500.png
171
+ 39501.png
172
+ 39505.png
173
+ 39508.png
174
+ 39516.png
175
+ 39518.png
176
+ 39522.png
177
+ 39523.png
178
+ 39525.png
179
+ 39526.png
180
+ 39527.png
181
+ 39529.png
182
+ 39532.png
183
+ 39533.png
184
+ 39536.png
185
+ 39537.png
186
+ 39538.png
187
+ 39692.png
188
+ 39693.png
189
+ 39698.png
190
+ 39700.png
191
+ 39701.png
192
+ 39702.png
193
+ 39706.png
194
+ 39708.png
195
+ 39709.png
196
+ 39710.png
197
+ 39714.png
198
+ 39715.png
199
+ 39718.png
200
+ 39719.png
201
+ 39720.png
202
+ 39722.png
203
+ 39725.png
204
+ 39726.png
205
+ 39729.png
206
+ 39731.png
207
+ 39732.png
208
+ 39733.png
209
+ 39736.png
210
+ 39738.png
211
+ 39741.png
212
+ 39742.png
213
+ 39747.png
214
+ 39789.png
215
+ 39794.png
216
+ 39798.png
217
+ 39800.png
218
+ 39803.png
219
+ 39940.png
220
+ 39941.png
221
+ 39942.png
222
+ 39943.png
223
+ 39944.png
224
+ 39945.png
225
+ 39947.png
226
+ 39948.png
227
+ 39949.png
228
+ 39950.png
229
+ 39952.png
230
+ 39953.png
231
+ 39954.png
232
+ 39958.png
233
+ 39960.png
234
+ 39961.png
235
+ 39962.png
236
+ 39965.png
237
+ 39967.png
238
+ 39971.png
239
+ 39972.png
240
+ 39974.png
241
+ 39975.png
242
+ 39980.png
243
+ 39981.png
244
+ 39982.png
245
+ 39983.png
246
+ 39984.png
247
+ 39986.png
248
+ 39987.png
249
+ 39992.png
250
+ 39995.png
251
+ 39997.png
252
+ 39998.png
253
+ 39999.png
254
+ 40000.png
255
+ 40002.png
256
+ 40003.png
257
+ 40005.png
258
+ 40006.png
259
+ 40007.png
260
+ 40008.png
261
+ 40010.png
262
+ 40011.png
263
+ 40013.png
264
+ 40015.png
265
+ 40016.png
266
+ 40019.png
267
+ 40021.png
268
+ 40022.png
269
+ 40023.png
270
+ 40024.png
271
+ 40026.png
272
+ 40032.png
273
+ 40033.png
274
+ 40034.png
275
+ 40037.png
276
+ 40040.png
277
+ 40042.png
278
+ 40043.png
279
+ 40046.png
280
+ 40047.png
281
+ 40048.png
282
+ 40049.png
283
+ 40055.png
284
+ 40059.png
285
+ 40061.png
286
+ 40064.png
287
+ 40066.png
288
+ 40068.png
289
+ 40069.png
290
+ 40071.png
291
+ 40073.png
292
+ 40074.png
293
+ 40075.png
294
+ 40077.png
295
+ 40081.png
296
+ 40084.png
297
+ 40087.png
298
+ 40089.png
299
+ 40092.png
300
+ 40093.png
301
+ 40097.png
302
+ 40098.png
303
+ 40100.png
304
+ 40101.png
305
+ 40105.png
306
+ 40106.png
307
+ 40107.png
308
+ 40113.png
309
+ 40114.png
310
+ 40115.png
311
+ 40118.png
312
+ 40119.png
313
+ 40121.png
314
+ 40123.png
315
+ 40357.png
316
+ 40361.png
317
+ 40362.png
318
+ 40366.png
319
+ 40371.png
320
+ 40372.png
321
+ 40376.png
322
+ 40379.png
323
+ 40380.png
324
+ 40381.png
325
+ 40382.png
326
+ 40383.png
327
+ 40384.png
328
+ 40387.png
329
+ 40389.png
330
+ 40390.png
331
+ 40398.png
332
+ 40400.png
333
+ 40401.png
334
+ 40404.png
335
+ 40405.png
336
+ 40406.png
337
+ 40409.png
338
+ 40410.png
339
+ 40415.png
340
+ 40417.png
341
+ 40419.png
342
+ 40428.png
343
+ 40429.png
344
+ 40430.png
345
+ 40434.png
346
+ 40435.png
347
+ 40437.png
348
+ 40440.png
349
+ 40444.png
350
+ 40445.png
351
+ 40446.png
352
+ 40447.png
353
+ 40448.png
354
+ 40451.png
355
+ 40453.png
356
+ 40454.png
357
+ 40455.png
358
+ 40457.png
359
+ 40459.png
360
+ 40460.png
361
+ 40462.png
362
+ 40463.png
363
+ 40464.png
364
+ 40466.png
365
+ 40467.png
366
+ 40468.png
367
+ 40474.png
368
+ 40477.png
369
+ 40478.png
370
+ 40479.png
371
+ 40481.png
372
+ 40727.png
373
+ 40730.png
374
+ 40734.png
375
+ 40737.png
376
+ 40738.png
377
+ 40739.png
378
+ 40741.png
379
+ 40744.png
380
+ 40745.png
381
+ 40746.png
382
+ 40750.png
383
+ 40751.png
384
+ 40754.png
385
+ 40755.png
386
+ 40758.png
387
+ 40761.png
388
+ 40764.png
389
+ 40766.png
390
+ 40769.png
391
+ 40771.png
392
+ 40773.png
393
+ 40777.png
394
+ 40778.png
395
+ 40780.png
396
+ 40781.png
397
+ 40782.png
398
+ 40784.png
399
+ 40788.png
400
+ 40789.png
401
+ 40790.png
402
+ 40791.png
403
+ 40795.png
404
+ 40798.png
405
+ 40799.png
406
+ 40803.png
407
+ 40805.png
408
+ 40806.png
409
+ 40809.png
410
+ 40810.png
411
+ 40811.png
412
+ 40814.png
413
+ 40818.png
414
+ 40822.png
415
+ 40825.png
416
+ 40826.png
417
+ 40831.png
418
+ 40840.png
419
+ 40843.png
420
+ 40845.png
421
+ 40846.png
422
+ 40848.png
423
+ 40852.png
424
+ 40853.png
425
+ 40854.png
426
+ 40855.png
427
+ 40858.png
428
+ 40859.png
429
+ 40861.png
430
+ 40862.png
431
+ 40863.png
432
+ 40865.png
433
+ 40866.png
434
+ 40868.png
435
+ 40869.png
436
+ 40871.png
437
+ 40872.png
438
+ 40874.png
439
+ 40878.png
440
+ 40879.png
441
+ 40880.png
442
+ 40883.png
443
+ 40886.png
444
+ 40889.png
445
+ 40890.png
446
+ 40891.png
447
+ 40893.png
448
+ 40895.png
449
+ 40896.png
450
+ 40897.png
451
+ 40899.png
452
+ 41066.png
453
+ 41067.png
454
+ 41068.png
455
+ 41071.png
456
+ 41073.png
457
+ 41074.png
458
+ 41075.png
459
+ 41077.png
460
+ 41078.png
461
+ 41079.png
462
+ 41081.png
463
+ 41082.png
464
+ 41083.png
465
+ 41085.png
466
+ 41087.png
467
+ 41088.png
468
+ 41089.png
469
+ 41091.png
470
+ 41092.png
471
+ 41093.png
472
+ 41094.png
473
+ 41097.png
474
+ 41098.png
475
+ 41100.png
476
+ 41104.png
477
+ 41105.png
478
+ 41106.png
479
+ 41108.png
480
+ 41111.png
481
+ 41112.png
482
+ 41114.png
483
+ 41115.png
484
+ 41116.png
485
+ 41117.png
486
+ 41118.png
487
+ 41119.png
488
+ 41120.png
489
+ 41122.png
490
+ 41123.png
491
+ 41124.png
492
+ 41125.png
493
+ 41126.png
494
+ 41127.png
495
+ 41129.png
496
+ 41133.png
497
+ 41134.png
498
+ 41135.png
499
+ 41137.png
500
+ 41138.png
501
+ 41144.png
502
+ 41145.png
503
+ 41146.png
504
+ 41147.png
505
+ 41149.png
506
+ 41150.png
507
+ 41151.png
508
+ 41154.png
509
+ 41155.png
510
+ 41156.png
511
+ 41157.png
512
+ 41159.png
513
+ 41160.png
514
+ 41161.png
515
+ 41162.png
516
+ 41164.png
517
+ 41168.png
518
+ 41169.png
519
+ 41171.png
520
+ 41173.png
521
+ 41174.png
522
+ 41177.png
523
+ 41178.png
524
+ 41181.png
525
+ 41184.png
526
+ 41187.png
527
+ 41189.png
528
+ 41191.png
529
+ 41192.png
530
+ 41193.png
531
+ 41194.png
532
+ 41196.png
533
+ 41198.png
534
+ 41199.png
535
+ 41201.png
536
+ 41202.png
537
+ 41204.png
538
+ 41206.png
539
+ 41209.png
540
+ 41210.png
541
+ 41212.png
542
+ 41213.png
543
+ 41215.png
544
+ 41216.png
545
+ 41218.png
546
+ 41223.png
547
+ 41224.png
548
+ 41226.png
549
+ 41227.png
550
+ 41229.png
551
+ 41231.png
552
+ 41233.png
553
+ 41237.png
554
+ 41239.png
555
+ 41439.png
556
+ 41441.png
557
+ 41446.png
558
+ 41447.png
559
+ 41448.png
560
+ 41449.png
561
+ 41450.png
562
+ 41451.png
563
+ 41452.png
564
+ 41453.png
565
+ 41455.png
566
+ 41457.png
567
+ 41458.png
568
+ 41459.png
569
+ 41461.png
570
+ 41462.png
571
+ 41467.png
572
+ 41469.png
573
+ 41471.png
574
+ 41472.png
575
+ 41474.png
576
+ 41475.png
577
+ 41476.png
578
+ 41478.png
579
+ 41482.png
580
+ 41483.png
581
+ 41484.png
582
+ 41485.png
583
+ 41487.png
584
+ 41488.png
585
+ 41489.png
586
+ 41491.png
587
+ 41493.png
588
+ 41499.png
589
+ 41502.png
590
+ 41505.png
591
+ 41508.png
592
+ 41509.png
593
+ 41510.png
594
+ 41512.png
595
+ 41513.png
596
+ 41516.png
597
+ 41755.png
598
+ 41758.png
599
+ 41759.png
600
+ 41762.png
601
+ 41763.png
602
+ 41765.png
603
+ 41766.png
604
+ 41770.png
605
+ 41773.png
606
+ 41775.png
607
+ 41777.png
608
+ 41780.png
609
+ 41781.png
610
+ 41785.png
611
+ 41789.png
612
+ 41790.png
613
+ 41791.png
614
+ 41792.png
615
+ 41795.png
616
+ 41796.png
617
+ 41801.png
618
+ 41803.png
619
+ 41813.png
620
+ 41816.png
621
+ 41817.png
622
+ 41818.png
623
+ 41819.png
624
+ 41820.png
625
+ 41823.png
626
+ 41824.png
627
+ 41828.png
628
+ 41832.png
629
+ 41835.png
630
+ 41836.png
631
+ 41837.png
632
+ 41842.png
633
+ 41844.png
634
+ 41854.png
635
+ 41855.png
636
+ 41857.png
637
+ 41858.png
638
+ 41859.png
639
+ 41860.png
640
+ 41861.png
641
+ 41862.png
642
+ 41864.png
643
+ 41865.png
644
+ 41866.png
645
+ 41868.png
646
+ 41872.png
647
+ 41873.png
648
+ 41874.png
649
+ 41878.png
650
+ 41879.png
651
+ 41881.png
652
+ 41882.png
653
+ 41883.png
654
+ 41885.png
655
+ 41887.png
656
+ 41888.png
657
+ 41889.png
658
+ 41890.png
659
+ 41892.png
660
+ 41894.png
661
+ 41899.png
662
+ 41901.png
663
+ 41902.png
664
+ 41904.png
665
+ 41907.png
666
+ 41908.png
667
+ 41909.png
668
+ 41910.png
669
+ 41911.png
670
+ 41914.png
671
+ 41915.png
672
+ 41916.png
673
+ 41917.png
674
+ 41918.png
675
+ 41921.png
676
+ 41922.png
677
+ 41931.png
678
+ 41936.png
679
+ 41939.png
680
+ 41940.png
681
+ 41943.png
682
+ 41944.png
683
+ 41949.png
684
+ 41950.png
685
+ 41951.png
686
+ 41954.png
687
+ 41955.png
688
+ 41956.png
689
+ 41957.png
690
+ 41959.png
691
+ 41960.png
692
+ 41962.png
693
+ 41968.png
694
+ 41969.png
695
+ 41971.png
696
+ 41973.png
697
+ 41975.png
698
+ 41978.png
699
+ 41979.png
700
+ 41980.png
701
+ 41981.png
702
+ 41983.png
703
+ 41987.png
704
+ 41989.png
705
+ 41992.png
706
+ 41994.png
707
+ 41995.png
708
+ 41996.png
709
+ 41997.png
710
+ 42002.png
711
+ 42003.png
712
+ 42004.png
713
+ 42005.png
714
+ 42006.png
715
+ 42317.png
716
+ 42324.png
717
+ 42325.png
718
+ 42327.png
719
+ 42332.png
720
+ 42334.png
721
+ 42335.png
722
+ 42339.png
723
+ 42340.png
724
+ 42348.png
725
+ 42349.png
726
+ 42352.png
727
+ 42354.png
728
+ 42356.png
729
+ 42358.png
730
+ 42360.png
731
+ 42362.png
732
+ 42364.png
733
+ 42365.png
734
+ 42366.png
735
+ 48908.png
736
+ 48914.png
737
+ 48917.png
738
+ 48920.png
739
+ 48921.png
740
+ 48925.png
741
+ 48933.png
742
+ 48938.png
743
+ 48941.png
744
+ 48942.png
745
+ 48943.png
746
+ 48954.png
747
+ 48961.png
748
+ 48964.png
749
+ 48967.png
750
+ 48970.png
751
+ 48977.png
752
+ 48982.png
753
+ 48983.png
754
+ 48986.png
755
+ 48989.png
756
+ 48997.png
757
+ 49001.png
758
+ 49002.png
759
+ 49006.png
760
+ 49007.png
761
+ 49009.png
762
+ 49011.png
763
+ 49012.png
764
+ 49014.png
765
+ 49017.png
766
+ 49182.png
767
+ 48907.png
768
+ 44839.png
769
+ 44841.png
770
+ 44845.png
771
+ 44850.png
772
+ 44851.png
773
+ 44852.png
774
+ 44854.png
775
+ 44855.png
776
+ 44856.png
777
+ 44857.png
778
+ 44858.png
779
+ 44859.png
780
+ 44860.png
781
+ 44861.png
782
+ 45193.png
783
+ 45195.png
784
+ 45198.png
785
+ 45199.png
786
+ 45200.png
787
+ 45201.png
788
+ 45203.png
789
+ 45204.png
790
+ 45213.png
791
+ 45230.png
792
+ 45232.png
793
+ 45235.png
794
+ 45236.png
795
+ 45237.png
796
+ 45240.png
797
+ 45241.png
798
+ 45246.png
799
+ 45248.png
800
+ 45250.png
801
+ 45256.png
802
+ 45259.png
803
+ 45260.png
804
+ 45261.png
805
+ 45262.png
806
+ 45263.png
807
+ 45264.png
808
+ 45266.png
809
+ 45267.png
810
+ 45268.png
811
+ 45269.png
812
+ 45271.png
813
+ 45272.png
814
+ 45275.png
815
+ 45276.png
816
+ 45279.png
817
+ 45281.png
818
+ 45283.png
819
+ 45284.png
820
+ 45285.png
821
+ 45286.png
822
+ 45289.png
823
+ 45290.png
824
+ 45292.png
825
+ 45293.png
826
+ 45294.png
827
+ 45295.png
828
+ 45296.png
829
+ 45297.png
830
+ 45298.png
831
+ 45299.png
832
+ 45300.png
833
+ 45305.png
834
+ 45307.png
835
+ 45309.png
836
+ 45310.png
837
+ 45312.png
838
+ 45315.png
839
+ 45316.png
840
+ 45317.png
841
+ 45319.png
842
+ 45320.png
843
+ 45321.png
844
+ 45468.png
845
+ 45469.png
846
+ 45470.png
847
+ 45472.png
848
+ 45473.png
849
+ 45474.png
850
+ 45475.png
851
+ 45476.png
852
+ 45477.png
853
+ 45478.png
854
+ 45479.png
855
+ 45481.png
856
+ 45482.png
857
+ 45483.png
858
+ 45484.png
859
+ 45485.png
860
+ 45486.png
861
+ 45487.png
862
+ 45488.png
863
+ 45491.png
864
+ 45492.png
865
+ 45493.png
866
+ 45496.png
867
+ 45498.png
868
+ 45499.png
869
+ 45500.png
870
+ 45501.png
871
+ 45502.png
872
+ 45504.png
873
+ 45505.png
874
+ 45506.png
875
+ 45507.png
876
+ 45510.png
877
+ 45512.png
878
+ 45516.png
879
+ 45519.png
880
+ 45520.png
881
+ 45521.png
882
+ 45522.png
883
+ 45523.png
884
+ 45524.png
885
+ 45526.png
886
+ 45528.png
887
+ 45530.png
888
+ 45594.png
889
+ 45596.png
890
+ 45597.png
891
+ 45598.png
892
+ 45599.png
893
+ 45600.png
894
+ 45601.png
895
+ 45602.png
896
+ 45604.png
897
+ 45605.png
898
+ 45607.png
899
+ 45610.png
900
+ 45611.png
901
+ 45612.png
902
+ 45613.png
903
+ 45614.png
904
+ 45615.png
905
+ 45619.png
906
+ 45620.png
907
+ 45622.png
908
+ 45623.png
909
+ 45624.png
910
+ 45625.png
911
+ 45626.png
912
+ 45627.png
913
+ 45628.png
914
+ 45630.png
915
+ 45631.png
916
+ 45632.png
917
+ 45635.png
918
+ 45636.png
919
+ 45637.png
920
+ 45639.png
921
+ 45640.png
922
+ 45641.png
923
+ 45642.png
924
+ 45643.png
925
+ 45644.png
926
+ 45645.png
927
+ 45647.png
928
+ 45648.png
929
+ 45649.png
930
+ 45650.png
931
+ 45651.png
932
+ 45652.png
933
+ 45653.png
934
+ 45654.png
935
+ 45655.png
936
+ 45656.png
937
+ 45660.png
938
+ 45661.png
939
+ 45662.png
940
+ 45663.png
941
+ 45665.png
942
+ 45666.png
943
+ 45667.png
944
+ 45668.png
945
+ 45669.png
946
+ 45670.png
947
+ 45672.png
948
+ 45674.png
949
+ 45675.png
950
+ 45676.png
951
+ 45677.png
952
+ 45678.png
953
+ 45679.png
954
+ 45680.png
955
+ 45684.png
956
+ 45685.png
957
+ 45686.png
958
+ 45688.png
959
+ 45690.png
960
+ 45691.png
961
+ 45692.png
962
+ 45693.png
963
+ 45697.png
964
+ 45698.png
965
+ 45699.png
966
+ 45700.png
967
+ 45702.png
968
+ 45704.png
969
+ 45705.png
970
+ 45709.png
971
+ 45710.png
972
+ 45711.png
973
+ 45712.png
974
+ 45714.png
975
+ 45715.png
976
+ 45717.png
977
+ 45719.png
978
+ 45720.png
979
+ 45721.png
980
+ 45722.png
981
+ 45723.png
982
+ 45724.png
983
+ 45727.png
984
+ 45730.png
985
+ 45731.png
986
+ 45732.png
987
+ 45733.png
988
+ 45734.png
989
+ 45736.png
990
+ 45737.png
991
+ 45738.png
992
+ 45739.png
993
+ 45741.png
994
+ 45743.png
995
+ 45744.png
996
+ 45745.png
997
+ 45746.png
998
+ 45747.png
999
+ 45748.png
1000
+ 45752.png
1001
+ 45754.png
1002
+ 45755.png
1003
+ 45756.png
1004
+ 45757.png
1005
+ 45758.png
1006
+ 45760.png
1007
+ 45761.png
1008
+ 45762.png
1009
+ 45764.png
1010
+ 45768.png
1011
+ 45770.png
1012
+ 45771.png
1013
+ 45772.png
1014
+ 45775.png
1015
+ 45776.png
1016
+ 45777.png
1017
+ 45779.png
1018
+ 45780.png
1019
+ 45782.png
1020
+ 45784.png
1021
+ 45785.png
1022
+ 45786.png
1023
+ 45787.png
1024
+ 45788.png
1025
+ 45791.png
1026
+ 45793.png
1027
+ 45794.png
1028
+ 45795.png
1029
+ 45796.png
1030
+ 45797.png
1031
+ 45798.png
1032
+ 45799.png
1033
+ 45800.png
1034
+ 45801.png
1035
+ 45802.png
1036
+ 45805.png
1037
+ 45807.png
1038
+ 45808.png
1039
+ 45809.png
1040
+ 45811.png
1041
+ 45812.png
1042
+ 45813.png
1043
+ 45814.png
1044
+ 45815.png
1045
+ 45818.png
1046
+ 45819.png
1047
+ 45824.png
1048
+ 45828.png
1049
+ 45829.png
1050
+ 45830.png
1051
+ 45831.png
1052
+ 45832.png
1053
+ 45833.png
1054
+ 45834.png
1055
+ 45836.png
1056
+ 45837.png
1057
+ 45838.png
1058
+ 45839.png
1059
+ 45841.png
1060
+ 45842.png
1061
+ 45844.png
1062
+ 45846.png
1063
+ 45847.png
1064
+ 45848.png
1065
+ 45849.png
1066
+ 45850.png
1067
+ 45851.png
1068
+ 45852.png
1069
+ 45854.png
1070
+ 45855.png
1071
+ 45856.png
1072
+ 45859.png
1073
+ 45860.png
1074
+ 45861.png
1075
+ 45863.png
1076
+ 45865.png
1077
+ 45866.png
1078
+ 45868.png
1079
+ 45869.png
1080
+ 45870.png
1081
+ 45871.png
1082
+ 45874.png
1083
+ 45876.png
1084
+ 45880.png
1085
+ 45881.png
1086
+ 45887.png
1087
+ 45890.png
1088
+ 45891.png
1089
+ 45892.png
1090
+ 45893.png
1091
+ 45896.png
1092
+ 45897.png
1093
+ 45899.png
1094
+ 45900.png
1095
+ 45901.png
1096
+ 45902.png
1097
+ 45904.png
1098
+ 45905.png
1099
+ 45906.png
1100
+ 45908.png
1101
+ 45909.png
1102
+ 45910.png
1103
+ 45911.png
1104
+ 45912.png
1105
+ 45913.png
1106
+ 45914.png
1107
+ 45916.png
1108
+ 45919.png
1109
+ 45921.png
1110
+ 45924.png
1111
+ 45925.png
1112
+ 45927.png
1113
+ 45928.png
1114
+ 45929.png
1115
+ 45930.png
1116
+ 45931.png
1117
+ 45932.png
1118
+ 45933.png
1119
+ 45935.png
1120
+ 45936.png
1121
+ 45937.png
1122
+ 45939.png
1123
+ 45940.png
1124
+ 45941.png
1125
+ 45942.png
1126
+ 45943.png
1127
+ 45946.png
1128
+ 45949.png
1129
+ 45951.png
1130
+ 45956.png
1131
+ 45957.png
1132
+ 45959.png
1133
+ 45961.png
1134
+ 45962.png
1135
+ 45963.png
1136
+ 45964.png
1137
+ 45965.png
1138
+ 45967.png
1139
+ 45971.png
1140
+ 45974.png
1141
+ 45977.png
1142
+ 45979.png
1143
+ 45981.png
1144
+ 45982.png
1145
+ 45984.png
1146
+ 45986.png
1147
+ 45988.png
1148
+ 45994.png
1149
+ 45997.png
1150
+ 45998.png
1151
+ 46001.png
1152
+ 46004.png
1153
+ 46008.png
1154
+ 46019.png
1155
+ 46021.png
1156
+ 46022.png
1157
+ 46024.png
1158
+ 46340.png
1159
+ 46026.png
1160
+ 46028.png
1161
+ 46029.png
1162
+ 46031.png
1163
+ 46032.png
1164
+ 46035.png
1165
+ 46036.png
1166
+ 46037.png
1167
+ 46038.png
1168
+ 46039.png
1169
+ 46040.png
1170
+ 46043.png
1171
+ 46044.png
1172
+ 46046.png
1173
+ 46047.png
1174
+ 46048.png
1175
+ 46344.png
1176
+ 46345.png
1177
+ 46347.png
1178
+ 46350.png
1179
+ 46354.png
1180
+ 46355.png
1181
+ 46356.png
1182
+ 46358.png
1183
+ 46360.png
1184
+ 46362.png
1185
+ 46365.png
1186
+ 46370.png
1187
+ 46374.png
1188
+ 46376.png
1189
+ 46377.png
1190
+ 46378.png
1191
+ 46379.png
1192
+ 46380.png
1193
+ 46381.png
1194
+ 46382.png
1195
+ 46384.png
1196
+ 46385.png
1197
+ 46389.png
1198
+ 46390.png
1199
+ 46391.png
1200
+ 46395.png
1201
+ 46396.png
1202
+ 46557.png
1203
+ 46575.png
1204
+ 46592.png
1205
+ 46594.png
1206
+ 46596.png
1207
+ 46597.png
1208
+ 46605.png
1209
+ 46606.png
1210
+ 46609.png
1211
+ 46611.png
1212
+ 46615.png
1213
+ 46619.png
1214
+ 46621.png
1215
+ 46626.png
1216
+ 46632.png
1217
+ 46635.png
1218
+ 46636.png
1219
+ 46637.png
1220
+ 46646.png
1221
+ 46649.png
1222
+ 46650.png
1223
+ 46652.png
1224
+ 46657.png
1225
+ 46659.png
1226
+ 46660.png
1227
+ 46661.png
1228
+ 46662.png
1229
+ 46663.png
1230
+ 46667.png
1231
+ 46668.png
1232
+ 46669.png
1233
+ 46671.png
1234
+ 46677.png
1235
+ 46680.png
1236
+ 46681.png
1237
+ 46682.png
1238
+ 46683.png
1239
+ 46686.png
1240
+ 46687.png
1241
+ 46689.png
1242
+ 46693.png
1243
+ 46904.png
1244
+ 46908.png
1245
+ 46909.png
1246
+ 46910.png
1247
+ 46912.png
1248
+ 46913.png
1249
+ 46914.png
1250
+ 46916.png
1251
+ 46917.png
1252
+ 46919.png
1253
+ 46920.png
1254
+ 46921.png
1255
+ 46922.png
1256
+ 46926.png
1257
+ 46928.png
1258
+ 46930.png
1259
+ 46932.png
1260
+ 46933.png
1261
+ 46935.png
1262
+ 46936.png
1263
+ 46937.png
1264
+ 46940.png
1265
+ 46941.png
1266
+ 46942.png
1267
+ 46943.png
1268
+ 46946.png
1269
+ 46947.png
1270
+ 46948.png
1271
+ 46950.png
1272
+ 46952.png
1273
+ 46953.png
1274
+ 46956.png
1275
+ 46957.png
1276
+ 46959.png
1277
+ 46960.png
1278
+ 46961.png
1279
+ 46962.png
1280
+ 46963.png
1281
+ 46965.png
1282
+ 46966.png
1283
+ 46967.png
1284
+ 46968.png
1285
+ 46969.png
1286
+ 46971.png
1287
+ 46972.png
1288
+ 46973.png
1289
+ 46974.png
1290
+ 46975.png
1291
+ 46976.png
1292
+ 46977.png
1293
+ 46979.png
1294
+ 46980.png
1295
+ 46984.png
1296
+ 46985.png
1297
+ 46987.png
1298
+ 46988.png
1299
+ 46990.png
1300
+ 46998.png
1301
+ 47001.png
1302
+ 47006.png
1303
+ 47007.png
1304
+ 47008.png
1305
+ 47009.png
1306
+ 47010.png
1307
+ 47012.png
1308
+ 47013.png
1309
+ 47014.png
1310
+ 47017.png
1311
+ 47020.png
1312
+ 47021.png
1313
+ 47024.png
1314
+ 47171.png
1315
+ 47172.png
1316
+ 47174.png
1317
+ 47178.png
1318
+ 47181.png
1319
+ 47185.png
1320
+ 47186.png
1321
+ 47187.png
1322
+ 47196.png
1323
+ 47204.png
1324
+ 47206.png
1325
+ 47210.png
1326
+ 47212.png
1327
+ 47218.png
1328
+ 47219.png
1329
+ 47221.png
1330
+ 47224.png
1331
+ 47226.png
1332
+ 47231.png
1333
+ 47234.png
1334
+ 47236.png
1335
+ 47238.png
1336
+ 47246.png
1337
+ 47249.png
1338
+ 47252.png
1339
+ 47258.png
1340
+ 47260.png
1341
+ 47262.png
1342
+ 47263.png
1343
+ 47269.png
1344
+ 47273.png
1345
+ 47277.png
1346
+ 47278.png
1347
+ 47281.png
1348
+ 47282.png
1349
+ 47283.png
1350
+ 47285.png
1351
+ 47289.png
1352
+ 47292.png
1353
+ 47294.png
1354
+ 47295.png
1355
+ 47296.png
1356
+ 47297.png
1357
+ 47298.png
1358
+ 47299.png
1359
+ 47300.png
1360
+ 47301.png
1361
+ 48803.png
1362
+ 48810.png
1363
+ 48812.png
1364
+ 48813.png
1365
+ 48817.png
1366
+ 48822.png
1367
+ 48830.png
1368
+ 48832.png
1369
+ 48834.png
1370
+ 48835.png
1371
+ 48836.png
1372
+ 48839.png
1373
+ 48840.png
1374
+ 48842.png
1375
+ 48843.png
1376
+ 48844.png
1377
+ 48845.png
1378
+ 48846.png
1379
+ 48848.png
1380
+ 48852.png
1381
+ 48853.png
1382
+ 48854.png
1383
+ 48855.png
1384
+ 48856.png
1385
+ 48857.png
1386
+ 48858.png
1387
+ 48860.png
1388
+ 48861.png
1389
+ 48862.png
1390
+ 48863.png
1391
+ 48869.png
1392
+ 48873.png
1393
+ 48874.png
1394
+ 48875.png
1395
+ 48876.png
1396
+ 48878.png
1397
+ 48883.png
1398
+ 48884.png
1399
+ 48887.png
1400
+ 48889.png
1401
+ 48890.png
1402
+ 48891.png
1403
+ 48892.png
1404
+ 48893.png
1405
+ 48896.png
1406
+ 48901.png
1407
+ 48905.png
1408
+ 55801.png
1409
+ 55816.png
1410
+ 55822.png
1411
+ 55831.png
1412
+ 55834.png
1413
+ 55839.png
1414
+ 55842.png
1415
+ 55846.png
1416
+ 55847.png
1417
+ 55857.png
1418
+ 55861.png
1419
+ 55864.png
1420
+ 55867.png
1421
+ 55871.png
1422
+ 55875.png
1423
+ 55888.png
1424
+ 55897.png
1425
+ 55900.png
1426
+ 55911.png
1427
+ 55915.png
1428
+ 55916.png
1429
+ 55919.png
1430
+ 55922.png
1431
+ 55923.png
1432
+ 55924.png
1433
+ 55928.png
1434
+ 55931.png
1435
+ 55933.png
1436
+ 55936.png
1437
+ 55937.png
1438
+ 55939.png
1439
+ 55941.png
1440
+ 55942.png
1441
+ 55944.png
1442
+ 55945.png
1443
+ 55947.png
1444
+ 55948.png
1445
+ 55951.png
1446
+ 55953.png
1447
+ 55954.png
1448
+ 55955.png
1449
+ 55956.png
1450
+ 55957.png
1451
+ 55958.png
1452
+ 55959.png
1453
+ 55961.png
1454
+ 55963.png
1455
+ 55966.png
1456
+ 55974.png
1457
+ 55976.png
1458
+ 55978.png
1459
+ 55986.png
1460
+ 55987.png
1461
+ 55989.png
1462
+ 55991.png
1463
+ 55997.png
1464
+ 55998.png
1465
+ 55999.png
1466
+ 56003.png
1467
+ 56010.png
1468
+ 56013.png
1469
+ 56014.png
1470
+ 56015.png
1471
+ 56016.png
1472
+ 56019.png
1473
+ 56020.png
1474
+ 56022.png
1475
+ 56023.png
1476
+ 56032.png
1477
+ 56036.png
1478
+ 56038.png
1479
+ 56039.png
1480
+ 56042.png
1481
+ 56045.png
1482
+ 56050.png
1483
+ 56563.png
1484
+ 56570.png
1485
+ 56575.png
1486
+ 56590.png
1487
+ 56602.png
1488
+ 56603.png
1489
+ 56613.png
1490
+ 56616.png
1491
+ 56635.png
1492
+ 56636.png
1493
+ 56639.png
1494
+ 56642.png
1495
+ 56645.png
1496
+ 56647.png
1497
+ 56648.png
1498
+ 56651.png
1499
+ 56652.png
1500
+ 56655.png
1501
+ 56656.png
1502
+ 56661.png
1503
+ 56671.png
1504
+ 56676.png
1505
+ 56677.png
1506
+ 56679.png
1507
+ 56680.png
1508
+ 56684.png
1509
+ 56687.png
1510
+ 56688.png
1511
+ 56689.png
1512
+ 56695.png
1513
+ 56700.png
1514
+ 56702.png
1515
+ 56703.png
1516
+ 56705.png
1517
+ 56707.png
1518
+ 56710.png
1519
+ 56713.png
1520
+ 56714.png
1521
+ 56715.png
1522
+ 56717.png
1523
+ 56719.png
1524
+ 56721.png
1525
+ 56722.png
1526
+ 56725.png
1527
+ 56727.png
1528
+ 56728.png
1529
+ 56729.png
1530
+ 56731.png
1531
+ 56732.png
1532
+ 56733.png
1533
+ 56736.png
1534
+ 56737.png
1535
+ 56740.png
1536
+ 56743.png
1537
+ 56745.png
1538
+ 56746.png
1539
+ 56748.png
1540
+ 56749.png
1541
+ 56753.png
1542
+ 56756.png
1543
+ 56761.png
1544
+ 56762.png
1545
+ 56765.png
1546
+ 56768.png
1547
+ 56770.png
1548
+ 56771.png
1549
+ 56773.png
1550
+ 56774.png
1551
+ 56776.png
1552
+ 56784.png
1553
+ 56787.png
1554
+ 56793.png
1555
+ 56800.png
1556
+ 56802.png
1557
+ 56805.png
1558
+ 56807.png
1559
+ 56808.png
1560
+ 56809.png
1561
+ 56810.png
1562
+ 56812.png
1563
+ 56814.png
1564
+ 56816.png
1565
+ 56817.png
1566
+ 56818.png
1567
+ 56819.png
1568
+ 56821.png
1569
+ 57473.png
1570
+ 57482.png
1571
+ 57483.png
1572
+ 57484.png
1573
+ 57493.png
1574
+ 57494.png
1575
+ 57495.png
1576
+ 57503.png
1577
+ 57504.png
1578
+ 57505.png
1579
+ 57507.png
1580
+ 57513.png
1581
+ 57514.png
1582
+ 57522.png
1583
+ 57523.png
1584
+ 57527.png
1585
+ 57528.png
1586
+ 57529.png
1587
+ 57536.png
1588
+ 57537.png
1589
+ 57540.png
1590
+ 57548.png
1591
+ 57549.png
1592
+ 57550.png
1593
+ 57553.png
1594
+ 57556.png
1595
+ 57570.png
1596
+ 57579.png
1597
+ 57583.png
1598
+ 57589.png
1599
+ 57600.png
1600
+ 57603.png
1601
+ 57605.png
1602
+ 57612.png
1603
+ 57613.png
1604
+ 57618.png
1605
+ 57620.png
1606
+ 57621.png
1607
+ 57622.png
1608
+ 57630.png
1609
+ 57635.png
1610
+ 57647.png
1611
+ 57651.png
1612
+ 57664.png
1613
+ 57701.png
1614
+ 57706.png
1615
+ 57707.png
1616
+ 57711.png
1617
+ 57720.png
1618
+ 57729.png
1619
+ 57745.png
1620
+ 57753.png
1621
+ 57764.png
1622
+ 57777.png
1623
+ 57793.png
1624
+ 57794.png
1625
+ 57838.png
1626
+ 57843.png
1627
+ 57846.png
1628
+ 57852.png
1629
+ 57873.png
1630
+ 57878.png
1631
+ 57881.png
1632
+ 57882.png
1633
+ 57883.png
1634
+ 57891.png
1635
+ 57895.png
1636
+ 57900.png
1637
+ 57901.png
1638
+ 57903.png
1639
+ 57905.png
1640
+ 57918.png
1641
+ 57922.png
1642
+ 57926.png
1643
+ 57933.png
1644
+ 57936.png
1645
+ 57941.png
1646
+ 57942.png
1647
+ 57943.png
1648
+ 57945.png
1649
+ 58509.png
1650
+ 58515.png
1651
+ 58522.png
1652
+ 58525.png
1653
+ 58527.png
1654
+ 58532.png
1655
+ 58534.png
1656
+ 58545.png
1657
+ 58567.png
1658
+ 58568.png
1659
+ 58579.png
1660
+ 58600.png
1661
+ 58617.png
1662
+ 58627.png
1663
+ 58631.png
1664
+ 58638.png
1665
+ 58649.png
1666
+ 58656.png
1667
+ 58665.png
1668
+ 58666.png
1669
+ 58676.png
1670
+ 58677.png
1671
+ 58682.png
1672
+ 58687.png
1673
+ 58699.png
1674
+ 58707.png
1675
+ 58713.png
1676
+ 58714.png
1677
+ 58715.png
1678
+ 58720.png
1679
+ 58724.png
1680
+ 58727.png
1681
+ 58732.png
1682
+ 58734.png
1683
+ 58737.png
1684
+ 58744.png
1685
+ 58746.png
1686
+ 58747.png
1687
+ 58752.png
1688
+ 58755.png
1689
+ 58760.png
1690
+ 58763.png
1691
+ 58765.png
1692
+ 58768.png
1693
+ 58769.png
1694
+ 58771.png
1695
+ 58773.png
1696
+ 58777.png
1697
+ 58782.png
1698
+ 58789.png
1699
+ 58793.png
1700
+ 58797.png
1701
+ 58803.png
1702
+ 58805.png
1703
+ 58813.png
1704
+ 58816.png
1705
+ 58817.png
1706
+ 58819.png
1707
+ 58821.png
1708
+ 58822.png
1709
+ 58824.png
1710
+ 58829.png
1711
+ 58831.png
1712
+ 58833.png
1713
+ 58834.png
1714
+ 58837.png
1715
+ 58841.png
1716
+ 58843.png
1717
+ 58845.png
1718
+ 58848.png
1719
+ 58851.png
1720
+ 58852.png
1721
+ 58856.png
1722
+ 58857.png
1723
+ 58860.png
1724
+ 58861.png
1725
+ 58867.png
1726
+ 58874.png
1727
+ 58876.png
1728
+ 58877.png
1729
+ 58878.png
1730
+ 58879.png
1731
+ 58881.png
1732
+ 59059.png
1733
+ 59061.png
1734
+ 59062.png
1735
+ 59227.png
1736
+ 59232.png
1737
+ 59238.png
1738
+ 59241.png
1739
+ 59247.png
1740
+ 59252.png
1741
+ 59253.png
1742
+ 59257.png
1743
+ 59258.png
1744
+ 59260.png
1745
+ 59263.png
1746
+ 59268.png
1747
+ 59270.png
1748
+ 59276.png
1749
+ 59277.png
1750
+ 59282.png
1751
+ 59284.png
1752
+ 59287.png
1753
+ 59289.png
1754
+ 59291.png
1755
+ 59296.png
1756
+ 59298.png
1757
+ 59304.png
1758
+ 59307.png
1759
+ 59311.png
1760
+ 59317.png
1761
+ 59324.png
1762
+ 59329.png
1763
+ 59334.png
1764
+ 59339.png
1765
+ 59346.png
1766
+ 59351.png
1767
+ 59352.png
1768
+ 59361.png
1769
+ 59371.png
1770
+ 59376.png
1771
+ 59378.png
1772
+ 59386.png
1773
+ 59388.png
1774
+ 59418.png
1775
+ 59422.png
1776
+ 59424.png
1777
+ 59425.png
1778
+ 59426.png
1779
+ 59428.png
1780
+ 59430.png
1781
+ 59431.png
1782
+ 59434.png
1783
+ 59435.png
1784
+ 59436.png
1785
+ 59438.png
1786
+ 59439.png
1787
+ 59441.png
1788
+ 59442.png
1789
+ 59443.png
1790
+ 59447.png
1791
+ 59450.png
1792
+ 59455.png
1793
+ 59459.png
1794
+ 59461.png
1795
+ 59463.png
1796
+ 59465.png
1797
+ 59484.png
1798
+ 59488.png
1799
+ 59492.png
1800
+ 59495.png
1801
+ 59498.png
1802
+ 59505.png
1803
+ 59506.png
1804
+ 59515.png
1805
+ 59522.png
1806
+ 59524.png
1807
+ 59526.png
1808
+ 59530.png
1809
+ 59539.png
1810
+ 59541.png
1811
+ 59547.png
1812
+ 59549.png
1813
+ 59554.png
1814
+ 59562.png
1815
+ 59563.png
1816
+ 59568.png
1817
+ 59569.png
1818
+ 59571.png
1819
+ 59572.png
1820
+ 59577.png
1821
+ 59578.png
1822
+ 59581.png
1823
+ 59584.png
1824
+ 59587.png
1825
+ 59590.png
1826
+ 59591.png
1827
+ 59596.png
1828
+ 59598.png
1829
+ 59599.png
1830
+ 59601.png
1831
+ 59606.png
1832
+ 59626.png
1833
+ 59629.png
1834
+ 59632.png
1835
+ 59634.png
1836
+ 59636.png
1837
+ 59640.png
1838
+ 59641.png
1839
+ 59642.png
1840
+ 59646.png
1841
+ 59647.png
1842
+ 59653.png
1843
+ 59654.png
1844
+ 59655.png
1845
+ 59658.png
1846
+ 59662.png
1847
+ 59673.png
1848
+ 59677.png
1849
+ 59684.png
1850
+ 59697.png
1851
+ 59702.png
1852
+ 59707.png
1853
+ 59708.png
1854
+ 59710.png
1855
+ 59713.png
1856
+ 69460.png
1857
+ 69462.png
1858
+ 59720.png
1859
+ 59726.png
1860
+ 59731.png
1861
+ 59742.png
1862
+ 59779.png
1863
+ 59786.png
1864
+ 60191.png
1865
+ 60194.png
1866
+ 60195.png
1867
+ 60199.png
1868
+ 60202.png
1869
+ 60203.png
1870
+ 60204.png
1871
+ 60206.png
1872
+ 60207.png
1873
+ 60213.png
1874
+ 60214.png
1875
+ 60220.png
1876
+ 60222.png
1877
+ 60224.png
1878
+ 60234.png
1879
+ 60239.png
1880
+ 60247.png
1881
+ 60248.png
1882
+ 60251.png
1883
+ 60252.png
1884
+ 60253.png
1885
+ 60254.png
1886
+ 60256.png
1887
+ 60258.png
1888
+ 60260.png
1889
+ 60265.png
1890
+ 60731.png
1891
+ 60733.png
1892
+ 60734.png
1893
+ 60737.png
1894
+ 60740.png
1895
+ 60743.png
1896
+ 60744.png
1897
+ 60749.png
1898
+ 60750.png
1899
+ 60753.png
1900
+ 60758.png
1901
+ 60759.png
1902
+ 60761.png
1903
+ 60763.png
1904
+ 60768.png
1905
+ 60771.png
1906
+ 60773.png
1907
+ 60774.png
1908
+ 60777.png
1909
+ 60779.png
1910
+ 60780.png
1911
+ 60781.png
1912
+ 60783.png
1913
+ 60785.png
1914
+ 60786.png
1915
+ 60789.png
1916
+ 60792.png
1917
+ 60793.png
1918
+ 60795.png
1919
+ 60797.png
1920
+ 60804.png
1921
+ 60806.png
1922
+ 60808.png
1923
+ 60813.png
1924
+ 60816.png
1925
+ 60821.png
1926
+ 60824.png
1927
+ 60840.png
1928
+ 60844.png
1929
+ 60849.png
1930
+ 60852.png
1931
+ 60862.png
1932
+ 60864.png
1933
+ 60867.png
1934
+ 60871.png
1935
+ 60874.png
1936
+ 60876.png
1937
+ 60878.png
1938
+ 60883.png
1939
+ 60890.png
1940
+ 60896.png
1941
+ 60897.png
1942
+ 60899.png
1943
+ 60904.png
1944
+ 60906.png
1945
+ 60912.png
1946
+ 60917.png
1947
+ 60922.png
1948
+ 60930.png
1949
+ 60951.png
1950
+ 60956.png
1951
+ 60972.png
1952
+ 60978.png
1953
+ 60982.png
1954
+ 60990.png
1955
+ 60995.png
1956
+ 60996.png
1957
+ 60997.png
1958
+ 61013.png
1959
+ 61021.png
1960
+ 61024.png
1961
+ 61035.png
1962
+ 61038.png
1963
+ 61041.png
1964
+ 61043.png
1965
+ 61045.png
1966
+ 61046.png
1967
+ 61047.png
1968
+ 61051.png
1969
+ 61056.png
1970
+ 61074.png
1971
+ 61077.png
1972
+ 61674.png
1973
+ 61683.png
1974
+ 61688.png
1975
+ 61690.png
1976
+ 61692.png
1977
+ 61693.png
1978
+ 61698.png
1979
+ 61701.png
1980
+ 61702.png
1981
+ 61704.png
1982
+ 61706.png
1983
+ 61707.png
1984
+ 61708.png
1985
+ 61709.png
1986
+ 61710.png
1987
+ 61712.png
1988
+ 61713.png
1989
+ 61715.png
1990
+ 61717.png
1991
+ 61719.png
1992
+ 61874.png
1993
+ 61877.png
1994
+ 61882.png
1995
+ 61890.png
1996
+ 61896.png
1997
+ 61906.png
1998
+ 61912.png
1999
+ 61918.png
2000
+ 61922.png
2001
+ 61925.png
2002
+ 61931.png
2003
+ 61944.png
2004
+ 61949.png
2005
+ 61960.png
2006
+ 61963.png
2007
+ 61967.png
2008
+ 61971.png
2009
+ 61973.png
2010
+ 61983.png
2011
+ 61992.png
2012
+ 62003.png
2013
+ 62026.png
2014
+ 62027.png
2015
+ 62028.png
2016
+ 62035.png
2017
+ 62039.png
2018
+ 62043.png
2019
+ 62049.png
2020
+ 62050.png
2021
+ 62069.png
2022
+ 62079.png
2023
+ 62087.png
2024
+ 62088.png
2025
+ 62089.png
2026
+ 62090.png
2027
+ 62093.png
2028
+ 62097.png
2029
+ 62103.png
2030
+ 62108.png
2031
+ 62110.png
2032
+ 62117.png
2033
+ 62121.png
2034
+ 62122.png
2035
+ 62125.png
2036
+ 62129.png
2037
+ 62138.png
2038
+ 62142.png
2039
+ 62144.png
2040
+ 62145.png
2041
+ 62152.png
2042
+ 62153.png
2043
+ 62154.png
2044
+ 67510.png
2045
+ 67512.png
2046
+ 67513.png
2047
+ 67514.png
2048
+ 67515.png
2049
+ 67516.png
2050
+ 67523.png
2051
+ 67524.png
2052
+ 67525.png
2053
+ 67526.png
2054
+ 67528.png
2055
+ 67530.png
2056
+ 67533.png
2057
+ 67534.png
2058
+ 67539.png
2059
+ 67540.png
2060
+ 67543.png
2061
+ 67545.png
2062
+ 67548.png
2063
+ 67550.png
2064
+ 67553.png
2065
+ 67554.png
2066
+ 67558.png
2067
+ 67559.png
2068
+ 67561.png
2069
+ 67563.png
2070
+ 67564.png
2071
+ 67571.png
2072
+ 67572.png
2073
+ 67576.png
2074
+ 67578.png
2075
+ 67579.png
2076
+ 67582.png
2077
+ 67585.png
2078
+ 67594.png
2079
+ 67595.png
2080
+ 67596.png
2081
+ 67600.png
2082
+ 67601.png
2083
+ 67603.png
2084
+ 67605.png
2085
+ 67606.png
2086
+ 67608.png
2087
+ 67615.png
2088
+ 67617.png
2089
+ 67618.png
2090
+ 67620.png
2091
+ 68857.png
2092
+ 68858.png
2093
+ 68860.png
2094
+ 68861.png
2095
+ 68863.png
2096
+ 68864.png
2097
+ 68865.png
2098
+ 68866.png
2099
+ 68867.png
2100
+ 68869.png
2101
+ 68872.png
2102
+ 68874.png
2103
+ 68875.png
2104
+ 68878.png
2105
+ 68879.png
2106
+ 68882.png
2107
+ 68883.png
2108
+ 68884.png
2109
+ 68885.png
2110
+ 68886.png
2111
+ 68887.png
2112
+ 68888.png
2113
+ 68889.png
2114
+ 68890.png
2115
+ 68892.png
2116
+ 68895.png
2117
+ 68896.png
2118
+ 68897.png
2119
+ 68905.png
2120
+ 68906.png
2121
+ 68908.png
2122
+ 68909.png
2123
+ 68913.png
2124
+ 68914.png
2125
+ 68917.png
2126
+ 68923.png
2127
+ 68931.png
2128
+ 68935.png
2129
+ 68936.png
2130
+ 68937.png
2131
+ 68938.png
2132
+ 68939.png
2133
+ 68940.png
2134
+ 68941.png
2135
+ 68942.png
2136
+ 68943.png
2137
+ 68944.png
2138
+ 68945.png
2139
+ 68946.png
2140
+ 68947.png
2141
+ 68948.png
2142
+ 68949.png
2143
+ 68950.png
2144
+ 68951.png
2145
+ 68952.png
2146
+ 68953.png
2147
+ 68955.png
2148
+ 68958.png
2149
+ 68959.png
2150
+ 68961.png
2151
+ 68963.png
2152
+ 68965.png
2153
+ 68966.png
2154
+ 68969.png
2155
+ 68973.png
2156
+ 68975.png
2157
+ 68979.png
2158
+ 68982.png
2159
+ 68984.png
2160
+ 68986.png
2161
+ 68992.png
2162
+ 68996.png
2163
+ 68997.png
2164
+ 68998.png
2165
+ 69001.png
2166
+ 69003.png
2167
+ 69005.png
2168
+ 69006.png
2169
+ 69007.png
2170
+ 69008.png
2171
+ 69009.png
2172
+ 69010.png
2173
+ 69011.png
2174
+ 69018.png
2175
+ 69020.png
2176
+ 69024.png
2177
+ 69026.png
2178
+ 69029.png
2179
+ 69030.png
2180
+ 69031.png
2181
+ 69032.png
2182
+ 69034.png
2183
+ 69035.png
2184
+ 69036.png
2185
+ 69038.png
2186
+ 69040.png
2187
+ 69042.png
2188
+ 69045.png
2189
+ 69048.png
2190
+ 69054.png
2191
+ 69057.png
2192
+ 69066.png
2193
+ 69069.png
2194
+ 69071.png
2195
+ 69072.png
2196
+ 69075.png
2197
+ 69077.png
2198
+ 69078.png
2199
+ 69079.png
2200
+ 69080.png
2201
+ 69092.png
2202
+ 69093.png
2203
+ 69097.png
2204
+ 69099.png
2205
+ 69105.png
2206
+ 69110.png
2207
+ 69116.png
2208
+ 69118.png
2209
+ 69120.png
2210
+ 69127.png
2211
+ 69133.png
2212
+ 69136.png
2213
+ 69146.png
2214
+ 69149.png
2215
+ 69152.png
2216
+ 69154.png
2217
+ 69156.png
2218
+ 69158.png
2219
+ 69160.png
2220
+ 69165.png
2221
+ 69166.png
2222
+ 69167.png
2223
+ 69168.png
2224
+ 69169.png
2225
+ 69171.png
2226
+ 69172.png
2227
+ 69173.png
2228
+ 69174.png
2229
+ 69175.png
2230
+ 69374.png
2231
+ 69375.png
2232
+ 69376.png
2233
+ 69377.png
2234
+ 69379.png
2235
+ 69380.png
2236
+ 69381.png
2237
+ 69382.png
2238
+ 69383.png
2239
+ 69385.png
2240
+ 69386.png
2241
+ 69387.png
2242
+ 69388.png
2243
+ 69389.png
2244
+ 69390.png
2245
+ 69393.png
2246
+ 69394.png
2247
+ 69395.png
2248
+ 69396.png
2249
+ 69397.png
2250
+ 69398.png
2251
+ 69399.png
2252
+ 69401.png
2253
+ 69402.png
2254
+ 69404.png
2255
+ 69405.png
2256
+ 69406.png
2257
+ 69407.png
2258
+ 69409.png
2259
+ 69410.png
2260
+ 69411.png
2261
+ 69412.png
2262
+ 69413.png
2263
+ 69415.png
2264
+ 69416.png
2265
+ 69417.png
2266
+ 69418.png
2267
+ 69419.png
2268
+ 69422.png
2269
+ 69423.png
2270
+ 69424.png
2271
+ 69427.png
2272
+ 69428.png
2273
+ 69430.png
2274
+ 69432.png
2275
+ 69433.png
2276
+ 69434.png
2277
+ 69435.png
2278
+ 69436.png
2279
+ 69437.png
2280
+ 69438.png
2281
+ 69440.png
2282
+ 69441.png
2283
+ 69444.png
2284
+ 69446.png
2285
+ 69447.png
2286
+ 69448.png
2287
+ 69449.png
2288
+ 69451.png
2289
+ 69452.png
2290
+ 69453.png
2291
+ 69454.png
2292
+ 69456.png
2293
+ 69465.png
2294
+ 69467.png
2295
+ 69469.png
2296
+ 69470.png
2297
+ 69471.png
2298
+ 69472.png
2299
+ 69474.png
2300
+ 69475.png
2301
+ 69476.png
2302
+ 69479.png
2303
+ 69480.png
2304
+ 69481.png
2305
+ 69482.png
2306
+ 69484.png
2307
+ 69485.png
2308
+ 69486.png
2309
+ 69487.png
2310
+ 69488.png
2311
+ 69489.png
2312
+ 69490.png
2313
+ 69491.png
2314
+ 69492.png
2315
+ 69494.png
2316
+ 69495.png
2317
+ 69496.png
2318
+ 69498.png
2319
+ 69499.png
2320
+ 69500.png
2321
+ 69501.png
2322
+ 69502.png
2323
+ 69504.png
2324
+ 69505.png
2325
+ 69506.png
2326
+ 69510.png
2327
+ 69511.png
2328
+ 69512.png
2329
+ 69513.png
2330
+ 69514.png
2331
+ 69515.png
2332
+ 69516.png
2333
+ 69517.png
2334
+ 69518.png
2335
+ 69520.png
2336
+ 69524.png
2337
+ 69525.png
2338
+ 69526.png
2339
+ 69527.png
2340
+ 69530.png
2341
+ 69532.png
2342
+ 69534.png
2343
+ 69535.png
2344
+ 69536.png
2345
+ 69537.png
2346
+ 69539.png
2347
+ 69540.png
2348
+ 69542.png
2349
+ 69545.png
2350
+ 69546.png
2351
+ 69547.png
2352
+ 69548.png
2353
+ 69551.png
2354
+ 69553.png
2355
+ 69555.png
2356
+ 69556.png
2357
+ 69558.png
2358
+ 69559.png
2359
+ 69561.png
2360
+ 69562.png
2361
+ 69563.png
2362
+ 69564.png
2363
+ 69565.png
2364
+ 69566.png
2365
+ 69567.png
2366
+ 69569.png
2367
+ 69571.png
2368
+ 69572.png
2369
+ 69573.png
2370
+ 69574.png
2371
+ 69575.png
2372
+ 69577.png
2373
+ 69578.png
2374
+ 69579.png
2375
+ 69581.png
2376
+ 69582.png
2377
+ 69584.png
2378
+ 69585.png
2379
+ 69587.png
2380
+ 69588.png
2381
+ 69589.png
2382
+ 69592.png
2383
+ 69593.png
2384
+ 69595.png
2385
+ 69829.png
2386
+ 69830.png
2387
+ 69832.png
2388
+ 69833.png
2389
+ 69834.png
2390
+ 69836.png
2391
+ 69837.png
2392
+ 69838.png
2393
+ 69839.png
2394
+ 69840.png
2395
+ 69841.png
2396
+ 69842.png
2397
+ 69844.png
2398
+ 69846.png
2399
+ 69849.png
2400
+ 69850.png
2401
+ 69851.png
2402
+ 69854.png
2403
+ 69855.png
2404
+ 69857.png
2405
+ 69858.png
2406
+ 69859.png
2407
+ 69860.png
2408
+ 69861.png
2409
+ 69862.png
2410
+ 69863.png
2411
+ 69865.png
2412
+ 69866.png
2413
+ 69867.png
2414
+ 69868.png
2415
+ 69869.png
2416
+ 69871.png
2417
+ 69873.png
2418
+ 69876.png
2419
+ 69877.png
2420
+ 69878.png
2421
+ 69879.png
2422
+ 69880.png
2423
+ 69883.png
2424
+ 69884.png
2425
+ 69885.png
2426
+ 69888.png
2427
+ 69890.png
2428
+ 69891.png
2429
+ 69892.png
2430
+ 69894.png
2431
+ 69896.png
2432
+ 69897.png
2433
+ 69898.png
2434
+ 69899.png
2435
+ 69900.png
2436
+ 69901.png
2437
+ 69902.png
2438
+ 69903.png
2439
+ 69904.png
2440
+ 69906.png
2441
+ 69907.png
2442
+ 69909.png
2443
+ 69910.png
2444
+ 69912.png
2445
+ 69914.png
2446
+ 69915.png
2447
+ 69917.png
2448
+ 69918.png
2449
+ 69920.png
2450
+ 69922.png
2451
+ 69923.png
2452
+ 69924.png
2453
+ 69925.png
2454
+ 69926.png
2455
+ 69927.png
2456
+ 69928.png
2457
+ 69929.png
2458
+ 69930.png
2459
+ 69931.png
2460
+ 69932.png
2461
+ 69935.png
2462
+ 69936.png
2463
+ 69938.png
2464
+ 69939.png
2465
+ 69942.png
2466
+ 69943.png
2467
+ 69944.png
2468
+ 69945.png
2469
+ 69946.png
2470
+ 69947.png
2471
+ 69948.png
2472
+ 69950.png
2473
+ 69951.png
2474
+ 69952.png
2475
+ 69953.png
2476
+ 69954.png
2477
+ 69955.png
2478
+ 69956.png
2479
+ 69957.png
2480
+ 69960.png
2481
+ 69961.png
2482
+ 69962.png
2483
+ 69964.png
2484
+ 69966.png
2485
+ 69968.png
2486
+ 69969.png
2487
+ 69970.png
2488
+ 69971.png
2489
+ 69975.png
2490
+ 69976.png
2491
+ 69981.png
2492
+ 69982.png
2493
+ 69984.png
2494
+ 69985.png
2495
+ 69986.png
2496
+ 69988.png
2497
+ 69990.png
2498
+ 69994.png
2499
+ 69996.png
2500
+ 69997.png
2501
+ 69998.png
2502
+ 69999.png
2503
+ 70003.png
2504
+ 70004.png
2505
+ 70006.png
2506
+ 70010.png
2507
+ 70011.png
2508
+ 70012.png
2509
+ 70013.png
2510
+ 70014.png
2511
+ 70015.png
2512
+ 70022.png
2513
+ 70024.png
2514
+ 70028.png
2515
+ 70032.png
2516
+ 70033.png
2517
+ 70034.png
2518
+ 70035.png
2519
+ 70037.png
2520
+ 70040.png
2521
+ 70041.png
2522
+ 70042.png
2523
+ 70043.png
2524
+ 70044.png
2525
+ 70047.png
2526
+ 70049.png
2527
+ 70052.png
2528
+ 70053.png
2529
+ 70055.png
2530
+ 70057.png
2531
+ 70058.png
2532
+ 70059.png
2533
+ 70270.png
2534
+ 70271.png
2535
+ 70272.png
2536
+ 70274.png
2537
+ 70275.png
2538
+ 70276.png
2539
+ 70279.png
2540
+ 70281.png
2541
+ 70282.png
2542
+ 70283.png
2543
+ 70284.png
2544
+ 70285.png
2545
+ 70287.png
2546
+ 70288.png
2547
+ 70289.png
2548
+ 70294.png
2549
+ 70296.png
2550
+ 70298.png
2551
+ 70299.png
2552
+ 70303.png
2553
+ 70304.png
2554
+ 70305.png
2555
+ 70306.png
2556
+ 70307.png
2557
+ 70308.png
2558
+ 70309.png
2559
+ 70310.png
2560
+ 70311.png
2561
+ 70315.png
2562
+ 70317.png
2563
+ 70318.png
2564
+ 70319.png
2565
+ 70322.png
2566
+ 70323.png
2567
+ 70324.png
2568
+ 70327.png
2569
+ 70328.png
2570
+ 70330.png
2571
+ 70332.png
2572
+ 70334.png
2573
+ 70336.png
2574
+ 70338.png
2575
+ 70339.png
2576
+ 70340.png
2577
+ 70342.png
2578
+ 70343.png
2579
+ 70344.png
2580
+ 70345.png
2581
+ 70346.png
2582
+ 70347.png
2583
+ 70348.png
2584
+ 70349.png
2585
+ 70350.png
2586
+ 70352.png
2587
+ 70353.png
2588
+ 70354.png
2589
+ 70355.png
2590
+ 70358.png
2591
+ 70359.png
2592
+ 70360.png
2593
+ 70361.png
2594
+ 70364.png
2595
+ 70365.png
2596
+ 70366.png
2597
+ 70367.png
2598
+ 70369.png
2599
+ 70373.png
2600
+ 70376.png
2601
+ 70383.png
2602
+ 70384.png
2603
+ 70385.png
2604
+ 70386.png
2605
+ 70387.png
2606
+ 70389.png
2607
+ 70393.png
2608
+ 70394.png
2609
+ 70395.png
2610
+ 70396.png
2611
+ 70397.png
2612
+ 70400.png
2613
+ 70401.png
2614
+ 70402.png
2615
+ 70404.png
2616
+ 70406.png
2617
+ 70408.png
2618
+ 70411.png
2619
+ 70415.png
2620
+ 70416.png
2621
+ 70417.png
2622
+ 70418.png
2623
+ 70420.png
2624
+ 70423.png
2625
+ 70424.png
2626
+ 70425.png
2627
+ 70426.png
2628
+ 70427.png
2629
+ 70428.png
2630
+ 70429.png
2631
+ 70430.png
2632
+ 70431.png
2633
+ 70433.png
2634
+ 70434.png
2635
+ 70435.png
2636
+ 70437.png
2637
+ 70439.png
2638
+ 70441.png
2639
+ 70442.png
2640
+ 70444.png
2641
+ 70445.png
2642
+ 70446.png
2643
+ 70448.png
2644
+ 70449.png
2645
+ 70451.png
2646
+ 70454.png
2647
+ 70455.png
2648
+ 70456.png
2649
+ 70458.png
2650
+ 70459.png
2651
+ 70460.png
2652
+ 70463.png
2653
+ 70466.png
2654
+ 70467.png
2655
+ 70470.png
2656
+ 70471.png
2657
+ 70472.png
2658
+ 70473.png
2659
+ 70474.png
2660
+ 70475.png
2661
+ 70477.png
2662
+ 70481.png
2663
+ 70483.png
2664
+ 70485.png
2665
+ 70486.png
2666
+ 70487.png
2667
+ 70488.png
2668
+ 70489.png
2669
+ 70491.png
2670
+ 70493.png
2671
+ 70495.png
2672
+ 70497.png
2673
+ 70499.png
2674
+ 70500.png
2675
+ 70501.png
2676
+ 70502.png
2677
+ 70503.png
2678
+ 70504.png
2679
+ 70505.png
2680
+ 70507.png
2681
+ 70508.png
2682
+ 70877.png
2683
+ 70878.png
2684
+ 70880.png
2685
+ 70883.png
2686
+ 70891.png
2687
+ 70892.png
2688
+ 70894.png
2689
+ 70896.png
2690
+ 70902.png
2691
+ 70903.png
2692
+ 70904.png
2693
+ 70905.png
2694
+ 70906.png
2695
+ 70907.png
2696
+ 70908.png
2697
+ 70912.png
2698
+ 70913.png
2699
+ 70915.png
2700
+ 70918.png
2701
+ 70923.png
2702
+ 70924.png
2703
+ 70925.png
2704
+ 70927.png
2705
+ 70928.png
2706
+ 70929.png
2707
+ 70931.png
2708
+ 70932.png
2709
+ 70934.png
2710
+ 70938.png
2711
+ 70939.png
2712
+ 70940.png
2713
+ 70941.png
2714
+ 70942.png
2715
+ 70945.png
2716
+ 70946.png
2717
+ 70947.png
2718
+ 70948.png
2719
+ 70949.png
2720
+ 70950.png
2721
+ 70954.png
2722
+ 70958.png
data/splits/chestx_det/val.txt ADDED
@@ -0,0 +1,303 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 36229.png
2
+ 36237.png
3
+ 36257.png
4
+ 36259.png
5
+ 36288.png
6
+ 36295.png
7
+ 39070.png
8
+ 39074.png
9
+ 39122.png
10
+ 39413.png
11
+ 39439.png
12
+ 39449.png
13
+ 39458.png
14
+ 39512.png
15
+ 39519.png
16
+ 39520.png
17
+ 39531.png
18
+ 39534.png
19
+ 39535.png
20
+ 39727.png
21
+ 39793.png
22
+ 39951.png
23
+ 39957.png
24
+ 39978.png
25
+ 40009.png
26
+ 40116.png
27
+ 40391.png
28
+ 40393.png
29
+ 40431.png
30
+ 40433.png
31
+ 40442.png
32
+ 40443.png
33
+ 40461.png
34
+ 40465.png
35
+ 40472.png
36
+ 40835.png
37
+ 40844.png
38
+ 40850.png
39
+ 40860.png
40
+ 40870.png
41
+ 40894.png
42
+ 41065.png
43
+ 41090.png
44
+ 41095.png
45
+ 41131.png
46
+ 41132.png
47
+ 41142.png
48
+ 41163.png
49
+ 41175.png
50
+ 41185.png
51
+ 41203.png
52
+ 41228.png
53
+ 41454.png
54
+ 41465.png
55
+ 41468.png
56
+ 41470.png
57
+ 41477.png
58
+ 41480.png
59
+ 41486.png
60
+ 41498.png
61
+ 41500.png
62
+ 41514.png
63
+ 41517.png
64
+ 41520.png
65
+ 41802.png
66
+ 41806.png
67
+ 41811.png
68
+ 41838.png
69
+ 41841.png
70
+ 41876.png
71
+ 41933.png
72
+ 41966.png
73
+ 41976.png
74
+ 41984.png
75
+ 41993.png
76
+ 41998.png
77
+ 42321.png
78
+ 48919.png
79
+ 48975.png
80
+ 48981.png
81
+ 48985.png
82
+ 48988.png
83
+ 44842.png
84
+ 44844.png
85
+ 44846.png
86
+ 45202.png
87
+ 45215.png
88
+ 45227.png
89
+ 45233.png
90
+ 45238.png
91
+ 45467.png
92
+ 45489.png
93
+ 45490.png
94
+ 45497.png
95
+ 45515.png
96
+ 45527.png
97
+ 45603.png
98
+ 45608.png
99
+ 45609.png
100
+ 45633.png
101
+ 45634.png
102
+ 45638.png
103
+ 45658.png
104
+ 45671.png
105
+ 45673.png
106
+ 45681.png
107
+ 45683.png
108
+ 45694.png
109
+ 45713.png
110
+ 45728.png
111
+ 45759.png
112
+ 45763.png
113
+ 45769.png
114
+ 45773.png
115
+ 45778.png
116
+ 45789.png
117
+ 45792.png
118
+ 45803.png
119
+ 45806.png
120
+ 45810.png
121
+ 45821.png
122
+ 45823.png
123
+ 45840.png
124
+ 45889.png
125
+ 45894.png
126
+ 45898.png
127
+ 45945.png
128
+ 45952.png
129
+ 45954.png
130
+ 46015.png
131
+ 46030.png
132
+ 46042.png
133
+ 46050.png
134
+ 46629.png
135
+ 46639.png
136
+ 46641.png
137
+ 46664.png
138
+ 46678.png
139
+ 46911.png
140
+ 46918.png
141
+ 46927.png
142
+ 46945.png
143
+ 46954.png
144
+ 46955.png
145
+ 46982.png
146
+ 46983.png
147
+ 47209.png
148
+ 47228.png
149
+ 47230.png
150
+ 47235.png
151
+ 47244.png
152
+ 47274.png
153
+ 47276.png
154
+ 47290.png
155
+ 48820.png
156
+ 48821.png
157
+ 48829.png
158
+ 48837.png
159
+ 48865.png
160
+ 48881.png
161
+ 55826.png
162
+ 55829.png
163
+ 55837.png
164
+ 55853.png
165
+ 55906.png
166
+ 55927.png
167
+ 55938.png
168
+ 55985.png
169
+ 55994.png
170
+ 56002.png
171
+ 56008.png
172
+ 56011.png
173
+ 56018.png
174
+ 56031.png
175
+ 56627.png
176
+ 56657.png
177
+ 56674.png
178
+ 56685.png
179
+ 57467.png
180
+ 56708.png
181
+ 56723.png
182
+ 56788.png
183
+ 57533.png
184
+ 57601.png
185
+ 57614.png
186
+ 57645.png
187
+ 57649.png
188
+ 57698.png
189
+ 57741.png
190
+ 57850.png
191
+ 57876.png
192
+ 58519.png
193
+ 58524.png
194
+ 58592.png
195
+ 58596.png
196
+ 59055.png
197
+ 58818.png
198
+ 58827.png
199
+ 58871.png
200
+ 59321.png
201
+ 59419.png
202
+ 59432.png
203
+ 59468.png
204
+ 59669.png
205
+ 59719.png
206
+ 59733.png
207
+ 59782.png
208
+ 59788.png
209
+ 60196.png
210
+ 60200.png
211
+ 60209.png
212
+ 60732.png
213
+ 60738.png
214
+ 60745.png
215
+ 60788.png
216
+ 60834.png
217
+ 60859.png
218
+ 60895.png
219
+ 60902.png
220
+ 60966.png
221
+ 61040.png
222
+ 61677.png
223
+ 61934.png
224
+ 62008.png
225
+ 62030.png
226
+ 62100.png
227
+ 62143.png
228
+ 62151.png
229
+ 67518.png
230
+ 67557.png
231
+ 67567.png
232
+ 67613.png
233
+ 68859.png
234
+ 68876.png
235
+ 68901.png
236
+ 68928.png
237
+ 68960.png
238
+ 68964.png
239
+ 68974.png
240
+ 68977.png
241
+ 69044.png
242
+ 69060.png
243
+ 69063.png
244
+ 69067.png
245
+ 69087.png
246
+ 69124.png
247
+ 69378.png
248
+ 69384.png
249
+ 69403.png
250
+ 69414.png
251
+ 69425.png
252
+ 69426.png
253
+ 69439.png
254
+ 69443.png
255
+ 69445.png
256
+ 69468.png
257
+ 69477.png
258
+ 69478.png
259
+ 69528.png
260
+ 69529.png
261
+ 69549.png
262
+ 69550.png
263
+ 69848.png
264
+ 69874.png
265
+ 69893.png
266
+ 69905.png
267
+ 69937.png
268
+ 69940.png
269
+ 69958.png
270
+ 69977.png
271
+ 69991.png
272
+ 70002.png
273
+ 70046.png
274
+ 70051.png
275
+ 70054.png
276
+ 70056.png
277
+ 70277.png
278
+ 70290.png
279
+ 70292.png
280
+ 70295.png
281
+ 70297.png
282
+ 70316.png
283
+ 70329.png
284
+ 70363.png
285
+ 70377.png
286
+ 70405.png
287
+ 70407.png
288
+ 70412.png
289
+ 70414.png
290
+ 70422.png
291
+ 70440.png
292
+ 70450.png
293
+ 70452.png
294
+ 70464.png
295
+ 70468.png
296
+ 70476.png
297
+ 70478.png
298
+ 70484.png
299
+ 70490.png
300
+ 70494.png
301
+ 70506.png
302
+ 70919.png
303
+ 70920.png
data/splits/chestxray14/test.txt ADDED
The diff for this file is too large to render. See raw diff
 
data/splits/chestxray14/train.txt ADDED
The diff for this file is too large to render. See raw diff
 
data/splits/chestxray14/val.txt ADDED
The diff for this file is too large to render. See raw diff
 
data/splits/rsna_pneumonia/test.txt ADDED
The diff for this file is too large to render. See raw diff
 
data/splits/rsna_pneumonia/train.txt ADDED
The diff for this file is too large to render. See raw diff
 
data/splits/rsna_pneumonia/val.txt ADDED
The diff for this file is too large to render. See raw diff
 
data/splits/siim_acr/test.txt ADDED
@@ -0,0 +1,1372 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 1.2.276.0.7230010.3.1.4.8323329.5797.1517875190.762694
2
+ 1.2.276.0.7230010.3.1.4.8323329.6713.1517875199.656666
3
+ 1.2.276.0.7230010.3.1.4.8323329.6714.1517875199.656366
4
+ 1.2.276.0.7230010.3.1.4.8323329.6715.1517875199.659979
5
+ 1.2.276.0.7230010.3.1.4.8323329.6716.1517875199.767612
6
+ 1.2.276.0.7230010.3.1.4.8323329.6717.1517875199.779271
7
+ 1.2.276.0.7230010.3.1.4.8323329.6718.1517875199.803396
8
+ 1.2.276.0.7230010.3.1.4.8323329.6719.1517875199.823885
9
+ 1.2.276.0.7230010.3.1.4.8323329.672.1517875163.992193
10
+ 1.2.276.0.7230010.3.1.4.8323329.6720.1517875199.820401
11
+ 1.2.276.0.7230010.3.1.4.8323329.6721.1517875199.820400
12
+ 1.2.276.0.7230010.3.1.4.8323329.5888.1517875192.218999
13
+ 1.2.276.0.7230010.3.1.4.8323329.6722.1517875199.827171
14
+ 1.2.276.0.7230010.3.1.4.8323329.6723.1517875199.835099
15
+ 1.2.276.0.7230010.3.1.4.8323329.6724.1517875199.839734
16
+ 1.2.276.0.7230010.3.1.4.8323329.6725.1517875199.856222
17
+ 1.2.276.0.7230010.3.1.4.8323329.6726.1517875199.859748
18
+ 1.2.276.0.7230010.3.1.4.8323329.6727.1517875199.870360
19
+ 1.2.276.0.7230010.3.1.4.8323329.6728.1517875199.880934
20
+ 1.2.276.0.7230010.3.1.4.8323329.6729.1517875199.890014
21
+ 1.2.276.0.7230010.3.1.4.8323329.673.1517875164.12208
22
+ 1.2.276.0.7230010.3.1.4.8323329.6730.1517875199.890014
23
+ 1.2.276.0.7230010.3.1.4.8323329.5889.1517875192.229258
24
+ 1.2.276.0.7230010.3.1.4.8323329.6731.1517875199.883403
25
+ 1.2.276.0.7230010.3.1.4.8323329.6732.1517875199.896641
26
+ 1.2.276.0.7230010.3.1.4.8323329.6733.1517875199.896136
27
+ 1.2.276.0.7230010.3.1.4.8323329.6734.1517875199.892769
28
+ 1.2.276.0.7230010.3.1.4.8323329.6735.1517875199.903595
29
+ 1.2.276.0.7230010.3.1.4.8323329.6736.1517875199.920542
30
+ 1.2.276.0.7230010.3.1.4.8323329.6737.1517875199.916387
31
+ 1.2.276.0.7230010.3.1.4.8323329.6738.1517875199.906742
32
+ 1.2.276.0.7230010.3.1.4.8323329.6739.1517875199.911844
33
+ 1.2.276.0.7230010.3.1.4.8323329.674.1517875164.12184
34
+ 1.2.276.0.7230010.3.1.4.8323329.589.1517875163.596264
35
+ 1.2.276.0.7230010.3.1.4.8323329.6740.1517875199.920682
36
+ 1.2.276.0.7230010.3.1.4.8323329.6741.1517875199.920967
37
+ 1.2.276.0.7230010.3.1.4.8323329.6742.1517875199.938420
38
+ 1.2.276.0.7230010.3.1.4.8323329.6743.1517875199.938420
39
+ 1.2.276.0.7230010.3.1.4.8323329.6744.1517875199.935332
40
+ 1.2.276.0.7230010.3.1.4.8323329.6745.1517875199.937448
41
+ 1.2.276.0.7230010.3.1.4.8323329.6746.1517875199.945146
42
+ 1.2.276.0.7230010.3.1.4.8323329.6747.1517875199.943884
43
+ 1.2.276.0.7230010.3.1.4.8323329.6748.1517875199.955109
44
+ 1.2.276.0.7230010.3.1.4.8323329.6749.1517875199.961009
45
+ 1.2.276.0.7230010.3.1.4.8323329.5890.1517875192.254535
46
+ 1.2.276.0.7230010.3.1.4.8323329.675.1517875164.10320
47
+ 1.2.276.0.7230010.3.1.4.8323329.6750.1517875199.968613
48
+ 1.2.276.0.7230010.3.1.4.8323329.6751.1517875199.967291
49
+ 1.2.276.0.7230010.3.1.4.8323329.6752.1517875199.981513
50
+ 1.2.276.0.7230010.3.1.4.8323329.6753.1517875199.978778
51
+ 1.2.276.0.7230010.3.1.4.8323329.6754.1517875199.970404
52
+ 1.2.276.0.7230010.3.1.4.8323329.6755.1517875199.968684
53
+ 1.2.276.0.7230010.3.1.4.8323329.6756.1517875199.983168
54
+ 1.2.276.0.7230010.3.1.4.8323329.6757.1517875199.983390
55
+ 1.2.276.0.7230010.3.1.4.8323329.6758.1517875199.990313
56
+ 1.2.276.0.7230010.3.1.4.8323329.5891.1517875192.271624
57
+ 1.2.276.0.7230010.3.1.4.8323329.6759.1517875199.993684
58
+ 1.2.276.0.7230010.3.1.4.8323329.676.1517875164.13474
59
+ 1.2.276.0.7230010.3.1.4.8323329.6760.1517875199.998297
60
+ 1.2.276.0.7230010.3.1.4.8323329.6761.1517875199.608
61
+ 1.2.276.0.7230010.3.1.4.8323329.6762.1517875200.14897
62
+ 1.2.276.0.7230010.3.1.4.8323329.6763.1517875200.19551
63
+ 1.2.276.0.7230010.3.1.4.8323329.6764.1517875200.26996
64
+ 1.2.276.0.7230010.3.1.4.8323329.6765.1517875200.31861
65
+ 1.2.276.0.7230010.3.1.4.8323329.6766.1517875200.47126
66
+ 1.2.276.0.7230010.3.1.4.8323329.6767.1517875200.55900
67
+ 1.2.276.0.7230010.3.1.4.8323329.5892.1517875192.282733
68
+ 1.2.276.0.7230010.3.1.4.8323329.6768.1517875200.55755
69
+ 1.2.276.0.7230010.3.1.4.8323329.6769.1517875200.68561
70
+ 1.2.276.0.7230010.3.1.4.8323329.677.1517875164.30058
71
+ 1.2.276.0.7230010.3.1.4.8323329.6770.1517875200.69710
72
+ 1.2.276.0.7230010.3.1.4.8323329.6771.1517875200.76102
73
+ 1.2.276.0.7230010.3.1.4.8323329.6772.1517875200.80257
74
+ 1.2.276.0.7230010.3.1.4.8323329.6773.1517875200.92882
75
+ 1.2.276.0.7230010.3.1.4.8323329.6774.1517875200.164786
76
+ 1.2.276.0.7230010.3.1.4.8323329.6775.1517875201.60945
77
+ 1.2.276.0.7230010.3.1.4.8323329.6776.1517875201.61444
78
+ 1.2.276.0.7230010.3.1.4.8323329.5893.1517875192.289767
79
+ 1.2.276.0.7230010.3.1.4.8323329.6777.1517875201.77738
80
+ 1.2.276.0.7230010.3.1.4.8323329.6778.1517875201.70165
81
+ 1.2.276.0.7230010.3.1.4.8323329.6779.1517875201.87697
82
+ 1.2.276.0.7230010.3.1.4.8323329.678.1517875164.31438
83
+ 1.2.276.0.7230010.3.1.4.8323329.6780.1517875201.100186
84
+ 1.2.276.0.7230010.3.1.4.8323329.6781.1517875201.130398
85
+ 1.2.276.0.7230010.3.1.4.8323329.6782.1517875201.120620
86
+ 1.2.276.0.7230010.3.1.4.8323329.6783.1517875201.141546
87
+ 1.2.276.0.7230010.3.1.4.8323329.6784.1517875201.131468
88
+ 1.2.276.0.7230010.3.1.4.8323329.6785.1517875201.139181
89
+ 1.2.276.0.7230010.3.1.4.8323329.5894.1517875192.302761
90
+ 1.2.276.0.7230010.3.1.4.8323329.6786.1517875201.157870
91
+ 1.2.276.0.7230010.3.1.4.8323329.6787.1517875201.153497
92
+ 1.2.276.0.7230010.3.1.4.8323329.6788.1517875201.161955
93
+ 1.2.276.0.7230010.3.1.4.8323329.6789.1517875201.161293
94
+ 1.2.276.0.7230010.3.1.4.8323329.679.1517875164.41707
95
+ 1.2.276.0.7230010.3.1.4.8323329.6790.1517875201.158382
96
+ 1.2.276.0.7230010.3.1.4.8323329.6791.1517875201.180186
97
+ 1.2.276.0.7230010.3.1.4.8323329.6792.1517875201.188335
98
+ 1.2.276.0.7230010.3.1.4.8323329.6793.1517875201.186924
99
+ 1.2.276.0.7230010.3.1.4.8323329.6794.1517875201.199439
100
+ 1.2.276.0.7230010.3.1.4.8323329.5895.1517875192.311883
101
+ 1.2.276.0.7230010.3.1.4.8323329.6795.1517875201.180505
102
+ 1.2.276.0.7230010.3.1.4.8323329.6796.1517875201.207193
103
+ 1.2.276.0.7230010.3.1.4.8323329.6797.1517875201.200345
104
+ 1.2.276.0.7230010.3.1.4.8323329.6798.1517875201.210781
105
+ 1.2.276.0.7230010.3.1.4.8323329.6799.1517875201.196390
106
+ 1.2.276.0.7230010.3.1.4.8323329.680.1517875164.49743
107
+ 1.2.276.0.7230010.3.1.4.8323329.6800.1517875201.205049
108
+ 1.2.276.0.7230010.3.1.4.8323329.6801.1517875201.217275
109
+ 1.2.276.0.7230010.3.1.4.8323329.6802.1517875201.218423
110
+ 1.2.276.0.7230010.3.1.4.8323329.6803.1517875201.222978
111
+ 1.2.276.0.7230010.3.1.4.8323329.5896.1517875192.324656
112
+ 1.2.276.0.7230010.3.1.4.8323329.5806.1517875190.997408
113
+ 1.2.276.0.7230010.3.1.4.8323329.6804.1517875201.230988
114
+ 1.2.276.0.7230010.3.1.4.8323329.6805.1517875201.240159
115
+ 1.2.276.0.7230010.3.1.4.8323329.6806.1517875201.272877
116
+ 1.2.276.0.7230010.3.1.4.8323329.6807.1517875201.291209
117
+ 1.2.276.0.7230010.3.1.4.8323329.6808.1517875201.285397
118
+ 1.2.276.0.7230010.3.1.4.8323329.6809.1517875201.284225
119
+ 1.2.276.0.7230010.3.1.4.8323329.681.1517875164.55275
120
+ 1.2.276.0.7230010.3.1.4.8323329.6810.1517875201.300234
121
+ 1.2.276.0.7230010.3.1.4.8323329.6811.1517875201.300941
122
+ 1.2.276.0.7230010.3.1.4.8323329.6812.1517875201.324941
123
+ 1.2.276.0.7230010.3.1.4.8323329.5897.1517875192.347294
124
+ 1.2.276.0.7230010.3.1.4.8323329.6813.1517875201.320440
125
+ 1.2.276.0.7230010.3.1.4.8323329.6814.1517875201.351762
126
+ 1.2.276.0.7230010.3.1.4.8323329.6815.1517875201.351860
127
+ 1.2.276.0.7230010.3.1.4.8323329.6816.1517875201.337765
128
+ 1.2.276.0.7230010.3.1.4.8323329.6817.1517875201.367825
129
+ 1.2.276.0.7230010.3.1.4.8323329.6818.1517875201.360945
130
+ 1.2.276.0.7230010.3.1.4.8323329.6819.1517875201.383336
131
+ 1.2.276.0.7230010.3.1.4.8323329.682.1517875164.57531
132
+ 1.2.276.0.7230010.3.1.4.8323329.6820.1517875201.375382
133
+ 1.2.276.0.7230010.3.1.4.8323329.6821.1517875201.402359
134
+ 1.2.276.0.7230010.3.1.4.8323329.5898.1517875192.360759
135
+ 1.2.276.0.7230010.3.1.4.8323329.6822.1517875201.394232
136
+ 1.2.276.0.7230010.3.1.4.8323329.6823.1517875201.397687
137
+ 1.2.276.0.7230010.3.1.4.8323329.6824.1517875201.386690
138
+ 1.2.276.0.7230010.3.1.4.8323329.6825.1517875201.400087
139
+ 1.2.276.0.7230010.3.1.4.8323329.6826.1517875201.392575
140
+ 1.2.276.0.7230010.3.1.4.8323329.6827.1517875201.405754
141
+ 1.2.276.0.7230010.3.1.4.8323329.6828.1517875201.426585
142
+ 1.2.276.0.7230010.3.1.4.8323329.6829.1517875201.439325
143
+ 1.2.276.0.7230010.3.1.4.8323329.683.1517875164.58425
144
+ 1.2.276.0.7230010.3.1.4.8323329.6830.1517875201.424165
145
+ 1.2.276.0.7230010.3.1.4.8323329.5899.1517875192.361136
146
+ 1.2.276.0.7230010.3.1.4.8323329.6831.1517875201.431248
147
+ 1.2.276.0.7230010.3.1.4.8323329.6832.1517875201.439581
148
+ 1.2.276.0.7230010.3.1.4.8323329.6833.1517875201.453153
149
+ 1.2.276.0.7230010.3.1.4.8323329.6834.1517875201.446022
150
+ 1.2.276.0.7230010.3.1.4.8323329.6835.1517875201.448547
151
+ 1.2.276.0.7230010.3.1.4.8323329.6836.1517875201.458630
152
+ 1.2.276.0.7230010.3.1.4.8323329.6837.1517875201.470973
153
+ 1.2.276.0.7230010.3.1.4.8323329.6838.1517875201.466106
154
+ 1.2.276.0.7230010.3.1.4.8323329.6839.1517875201.472166
155
+ 1.2.276.0.7230010.3.1.4.8323329.684.1517875164.54773
156
+ 1.2.276.0.7230010.3.1.4.8323329.5900.1517875192.358098
157
+ 1.2.276.0.7230010.3.1.4.8323329.6840.1517875201.471080
158
+ 1.2.276.0.7230010.3.1.4.8323329.6841.1517875201.482233
159
+ 1.2.276.0.7230010.3.1.4.8323329.6842.1517875201.485408
160
+ 1.2.276.0.7230010.3.1.4.8323329.6843.1517875201.486100
161
+ 1.2.276.0.7230010.3.1.4.8323329.6844.1517875201.487769
162
+ 1.2.276.0.7230010.3.1.4.8323329.6845.1517875201.507400
163
+ 1.2.276.0.7230010.3.1.4.8323329.6846.1517875201.507400
164
+ 1.2.276.0.7230010.3.1.4.8323329.6847.1517875201.507516
165
+ 1.2.276.0.7230010.3.1.4.8323329.6848.1517875201.515650
166
+ 1.2.276.0.7230010.3.1.4.8323329.6849.1517875201.513885
167
+ 1.2.276.0.7230010.3.1.4.8323329.5901.1517875192.375124
168
+ 1.2.276.0.7230010.3.1.4.8323329.685.1517875164.68060
169
+ 1.2.276.0.7230010.3.1.4.8323329.6850.1517875201.518647
170
+ 1.2.276.0.7230010.3.1.4.8323329.6851.1517875201.524530
171
+ 1.2.276.0.7230010.3.1.4.8323329.6852.1517875201.527299
172
+ 1.2.276.0.7230010.3.1.4.8323329.6853.1517875201.532183
173
+ 1.2.276.0.7230010.3.1.4.8323329.6854.1517875201.536084
174
+ 1.2.276.0.7230010.3.1.4.8323329.6855.1517875201.544939
175
+ 1.2.276.0.7230010.3.1.4.8323329.6856.1517875201.558218
176
+ 1.2.276.0.7230010.3.1.4.8323329.6857.1517875201.561042
177
+ 1.2.276.0.7230010.3.1.4.8323329.6858.1517875201.564963
178
+ 1.2.276.0.7230010.3.1.4.8323329.5902.1517875192.362851
179
+ 1.2.276.0.7230010.3.1.4.8323329.6859.1517875201.577556
180
+ 1.2.276.0.7230010.3.1.4.8323329.686.1517875164.69732
181
+ 1.2.276.0.7230010.3.1.4.8323329.6860.1517875201.579869
182
+ 1.2.276.0.7230010.3.1.4.8323329.6861.1517875201.583436
183
+ 1.2.276.0.7230010.3.1.4.8323329.6862.1517875201.605439
184
+ 1.2.276.0.7230010.3.1.4.8323329.6863.1517875201.600298
185
+ 1.2.276.0.7230010.3.1.4.8323329.6864.1517875201.606556
186
+ 1.2.276.0.7230010.3.1.4.8323329.6865.1517875201.605873
187
+ 1.2.276.0.7230010.3.1.4.8323329.6866.1517875201.609401
188
+ 1.2.276.0.7230010.3.1.4.8323329.6867.1517875201.621169
189
+ 1.2.276.0.7230010.3.1.4.8323329.5903.1517875192.393499
190
+ 1.2.276.0.7230010.3.1.4.8323329.6868.1517875201.625311
191
+ 1.2.276.0.7230010.3.1.4.8323329.6869.1517875201.629299
192
+ 1.2.276.0.7230010.3.1.4.8323329.687.1517875164.69886
193
+ 1.2.276.0.7230010.3.1.4.8323329.6870.1517875201.638094
194
+ 1.2.276.0.7230010.3.1.4.8323329.6871.1517875201.637250
195
+ 1.2.276.0.7230010.3.1.4.8323329.6872.1517875201.654092
196
+ 1.2.276.0.7230010.3.1.4.8323329.6873.1517875201.655705
197
+ 1.2.276.0.7230010.3.1.4.8323329.6874.1517875201.664174
198
+ 1.2.276.0.7230010.3.1.4.8323329.6875.1517875201.668021
199
+ 1.2.276.0.7230010.3.1.4.8323329.6876.1517875201.676171
200
+ 1.2.276.0.7230010.3.1.4.8323329.5904.1517875192.393587
201
+ 1.2.276.0.7230010.3.1.4.8323329.6877.1517875201.678042
202
+ 1.2.276.0.7230010.3.1.4.8323329.6878.1517875201.691288
203
+ 1.2.276.0.7230010.3.1.4.8323329.6879.1517875201.708100
204
+ 1.2.276.0.7230010.3.1.4.8323329.688.1517875164.73775
205
+ 1.2.276.0.7230010.3.1.4.8323329.6880.1517875201.741038
206
+ 1.2.276.0.7230010.3.1.4.8323329.6881.1517875201.725302
207
+ 1.2.276.0.7230010.3.1.4.8323329.6882.1517875201.737674
208
+ 1.2.276.0.7230010.3.1.4.8323329.6883.1517875201.748736
209
+ 1.2.276.0.7230010.3.1.4.8323329.6884.1517875201.771096
210
+ 1.2.276.0.7230010.3.1.4.8323329.6885.1517875201.772061
211
+ 1.2.276.0.7230010.3.1.4.8323329.5905.1517875192.398201
212
+ 1.2.276.0.7230010.3.1.4.8323329.6886.1517875201.793358
213
+ 1.2.276.0.7230010.3.1.4.8323329.6887.1517875201.793301
214
+ 1.2.276.0.7230010.3.1.4.8323329.6888.1517875201.784045
215
+ 1.2.276.0.7230010.3.1.4.8323329.6889.1517875201.785330
216
+ 1.2.276.0.7230010.3.1.4.8323329.689.1517875164.84125
217
+ 1.2.276.0.7230010.3.1.4.8323329.6890.1517875201.786808
218
+ 1.2.276.0.7230010.3.1.4.8323329.6891.1517875201.799279
219
+ 1.2.276.0.7230010.3.1.4.8323329.6892.1517875201.804776
220
+ 1.2.276.0.7230010.3.1.4.8323329.6893.1517875201.808136
221
+ 1.2.276.0.7230010.3.1.4.8323329.6894.1517875201.804774
222
+ 1.2.276.0.7230010.3.1.4.8323329.5906.1517875192.410470
223
+ 1.2.276.0.7230010.3.1.4.8323329.5807.1517875191.46837
224
+ 1.2.276.0.7230010.3.1.4.8323329.6895.1517875201.821716
225
+ 1.2.276.0.7230010.3.1.4.8323329.6896.1517875201.824767
226
+ 1.2.276.0.7230010.3.1.4.8323329.6897.1517875201.824559
227
+ 1.2.276.0.7230010.3.1.4.8323329.6898.1517875201.832875
228
+ 1.2.276.0.7230010.3.1.4.8323329.6899.1517875201.838278
229
+ 1.2.276.0.7230010.3.1.4.8323329.690.1517875164.88816
230
+ 1.2.276.0.7230010.3.1.4.8323329.6900.1517875201.836204
231
+ 1.2.276.0.7230010.3.1.4.8323329.6901.1517875201.856523
232
+ 1.2.276.0.7230010.3.1.4.8323329.6902.1517875201.857897
233
+ 1.2.276.0.7230010.3.1.4.8323329.6903.1517875201.859612
234
+ 1.2.276.0.7230010.3.1.4.8323329.5907.1517875192.421269
235
+ 1.2.276.0.7230010.3.1.4.8323329.6904.1517875201.850819
236
+ 1.2.276.0.7230010.3.1.4.8323329.6905.1517875201.856594
237
+ 1.2.276.0.7230010.3.1.4.8323329.6906.1517875201.864098
238
+ 1.2.276.0.7230010.3.1.4.8323329.6907.1517875201.860185
239
+ 1.2.276.0.7230010.3.1.4.8323329.6908.1517875201.881093
240
+ 1.2.276.0.7230010.3.1.4.8323329.6909.1517875201.885061
241
+ 1.2.276.0.7230010.3.1.4.8323329.691.1517875164.100426
242
+ 1.2.276.0.7230010.3.1.4.8323329.6910.1517875201.884835
243
+ 1.2.276.0.7230010.3.1.4.8323329.6911.1517875201.889332
244
+ 1.2.276.0.7230010.3.1.4.8323329.6912.1517875201.884477
245
+ 1.2.276.0.7230010.3.1.4.8323329.5908.1517875192.433407
246
+ 1.2.276.0.7230010.3.1.4.8323329.6913.1517875201.894316
247
+ 1.2.276.0.7230010.3.1.4.8323329.6914.1517875201.894071
248
+ 1.2.276.0.7230010.3.1.4.8323329.6915.1517875201.910729
249
+ 1.2.276.0.7230010.3.1.4.8323329.6916.1517875201.913487
250
+ 1.2.276.0.7230010.3.1.4.8323329.6917.1517875201.904913
251
+ 1.2.276.0.7230010.3.1.4.8323329.6918.1517875201.907653
252
+ 1.2.276.0.7230010.3.1.4.8323329.6919.1517875201.924360
253
+ 1.2.276.0.7230010.3.1.4.8323329.692.1517875164.93182
254
+ 1.2.276.0.7230010.3.1.4.8323329.6920.1517875201.925793
255
+ 1.2.276.0.7230010.3.1.4.8323329.6921.1517875201.928113
256
+ 1.2.276.0.7230010.3.1.4.8323329.5909.1517875192.458312
257
+ 1.2.276.0.7230010.3.1.4.8323329.6922.1517875201.931479
258
+ 1.2.276.0.7230010.3.1.4.8323329.6923.1517875201.943058
259
+ 1.2.276.0.7230010.3.1.4.8323329.6924.1517875201.945689
260
+ 1.2.276.0.7230010.3.1.4.8323329.6925.1517875201.948185
261
+ 1.2.276.0.7230010.3.1.4.8323329.6926.1517875201.953896
262
+ 1.2.276.0.7230010.3.1.4.8323329.6927.1517875201.946669
263
+ 1.2.276.0.7230010.3.1.4.8323329.6928.1517875201.955660
264
+ 1.2.276.0.7230010.3.1.4.8323329.6929.1517875201.948747
265
+ 1.2.276.0.7230010.3.1.4.8323329.693.1517875164.108437
266
+ 1.2.276.0.7230010.3.1.4.8323329.6930.1517875201.959681
267
+ 1.2.276.0.7230010.3.1.4.8323329.591.1517875163.597744
268
+ 1.2.276.0.7230010.3.1.4.8323329.6931.1517875201.970596
269
+ 1.2.276.0.7230010.3.1.4.8323329.6932.1517875201.970611
270
+ 1.2.276.0.7230010.3.1.4.8323329.6933.1517875201.1099
271
+ 1.2.276.0.7230010.3.1.4.8323329.6934.1517875202.4595
272
+ 1.2.276.0.7230010.3.1.4.8323329.6935.1517875202.12552
273
+ 1.2.276.0.7230010.3.1.4.8323329.6936.1517875202.13043
274
+ 1.2.276.0.7230010.3.1.4.8323329.6937.1517875202.19296
275
+ 1.2.276.0.7230010.3.1.4.8323329.6938.1517875202.22045
276
+ 1.2.276.0.7230010.3.1.4.8323329.6939.1517875202.28137
277
+ 1.2.276.0.7230010.3.1.4.8323329.694.1517875164.101008
278
+ 1.2.276.0.7230010.3.1.4.8323329.5910.1517875192.469004
279
+ 1.2.276.0.7230010.3.1.4.8323329.6940.1517875202.32538
280
+ 1.2.276.0.7230010.3.1.4.8323329.6941.1517875202.36388
281
+ 1.2.276.0.7230010.3.1.4.8323329.6942.1517875202.44642
282
+ 1.2.276.0.7230010.3.1.4.8323329.6943.1517875202.40300
283
+ 1.2.276.0.7230010.3.1.4.8323329.6944.1517875202.49757
284
+ 1.2.276.0.7230010.3.1.4.8323329.6945.1517875202.54700
285
+ 1.2.276.0.7230010.3.1.4.8323329.6946.1517875202.66342
286
+ 1.2.276.0.7230010.3.1.4.8323329.6947.1517875202.67033
287
+ 1.2.276.0.7230010.3.1.4.8323329.6948.1517875202.70176
288
+ 1.2.276.0.7230010.3.1.4.8323329.6949.1517875202.68681
289
+ 1.2.276.0.7230010.3.1.4.8323329.5911.1517875192.469371
290
+ 1.2.276.0.7230010.3.1.4.8323329.695.1517875164.106587
291
+ 1.2.276.0.7230010.3.1.4.8323329.6950.1517875202.75840
292
+ 1.2.276.0.7230010.3.1.4.8323329.6951.1517875202.79390
293
+ 1.2.276.0.7230010.3.1.4.8323329.6952.1517875202.103917
294
+ 1.2.276.0.7230010.3.1.4.8323329.6953.1517875202.105566
295
+ 1.2.276.0.7230010.3.1.4.8323329.6954.1517875202.93995
296
+ 1.2.276.0.7230010.3.1.4.8323329.6955.1517875202.97481
297
+ 1.2.276.0.7230010.3.1.4.8323329.6956.1517875202.94094
298
+ 1.2.276.0.7230010.3.1.4.8323329.6957.1517875202.112518
299
+ 1.2.276.0.7230010.3.1.4.8323329.6958.1517875202.100374
300
+ 1.2.276.0.7230010.3.1.4.8323329.5912.1517875192.475170
301
+ 1.2.276.0.7230010.3.1.4.8323329.6959.1517875202.114093
302
+ 1.2.276.0.7230010.3.1.4.8323329.696.1517875164.110900
303
+ 1.2.276.0.7230010.3.1.4.8323329.6960.1517875202.117220
304
+ 1.2.276.0.7230010.3.1.4.8323329.6961.1517875202.117862
305
+ 1.2.276.0.7230010.3.1.4.8323329.6962.1517875202.129753
306
+ 1.2.276.0.7230010.3.1.4.8323329.6963.1517875202.125428
307
+ 1.2.276.0.7230010.3.1.4.8323329.6964.1517875202.125199
308
+ 1.2.276.0.7230010.3.1.4.8323329.6965.1517875202.135394
309
+ 1.2.276.0.7230010.3.1.4.8323329.6966.1517875202.134564
310
+ 1.2.276.0.7230010.3.1.4.8323329.6967.1517875202.154226
311
+ 1.2.276.0.7230010.3.1.4.8323329.5913.1517875192.491327
312
+ 1.2.276.0.7230010.3.1.4.8323329.6968.1517875202.154923
313
+ 1.2.276.0.7230010.3.1.4.8323329.6969.1517875202.158139
314
+ 1.2.276.0.7230010.3.1.4.8323329.697.1517875164.115252
315
+ 1.2.276.0.7230010.3.1.4.8323329.6970.1517875202.164844
316
+ 1.2.276.0.7230010.3.1.4.8323329.6971.1517875202.167417
317
+ 1.2.276.0.7230010.3.1.4.8323329.6972.1517875202.174315
318
+ 1.2.276.0.7230010.3.1.4.8323329.6973.1517875202.182782
319
+ 1.2.276.0.7230010.3.1.4.8323329.6974.1517875202.181748
320
+ 1.2.276.0.7230010.3.1.4.8323329.6975.1517875202.189609
321
+ 1.2.276.0.7230010.3.1.4.8323329.6976.1517875202.203544
322
+ 1.2.276.0.7230010.3.1.4.8323329.5914.1517875192.501641
323
+ 1.2.276.0.7230010.3.1.4.8323329.6977.1517875202.193349
324
+ 1.2.276.0.7230010.3.1.4.8323329.6978.1517875202.198017
325
+ 1.2.276.0.7230010.3.1.4.8323329.6979.1517875202.202861
326
+ 1.2.276.0.7230010.3.1.4.8323329.698.1517875164.123807
327
+ 1.2.276.0.7230010.3.1.4.8323329.6980.1517875202.217290
328
+ 1.2.276.0.7230010.3.1.4.8323329.6981.1517875202.215520
329
+ 1.2.276.0.7230010.3.1.4.8323329.6982.1517875202.223313
330
+ 1.2.276.0.7230010.3.1.4.8323329.6983.1517875202.227128
331
+ 1.2.276.0.7230010.3.1.4.8323329.6984.1517875202.223625
332
+ 1.2.276.0.7230010.3.1.4.8323329.6985.1517875202.229878
333
+ 1.2.276.0.7230010.3.1.4.8323329.5915.1517875192.499989
334
+ 1.2.276.0.7230010.3.1.4.8323329.5808.1517875191.103610
335
+ 1.2.276.0.7230010.3.1.4.8323329.6986.1517875202.225672
336
+ 1.2.276.0.7230010.3.1.4.8323329.6987.1517875202.239524
337
+ 1.2.276.0.7230010.3.1.4.8323329.6988.1517875202.239230
338
+ 1.2.276.0.7230010.3.1.4.8323329.6989.1517875202.239524
339
+ 1.2.276.0.7230010.3.1.4.8323329.699.1517875164.126785
340
+ 1.2.276.0.7230010.3.1.4.8323329.6990.1517875202.244266
341
+ 1.2.276.0.7230010.3.1.4.8323329.6991.1517875202.256199
342
+ 1.2.276.0.7230010.3.1.4.8323329.6992.1517875202.260362
343
+ 1.2.276.0.7230010.3.1.4.8323329.6993.1517875202.254440
344
+ 1.2.276.0.7230010.3.1.4.8323329.6994.1517875202.260918
345
+ 1.2.276.0.7230010.3.1.4.8323329.5916.1517875192.522778
346
+ 1.2.276.0.7230010.3.1.4.8323329.6995.1517875202.277687
347
+ 1.2.276.0.7230010.3.1.4.8323329.6996.1517875202.277447
348
+ 1.2.276.0.7230010.3.1.4.8323329.6997.1517875202.285157
349
+ 1.2.276.0.7230010.3.1.4.8323329.6998.1517875202.282944
350
+ 1.2.276.0.7230010.3.1.4.8323329.6999.1517875202.291639
351
+ 1.2.276.0.7230010.3.1.4.8323329.700.1517875164.130498
352
+ 1.2.276.0.7230010.3.1.4.8323329.7000.1517875202.296916
353
+ 1.2.276.0.7230010.3.1.4.8323329.7001.1517875202.297845
354
+ 1.2.276.0.7230010.3.1.4.8323329.7002.1517875202.301297
355
+ 1.2.276.0.7230010.3.1.4.8323329.7003.1517875202.311738
356
+ 1.2.276.0.7230010.3.1.4.8323329.5917.1517875192.538017
357
+ 1.2.276.0.7230010.3.1.4.8323329.7004.1517875202.317493
358
+ 1.2.276.0.7230010.3.1.4.8323329.7005.1517875202.319691
359
+ 1.2.276.0.7230010.3.1.4.8323329.7006.1517875202.324929
360
+ 1.2.276.0.7230010.3.1.4.8323329.7007.1517875202.322827
361
+ 1.2.276.0.7230010.3.1.4.8323329.7008.1517875202.331329
362
+ 1.2.276.0.7230010.3.1.4.8323329.7009.1517875202.349776
363
+ 1.2.276.0.7230010.3.1.4.8323329.701.1517875164.133706
364
+ 1.2.276.0.7230010.3.1.4.8323329.7010.1517875202.349776
365
+ 1.2.276.0.7230010.3.1.4.8323329.7011.1517875202.344418
366
+ 1.2.276.0.7230010.3.1.4.8323329.7012.1517875202.340379
367
+ 1.2.276.0.7230010.3.1.4.8323329.5918.1517875192.589345
368
+ 1.2.276.0.7230010.3.1.4.8323329.7014.1517875202.364072
369
+ 1.2.276.0.7230010.3.1.4.8323329.7015.1517875202.356514
370
+ 1.2.276.0.7230010.3.1.4.8323329.7016.1517875202.366060
371
+ 1.2.276.0.7230010.3.1.4.8323329.7017.1517875202.371741
372
+ 1.2.276.0.7230010.3.1.4.8323329.7018.1517875202.374713
373
+ 1.2.276.0.7230010.3.1.4.8323329.7019.1517875202.380202
374
+ 1.2.276.0.7230010.3.1.4.8323329.702.1517875164.137686
375
+ 1.2.276.0.7230010.3.1.4.8323329.7021.1517875202.389388
376
+ 1.2.276.0.7230010.3.1.4.8323329.7022.1517875202.388047
377
+ 1.2.276.0.7230010.3.1.4.8323329.7023.1517875202.391467
378
+ 1.2.276.0.7230010.3.1.4.8323329.5919.1517875192.629867
379
+ 1.2.276.0.7230010.3.1.4.8323329.7024.1517875202.397477
380
+ 1.2.276.0.7230010.3.1.4.8323329.7025.1517875202.410790
381
+ 1.2.276.0.7230010.3.1.4.8323329.7026.1517875202.408536
382
+ 1.2.276.0.7230010.3.1.4.8323329.7027.1517875202.410965
383
+ 1.2.276.0.7230010.3.1.4.8323329.7028.1517875202.417326
384
+ 1.2.276.0.7230010.3.1.4.8323329.7029.1517875202.423404
385
+ 1.2.276.0.7230010.3.1.4.8323329.703.1517875164.145334
386
+ 1.2.276.0.7230010.3.1.4.8323329.7030.1517875202.422511
387
+ 1.2.276.0.7230010.3.1.4.8323329.7031.1517875202.421958
388
+ 1.2.276.0.7230010.3.1.4.8323329.7032.1517875202.435458
389
+ 1.2.276.0.7230010.3.1.4.8323329.592.1517875163.596782
390
+ 1.2.276.0.7230010.3.1.4.8323329.7033.1517875202.436717
391
+ 1.2.276.0.7230010.3.1.4.8323329.7034.1517875202.438663
392
+ 1.2.276.0.7230010.3.1.4.8323329.7035.1517875202.444266
393
+ 1.2.276.0.7230010.3.1.4.8323329.7036.1517875202.452248
394
+ 1.2.276.0.7230010.3.1.4.8323329.7037.1517875202.457252
395
+ 1.2.276.0.7230010.3.1.4.8323329.7038.1517875202.456951
396
+ 1.2.276.0.7230010.3.1.4.8323329.7039.1517875202.465844
397
+ 1.2.276.0.7230010.3.1.4.8323329.704.1517875164.143532
398
+ 1.2.276.0.7230010.3.1.4.8323329.7040.1517875202.469591
399
+ 1.2.276.0.7230010.3.1.4.8323329.7041.1517875202.485810
400
+ 1.2.276.0.7230010.3.1.4.8323329.5920.1517875192.641146
401
+ 1.2.276.0.7230010.3.1.4.8323329.7042.1517875202.489196
402
+ 1.2.276.0.7230010.3.1.4.8323329.7043.1517875202.491800
403
+ 1.2.276.0.7230010.3.1.4.8323329.7044.1517875202.483852
404
+ 1.2.276.0.7230010.3.1.4.8323329.7045.1517875202.495044
405
+ 1.2.276.0.7230010.3.1.4.8323329.7046.1517875202.494784
406
+ 1.2.276.0.7230010.3.1.4.8323329.7047.1517875202.497314
407
+ 1.2.276.0.7230010.3.1.4.8323329.7048.1517875202.494683
408
+ 1.2.276.0.7230010.3.1.4.8323329.7049.1517875202.496144
409
+ 1.2.276.0.7230010.3.1.4.8323329.705.1517875164.152399
410
+ 1.2.276.0.7230010.3.1.4.8323329.7050.1517875202.507168
411
+ 1.2.276.0.7230010.3.1.4.8323329.5921.1517875192.659936
412
+ 1.2.276.0.7230010.3.1.4.8323329.7051.1517875202.516087
413
+ 1.2.276.0.7230010.3.1.4.8323329.7052.1517875202.524577
414
+ 1.2.276.0.7230010.3.1.4.8323329.5922.1517875192.678314
415
+ 1.2.276.0.7230010.3.1.4.8323329.5923.1517875192.680366
416
+ 1.2.276.0.7230010.3.1.4.8323329.5924.1517875192.687737
417
+ 1.2.276.0.7230010.3.1.4.8323329.5809.1517875191.181226
418
+ 1.2.276.0.7230010.3.1.4.8323329.5925.1517875192.696960
419
+ 1.2.276.0.7230010.3.1.4.8323329.5926.1517875192.690224
420
+ 1.2.276.0.7230010.3.1.4.8323329.5927.1517875192.727889
421
+ 1.2.276.0.7230010.3.1.4.8323329.5928.1517875192.727858
422
+ 1.2.276.0.7230010.3.1.4.8323329.5929.1517875192.745084
423
+ 1.2.276.0.7230010.3.1.4.8323329.593.1517875163.595805
424
+ 1.2.276.0.7230010.3.1.4.8323329.5930.1517875192.760890
425
+ 1.2.276.0.7230010.3.1.4.8323329.5931.1517875192.893355
426
+ 1.2.276.0.7230010.3.1.4.8323329.5932.1517875192.889920
427
+ 1.2.276.0.7230010.3.1.4.8323329.5933.1517875192.918374
428
+ 1.2.276.0.7230010.3.1.4.8323329.581.1517875163.538760
429
+ 1.2.276.0.7230010.3.1.4.8323329.5934.1517875192.944204
430
+ 1.2.276.0.7230010.3.1.4.8323329.5935.1517875192.947028
431
+ 1.2.276.0.7230010.3.1.4.8323329.5936.1517875192.957072
432
+ 1.2.276.0.7230010.3.1.4.8323329.5937.1517875192.957160
433
+ 1.2.276.0.7230010.3.1.4.8323329.5938.1517875192.958188
434
+ 1.2.276.0.7230010.3.1.4.8323329.5939.1517875192.982448
435
+ 1.2.276.0.7230010.3.1.4.8323329.594.1517875163.596798
436
+ 1.2.276.0.7230010.3.1.4.8323329.5940.1517875192.979975
437
+ 1.2.276.0.7230010.3.1.4.8323329.5941.1517875192.977222
438
+ 1.2.276.0.7230010.3.1.4.8323329.5942.1517875192.994523
439
+ 1.2.276.0.7230010.3.1.4.8323329.5810.1517875191.161980
440
+ 1.2.276.0.7230010.3.1.4.8323329.5943.1517875192.988544
441
+ 1.2.276.0.7230010.3.1.4.8323329.5944.1517875192.999950
442
+ 1.2.276.0.7230010.3.1.4.8323329.5945.1517875193.3679
443
+ 1.2.276.0.7230010.3.1.4.8323329.5946.1517875192.992175
444
+ 1.2.276.0.7230010.3.1.4.8323329.5947.1517875193.11025
445
+ 1.2.276.0.7230010.3.1.4.8323329.5948.1517875193.25727
446
+ 1.2.276.0.7230010.3.1.4.8323329.5949.1517875193.24030
447
+ 1.2.276.0.7230010.3.1.4.8323329.595.1517875163.607376
448
+ 1.2.276.0.7230010.3.1.4.8323329.5950.1517875193.19989
449
+ 1.2.276.0.7230010.3.1.4.8323329.5951.1517875193.26359
450
+ 1.2.276.0.7230010.3.1.4.8323329.5811.1517875191.159688
451
+ 1.2.276.0.7230010.3.1.4.8323329.5952.1517875193.48091
452
+ 1.2.276.0.7230010.3.1.4.8323329.5953.1517875193.45019
453
+ 1.2.276.0.7230010.3.1.4.8323329.5954.1517875193.59697
454
+ 1.2.276.0.7230010.3.1.4.8323329.5955.1517875193.49512
455
+ 1.2.276.0.7230010.3.1.4.8323329.5956.1517875193.53053
456
+ 1.2.276.0.7230010.3.1.4.8323329.5957.1517875193.69736
457
+ 1.2.276.0.7230010.3.1.4.8323329.5958.1517875193.76650
458
+ 1.2.276.0.7230010.3.1.4.8323329.5959.1517875193.92258
459
+ 1.2.276.0.7230010.3.1.4.8323329.596.1517875163.613318
460
+ 1.2.276.0.7230010.3.1.4.8323329.5960.1517875193.95401
461
+ 1.2.276.0.7230010.3.1.4.8323329.5812.1517875191.165822
462
+ 1.2.276.0.7230010.3.1.4.8323329.5961.1517875193.99881
463
+ 1.2.276.0.7230010.3.1.4.8323329.5962.1517875193.122750
464
+ 1.2.276.0.7230010.3.1.4.8323329.5963.1517875193.120942
465
+ 1.2.276.0.7230010.3.1.4.8323329.5964.1517875193.142753
466
+ 1.2.276.0.7230010.3.1.4.8323329.5965.1517875193.154889
467
+ 1.2.276.0.7230010.3.1.4.8323329.5966.1517875193.154952
468
+ 1.2.276.0.7230010.3.1.4.8323329.5967.1517875193.158996
469
+ 1.2.276.0.7230010.3.1.4.8323329.5968.1517875193.160532
470
+ 1.2.276.0.7230010.3.1.4.8323329.5969.1517875193.190300
471
+ 1.2.276.0.7230010.3.1.4.8323329.597.1517875163.616565
472
+ 1.2.276.0.7230010.3.1.4.8323329.5813.1517875191.178523
473
+ 1.2.276.0.7230010.3.1.4.8323329.5970.1517875193.293359
474
+ 1.2.276.0.7230010.3.1.4.8323329.5971.1517875193.313021
475
+ 1.2.276.0.7230010.3.1.4.8323329.5972.1517875193.343156
476
+ 1.2.276.0.7230010.3.1.4.8323329.5973.1517875193.348634
477
+ 1.2.276.0.7230010.3.1.4.8323329.5974.1517875193.372772
478
+ 1.2.276.0.7230010.3.1.4.8323329.5975.1517875193.372533
479
+ 1.2.276.0.7230010.3.1.4.8323329.5976.1517875193.380698
480
+ 1.2.276.0.7230010.3.1.4.8323329.5977.1517875193.416169
481
+ 1.2.276.0.7230010.3.1.4.8323329.5978.1517875193.397387
482
+ 1.2.276.0.7230010.3.1.4.8323329.5979.1517875193.417486
483
+ 1.2.276.0.7230010.3.1.4.8323329.5814.1517875191.199063
484
+ 1.2.276.0.7230010.3.1.4.8323329.5798.1517875190.796716
485
+ 1.2.276.0.7230010.3.1.4.8323329.598.1517875163.618268
486
+ 1.2.276.0.7230010.3.1.4.8323329.5980.1517875193.460449
487
+ 1.2.276.0.7230010.3.1.4.8323329.5981.1517875193.442637
488
+ 1.2.276.0.7230010.3.1.4.8323329.5982.1517875193.473187
489
+ 1.2.276.0.7230010.3.1.4.8323329.5983.1517875193.477675
490
+ 1.2.276.0.7230010.3.1.4.8323329.5984.1517875193.471141
491
+ 1.2.276.0.7230010.3.1.4.8323329.5985.1517875193.508182
492
+ 1.2.276.0.7230010.3.1.4.8323329.5986.1517875193.521679
493
+ 1.2.276.0.7230010.3.1.4.8323329.5987.1517875193.536736
494
+ 1.2.276.0.7230010.3.1.4.8323329.5988.1517875193.557148
495
+ 1.2.276.0.7230010.3.1.4.8323329.5815.1517875191.185989
496
+ 1.2.276.0.7230010.3.1.4.8323329.5989.1517875193.552210
497
+ 1.2.276.0.7230010.3.1.4.8323329.599.1517875163.619318
498
+ 1.2.276.0.7230010.3.1.4.8323329.5990.1517875193.572930
499
+ 1.2.276.0.7230010.3.1.4.8323329.5991.1517875193.595277
500
+ 1.2.276.0.7230010.3.1.4.8323329.5992.1517875193.622078
501
+ 1.2.276.0.7230010.3.1.4.8323329.5993.1517875193.634970
502
+ 1.2.276.0.7230010.3.1.4.8323329.5994.1517875193.658844
503
+ 1.2.276.0.7230010.3.1.4.8323329.5995.1517875193.697651
504
+ 1.2.276.0.7230010.3.1.4.8323329.5996.1517875193.695716
505
+ 1.2.276.0.7230010.3.1.4.8323329.5997.1517875193.700184
506
+ 1.2.276.0.7230010.3.1.4.8323329.5816.1517875191.207380
507
+ 1.2.276.0.7230010.3.1.4.8323329.5998.1517875193.706128
508
+ 1.2.276.0.7230010.3.1.4.8323329.5999.1517875193.743454
509
+ 1.2.276.0.7230010.3.1.4.8323329.600.1517875163.632969
510
+ 1.2.276.0.7230010.3.1.4.8323329.6000.1517875193.775354
511
+ 1.2.276.0.7230010.3.1.4.8323329.6001.1517875193.804351
512
+ 1.2.276.0.7230010.3.1.4.8323329.6002.1517875193.795315
513
+ 1.2.276.0.7230010.3.1.4.8323329.6003.1517875193.788198
514
+ 1.2.276.0.7230010.3.1.4.8323329.6004.1517875193.802651
515
+ 1.2.276.0.7230010.3.1.4.8323329.6005.1517875193.803666
516
+ 1.2.276.0.7230010.3.1.4.8323329.6006.1517875193.812881
517
+ 1.2.276.0.7230010.3.1.4.8323329.5817.1517875191.222523
518
+ 1.2.276.0.7230010.3.1.4.8323329.6007.1517875193.809054
519
+ 1.2.276.0.7230010.3.1.4.8323329.6008.1517875193.828798
520
+ 1.2.276.0.7230010.3.1.4.8323329.6009.1517875193.839979
521
+ 1.2.276.0.7230010.3.1.4.8323329.601.1517875163.632477
522
+ 1.2.276.0.7230010.3.1.4.8323329.6010.1517875193.838877
523
+ 1.2.276.0.7230010.3.1.4.8323329.6011.1517875193.677
524
+ 1.2.276.0.7230010.3.1.4.8323329.6012.1517875193.983866
525
+ 1.2.276.0.7230010.3.1.4.8323329.6013.1517875193.976828
526
+ 1.2.276.0.7230010.3.1.4.8323329.6014.1517875193.760
527
+ 1.2.276.0.7230010.3.1.4.8323329.6015.1517875194.6201
528
+ 1.2.276.0.7230010.3.1.4.8323329.5818.1517875191.228622
529
+ 1.2.276.0.7230010.3.1.4.8323329.6016.1517875194.37919
530
+ 1.2.276.0.7230010.3.1.4.8323329.6017.1517875194.5243
531
+ 1.2.276.0.7230010.3.1.4.8323329.6018.1517875194.45959
532
+ 1.2.276.0.7230010.3.1.4.8323329.6019.1517875194.19491
533
+ 1.2.276.0.7230010.3.1.4.8323329.602.1517875163.637058
534
+ 1.2.276.0.7230010.3.1.4.8323329.6020.1517875194.26435
535
+ 1.2.276.0.7230010.3.1.4.8323329.6021.1517875194.33002
536
+ 1.2.276.0.7230010.3.1.4.8323329.6022.1517875194.37752
537
+ 1.2.276.0.7230010.3.1.4.8323329.6023.1517875194.29811
538
+ 1.2.276.0.7230010.3.1.4.8323329.6024.1517875194.37124
539
+ 1.2.276.0.7230010.3.1.4.8323329.5819.1517875191.247064
540
+ 1.2.276.0.7230010.3.1.4.8323329.6025.1517875194.67340
541
+ 1.2.276.0.7230010.3.1.4.8323329.6026.1517875194.75724
542
+ 1.2.276.0.7230010.3.1.4.8323329.6027.1517875194.75647
543
+ 1.2.276.0.7230010.3.1.4.8323329.6028.1517875194.74465
544
+ 1.2.276.0.7230010.3.1.4.8323329.6029.1517875194.97842
545
+ 1.2.276.0.7230010.3.1.4.8323329.603.1517875163.641240
546
+ 1.2.276.0.7230010.3.1.4.8323329.6031.1517875194.107594
547
+ 1.2.276.0.7230010.3.1.4.8323329.6032.1517875194.115011
548
+ 1.2.276.0.7230010.3.1.4.8323329.6033.1517875194.121343
549
+ 1.2.276.0.7230010.3.1.4.8323329.6034.1517875194.144763
550
+ 1.2.276.0.7230010.3.1.4.8323329.582.1517875163.546454
551
+ 1.2.276.0.7230010.3.1.4.8323329.6035.1517875194.148457
552
+ 1.2.276.0.7230010.3.1.4.8323329.6036.1517875194.138959
553
+ 1.2.276.0.7230010.3.1.4.8323329.6037.1517875194.177032
554
+ 1.2.276.0.7230010.3.1.4.8323329.6038.1517875194.162530
555
+ 1.2.276.0.7230010.3.1.4.8323329.6039.1517875194.175065
556
+ 1.2.276.0.7230010.3.1.4.8323329.604.1517875163.641978
557
+ 1.2.276.0.7230010.3.1.4.8323329.6040.1517875194.177632
558
+ 1.2.276.0.7230010.3.1.4.8323329.6041.1517875194.194971
559
+ 1.2.276.0.7230010.3.1.4.8323329.6042.1517875194.200758
560
+ 1.2.276.0.7230010.3.1.4.8323329.6043.1517875194.208786
561
+ 1.2.276.0.7230010.3.1.4.8323329.5820.1517875191.249325
562
+ 1.2.276.0.7230010.3.1.4.8323329.6044.1517875194.208165
563
+ 1.2.276.0.7230010.3.1.4.8323329.6045.1517875194.227183
564
+ 1.2.276.0.7230010.3.1.4.8323329.6046.1517875194.238374
565
+ 1.2.276.0.7230010.3.1.4.8323329.6047.1517875194.258571
566
+ 1.2.276.0.7230010.3.1.4.8323329.6048.1517875194.294575
567
+ 1.2.276.0.7230010.3.1.4.8323329.6049.1517875194.330299
568
+ 1.2.276.0.7230010.3.1.4.8323329.605.1517875163.658162
569
+ 1.2.276.0.7230010.3.1.4.8323329.6050.1517875194.368208
570
+ 1.2.276.0.7230010.3.1.4.8323329.6051.1517875194.389336
571
+ 1.2.276.0.7230010.3.1.4.8323329.6052.1517875195.374792
572
+ 1.2.276.0.7230010.3.1.4.8323329.5821.1517875191.246350
573
+ 1.2.276.0.7230010.3.1.4.8323329.6053.1517875195.381257
574
+ 1.2.276.0.7230010.3.1.4.8323329.6054.1517875195.426375
575
+ 1.2.276.0.7230010.3.1.4.8323329.6055.1517875195.431985
576
+ 1.2.276.0.7230010.3.1.4.8323329.6056.1517875195.468079
577
+ 1.2.276.0.7230010.3.1.4.8323329.6057.1517875195.474178
578
+ 1.2.276.0.7230010.3.1.4.8323329.6058.1517875195.508522
579
+ 1.2.276.0.7230010.3.1.4.8323329.6059.1517875195.666364
580
+ 1.2.276.0.7230010.3.1.4.8323329.606.1517875163.664448
581
+ 1.2.276.0.7230010.3.1.4.8323329.6060.1517875195.681779
582
+ 1.2.276.0.7230010.3.1.4.8323329.6061.1517875195.712169
583
+ 1.2.276.0.7230010.3.1.4.8323329.5822.1517875191.292105
584
+ 1.2.276.0.7230010.3.1.4.8323329.6062.1517875195.751534
585
+ 1.2.276.0.7230010.3.1.4.8323329.6063.1517875195.897680
586
+ 1.2.276.0.7230010.3.1.4.8323329.6064.1517875195.903355
587
+ 1.2.276.0.7230010.3.1.4.8323329.6065.1517875195.904347
588
+ 1.2.276.0.7230010.3.1.4.8323329.6066.1517875195.913340
589
+ 1.2.276.0.7230010.3.1.4.8323329.6067.1517875195.915618
590
+ 1.2.276.0.7230010.3.1.4.8323329.6068.1517875195.901526
591
+ 1.2.276.0.7230010.3.1.4.8323329.6069.1517875195.931485
592
+ 1.2.276.0.7230010.3.1.4.8323329.607.1517875163.665814
593
+ 1.2.276.0.7230010.3.1.4.8323329.6070.1517875195.938695
594
+ 1.2.276.0.7230010.3.1.4.8323329.5823.1517875191.296784
595
+ 1.2.276.0.7230010.3.1.4.8323329.5799.1517875190.806810
596
+ 1.2.276.0.7230010.3.1.4.8323329.6071.1517875195.989638
597
+ 1.2.276.0.7230010.3.1.4.8323329.6072.1517875196.35305
598
+ 1.2.276.0.7230010.3.1.4.8323329.6073.1517875196.43966
599
+ 1.2.276.0.7230010.3.1.4.8323329.6074.1517875196.90815
600
+ 1.2.276.0.7230010.3.1.4.8323329.6075.1517875196.140940
601
+ 1.2.276.0.7230010.3.1.4.8323329.6076.1517875196.191804
602
+ 1.2.276.0.7230010.3.1.4.8323329.6077.1517875196.219087
603
+ 1.2.276.0.7230010.3.1.4.8323329.6078.1517875196.221892
604
+ 1.2.276.0.7230010.3.1.4.8323329.6079.1517875196.264177
605
+ 1.2.276.0.7230010.3.1.4.8323329.608.1517875163.669595
606
+ 1.2.276.0.7230010.3.1.4.8323329.5824.1517875191.323606
607
+ 1.2.276.0.7230010.3.1.4.8323329.6080.1517875196.313091
608
+ 1.2.276.0.7230010.3.1.4.8323329.6081.1517875196.408460
609
+ 1.2.276.0.7230010.3.1.4.8323329.6083.1517875196.423941
610
+ 1.2.276.0.7230010.3.1.4.8323329.6084.1517875196.445843
611
+ 1.2.276.0.7230010.3.1.4.8323329.6085.1517875196.435602
612
+ 1.2.276.0.7230010.3.1.4.8323329.6086.1517875196.453752
613
+ 1.2.276.0.7230010.3.1.4.8323329.6087.1517875196.470878
614
+ 1.2.276.0.7230010.3.1.4.8323329.6088.1517875196.476825
615
+ 1.2.276.0.7230010.3.1.4.8323329.6089.1517875196.493087
616
+ 1.2.276.0.7230010.3.1.4.8323329.609.1517875163.680634
617
+ 1.2.276.0.7230010.3.1.4.8323329.5825.1517875191.342287
618
+ 1.2.276.0.7230010.3.1.4.8323329.6090.1517875196.494557
619
+ 1.2.276.0.7230010.3.1.4.8323329.6091.1517875196.508212
620
+ 1.2.276.0.7230010.3.1.4.8323329.6092.1517875196.508731
621
+ 1.2.276.0.7230010.3.1.4.8323329.6093.1517875196.519322
622
+ 1.2.276.0.7230010.3.1.4.8323329.6094.1517875196.518215
623
+ 1.2.276.0.7230010.3.1.4.8323329.6095.1517875196.520107
624
+ 1.2.276.0.7230010.3.1.4.8323329.6096.1517875196.514992
625
+ 1.2.276.0.7230010.3.1.4.8323329.6097.1517875196.527134
626
+ 1.2.276.0.7230010.3.1.4.8323329.6098.1517875196.532890
627
+ 1.2.276.0.7230010.3.1.4.8323329.6099.1517875196.552935
628
+ 1.2.276.0.7230010.3.1.4.8323329.5826.1517875191.351683
629
+ 1.2.276.0.7230010.3.1.4.8323329.610.1517875163.682763
630
+ 1.2.276.0.7230010.3.1.4.8323329.6100.1517875196.546915
631
+ 1.2.276.0.7230010.3.1.4.8323329.6101.1517875196.542711
632
+ 1.2.276.0.7230010.3.1.4.8323329.6102.1517875196.552550
633
+ 1.2.276.0.7230010.3.1.4.8323329.6103.1517875196.550241
634
+ 1.2.276.0.7230010.3.1.4.8323329.6104.1517875196.561468
635
+ 1.2.276.0.7230010.3.1.4.8323329.6105.1517875196.572273
636
+ 1.2.276.0.7230010.3.1.4.8323329.6106.1517875196.567499
637
+ 1.2.276.0.7230010.3.1.4.8323329.6107.1517875196.576812
638
+ 1.2.276.0.7230010.3.1.4.8323329.6108.1517875196.573358
639
+ 1.2.276.0.7230010.3.1.4.8323329.5827.1517875191.350766
640
+ 1.2.276.0.7230010.3.1.4.8323329.6109.1517875196.574624
641
+ 1.2.276.0.7230010.3.1.4.8323329.611.1517875163.682790
642
+ 1.2.276.0.7230010.3.1.4.8323329.6110.1517875196.589278
643
+ 1.2.276.0.7230010.3.1.4.8323329.6111.1517875196.592604
644
+ 1.2.276.0.7230010.3.1.4.8323329.6112.1517875196.590742
645
+ 1.2.276.0.7230010.3.1.4.8323329.6113.1517875196.608064
646
+ 1.2.276.0.7230010.3.1.4.8323329.6114.1517875196.612017
647
+ 1.2.276.0.7230010.3.1.4.8323329.6115.1517875196.616758
648
+ 1.2.276.0.7230010.3.1.4.8323329.6116.1517875196.610774
649
+ 1.2.276.0.7230010.3.1.4.8323329.6117.1517875196.621187
650
+ 1.2.276.0.7230010.3.1.4.8323329.5828.1517875191.341519
651
+ 1.2.276.0.7230010.3.1.4.8323329.6118.1517875196.627498
652
+ 1.2.276.0.7230010.3.1.4.8323329.6119.1517875196.635530
653
+ 1.2.276.0.7230010.3.1.4.8323329.612.1517875163.694286
654
+ 1.2.276.0.7230010.3.1.4.8323329.6120.1517875196.634319
655
+ 1.2.276.0.7230010.3.1.4.8323329.6121.1517875196.630608
656
+ 1.2.276.0.7230010.3.1.4.8323329.6122.1517875196.627459
657
+ 1.2.276.0.7230010.3.1.4.8323329.6123.1517875196.651624
658
+ 1.2.276.0.7230010.3.1.4.8323329.6124.1517875196.640341
659
+ 1.2.276.0.7230010.3.1.4.8323329.6125.1517875196.647899
660
+ 1.2.276.0.7230010.3.1.4.8323329.6126.1517875196.661711
661
+ 1.2.276.0.7230010.3.1.4.8323329.5829.1517875191.395249
662
+ 1.2.276.0.7230010.3.1.4.8323329.6127.1517875196.644318
663
+ 1.2.276.0.7230010.3.1.4.8323329.6128.1517875196.661639
664
+ 1.2.276.0.7230010.3.1.4.8323329.6129.1517875196.661887
665
+ 1.2.276.0.7230010.3.1.4.8323329.613.1517875163.694257
666
+ 1.2.276.0.7230010.3.1.4.8323329.6130.1517875196.663062
667
+ 1.2.276.0.7230010.3.1.4.8323329.6131.1517875196.657575
668
+ 1.2.276.0.7230010.3.1.4.8323329.6132.1517875196.663434
669
+ 1.2.276.0.7230010.3.1.4.8323329.6133.1517875196.673415
670
+ 1.2.276.0.7230010.3.1.4.8323329.6134.1517875196.681385
671
+ 1.2.276.0.7230010.3.1.4.8323329.6135.1517875196.685123
672
+ 1.2.276.0.7230010.3.1.4.8323329.583.1517875163.545784
673
+ 1.2.276.0.7230010.3.1.4.8323329.6136.1517875196.688265
674
+ 1.2.276.0.7230010.3.1.4.8323329.6137.1517875196.689784
675
+ 1.2.276.0.7230010.3.1.4.8323329.6138.1517875196.696592
676
+ 1.2.276.0.7230010.3.1.4.8323329.6139.1517875196.698882
677
+ 1.2.276.0.7230010.3.1.4.8323329.614.1517875163.702453
678
+ 1.2.276.0.7230010.3.1.4.8323329.6140.1517875196.697884
679
+ 1.2.276.0.7230010.3.1.4.8323329.6141.1517875196.714183
680
+ 1.2.276.0.7230010.3.1.4.8323329.6142.1517875196.718800
681
+ 1.2.276.0.7230010.3.1.4.8323329.6143.1517875196.719375
682
+ 1.2.276.0.7230010.3.1.4.8323329.6144.1517875196.721781
683
+ 1.2.276.0.7230010.3.1.4.8323329.5830.1517875191.406486
684
+ 1.2.276.0.7230010.3.1.4.8323329.6145.1517875196.725300
685
+ 1.2.276.0.7230010.3.1.4.8323329.6146.1517875196.740093
686
+ 1.2.276.0.7230010.3.1.4.8323329.6147.1517875196.739897
687
+ 1.2.276.0.7230010.3.1.4.8323329.6148.1517875196.740512
688
+ 1.2.276.0.7230010.3.1.4.8323329.6149.1517875196.742562
689
+ 1.2.276.0.7230010.3.1.4.8323329.615.1517875163.703375
690
+ 1.2.276.0.7230010.3.1.4.8323329.6150.1517875196.762551
691
+ 1.2.276.0.7230010.3.1.4.8323329.6151.1517875196.762570
692
+ 1.2.276.0.7230010.3.1.4.8323329.6152.1517875196.760058
693
+ 1.2.276.0.7230010.3.1.4.8323329.6153.1517875196.761180
694
+ 1.2.276.0.7230010.3.1.4.8323329.5831.1517875191.436811
695
+ 1.2.276.0.7230010.3.1.4.8323329.6154.1517875196.761169
696
+ 1.2.276.0.7230010.3.1.4.8323329.6155.1517875196.770487
697
+ 1.2.276.0.7230010.3.1.4.8323329.6156.1517875196.780017
698
+ 1.2.276.0.7230010.3.1.4.8323329.6157.1517875196.782799
699
+ 1.2.276.0.7230010.3.1.4.8323329.6158.1517875196.784357
700
+ 1.2.276.0.7230010.3.1.4.8323329.6159.1517875196.803533
701
+ 1.2.276.0.7230010.3.1.4.8323329.616.1517875163.721499
702
+ 1.2.276.0.7230010.3.1.4.8323329.6160.1517875196.806852
703
+ 1.2.276.0.7230010.3.1.4.8323329.6161.1517875196.804226
704
+ 1.2.276.0.7230010.3.1.4.8323329.6162.1517875196.811008
705
+ 1.2.276.0.7230010.3.1.4.8323329.5832.1517875191.454262
706
+ 1.2.276.0.7230010.3.1.4.8323329.580.1517875163.537053
707
+ 1.2.276.0.7230010.3.1.4.8323329.6163.1517875196.815187
708
+ 1.2.276.0.7230010.3.1.4.8323329.6164.1517875196.817931
709
+ 1.2.276.0.7230010.3.1.4.8323329.6165.1517875196.822622
710
+ 1.2.276.0.7230010.3.1.4.8323329.6166.1517875196.829660
711
+ 1.2.276.0.7230010.3.1.4.8323329.6167.1517875196.831069
712
+ 1.2.276.0.7230010.3.1.4.8323329.6168.1517875196.836589
713
+ 1.2.276.0.7230010.3.1.4.8323329.6169.1517875196.836614
714
+ 1.2.276.0.7230010.3.1.4.8323329.617.1517875163.727808
715
+ 1.2.276.0.7230010.3.1.4.8323329.6170.1517875196.850168
716
+ 1.2.276.0.7230010.3.1.4.8323329.6171.1517875196.859298
717
+ 1.2.276.0.7230010.3.1.4.8323329.5833.1517875191.476556
718
+ 1.2.276.0.7230010.3.1.4.8323329.6172.1517875196.862409
719
+ 1.2.276.0.7230010.3.1.4.8323329.6173.1517875196.872987
720
+ 1.2.276.0.7230010.3.1.4.8323329.6174.1517875196.874606
721
+ 1.2.276.0.7230010.3.1.4.8323329.6175.1517875196.877372
722
+ 1.2.276.0.7230010.3.1.4.8323329.6176.1517875196.874889
723
+ 1.2.276.0.7230010.3.1.4.8323329.6177.1517875196.880733
724
+ 1.2.276.0.7230010.3.1.4.8323329.6178.1517875196.885349
725
+ 1.2.276.0.7230010.3.1.4.8323329.6179.1517875196.887828
726
+ 1.2.276.0.7230010.3.1.4.8323329.618.1517875163.721499
727
+ 1.2.276.0.7230010.3.1.4.8323329.6180.1517875196.895756
728
+ 1.2.276.0.7230010.3.1.4.8323329.5834.1517875191.515390
729
+ 1.2.276.0.7230010.3.1.4.8323329.6181.1517875196.899823
730
+ 1.2.276.0.7230010.3.1.4.8323329.6182.1517875196.903727
731
+ 1.2.276.0.7230010.3.1.4.8323329.6183.1517875196.901521
732
+ 1.2.276.0.7230010.3.1.4.8323329.6184.1517875196.919704
733
+ 1.2.276.0.7230010.3.1.4.8323329.6185.1517875196.925066
734
+ 1.2.276.0.7230010.3.1.4.8323329.6186.1517875196.926038
735
+ 1.2.276.0.7230010.3.1.4.8323329.6187.1517875196.934561
736
+ 1.2.276.0.7230010.3.1.4.8323329.6188.1517875196.937263
737
+ 1.2.276.0.7230010.3.1.4.8323329.6189.1517875196.955723
738
+ 1.2.276.0.7230010.3.1.4.8323329.619.1517875163.724366
739
+ 1.2.276.0.7230010.3.1.4.8323329.5835.1517875191.548945
740
+ 1.2.276.0.7230010.3.1.4.8323329.6190.1517875196.947077
741
+ 1.2.276.0.7230010.3.1.4.8323329.6191.1517875196.965463
742
+ 1.2.276.0.7230010.3.1.4.8323329.6192.1517875196.961139
743
+ 1.2.276.0.7230010.3.1.4.8323329.6193.1517875196.959059
744
+ 1.2.276.0.7230010.3.1.4.8323329.6194.1517875196.965877
745
+ 1.2.276.0.7230010.3.1.4.8323329.6195.1517875196.972095
746
+ 1.2.276.0.7230010.3.1.4.8323329.6196.1517875196.975870
747
+ 1.2.276.0.7230010.3.1.4.8323329.6197.1517875196.977024
748
+ 1.2.276.0.7230010.3.1.4.8323329.6198.1517875196.983985
749
+ 1.2.276.0.7230010.3.1.4.8323329.6199.1517875196.982608
750
+ 1.2.276.0.7230010.3.1.4.8323329.5836.1517875191.548726
751
+ 1.2.276.0.7230010.3.1.4.8323329.620.1517875163.724446
752
+ 1.2.276.0.7230010.3.1.4.8323329.6200.1517875196.988814
753
+ 1.2.276.0.7230010.3.1.4.8323329.6201.1517875196.992985
754
+ 1.2.276.0.7230010.3.1.4.8323329.6202.1517875196.998681
755
+ 1.2.276.0.7230010.3.1.4.8323329.6203.1517875197.7280
756
+ 1.2.276.0.7230010.3.1.4.8323329.6204.1517875197.17953
757
+ 1.2.276.0.7230010.3.1.4.8323329.6205.1517875197.46907
758
+ 1.2.276.0.7230010.3.1.4.8323329.6206.1517875197.39980
759
+ 1.2.276.0.7230010.3.1.4.8323329.6207.1517875197.39635
760
+ 1.2.276.0.7230010.3.1.4.8323329.6208.1517875197.51423
761
+ 1.2.276.0.7230010.3.1.4.8323329.5837.1517875191.579808
762
+ 1.2.276.0.7230010.3.1.4.8323329.6209.1517875197.56795
763
+ 1.2.276.0.7230010.3.1.4.8323329.6210.1517875197.63606
764
+ 1.2.276.0.7230010.3.1.4.8323329.6211.1517875197.74627
765
+ 1.2.276.0.7230010.3.1.4.8323329.6212.1517875197.83090
766
+ 1.2.276.0.7230010.3.1.4.8323329.6213.1517875197.84267
767
+ 1.2.276.0.7230010.3.1.4.8323329.6214.1517875197.83920
768
+ 1.2.276.0.7230010.3.1.4.8323329.6215.1517875197.106720
769
+ 1.2.276.0.7230010.3.1.4.8323329.6216.1517875197.104164
770
+ 1.2.276.0.7230010.3.1.4.8323329.6217.1517875197.104164
771
+ 1.2.276.0.7230010.3.1.4.8323329.6218.1517875197.129025
772
+ 1.2.276.0.7230010.3.1.4.8323329.5838.1517875191.587919
773
+ 1.2.276.0.7230010.3.1.4.8323329.6219.1517875197.125573
774
+ 1.2.276.0.7230010.3.1.4.8323329.622.1517875163.738840
775
+ 1.2.276.0.7230010.3.1.4.8323329.6220.1517875197.172313
776
+ 1.2.276.0.7230010.3.1.4.8323329.6221.1517875197.172420
777
+ 1.2.276.0.7230010.3.1.4.8323329.6222.1517875197.135575
778
+ 1.2.276.0.7230010.3.1.4.8323329.6223.1517875197.147751
779
+ 1.2.276.0.7230010.3.1.4.8323329.6224.1517875197.167581
780
+ 1.2.276.0.7230010.3.1.4.8323329.6225.1517875197.149304
781
+ 1.2.276.0.7230010.3.1.4.8323329.6226.1517875197.151260
782
+ 1.2.276.0.7230010.3.1.4.8323329.6227.1517875197.171264
783
+ 1.2.276.0.7230010.3.1.4.8323329.5839.1517875191.654694
784
+ 1.2.276.0.7230010.3.1.4.8323329.6228.1517875197.174249
785
+ 1.2.276.0.7230010.3.1.4.8323329.6229.1517875197.172143
786
+ 1.2.276.0.7230010.3.1.4.8323329.623.1517875163.752341
787
+ 1.2.276.0.7230010.3.1.4.8323329.6230.1517875197.189115
788
+ 1.2.276.0.7230010.3.1.4.8323329.6231.1517875197.195718
789
+ 1.2.276.0.7230010.3.1.4.8323329.6232.1517875197.200793
790
+ 1.2.276.0.7230010.3.1.4.8323329.6233.1517875197.206791
791
+ 1.2.276.0.7230010.3.1.4.8323329.6234.1517875197.196765
792
+ 1.2.276.0.7230010.3.1.4.8323329.6235.1517875197.217889
793
+ 1.2.276.0.7230010.3.1.4.8323329.6236.1517875197.214350
794
+ 1.2.276.0.7230010.3.1.4.8323329.584.1517875163.552929
795
+ 1.2.276.0.7230010.3.1.4.8323329.6237.1517875197.216838
796
+ 1.2.276.0.7230010.3.1.4.8323329.6238.1517875197.222388
797
+ 1.2.276.0.7230010.3.1.4.8323329.6239.1517875197.229217
798
+ 1.2.276.0.7230010.3.1.4.8323329.624.1517875163.750709
799
+ 1.2.276.0.7230010.3.1.4.8323329.6240.1517875197.243744
800
+ 1.2.276.0.7230010.3.1.4.8323329.6241.1517875197.241114
801
+ 1.2.276.0.7230010.3.1.4.8323329.6242.1517875197.255329
802
+ 1.2.276.0.7230010.3.1.4.8323329.6243.1517875197.259664
803
+ 1.2.276.0.7230010.3.1.4.8323329.6244.1517875197.271181
804
+ 1.2.276.0.7230010.3.1.4.8323329.6245.1517875197.270411
805
+ 1.2.276.0.7230010.3.1.4.8323329.5840.1517875191.649829
806
+ 1.2.276.0.7230010.3.1.4.8323329.6246.1517875197.280566
807
+ 1.2.276.0.7230010.3.1.4.8323329.6247.1517875197.281078
808
+ 1.2.276.0.7230010.3.1.4.8323329.6248.1517875197.287087
809
+ 1.2.276.0.7230010.3.1.4.8323329.6249.1517875197.290574
810
+ 1.2.276.0.7230010.3.1.4.8323329.625.1517875163.758884
811
+ 1.2.276.0.7230010.3.1.4.8323329.6250.1517875197.302746
812
+ 1.2.276.0.7230010.3.1.4.8323329.6251.1517875197.309237
813
+ 1.2.276.0.7230010.3.1.4.8323329.6252.1517875197.308139
814
+ 1.2.276.0.7230010.3.1.4.8323329.6253.1517875197.315372
815
+ 1.2.276.0.7230010.3.1.4.8323329.6254.1517875197.323726
816
+ 1.2.276.0.7230010.3.1.4.8323329.5841.1517875191.659472
817
+ 1.2.276.0.7230010.3.1.4.8323329.5800.1517875190.832691
818
+ 1.2.276.0.7230010.3.1.4.8323329.6255.1517875197.328963
819
+ 1.2.276.0.7230010.3.1.4.8323329.6256.1517875197.336110
820
+ 1.2.276.0.7230010.3.1.4.8323329.6257.1517875197.339524
821
+ 1.2.276.0.7230010.3.1.4.8323329.6258.1517875197.334046
822
+ 1.2.276.0.7230010.3.1.4.8323329.6259.1517875197.346009
823
+ 1.2.276.0.7230010.3.1.4.8323329.626.1517875163.778371
824
+ 1.2.276.0.7230010.3.1.4.8323329.6260.1517875197.348051
825
+ 1.2.276.0.7230010.3.1.4.8323329.6261.1517875197.346975
826
+ 1.2.276.0.7230010.3.1.4.8323329.6262.1517875197.366218
827
+ 1.2.276.0.7230010.3.1.4.8323329.6263.1517875197.363527
828
+ 1.2.276.0.7230010.3.1.4.8323329.5842.1517875191.664868
829
+ 1.2.276.0.7230010.3.1.4.8323329.6264.1517875197.361691
830
+ 1.2.276.0.7230010.3.1.4.8323329.6265.1517875197.370012
831
+ 1.2.276.0.7230010.3.1.4.8323329.6266.1517875197.375980
832
+ 1.2.276.0.7230010.3.1.4.8323329.6267.1517875197.382679
833
+ 1.2.276.0.7230010.3.1.4.8323329.6268.1517875197.376736
834
+ 1.2.276.0.7230010.3.1.4.8323329.6269.1517875197.383445
835
+ 1.2.276.0.7230010.3.1.4.8323329.627.1517875163.778449
836
+ 1.2.276.0.7230010.3.1.4.8323329.6270.1517875197.383864
837
+ 1.2.276.0.7230010.3.1.4.8323329.6271.1517875197.378304
838
+ 1.2.276.0.7230010.3.1.4.8323329.6272.1517875197.397550
839
+ 1.2.276.0.7230010.3.1.4.8323329.5843.1517875191.673586
840
+ 1.2.276.0.7230010.3.1.4.8323329.6273.1517875197.395233
841
+ 1.2.276.0.7230010.3.1.4.8323329.6274.1517875197.410023
842
+ 1.2.276.0.7230010.3.1.4.8323329.6275.1517875197.411005
843
+ 1.2.276.0.7230010.3.1.4.8323329.6276.1517875197.414551
844
+ 1.2.276.0.7230010.3.1.4.8323329.6277.1517875197.415485
845
+ 1.2.276.0.7230010.3.1.4.8323329.6278.1517875197.409310
846
+ 1.2.276.0.7230010.3.1.4.8323329.6279.1517875197.429307
847
+ 1.2.276.0.7230010.3.1.4.8323329.628.1517875163.776070
848
+ 1.2.276.0.7230010.3.1.4.8323329.6280.1517875197.424048
849
+ 1.2.276.0.7230010.3.1.4.8323329.6281.1517875197.432941
850
+ 1.2.276.0.7230010.3.1.4.8323329.5844.1517875191.690379
851
+ 1.2.276.0.7230010.3.1.4.8323329.6282.1517875197.431265
852
+ 1.2.276.0.7230010.3.1.4.8323329.6283.1517875197.438469
853
+ 1.2.276.0.7230010.3.1.4.8323329.6284.1517875197.440190
854
+ 1.2.276.0.7230010.3.1.4.8323329.6285.1517875197.447481
855
+ 1.2.276.0.7230010.3.1.4.8323329.6286.1517875197.448114
856
+ 1.2.276.0.7230010.3.1.4.8323329.6287.1517875197.447990
857
+ 1.2.276.0.7230010.3.1.4.8323329.6288.1517875197.459474
858
+ 1.2.276.0.7230010.3.1.4.8323329.6289.1517875197.459157
859
+ 1.2.276.0.7230010.3.1.4.8323329.629.1517875163.794818
860
+ 1.2.276.0.7230010.3.1.4.8323329.6290.1517875197.455787
861
+ 1.2.276.0.7230010.3.1.4.8323329.5845.1517875191.702488
862
+ 1.2.276.0.7230010.3.1.4.8323329.6291.1517875197.459402
863
+ 1.2.276.0.7230010.3.1.4.8323329.6292.1517875197.471780
864
+ 1.2.276.0.7230010.3.1.4.8323329.6293.1517875197.472824
865
+ 1.2.276.0.7230010.3.1.4.8323329.6294.1517875197.473137
866
+ 1.2.276.0.7230010.3.1.4.8323329.6295.1517875197.470575
867
+ 1.2.276.0.7230010.3.1.4.8323329.6296.1517875197.477543
868
+ 1.2.276.0.7230010.3.1.4.8323329.6297.1517875197.492232
869
+ 1.2.276.0.7230010.3.1.4.8323329.6298.1517875197.486753
870
+ 1.2.276.0.7230010.3.1.4.8323329.6299.1517875197.492203
871
+ 1.2.276.0.7230010.3.1.4.8323329.630.1517875163.792432
872
+ 1.2.276.0.7230010.3.1.4.8323329.5846.1517875191.710559
873
+ 1.2.276.0.7230010.3.1.4.8323329.6300.1517875197.498602
874
+ 1.2.276.0.7230010.3.1.4.8323329.6301.1517875197.493580
875
+ 1.2.276.0.7230010.3.1.4.8323329.6302.1517875197.494746
876
+ 1.2.276.0.7230010.3.1.4.8323329.6303.1517875197.498147
877
+ 1.2.276.0.7230010.3.1.4.8323329.6304.1517875197.506126
878
+ 1.2.276.0.7230010.3.1.4.8323329.6305.1517875197.518098
879
+ 1.2.276.0.7230010.3.1.4.8323329.6306.1517875197.520463
880
+ 1.2.276.0.7230010.3.1.4.8323329.6307.1517875197.531851
881
+ 1.2.276.0.7230010.3.1.4.8323329.6308.1517875197.534859
882
+ 1.2.276.0.7230010.3.1.4.8323329.6309.1517875197.551716
883
+ 1.2.276.0.7230010.3.1.4.8323329.5847.1517875191.698196
884
+ 1.2.276.0.7230010.3.1.4.8323329.631.1517875163.801528
885
+ 1.2.276.0.7230010.3.1.4.8323329.6310.1517875197.547271
886
+ 1.2.276.0.7230010.3.1.4.8323329.6311.1517875197.551144
887
+ 1.2.276.0.7230010.3.1.4.8323329.6312.1517875197.557649
888
+ 1.2.276.0.7230010.3.1.4.8323329.6313.1517875197.567291
889
+ 1.2.276.0.7230010.3.1.4.8323329.6314.1517875197.568407
890
+ 1.2.276.0.7230010.3.1.4.8323329.6315.1517875197.565267
891
+ 1.2.276.0.7230010.3.1.4.8323329.6316.1517875197.577463
892
+ 1.2.276.0.7230010.3.1.4.8323329.6317.1517875197.593899
893
+ 1.2.276.0.7230010.3.1.4.8323329.6318.1517875197.594707
894
+ 1.2.276.0.7230010.3.1.4.8323329.5848.1517875191.704616
895
+ 1.2.276.0.7230010.3.1.4.8323329.6319.1517875197.587372
896
+ 1.2.276.0.7230010.3.1.4.8323329.632.1517875163.806564
897
+ 1.2.276.0.7230010.3.1.4.8323329.6320.1517875197.596561
898
+ 1.2.276.0.7230010.3.1.4.8323329.6321.1517875197.599516
899
+ 1.2.276.0.7230010.3.1.4.8323329.6322.1517875197.599558
900
+ 1.2.276.0.7230010.3.1.4.8323329.6323.1517875197.605695
901
+ 1.2.276.0.7230010.3.1.4.8323329.6324.1517875197.615634
902
+ 1.2.276.0.7230010.3.1.4.8323329.6325.1517875197.622786
903
+ 1.2.276.0.7230010.3.1.4.8323329.6326.1517875197.630277
904
+ 1.2.276.0.7230010.3.1.4.8323329.6327.1517875197.636226
905
+ 1.2.276.0.7230010.3.1.4.8323329.5849.1517875191.722828
906
+ 1.2.276.0.7230010.3.1.4.8323329.6328.1517875197.648207
907
+ 1.2.276.0.7230010.3.1.4.8323329.6329.1517875197.653059
908
+ 1.2.276.0.7230010.3.1.4.8323329.633.1517875163.803794
909
+ 1.2.276.0.7230010.3.1.4.8323329.6330.1517875197.657242
910
+ 1.2.276.0.7230010.3.1.4.8323329.6331.1517875197.658596
911
+ 1.2.276.0.7230010.3.1.4.8323329.6332.1517875197.672027
912
+ 1.2.276.0.7230010.3.1.4.8323329.6333.1517875197.672027
913
+ 1.2.276.0.7230010.3.1.4.8323329.6334.1517875197.669105
914
+ 1.2.276.0.7230010.3.1.4.8323329.6335.1517875197.680780
915
+ 1.2.276.0.7230010.3.1.4.8323329.6336.1517875197.684382
916
+ 1.2.276.0.7230010.3.1.4.8323329.585.1517875163.560240
917
+ 1.2.276.0.7230010.3.1.4.8323329.6337.1517875197.692126
918
+ 1.2.276.0.7230010.3.1.4.8323329.6338.1517875197.693438
919
+ 1.2.276.0.7230010.3.1.4.8323329.6339.1517875197.694880
920
+ 1.2.276.0.7230010.3.1.4.8323329.634.1517875163.807796
921
+ 1.2.276.0.7230010.3.1.4.8323329.6340.1517875197.696624
922
+ 1.2.276.0.7230010.3.1.4.8323329.6341.1517875197.710656
923
+ 1.2.276.0.7230010.3.1.4.8323329.6342.1517875197.715974
924
+ 1.2.276.0.7230010.3.1.4.8323329.6343.1517875197.715116
925
+ 1.2.276.0.7230010.3.1.4.8323329.6344.1517875197.715613
926
+ 1.2.276.0.7230010.3.1.4.8323329.6345.1517875197.718900
927
+ 1.2.276.0.7230010.3.1.4.8323329.5850.1517875191.735242
928
+ 1.2.276.0.7230010.3.1.4.8323329.5801.1517875190.850480
929
+ 1.2.276.0.7230010.3.1.4.8323329.6346.1517875197.726308
930
+ 1.2.276.0.7230010.3.1.4.8323329.6347.1517875197.737091
931
+ 1.2.276.0.7230010.3.1.4.8323329.6348.1517875197.741356
932
+ 1.2.276.0.7230010.3.1.4.8323329.6349.1517875197.745174
933
+ 1.2.276.0.7230010.3.1.4.8323329.635.1517875163.816631
934
+ 1.2.276.0.7230010.3.1.4.8323329.6350.1517875197.744359
935
+ 1.2.276.0.7230010.3.1.4.8323329.6351.1517875197.762902
936
+ 1.2.276.0.7230010.3.1.4.8323329.6352.1517875197.763294
937
+ 1.2.276.0.7230010.3.1.4.8323329.6353.1517875197.766354
938
+ 1.2.276.0.7230010.3.1.4.8323329.6354.1517875197.767045
939
+ 1.2.276.0.7230010.3.1.4.8323329.5851.1517875191.729256
940
+ 1.2.276.0.7230010.3.1.4.8323329.6355.1517875197.778464
941
+ 1.2.276.0.7230010.3.1.4.8323329.6356.1517875197.786674
942
+ 1.2.276.0.7230010.3.1.4.8323329.6357.1517875197.797271
943
+ 1.2.276.0.7230010.3.1.4.8323329.6358.1517875197.790842
944
+ 1.2.276.0.7230010.3.1.4.8323329.6359.1517875197.803699
945
+ 1.2.276.0.7230010.3.1.4.8323329.636.1517875163.821345
946
+ 1.2.276.0.7230010.3.1.4.8323329.6360.1517875197.797566
947
+ 1.2.276.0.7230010.3.1.4.8323329.6361.1517875197.804479
948
+ 1.2.276.0.7230010.3.1.4.8323329.6362.1517875197.799630
949
+ 1.2.276.0.7230010.3.1.4.8323329.6363.1517875197.804690
950
+ 1.2.276.0.7230010.3.1.4.8323329.5852.1517875191.735562
951
+ 1.2.276.0.7230010.3.1.4.8323329.6364.1517875197.813376
952
+ 1.2.276.0.7230010.3.1.4.8323329.6365.1517875197.815280
953
+ 1.2.276.0.7230010.3.1.4.8323329.6366.1517875197.821386
954
+ 1.2.276.0.7230010.3.1.4.8323329.6367.1517875197.839026
955
+ 1.2.276.0.7230010.3.1.4.8323329.6368.1517875197.827723
956
+ 1.2.276.0.7230010.3.1.4.8323329.6369.1517875197.827983
957
+ 1.2.276.0.7230010.3.1.4.8323329.637.1517875163.824884
958
+ 1.2.276.0.7230010.3.1.4.8323329.6371.1517875197.833904
959
+ 1.2.276.0.7230010.3.1.4.8323329.6372.1517875197.842374
960
+ 1.2.276.0.7230010.3.1.4.8323329.6373.1517875197.849069
961
+ 1.2.276.0.7230010.3.1.4.8323329.5853.1517875191.769180
962
+ 1.2.276.0.7230010.3.1.4.8323329.6374.1517875197.849125
963
+ 1.2.276.0.7230010.3.1.4.8323329.6375.1517875197.861521
964
+ 1.2.276.0.7230010.3.1.4.8323329.6376.1517875197.859508
965
+ 1.2.276.0.7230010.3.1.4.8323329.6377.1517875197.864983
966
+ 1.2.276.0.7230010.3.1.4.8323329.6378.1517875197.873867
967
+ 1.2.276.0.7230010.3.1.4.8323329.6379.1517875197.888352
968
+ 1.2.276.0.7230010.3.1.4.8323329.638.1517875163.828825
969
+ 1.2.276.0.7230010.3.1.4.8323329.6380.1517875197.881893
970
+ 1.2.276.0.7230010.3.1.4.8323329.6381.1517875197.886073
971
+ 1.2.276.0.7230010.3.1.4.8323329.6382.1517875197.902640
972
+ 1.2.276.0.7230010.3.1.4.8323329.5854.1517875191.762250
973
+ 1.2.276.0.7230010.3.1.4.8323329.6383.1517875197.906377
974
+ 1.2.276.0.7230010.3.1.4.8323329.6384.1517875197.905964
975
+ 1.2.276.0.7230010.3.1.4.8323329.6385.1517875197.916433
976
+ 1.2.276.0.7230010.3.1.4.8323329.6386.1517875197.917450
977
+ 1.2.276.0.7230010.3.1.4.8323329.6387.1517875197.911585
978
+ 1.2.276.0.7230010.3.1.4.8323329.6388.1517875197.926387
979
+ 1.2.276.0.7230010.3.1.4.8323329.6389.1517875197.938876
980
+ 1.2.276.0.7230010.3.1.4.8323329.639.1517875163.837692
981
+ 1.2.276.0.7230010.3.1.4.8323329.6390.1517875197.939405
982
+ 1.2.276.0.7230010.3.1.4.8323329.6391.1517875197.934222
983
+ 1.2.276.0.7230010.3.1.4.8323329.5855.1517875191.791791
984
+ 1.2.276.0.7230010.3.1.4.8323329.6392.1517875197.939270
985
+ 1.2.276.0.7230010.3.1.4.8323329.6393.1517875197.939299
986
+ 1.2.276.0.7230010.3.1.4.8323329.6394.1517875197.948071
987
+ 1.2.276.0.7230010.3.1.4.8323329.6395.1517875197.962863
988
+ 1.2.276.0.7230010.3.1.4.8323329.6396.1517875197.964534
989
+ 1.2.276.0.7230010.3.1.4.8323329.6397.1517875197.966066
990
+ 1.2.276.0.7230010.3.1.4.8323329.6398.1517875197.967337
991
+ 1.2.276.0.7230010.3.1.4.8323329.6399.1517875197.973142
992
+ 1.2.276.0.7230010.3.1.4.8323329.6400.1517875197.975358
993
+ 1.2.276.0.7230010.3.1.4.8323329.6401.1517875197.998207
994
+ 1.2.276.0.7230010.3.1.4.8323329.5856.1517875191.785271
995
+ 1.2.276.0.7230010.3.1.4.8323329.6402.1517875197.991927
996
+ 1.2.276.0.7230010.3.1.4.8323329.6403.1517875197.998353
997
+ 1.2.276.0.7230010.3.1.4.8323329.6404.1517875197.996598
998
+ 1.2.276.0.7230010.3.1.4.8323329.6405.1517875198.3857
999
+ 1.2.276.0.7230010.3.1.4.8323329.6406.1517875198.9054
1000
+ 1.2.276.0.7230010.3.1.4.8323329.6407.1517875198.20897
1001
+ 1.2.276.0.7230010.3.1.4.8323329.6408.1517875198.25100
1002
+ 1.2.276.0.7230010.3.1.4.8323329.6409.1517875198.38966
1003
+ 1.2.276.0.7230010.3.1.4.8323329.6410.1517875198.41544
1004
+ 1.2.276.0.7230010.3.1.4.8323329.6411.1517875198.46765
1005
+ 1.2.276.0.7230010.3.1.4.8323329.5857.1517875191.816283
1006
+ 1.2.276.0.7230010.3.1.4.8323329.6412.1517875198.46707
1007
+ 1.2.276.0.7230010.3.1.4.8323329.6413.1517875198.52725
1008
+ 1.2.276.0.7230010.3.1.4.8323329.6414.1517875198.57641
1009
+ 1.2.276.0.7230010.3.1.4.8323329.6415.1517875198.59061
1010
+ 1.2.276.0.7230010.3.1.4.8323329.6416.1517875198.77714
1011
+ 1.2.276.0.7230010.3.1.4.8323329.6417.1517875198.78623
1012
+ 1.2.276.0.7230010.3.1.4.8323329.6418.1517875198.79240
1013
+ 1.2.276.0.7230010.3.1.4.8323329.6419.1517875198.82032
1014
+ 1.2.276.0.7230010.3.1.4.8323329.642.1517875163.841478
1015
+ 1.2.276.0.7230010.3.1.4.8323329.6420.1517875198.96742
1016
+ 1.2.276.0.7230010.3.1.4.8323329.5858.1517875191.818159
1017
+ 1.2.276.0.7230010.3.1.4.8323329.6421.1517875198.98821
1018
+ 1.2.276.0.7230010.3.1.4.8323329.6422.1517875198.101240
1019
+ 1.2.276.0.7230010.3.1.4.8323329.6423.1517875198.98804
1020
+ 1.2.276.0.7230010.3.1.4.8323329.6424.1517875198.109252
1021
+ 1.2.276.0.7230010.3.1.4.8323329.6425.1517875198.118715
1022
+ 1.2.276.0.7230010.3.1.4.8323329.6426.1517875198.121087
1023
+ 1.2.276.0.7230010.3.1.4.8323329.6427.1517875198.121527
1024
+ 1.2.276.0.7230010.3.1.4.8323329.6428.1517875198.134029
1025
+ 1.2.276.0.7230010.3.1.4.8323329.6429.1517875198.135009
1026
+ 1.2.276.0.7230010.3.1.4.8323329.643.1517875163.850678
1027
+ 1.2.276.0.7230010.3.1.4.8323329.5859.1517875191.831031
1028
+ 1.2.276.0.7230010.3.1.4.8323329.6430.1517875198.140985
1029
+ 1.2.276.0.7230010.3.1.4.8323329.6431.1517875198.145400
1030
+ 1.2.276.0.7230010.3.1.4.8323329.6432.1517875198.147220
1031
+ 1.2.276.0.7230010.3.1.4.8323329.6433.1517875198.164658
1032
+ 1.2.276.0.7230010.3.1.4.8323329.6434.1517875198.159220
1033
+ 1.2.276.0.7230010.3.1.4.8323329.6435.1517875198.167071
1034
+ 1.2.276.0.7230010.3.1.4.8323329.6436.1517875198.188359
1035
+ 1.2.276.0.7230010.3.1.4.8323329.6437.1517875198.210070
1036
+ 1.2.276.0.7230010.3.1.4.8323329.6438.1517875198.224488
1037
+ 1.2.276.0.7230010.3.1.4.8323329.6439.1517875198.234221
1038
+ 1.2.276.0.7230010.3.1.4.8323329.586.1517875163.569244
1039
+ 1.2.276.0.7230010.3.1.4.8323329.5802.1517875190.919441
1040
+ 1.2.276.0.7230010.3.1.4.8323329.644.1517875163.850974
1041
+ 1.2.276.0.7230010.3.1.4.8323329.6440.1517875198.234389
1042
+ 1.2.276.0.7230010.3.1.4.8323329.6441.1517875198.234488
1043
+ 1.2.276.0.7230010.3.1.4.8323329.6442.1517875198.245282
1044
+ 1.2.276.0.7230010.3.1.4.8323329.6443.1517875198.253828
1045
+ 1.2.276.0.7230010.3.1.4.8323329.6444.1517875198.259517
1046
+ 1.2.276.0.7230010.3.1.4.8323329.6445.1517875198.270925
1047
+ 1.2.276.0.7230010.3.1.4.8323329.6446.1517875198.273534
1048
+ 1.2.276.0.7230010.3.1.4.8323329.6447.1517875198.281655
1049
+ 1.2.276.0.7230010.3.1.4.8323329.6448.1517875198.286676
1050
+ 1.2.276.0.7230010.3.1.4.8323329.5860.1517875191.872579
1051
+ 1.2.276.0.7230010.3.1.4.8323329.6449.1517875198.293152
1052
+ 1.2.276.0.7230010.3.1.4.8323329.645.1517875163.863853
1053
+ 1.2.276.0.7230010.3.1.4.8323329.6450.1517875198.300471
1054
+ 1.2.276.0.7230010.3.1.4.8323329.6451.1517875198.303528
1055
+ 1.2.276.0.7230010.3.1.4.8323329.6452.1517875198.299463
1056
+ 1.2.276.0.7230010.3.1.4.8323329.6453.1517875198.315883
1057
+ 1.2.276.0.7230010.3.1.4.8323329.6454.1517875198.319349
1058
+ 1.2.276.0.7230010.3.1.4.8323329.6455.1517875198.323945
1059
+ 1.2.276.0.7230010.3.1.4.8323329.6456.1517875198.328310
1060
+ 1.2.276.0.7230010.3.1.4.8323329.6457.1517875198.343515
1061
+ 1.2.276.0.7230010.3.1.4.8323329.5861.1517875191.853578
1062
+ 1.2.276.0.7230010.3.1.4.8323329.6458.1517875198.350986
1063
+ 1.2.276.0.7230010.3.1.4.8323329.6459.1517875198.354778
1064
+ 1.2.276.0.7230010.3.1.4.8323329.646.1517875163.863397
1065
+ 1.2.276.0.7230010.3.1.4.8323329.6460.1517875198.378416
1066
+ 1.2.276.0.7230010.3.1.4.8323329.6461.1517875198.378637
1067
+ 1.2.276.0.7230010.3.1.4.8323329.6462.1517875198.381591
1068
+ 1.2.276.0.7230010.3.1.4.8323329.6463.1517875198.399348
1069
+ 1.2.276.0.7230010.3.1.4.8323329.6464.1517875198.406892
1070
+ 1.2.276.0.7230010.3.1.4.8323329.6465.1517875198.397596
1071
+ 1.2.276.0.7230010.3.1.4.8323329.6466.1517875198.409617
1072
+ 1.2.276.0.7230010.3.1.4.8323329.5862.1517875191.859607
1073
+ 1.2.276.0.7230010.3.1.4.8323329.6467.1517875198.409616
1074
+ 1.2.276.0.7230010.3.1.4.8323329.6468.1517875198.422051
1075
+ 1.2.276.0.7230010.3.1.4.8323329.6469.1517875198.440807
1076
+ 1.2.276.0.7230010.3.1.4.8323329.647.1517875163.875287
1077
+ 1.2.276.0.7230010.3.1.4.8323329.6470.1517875198.446351
1078
+ 1.2.276.0.7230010.3.1.4.8323329.6471.1517875198.446141
1079
+ 1.2.276.0.7230010.3.1.4.8323329.6472.1517875198.457782
1080
+ 1.2.276.0.7230010.3.1.4.8323329.6473.1517875198.462294
1081
+ 1.2.276.0.7230010.3.1.4.8323329.6474.1517875198.470553
1082
+ 1.2.276.0.7230010.3.1.4.8323329.6475.1517875198.485703
1083
+ 1.2.276.0.7230010.3.1.4.8323329.5863.1517875191.863727
1084
+ 1.2.276.0.7230010.3.1.4.8323329.6476.1517875198.485034
1085
+ 1.2.276.0.7230010.3.1.4.8323329.6477.1517875198.495604
1086
+ 1.2.276.0.7230010.3.1.4.8323329.6478.1517875198.493740
1087
+ 1.2.276.0.7230010.3.1.4.8323329.6479.1517875198.503451
1088
+ 1.2.276.0.7230010.3.1.4.8323329.648.1517875163.875119
1089
+ 1.2.276.0.7230010.3.1.4.8323329.6480.1517875198.516697
1090
+ 1.2.276.0.7230010.3.1.4.8323329.6481.1517875198.540860
1091
+ 1.2.276.0.7230010.3.1.4.8323329.6482.1517875198.513497
1092
+ 1.2.276.0.7230010.3.1.4.8323329.6483.1517875198.520406
1093
+ 1.2.276.0.7230010.3.1.4.8323329.6484.1517875198.525862
1094
+ 1.2.276.0.7230010.3.1.4.8323329.5864.1517875191.874675
1095
+ 1.2.276.0.7230010.3.1.4.8323329.6485.1517875198.529405
1096
+ 1.2.276.0.7230010.3.1.4.8323329.6486.1517875198.537781
1097
+ 1.2.276.0.7230010.3.1.4.8323329.6487.1517875198.537888
1098
+ 1.2.276.0.7230010.3.1.4.8323329.6488.1517875198.544466
1099
+ 1.2.276.0.7230010.3.1.4.8323329.6489.1517875198.546876
1100
+ 1.2.276.0.7230010.3.1.4.8323329.649.1517875163.885178
1101
+ 1.2.276.0.7230010.3.1.4.8323329.6490.1517875198.551179
1102
+ 1.2.276.0.7230010.3.1.4.8323329.6492.1517875198.571281
1103
+ 1.2.276.0.7230010.3.1.4.8323329.6493.1517875198.578203
1104
+ 1.2.276.0.7230010.3.1.4.8323329.6494.1517875198.583424
1105
+ 1.2.276.0.7230010.3.1.4.8323329.5865.1517875191.889948
1106
+ 1.2.276.0.7230010.3.1.4.8323329.6495.1517875198.607654
1107
+ 1.2.276.0.7230010.3.1.4.8323329.6496.1517875198.605039
1108
+ 1.2.276.0.7230010.3.1.4.8323329.6497.1517875198.600389
1109
+ 1.2.276.0.7230010.3.1.4.8323329.6498.1517875198.604149
1110
+ 1.2.276.0.7230010.3.1.4.8323329.6499.1517875198.607755
1111
+ 1.2.276.0.7230010.3.1.4.8323329.650.1517875163.887659
1112
+ 1.2.276.0.7230010.3.1.4.8323329.6500.1517875198.625322
1113
+ 1.2.276.0.7230010.3.1.4.8323329.6501.1517875198.625338
1114
+ 1.2.276.0.7230010.3.1.4.8323329.6502.1517875198.634464
1115
+ 1.2.276.0.7230010.3.1.4.8323329.6503.1517875198.635973
1116
+ 1.2.276.0.7230010.3.1.4.8323329.5866.1517875191.879932
1117
+ 1.2.276.0.7230010.3.1.4.8323329.6504.1517875198.644193
1118
+ 1.2.276.0.7230010.3.1.4.8323329.6505.1517875198.644193
1119
+ 1.2.276.0.7230010.3.1.4.8323329.6506.1517875198.651132
1120
+ 1.2.276.0.7230010.3.1.4.8323329.6507.1517875198.652322
1121
+ 1.2.276.0.7230010.3.1.4.8323329.6508.1517875198.651020
1122
+ 1.2.276.0.7230010.3.1.4.8323329.6509.1517875198.658543
1123
+ 1.2.276.0.7230010.3.1.4.8323329.651.1517875163.893617
1124
+ 1.2.276.0.7230010.3.1.4.8323329.6510.1517875198.659480
1125
+ 1.2.276.0.7230010.3.1.4.8323329.6511.1517875198.669726
1126
+ 1.2.276.0.7230010.3.1.4.8323329.6512.1517875198.672709
1127
+ 1.2.276.0.7230010.3.1.4.8323329.5867.1517875191.895143
1128
+ 1.2.276.0.7230010.3.1.4.8323329.6513.1517875198.679142
1129
+ 1.2.276.0.7230010.3.1.4.8323329.6514.1517875198.681192
1130
+ 1.2.276.0.7230010.3.1.4.8323329.6515.1517875198.680967
1131
+ 1.2.276.0.7230010.3.1.4.8323329.6516.1517875198.689552
1132
+ 1.2.276.0.7230010.3.1.4.8323329.6517.1517875198.689322
1133
+ 1.2.276.0.7230010.3.1.4.8323329.6518.1517875198.700842
1134
+ 1.2.276.0.7230010.3.1.4.8323329.6519.1517875198.710393
1135
+ 1.2.276.0.7230010.3.1.4.8323329.652.1517875163.896438
1136
+ 1.2.276.0.7230010.3.1.4.8323329.6520.1517875198.721077
1137
+ 1.2.276.0.7230010.3.1.4.8323329.6521.1517875198.729391
1138
+ 1.2.276.0.7230010.3.1.4.8323329.5868.1517875191.908583
1139
+ 1.2.276.0.7230010.3.1.4.8323329.6522.1517875198.731522
1140
+ 1.2.276.0.7230010.3.1.4.8323329.6523.1517875198.734816
1141
+ 1.2.276.0.7230010.3.1.4.8323329.6524.1517875198.737947
1142
+ 1.2.276.0.7230010.3.1.4.8323329.6525.1517875198.746420
1143
+ 1.2.276.0.7230010.3.1.4.8323329.6526.1517875198.755643
1144
+ 1.2.276.0.7230010.3.1.4.8323329.6527.1517875198.754879
1145
+ 1.2.276.0.7230010.3.1.4.8323329.6528.1517875198.775711
1146
+ 1.2.276.0.7230010.3.1.4.8323329.6529.1517875198.776044
1147
+ 1.2.276.0.7230010.3.1.4.8323329.653.1517875163.898610
1148
+ 1.2.276.0.7230010.3.1.4.8323329.6530.1517875198.769967
1149
+ 1.2.276.0.7230010.3.1.4.8323329.5869.1517875191.937926
1150
+ 1.2.276.0.7230010.3.1.4.8323329.5803.1517875190.948211
1151
+ 1.2.276.0.7230010.3.1.4.8323329.6531.1517875198.771655
1152
+ 1.2.276.0.7230010.3.1.4.8323329.6532.1517875198.780552
1153
+ 1.2.276.0.7230010.3.1.4.8323329.6533.1517875198.781947
1154
+ 1.2.276.0.7230010.3.1.4.8323329.6534.1517875198.790948
1155
+ 1.2.276.0.7230010.3.1.4.8323329.6535.1517875198.794635
1156
+ 1.2.276.0.7230010.3.1.4.8323329.6536.1517875198.802172
1157
+ 1.2.276.0.7230010.3.1.4.8323329.6537.1517875198.795847
1158
+ 1.2.276.0.7230010.3.1.4.8323329.6538.1517875198.814839
1159
+ 1.2.276.0.7230010.3.1.4.8323329.6539.1517875198.805503
1160
+ 1.2.276.0.7230010.3.1.4.8323329.654.1517875163.913751
1161
+ 1.2.276.0.7230010.3.1.4.8323329.587.1517875163.572858
1162
+ 1.2.276.0.7230010.3.1.4.8323329.6540.1517875198.820092
1163
+ 1.2.276.0.7230010.3.1.4.8323329.6541.1517875198.810775
1164
+ 1.2.276.0.7230010.3.1.4.8323329.6542.1517875198.826821
1165
+ 1.2.276.0.7230010.3.1.4.8323329.6543.1517875198.827634
1166
+ 1.2.276.0.7230010.3.1.4.8323329.6544.1517875198.824207
1167
+ 1.2.276.0.7230010.3.1.4.8323329.6545.1517875198.830763
1168
+ 1.2.276.0.7230010.3.1.4.8323329.6546.1517875198.835779
1169
+ 1.2.276.0.7230010.3.1.4.8323329.6547.1517875198.843299
1170
+ 1.2.276.0.7230010.3.1.4.8323329.6548.1517875198.840825
1171
+ 1.2.276.0.7230010.3.1.4.8323329.6549.1517875198.851283
1172
+ 1.2.276.0.7230010.3.1.4.8323329.5870.1517875191.961685
1173
+ 1.2.276.0.7230010.3.1.4.8323329.655.1517875163.918966
1174
+ 1.2.276.0.7230010.3.1.4.8323329.6550.1517875198.864134
1175
+ 1.2.276.0.7230010.3.1.4.8323329.6551.1517875198.862018
1176
+ 1.2.276.0.7230010.3.1.4.8323329.6552.1517875198.864344
1177
+ 1.2.276.0.7230010.3.1.4.8323329.6553.1517875198.873811
1178
+ 1.2.276.0.7230010.3.1.4.8323329.6554.1517875198.877881
1179
+ 1.2.276.0.7230010.3.1.4.8323329.6555.1517875198.878767
1180
+ 1.2.276.0.7230010.3.1.4.8323329.6556.1517875198.879261
1181
+ 1.2.276.0.7230010.3.1.4.8323329.6557.1517875198.892166
1182
+ 1.2.276.0.7230010.3.1.4.8323329.6558.1517875198.904351
1183
+ 1.2.276.0.7230010.3.1.4.8323329.5871.1517875191.986435
1184
+ 1.2.276.0.7230010.3.1.4.8323329.6559.1517875198.898497
1185
+ 1.2.276.0.7230010.3.1.4.8323329.656.1517875163.919215
1186
+ 1.2.276.0.7230010.3.1.4.8323329.6560.1517875198.898497
1187
+ 1.2.276.0.7230010.3.1.4.8323329.6561.1517875198.912095
1188
+ 1.2.276.0.7230010.3.1.4.8323329.6562.1517875198.915383
1189
+ 1.2.276.0.7230010.3.1.4.8323329.6563.1517875198.922529
1190
+ 1.2.276.0.7230010.3.1.4.8323329.6564.1517875198.919717
1191
+ 1.2.276.0.7230010.3.1.4.8323329.6565.1517875198.932954
1192
+ 1.2.276.0.7230010.3.1.4.8323329.6566.1517875198.928786
1193
+ 1.2.276.0.7230010.3.1.4.8323329.6567.1517875198.951391
1194
+ 1.2.276.0.7230010.3.1.4.8323329.5872.1517875192.6373
1195
+ 1.2.276.0.7230010.3.1.4.8323329.6568.1517875198.954591
1196
+ 1.2.276.0.7230010.3.1.4.8323329.6569.1517875198.939534
1197
+ 1.2.276.0.7230010.3.1.4.8323329.657.1517875163.919754
1198
+ 1.2.276.0.7230010.3.1.4.8323329.6570.1517875198.942747
1199
+ 1.2.276.0.7230010.3.1.4.8323329.6571.1517875198.965246
1200
+ 1.2.276.0.7230010.3.1.4.8323329.6572.1517875198.979958
1201
+ 1.2.276.0.7230010.3.1.4.8323329.6573.1517875198.975523
1202
+ 1.2.276.0.7230010.3.1.4.8323329.6574.1517875198.989135
1203
+ 1.2.276.0.7230010.3.1.4.8323329.6575.1517875199.7977
1204
+ 1.2.276.0.7230010.3.1.4.8323329.6576.1517875198.998708
1205
+ 1.2.276.0.7230010.3.1.4.8323329.5873.1517875192.23873
1206
+ 1.2.276.0.7230010.3.1.4.8323329.6577.1517875199.14508
1207
+ 1.2.276.0.7230010.3.1.4.8323329.6578.1517875199.10533
1208
+ 1.2.276.0.7230010.3.1.4.8323329.6579.1517875199.15010
1209
+ 1.2.276.0.7230010.3.1.4.8323329.658.1517875163.927055
1210
+ 1.2.276.0.7230010.3.1.4.8323329.6580.1517875199.18395
1211
+ 1.2.276.0.7230010.3.1.4.8323329.6581.1517875199.21716
1212
+ 1.2.276.0.7230010.3.1.4.8323329.6582.1517875199.31820
1213
+ 1.2.276.0.7230010.3.1.4.8323329.6583.1517875199.40292
1214
+ 1.2.276.0.7230010.3.1.4.8323329.6584.1517875199.43754
1215
+ 1.2.276.0.7230010.3.1.4.8323329.6585.1517875199.37328
1216
+ 1.2.276.0.7230010.3.1.4.8323329.5874.1517875192.21238
1217
+ 1.2.276.0.7230010.3.1.4.8323329.6586.1517875199.48083
1218
+ 1.2.276.0.7230010.3.1.4.8323329.6587.1517875199.61902
1219
+ 1.2.276.0.7230010.3.1.4.8323329.6588.1517875199.69177
1220
+ 1.2.276.0.7230010.3.1.4.8323329.6589.1517875199.80517
1221
+ 1.2.276.0.7230010.3.1.4.8323329.659.1517875163.931674
1222
+ 1.2.276.0.7230010.3.1.4.8323329.6590.1517875199.84443
1223
+ 1.2.276.0.7230010.3.1.4.8323329.6591.1517875199.84412
1224
+ 1.2.276.0.7230010.3.1.4.8323329.6592.1517875199.97433
1225
+ 1.2.276.0.7230010.3.1.4.8323329.6593.1517875199.110218
1226
+ 1.2.276.0.7230010.3.1.4.8323329.6594.1517875199.106697
1227
+ 1.2.276.0.7230010.3.1.4.8323329.5875.1517875192.15497
1228
+ 1.2.276.0.7230010.3.1.4.8323329.6595.1517875199.111556
1229
+ 1.2.276.0.7230010.3.1.4.8323329.6596.1517875199.124056
1230
+ 1.2.276.0.7230010.3.1.4.8323329.6597.1517875199.131818
1231
+ 1.2.276.0.7230010.3.1.4.8323329.6598.1517875199.133928
1232
+ 1.2.276.0.7230010.3.1.4.8323329.6599.1517875199.141732
1233
+ 1.2.276.0.7230010.3.1.4.8323329.660.1517875163.935037
1234
+ 1.2.276.0.7230010.3.1.4.8323329.6600.1517875199.146110
1235
+ 1.2.276.0.7230010.3.1.4.8323329.6601.1517875199.146091
1236
+ 1.2.276.0.7230010.3.1.4.8323329.6602.1517875199.139989
1237
+ 1.2.276.0.7230010.3.1.4.8323329.6603.1517875199.140279
1238
+ 1.2.276.0.7230010.3.1.4.8323329.5876.1517875192.46265
1239
+ 1.2.276.0.7230010.3.1.4.8323329.6604.1517875199.148127
1240
+ 1.2.276.0.7230010.3.1.4.8323329.6605.1517875199.156822
1241
+ 1.2.276.0.7230010.3.1.4.8323329.6606.1517875199.159378
1242
+ 1.2.276.0.7230010.3.1.4.8323329.6607.1517875199.164717
1243
+ 1.2.276.0.7230010.3.1.4.8323329.6608.1517875199.177191
1244
+ 1.2.276.0.7230010.3.1.4.8323329.6609.1517875199.177654
1245
+ 1.2.276.0.7230010.3.1.4.8323329.661.1517875163.938399
1246
+ 1.2.276.0.7230010.3.1.4.8323329.6610.1517875199.182154
1247
+ 1.2.276.0.7230010.3.1.4.8323329.6611.1517875199.190860
1248
+ 1.2.276.0.7230010.3.1.4.8323329.6612.1517875199.190395
1249
+ 1.2.276.0.7230010.3.1.4.8323329.5877.1517875192.85942
1250
+ 1.2.276.0.7230010.3.1.4.8323329.6613.1517875199.205018
1251
+ 1.2.276.0.7230010.3.1.4.8323329.6614.1517875199.211710
1252
+ 1.2.276.0.7230010.3.1.4.8323329.6615.1517875199.230184
1253
+ 1.2.276.0.7230010.3.1.4.8323329.6616.1517875199.238776
1254
+ 1.2.276.0.7230010.3.1.4.8323329.6617.1517875199.244695
1255
+ 1.2.276.0.7230010.3.1.4.8323329.6618.1517875199.260678
1256
+ 1.2.276.0.7230010.3.1.4.8323329.6619.1517875199.251839
1257
+ 1.2.276.0.7230010.3.1.4.8323329.662.1517875163.939645
1258
+ 1.2.276.0.7230010.3.1.4.8323329.6620.1517875199.271573
1259
+ 1.2.276.0.7230010.3.1.4.8323329.6621.1517875199.272701
1260
+ 1.2.276.0.7230010.3.1.4.8323329.5878.1517875192.94158
1261
+ 1.2.276.0.7230010.3.1.4.8323329.5804.1517875190.965203
1262
+ 1.2.276.0.7230010.3.1.4.8323329.6622.1517875199.263687
1263
+ 1.2.276.0.7230010.3.1.4.8323329.6623.1517875199.282547
1264
+ 1.2.276.0.7230010.3.1.4.8323329.6624.1517875199.270628
1265
+ 1.2.276.0.7230010.3.1.4.8323329.6625.1517875199.282656
1266
+ 1.2.276.0.7230010.3.1.4.8323329.6626.1517875199.286412
1267
+ 1.2.276.0.7230010.3.1.4.8323329.6627.1517875199.290494
1268
+ 1.2.276.0.7230010.3.1.4.8323329.6628.1517875199.285199
1269
+ 1.2.276.0.7230010.3.1.4.8323329.6629.1517875199.290940
1270
+ 1.2.276.0.7230010.3.1.4.8323329.663.1517875163.940834
1271
+ 1.2.276.0.7230010.3.1.4.8323329.6630.1517875199.297816
1272
+ 1.2.276.0.7230010.3.1.4.8323329.5879.1517875192.98770
1273
+ 1.2.276.0.7230010.3.1.4.8323329.6631.1517875199.309375
1274
+ 1.2.276.0.7230010.3.1.4.8323329.6632.1517875199.314301
1275
+ 1.2.276.0.7230010.3.1.4.8323329.6633.1517875199.334238
1276
+ 1.2.276.0.7230010.3.1.4.8323329.6634.1517875199.323566
1277
+ 1.2.276.0.7230010.3.1.4.8323329.6635.1517875199.333236
1278
+ 1.2.276.0.7230010.3.1.4.8323329.6636.1517875199.340100
1279
+ 1.2.276.0.7230010.3.1.4.8323329.6637.1517875199.342800
1280
+ 1.2.276.0.7230010.3.1.4.8323329.6638.1517875199.350879
1281
+ 1.2.276.0.7230010.3.1.4.8323329.6639.1517875199.350179
1282
+ 1.2.276.0.7230010.3.1.4.8323329.664.1517875163.945572
1283
+ 1.2.276.0.7230010.3.1.4.8323329.588.1517875163.573523
1284
+ 1.2.276.0.7230010.3.1.4.8323329.6640.1517875199.360487
1285
+ 1.2.276.0.7230010.3.1.4.8323329.6641.1517875199.362072
1286
+ 1.2.276.0.7230010.3.1.4.8323329.6642.1517875199.372556
1287
+ 1.2.276.0.7230010.3.1.4.8323329.6643.1517875199.367856
1288
+ 1.2.276.0.7230010.3.1.4.8323329.6644.1517875199.380151
1289
+ 1.2.276.0.7230010.3.1.4.8323329.6645.1517875199.374468
1290
+ 1.2.276.0.7230010.3.1.4.8323329.6646.1517875199.380123
1291
+ 1.2.276.0.7230010.3.1.4.8323329.6647.1517875199.386037
1292
+ 1.2.276.0.7230010.3.1.4.8323329.6648.1517875199.391102
1293
+ 1.2.276.0.7230010.3.1.4.8323329.6649.1517875199.393596
1294
+ 1.2.276.0.7230010.3.1.4.8323329.5880.1517875192.117431
1295
+ 1.2.276.0.7230010.3.1.4.8323329.665.1517875163.960792
1296
+ 1.2.276.0.7230010.3.1.4.8323329.6650.1517875199.397208
1297
+ 1.2.276.0.7230010.3.1.4.8323329.6651.1517875199.406393
1298
+ 1.2.276.0.7230010.3.1.4.8323329.6652.1517875199.400704
1299
+ 1.2.276.0.7230010.3.1.4.8323329.6653.1517875199.410266
1300
+ 1.2.276.0.7230010.3.1.4.8323329.6654.1517875199.406947
1301
+ 1.2.276.0.7230010.3.1.4.8323329.6655.1517875199.413686
1302
+ 1.2.276.0.7230010.3.1.4.8323329.6656.1517875199.420710
1303
+ 1.2.276.0.7230010.3.1.4.8323329.6657.1517875199.426140
1304
+ 1.2.276.0.7230010.3.1.4.8323329.6658.1517875199.424204
1305
+ 1.2.276.0.7230010.3.1.4.8323329.5881.1517875192.113345
1306
+ 1.2.276.0.7230010.3.1.4.8323329.6659.1517875199.436666
1307
+ 1.2.276.0.7230010.3.1.4.8323329.666.1517875163.960792
1308
+ 1.2.276.0.7230010.3.1.4.8323329.6660.1517875199.429191
1309
+ 1.2.276.0.7230010.3.1.4.8323329.6661.1517875199.435059
1310
+ 1.2.276.0.7230010.3.1.4.8323329.6662.1517875199.437895
1311
+ 1.2.276.0.7230010.3.1.4.8323329.6663.1517875199.450117
1312
+ 1.2.276.0.7230010.3.1.4.8323329.6664.1517875199.449771
1313
+ 1.2.276.0.7230010.3.1.4.8323329.6665.1517875199.457200
1314
+ 1.2.276.0.7230010.3.1.4.8323329.6666.1517875199.461939
1315
+ 1.2.276.0.7230010.3.1.4.8323329.6667.1517875199.456814
1316
+ 1.2.276.0.7230010.3.1.4.8323329.5882.1517875192.114854
1317
+ 1.2.276.0.7230010.3.1.4.8323329.6668.1517875199.469312
1318
+ 1.2.276.0.7230010.3.1.4.8323329.6669.1517875199.470710
1319
+ 1.2.276.0.7230010.3.1.4.8323329.667.1517875163.961533
1320
+ 1.2.276.0.7230010.3.1.4.8323329.6670.1517875199.466328
1321
+ 1.2.276.0.7230010.3.1.4.8323329.6671.1517875199.463444
1322
+ 1.2.276.0.7230010.3.1.4.8323329.6672.1517875199.474905
1323
+ 1.2.276.0.7230010.3.1.4.8323329.6673.1517875199.490794
1324
+ 1.2.276.0.7230010.3.1.4.8323329.6674.1517875199.491611
1325
+ 1.2.276.0.7230010.3.1.4.8323329.6675.1517875199.487284
1326
+ 1.2.276.0.7230010.3.1.4.8323329.6676.1517875199.491496
1327
+ 1.2.276.0.7230010.3.1.4.8323329.5883.1517875192.140852
1328
+ 1.2.276.0.7230010.3.1.4.8323329.6677.1517875199.495537
1329
+ 1.2.276.0.7230010.3.1.4.8323329.6678.1517875199.500272
1330
+ 1.2.276.0.7230010.3.1.4.8323329.6679.1517875199.500120
1331
+ 1.2.276.0.7230010.3.1.4.8323329.668.1517875163.968012
1332
+ 1.2.276.0.7230010.3.1.4.8323329.6680.1517875199.515191
1333
+ 1.2.276.0.7230010.3.1.4.8323329.6681.1517875199.520870
1334
+ 1.2.276.0.7230010.3.1.4.8323329.6682.1517875199.532073
1335
+ 1.2.276.0.7230010.3.1.4.8323329.6683.1517875199.532856
1336
+ 1.2.276.0.7230010.3.1.4.8323329.6684.1517875199.529930
1337
+ 1.2.276.0.7230010.3.1.4.8323329.6685.1517875199.541872
1338
+ 1.2.276.0.7230010.3.1.4.8323329.5884.1517875192.132750
1339
+ 1.2.276.0.7230010.3.1.4.8323329.6686.1517875199.541895
1340
+ 1.2.276.0.7230010.3.1.4.8323329.6687.1517875199.571503
1341
+ 1.2.276.0.7230010.3.1.4.8323329.6688.1517875199.558555
1342
+ 1.2.276.0.7230010.3.1.4.8323329.6689.1517875199.555128
1343
+ 1.2.276.0.7230010.3.1.4.8323329.669.1517875163.986899
1344
+ 1.2.276.0.7230010.3.1.4.8323329.6690.1517875199.573338
1345
+ 1.2.276.0.7230010.3.1.4.8323329.6691.1517875199.563286
1346
+ 1.2.276.0.7230010.3.1.4.8323329.6692.1517875199.564955
1347
+ 1.2.276.0.7230010.3.1.4.8323329.6693.1517875199.563983
1348
+ 1.2.276.0.7230010.3.1.4.8323329.6694.1517875199.581265
1349
+ 1.2.276.0.7230010.3.1.4.8323329.5885.1517875192.139968
1350
+ 1.2.276.0.7230010.3.1.4.8323329.6695.1517875199.588749
1351
+ 1.2.276.0.7230010.3.1.4.8323329.6696.1517875199.589969
1352
+ 1.2.276.0.7230010.3.1.4.8323329.6697.1517875199.592582
1353
+ 1.2.276.0.7230010.3.1.4.8323329.6698.1517875199.595479
1354
+ 1.2.276.0.7230010.3.1.4.8323329.6699.1517875199.598578
1355
+ 1.2.276.0.7230010.3.1.4.8323329.670.1517875163.985810
1356
+ 1.2.276.0.7230010.3.1.4.8323329.6700.1517875199.611132
1357
+ 1.2.276.0.7230010.3.1.4.8323329.6701.1517875199.611398
1358
+ 1.2.276.0.7230010.3.1.4.8323329.6702.1517875199.609626
1359
+ 1.2.276.0.7230010.3.1.4.8323329.6703.1517875199.611760
1360
+ 1.2.276.0.7230010.3.1.4.8323329.5886.1517875192.167421
1361
+ 1.2.276.0.7230010.3.1.4.8323329.6704.1517875199.614236
1362
+ 1.2.276.0.7230010.3.1.4.8323329.6705.1517875199.622481
1363
+ 1.2.276.0.7230010.3.1.4.8323329.6706.1517875199.622555
1364
+ 1.2.276.0.7230010.3.1.4.8323329.6707.1517875199.622316
1365
+ 1.2.276.0.7230010.3.1.4.8323329.6708.1517875199.644734
1366
+ 1.2.276.0.7230010.3.1.4.8323329.6709.1517875199.634834
1367
+ 1.2.276.0.7230010.3.1.4.8323329.671.1517875163.997213
1368
+ 1.2.276.0.7230010.3.1.4.8323329.6710.1517875199.646714
1369
+ 1.2.276.0.7230010.3.1.4.8323329.6711.1517875199.641714
1370
+ 1.2.276.0.7230010.3.1.4.8323329.6712.1517875199.651590
1371
+ 1.2.276.0.7230010.3.1.4.8323329.5887.1517875192.188287
1372
+ 1.2.276.0.7230010.3.1.4.8323329.5805.1517875190.971203
data/splits/siim_acr/train.txt ADDED
The diff for this file is too large to render. See raw diff
 
data/splits/siim_acr/val.txt ADDED
@@ -0,0 +1,1372 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 1.2.276.0.7230010.3.1.4.8323329.2386.1517875172.487819
2
+ 1.2.276.0.7230010.3.1.4.8323329.32076.1517875158.310959
3
+ 1.2.276.0.7230010.3.1.4.8323329.5453.1517875188.223867
4
+ 1.2.276.0.7230010.3.1.4.8323329.3100.1517875176.93973
5
+ 1.2.276.0.7230010.3.1.4.8323329.3181.1517875176.464020
6
+ 1.2.276.0.7230010.3.1.4.8323329.3822.1517875179.653677
7
+ 1.2.276.0.7230010.3.1.4.8323329.10371.1517875223.410271
8
+ 1.2.276.0.7230010.3.1.4.8323329.12777.1517875241.765695
9
+ 1.2.276.0.7230010.3.1.4.8323329.4827.1517875185.14438
10
+ 1.2.276.0.7230010.3.1.4.8323329.10638.1517875224.671320
11
+ 1.2.276.0.7230010.3.1.4.8323329.3631.1517875178.742952
12
+ 1.2.276.0.7230010.3.1.4.8323329.10540.1517875224.199284
13
+ 1.2.276.0.7230010.3.1.4.8323329.4772.1517875184.690565
14
+ 1.2.276.0.7230010.3.1.4.8323329.4288.1517875182.134645
15
+ 1.2.276.0.7230010.3.1.4.8323329.14498.1517875252.402631
16
+ 1.2.276.0.7230010.3.1.4.8323329.12421.1517875239.46310
17
+ 1.2.276.0.7230010.3.1.4.8323329.5190.1517875186.883590
18
+ 1.2.276.0.7230010.3.1.4.8323329.2092.1517875171.129723
19
+ 1.2.276.0.7230010.3.1.4.8323329.5285.1517875187.379415
20
+ 1.2.276.0.7230010.3.1.4.8323329.11938.1517875236.542384
21
+ 1.2.276.0.7230010.3.1.4.8323329.5066.1517875186.261132
22
+ 1.2.276.0.7230010.3.1.4.8323329.11528.1517875233.388343
23
+ 1.2.276.0.7230010.3.1.4.8323329.5614.1517875189.72888
24
+ 1.2.276.0.7230010.3.1.4.8323329.13187.1517875244.54801
25
+ 1.2.276.0.7230010.3.1.4.8323329.3274.1517875177.33936
26
+ 1.2.276.0.7230010.3.1.4.8323329.4819.1517875184.967758
27
+ 1.2.276.0.7230010.3.1.4.8323329.5639.1517875189.256121
28
+ 1.2.276.0.7230010.3.1.4.8323329.2693.1517875174.84212
29
+ 1.2.276.0.7230010.3.1.4.8323329.4642.1517875183.945919
30
+ 1.2.276.0.7230010.3.1.4.8323329.2519.1517875173.152274
31
+ 1.2.276.0.7230010.3.1.4.8323329.11173.1517875231.521851
32
+ 1.2.276.0.7230010.3.1.4.8323329.32116.1517875158.507259
33
+ 1.2.276.0.7230010.3.1.4.8323329.1490.1517875168.83680
34
+ 1.2.276.0.7230010.3.1.4.8323329.11999.1517875236.843054
35
+ 1.2.276.0.7230010.3.1.4.8323329.1025.1517875165.962119
36
+ 1.2.276.0.7230010.3.1.4.8323329.3495.1517875178.82841
37
+ 1.2.276.0.7230010.3.1.4.8323329.13262.1517875244.406985
38
+ 1.2.276.0.7230010.3.1.4.8323329.3343.1517875177.355729
39
+ 1.2.276.0.7230010.3.1.4.8323329.574.1517875163.503792
40
+ 1.2.276.0.7230010.3.1.4.8323329.13013.1517875243.66333
41
+ 1.2.276.0.7230010.3.1.4.8323329.5303.1517875187.517783
42
+ 1.2.276.0.7230010.3.1.4.8323329.2497.1517875173.54619
43
+ 1.2.276.0.7230010.3.1.4.8323329.10157.1517875222.388499
44
+ 1.2.276.0.7230010.3.1.4.8323329.5470.1517875188.333110
45
+ 1.2.276.0.7230010.3.1.4.8323329.2799.1517875174.801600
46
+ 1.2.276.0.7230010.3.1.4.8323329.5535.1517875188.695025
47
+ 1.2.276.0.7230010.3.1.4.8323329.13186.1517875244.52215
48
+ 1.2.276.0.7230010.3.1.4.8323329.14596.1517875252.924370
49
+ 1.2.276.0.7230010.3.1.4.8323329.1648.1517875168.738108
50
+ 1.2.276.0.7230010.3.1.4.8323329.1907.1517875170.185563
51
+ 1.2.276.0.7230010.3.1.4.8323329.1357.1517875167.375733
52
+ 1.2.276.0.7230010.3.1.4.8323329.2542.1517875173.291111
53
+ 1.2.276.0.7230010.3.1.4.8323329.14046.1517875249.318016
54
+ 1.2.276.0.7230010.3.1.4.8323329.32358.1517875160.213833
55
+ 1.2.276.0.7230010.3.1.4.8323329.10252.1517875222.844708
56
+ 1.2.276.0.7230010.3.1.4.8323329.10980.1517875229.42447
57
+ 1.2.276.0.7230010.3.1.4.8323329.5109.1517875186.450605
58
+ 1.2.276.0.7230010.3.1.4.8323329.2974.1517875175.516888
59
+ 1.2.276.0.7230010.3.1.4.8323329.10620.1517875224.578477
60
+ 1.2.276.0.7230010.3.1.4.8323329.2381.1517875172.450627
61
+ 1.2.276.0.7230010.3.1.4.8323329.2196.1517875171.594283
62
+ 1.2.276.0.7230010.3.1.4.8323329.14086.1517875249.557492
63
+ 1.2.276.0.7230010.3.1.4.8323329.13758.1517875247.751219
64
+ 1.2.276.0.7230010.3.1.4.8323329.10015.1517875220.981738
65
+ 1.2.276.0.7230010.3.1.4.8323329.14477.1517875252.281937
66
+ 1.2.276.0.7230010.3.1.4.8323329.5499.1517875188.512797
67
+ 1.2.276.0.7230010.3.1.4.8323329.12890.1517875242.395072
68
+ 1.2.276.0.7230010.3.1.4.8323329.13424.1517875245.251035
69
+ 1.2.276.0.7230010.3.1.4.8323329.4718.1517875184.290003
70
+ 1.2.276.0.7230010.3.1.4.8323329.32138.1517875158.641464
71
+ 1.2.276.0.7230010.3.1.4.8323329.2296.1517875171.986990
72
+ 1.2.276.0.7230010.3.1.4.8323329.13868.1517875248.387484
73
+ 1.2.276.0.7230010.3.1.4.8323329.2128.1517875171.279329
74
+ 1.2.276.0.7230010.3.1.4.8323329.4594.1517875183.657216
75
+ 1.2.276.0.7230010.3.1.4.8323329.4811.1517875184.915669
76
+ 1.2.276.0.7230010.3.1.4.8323329.1429.1517875167.715096
77
+ 1.2.276.0.7230010.3.1.4.8323329.1158.1517875166.516788
78
+ 1.2.276.0.7230010.3.1.4.8323329.5441.1517875188.133589
79
+ 1.2.276.0.7230010.3.1.4.8323329.4568.1517875183.526303
80
+ 1.2.276.0.7230010.3.1.4.8323329.4111.1517875181.158595
81
+ 1.2.276.0.7230010.3.1.4.8323329.1138.1517875166.441012
82
+ 1.2.276.0.7230010.3.1.4.8323329.5664.1517875189.391533
83
+ 1.2.276.0.7230010.3.1.4.8323329.5210.1517875186.987945
84
+ 1.2.276.0.7230010.3.1.4.8323329.1892.1517875170.126873
85
+ 1.2.276.0.7230010.3.1.4.8323329.3440.1517875177.845463
86
+ 1.2.276.0.7230010.3.1.4.8323329.31793.1517875156.885482
87
+ 1.2.276.0.7230010.3.1.4.8323329.4368.1517875182.519751
88
+ 1.2.276.0.7230010.3.1.4.8323329.12996.1517875242.923419
89
+ 1.2.276.0.7230010.3.1.4.8323329.11673.1517875234.249925
90
+ 1.2.276.0.7230010.3.1.4.8323329.3269.1517875176.995164
91
+ 1.2.276.0.7230010.3.1.4.8323329.32747.1517875162.144892
92
+ 1.2.276.0.7230010.3.1.4.8323329.2765.1517875174.594000
93
+ 1.2.276.0.7230010.3.1.4.8323329.2513.1517875173.113616
94
+ 1.2.276.0.7230010.3.1.4.8323329.13593.1517875246.785354
95
+ 1.2.276.0.7230010.3.1.4.8323329.12924.1517875242.544731
96
+ 1.2.276.0.7230010.3.1.4.8323329.32092.1517875158.388532
97
+ 1.2.276.0.7230010.3.1.4.8323329.4046.1517875180.864544
98
+ 1.2.276.0.7230010.3.1.4.8323329.2910.1517875175.320229
99
+ 1.2.276.0.7230010.3.1.4.8323329.3387.1517875177.612668
100
+ 1.2.276.0.7230010.3.1.4.8323329.14543.1517875252.626463
101
+ 1.2.276.0.7230010.3.1.4.8323329.2549.1517875173.330372
102
+ 1.2.276.0.7230010.3.1.4.8323329.1153.1517875166.501237
103
+ 1.2.276.0.7230010.3.1.4.8323329.31989.1517875157.877996
104
+ 1.2.276.0.7230010.3.1.4.8323329.5703.1517875189.669594
105
+ 1.2.276.0.7230010.3.1.4.8323329.14011.1517875249.125915
106
+ 1.2.276.0.7230010.3.1.4.8323329.12046.1517875237.84300
107
+ 1.2.276.0.7230010.3.1.4.8323329.31757.1517875156.645713
108
+ 1.2.276.0.7230010.3.1.4.8323329.31679.1517875156.286715
109
+ 1.2.276.0.7230010.3.1.4.8323329.5715.1517875189.727011
110
+ 1.2.276.0.7230010.3.1.4.8323329.431.1517875162.902494
111
+ 1.2.276.0.7230010.3.1.4.8323329.1409.1517875167.603819
112
+ 1.2.276.0.7230010.3.1.4.8323329.14173.1517875250.95417
113
+ 1.2.276.0.7230010.3.1.4.8323329.3779.1517875179.386026
114
+ 1.2.276.0.7230010.3.1.4.8323329.5370.1517875187.806086
115
+ 1.2.276.0.7230010.3.1.4.8323329.4228.1517875181.822090
116
+ 1.2.276.0.7230010.3.1.4.8323329.4397.1517875182.649950
117
+ 1.2.276.0.7230010.3.1.4.8323329.10671.1517875224.985672
118
+ 1.2.276.0.7230010.3.1.4.8323329.11900.1517875236.364220
119
+ 1.2.276.0.7230010.3.1.4.8323329.470.1517875163.106921
120
+ 1.2.276.0.7230010.3.1.4.8323329.3168.1517875176.405856
121
+ 1.2.276.0.7230010.3.1.4.8323329.31928.1517875157.540242
122
+ 1.2.276.0.7230010.3.1.4.8323329.32406.1517875160.446914
123
+ 1.2.276.0.7230010.3.1.4.8323329.2819.1517875174.897458
124
+ 1.2.276.0.7230010.3.1.4.8323329.4988.1517875185.860107
125
+ 1.2.276.0.7230010.3.1.4.8323329.3085.1517875175.993732
126
+ 1.2.276.0.7230010.3.1.4.8323329.13419.1517875245.240854
127
+ 1.2.276.0.7230010.3.1.4.8323329.32157.1517875158.741804
128
+ 1.2.276.0.7230010.3.1.4.8323329.3509.1517875178.162657
129
+ 1.2.276.0.7230010.3.1.4.8323329.2503.1517875173.71716
130
+ 1.2.276.0.7230010.3.1.4.8323329.4621.1517875183.773661
131
+ 1.2.276.0.7230010.3.1.4.8323329.4899.1517875185.323741
132
+ 1.2.276.0.7230010.3.1.4.8323329.12601.1517875240.84754
133
+ 1.2.276.0.7230010.3.1.4.8323329.32366.1517875160.250195
134
+ 1.2.276.0.7230010.3.1.4.8323329.3660.1517875178.874557
135
+ 1.2.276.0.7230010.3.1.4.8323329.13347.1517875244.748608
136
+ 1.2.276.0.7230010.3.1.4.8323329.4299.1517875182.174176
137
+ 1.2.276.0.7230010.3.1.4.8323329.10395.1517875223.513440
138
+ 1.2.276.0.7230010.3.1.4.8323329.5308.1517875187.533790
139
+ 1.2.276.0.7230010.3.1.4.8323329.31880.1517875157.295920
140
+ 1.2.276.0.7230010.3.1.4.8323329.10959.1517875228.608798
141
+ 1.2.276.0.7230010.3.1.4.8323329.32276.1517875159.330041
142
+ 1.2.276.0.7230010.3.1.4.8323329.5183.1517875186.860912
143
+ 1.2.276.0.7230010.3.1.4.8323329.12333.1517875238.638487
144
+ 1.2.276.0.7230010.3.1.4.8323329.13697.1517875247.264655
145
+ 1.2.276.0.7230010.3.1.4.8323329.5012.1517875185.962358
146
+ 1.2.276.0.7230010.3.1.4.8323329.4737.1517875184.427873
147
+ 1.2.276.0.7230010.3.1.4.8323329.14061.1517875249.435503
148
+ 1.2.276.0.7230010.3.1.4.8323329.12151.1517875237.705245
149
+ 1.2.276.0.7230010.3.1.4.8323329.3219.1517875176.673319
150
+ 1.2.276.0.7230010.3.1.4.8323329.5445.1517875188.168800
151
+ 1.2.276.0.7230010.3.1.4.8323329.14325.1517875251.303213
152
+ 1.2.276.0.7230010.3.1.4.8323329.2459.1517875172.853488
153
+ 1.2.276.0.7230010.3.1.4.8323329.3853.1517875179.790178
154
+ 1.2.276.0.7230010.3.1.4.8323329.13407.1517875245.171909
155
+ 1.2.276.0.7230010.3.1.4.8323329.3543.1517875178.326382
156
+ 1.2.276.0.7230010.3.1.4.8323329.2607.1517875173.708198
157
+ 1.2.276.0.7230010.3.1.4.8323329.31876.1517875157.268833
158
+ 1.2.276.0.7230010.3.1.4.8323329.5010.1517875185.946125
159
+ 1.2.276.0.7230010.3.1.4.8323329.3237.1517875176.815455
160
+ 1.2.276.0.7230010.3.1.4.8323329.32402.1517875160.429128
161
+ 1.2.276.0.7230010.3.1.4.8323329.10276.1517875222.942696
162
+ 1.2.276.0.7230010.3.1.4.8323329.10718.1517875225.262900
163
+ 1.2.276.0.7230010.3.1.4.8323329.11086.1517875230.954741
164
+ 1.2.276.0.7230010.3.1.4.8323329.14428.1517875252.73076
165
+ 1.2.276.0.7230010.3.1.4.8323329.1662.1517875168.798166
166
+ 1.2.276.0.7230010.3.1.4.8323329.31853.1517875157.152951
167
+ 1.2.276.0.7230010.3.1.4.8323329.10582.1517875224.406501
168
+ 1.2.276.0.7230010.3.1.4.8323329.4495.1517875183.143425
169
+ 1.2.276.0.7230010.3.1.4.8323329.4855.1517875185.129062
170
+ 1.2.276.0.7230010.3.1.4.8323329.5162.1517875186.718898
171
+ 1.2.276.0.7230010.3.1.4.8323329.13552.1517875246.585918
172
+ 1.2.276.0.7230010.3.1.4.8323329.11734.1517875234.520605
173
+ 1.2.276.0.7230010.3.1.4.8323329.10604.1517875224.510226
174
+ 1.2.276.0.7230010.3.1.4.8323329.14367.1517875251.770073
175
+ 1.2.276.0.7230010.3.1.4.8323329.2254.1517875171.821486
176
+ 1.2.276.0.7230010.3.1.4.8323329.12005.1517875236.858395
177
+ 1.2.276.0.7230010.3.1.4.8323329.1813.1517875169.699160
178
+ 1.2.276.0.7230010.3.1.4.8323329.5149.1517875186.649913
179
+ 1.2.276.0.7230010.3.1.4.8323329.32598.1517875161.409586
180
+ 1.2.276.0.7230010.3.1.4.8323329.3731.1517875179.190313
181
+ 1.2.276.0.7230010.3.1.4.8323329.10273.1517875222.936783
182
+ 1.2.276.0.7230010.3.1.4.8323329.459.1517875163.32759
183
+ 1.2.276.0.7230010.3.1.4.8323329.4597.1517875183.651531
184
+ 1.2.276.0.7230010.3.1.4.8323329.13772.1517875247.845308
185
+ 1.2.276.0.7230010.3.1.4.8323329.14104.1517875249.643012
186
+ 1.2.276.0.7230010.3.1.4.8323329.4095.1517875181.100671
187
+ 1.2.276.0.7230010.3.1.4.8323329.13968.1517875248.897980
188
+ 1.2.276.0.7230010.3.1.4.8323329.10879.1517875226.99155
189
+ 1.2.276.0.7230010.3.1.4.8323329.5679.1517875189.531714
190
+ 1.2.276.0.7230010.3.1.4.8323329.3225.1517875176.717969
191
+ 1.2.276.0.7230010.3.1.4.8323329.13825.1517875248.129991
192
+ 1.2.276.0.7230010.3.1.4.8323329.12636.1517875240.809095
193
+ 1.2.276.0.7230010.3.1.4.8323329.14404.1517875251.947454
194
+ 1.2.276.0.7230010.3.1.4.8323329.31857.1517875157.179164
195
+ 1.2.276.0.7230010.3.1.4.8323329.5112.1517875186.463466
196
+ 1.2.276.0.7230010.3.1.4.8323329.5140.1517875186.601957
197
+ 1.2.276.0.7230010.3.1.4.8323329.10344.1517875223.245532
198
+ 1.2.276.0.7230010.3.1.4.8323329.2820.1517875174.884740
199
+ 1.2.276.0.7230010.3.1.4.8323329.13567.1517875246.655379
200
+ 1.2.276.0.7230010.3.1.4.8323329.10004.1517875220.929537
201
+ 1.2.276.0.7230010.3.1.4.8323329.5325.1517875187.623322
202
+ 1.2.276.0.7230010.3.1.4.8323329.2730.1517875174.306523
203
+ 1.2.276.0.7230010.3.1.4.8323329.5068.1517875186.275335
204
+ 1.2.276.0.7230010.3.1.4.8323329.10794.1517875225.648898
205
+ 1.2.276.0.7230010.3.1.4.8323329.13915.1517875248.620361
206
+ 1.2.276.0.7230010.3.1.4.8323329.11975.1517875236.709659
207
+ 1.2.276.0.7230010.3.1.4.8323329.11758.1517875234.637151
208
+ 1.2.276.0.7230010.3.1.4.8323329.13341.1517875244.715918
209
+ 1.2.276.0.7230010.3.1.4.8323329.3188.1517875176.497775
210
+ 1.2.276.0.7230010.3.1.4.8323329.3399.1517875177.666491
211
+ 1.2.276.0.7230010.3.1.4.8323329.12895.1517875242.424740
212
+ 1.2.276.0.7230010.3.1.4.8323329.12139.1517875237.629670
213
+ 1.2.276.0.7230010.3.1.4.8323329.4354.1517875182.433930
214
+ 1.2.276.0.7230010.3.1.4.8323329.5304.1517875187.513505
215
+ 1.2.276.0.7230010.3.1.4.8323329.1419.1517875167.678007
216
+ 1.2.276.0.7230010.3.1.4.8323329.5584.1517875188.891122
217
+ 1.2.276.0.7230010.3.1.4.8323329.11575.1517875233.679358
218
+ 1.2.276.0.7230010.3.1.4.8323329.3378.1517875177.560006
219
+ 1.2.276.0.7230010.3.1.4.8323329.1372.1517875167.438116
220
+ 1.2.276.0.7230010.3.1.4.8323329.4313.1517875182.236132
221
+ 1.2.276.0.7230010.3.1.4.8323329.32407.1517875160.446447
222
+ 1.2.276.0.7230010.3.1.4.8323329.12405.1517875238.989608
223
+ 1.2.276.0.7230010.3.1.4.8323329.4837.1517875185.68814
224
+ 1.2.276.0.7230010.3.1.4.8323329.3487.1517875178.52248
225
+ 1.2.276.0.7230010.3.1.4.8323329.12211.1517875237.991362
226
+ 1.2.276.0.7230010.3.1.4.8323329.3016.1517875175.674916
227
+ 1.2.276.0.7230010.3.1.4.8323329.13365.1517875244.850940
228
+ 1.2.276.0.7230010.3.1.4.8323329.5718.1517875189.741011
229
+ 1.2.276.0.7230010.3.1.4.8323329.11091.1517875230.979810
230
+ 1.2.276.0.7230010.3.1.4.8323329.12756.1517875241.646353
231
+ 1.2.276.0.7230010.3.1.4.8323329.4008.1517875180.621635
232
+ 1.2.276.0.7230010.3.1.4.8323329.4485.1517875183.106811
233
+ 1.2.276.0.7230010.3.1.4.8323329.13742.1517875247.675346
234
+ 1.2.276.0.7230010.3.1.4.8323329.4842.1517875185.77546
235
+ 1.2.276.0.7230010.3.1.4.8323329.1536.1517875168.273817
236
+ 1.2.276.0.7230010.3.1.4.8323329.3577.1517875178.531014
237
+ 1.2.276.0.7230010.3.1.4.8323329.10695.1517875225.121093
238
+ 1.2.276.0.7230010.3.1.4.8323329.4571.1517875183.551888
239
+ 1.2.276.0.7230010.3.1.4.8323329.10725.1517875225.308470
240
+ 1.2.276.0.7230010.3.1.4.8323329.5117.1517875186.478703
241
+ 1.2.276.0.7230010.3.1.4.8323329.13340.1517875244.711109
242
+ 1.2.276.0.7230010.3.1.4.8323329.4093.1517875181.111133
243
+ 1.2.276.0.7230010.3.1.4.8323329.14020.1517875249.171540
244
+ 1.2.276.0.7230010.3.1.4.8323329.2408.1517875172.587041
245
+ 1.2.276.0.7230010.3.1.4.8323329.12183.1517875237.869130
246
+ 1.2.276.0.7230010.3.1.4.8323329.32613.1517875161.482626
247
+ 1.2.276.0.7230010.3.1.4.8323329.14053.1517875249.366498
248
+ 1.2.276.0.7230010.3.1.4.8323329.12734.1517875241.541276
249
+ 1.2.276.0.7230010.3.1.4.8323329.3204.1517875176.582850
250
+ 1.2.276.0.7230010.3.1.4.8323329.10100.1517875222.77135
251
+ 1.2.276.0.7230010.3.1.4.8323329.13071.1517875243.401523
252
+ 1.2.276.0.7230010.3.1.4.8323329.13932.1517875248.729629
253
+ 1.2.276.0.7230010.3.1.4.8323329.10557.1517875224.257683
254
+ 1.2.276.0.7230010.3.1.4.8323329.11049.1517875230.116605
255
+ 1.2.276.0.7230010.3.1.4.8323329.5733.1517875189.885120
256
+ 1.2.276.0.7230010.3.1.4.8323329.32153.1517875158.718548
257
+ 1.2.276.0.7230010.3.1.4.8323329.10699.1517875225.148311
258
+ 1.2.276.0.7230010.3.1.4.8323329.3527.1517875178.242489
259
+ 1.2.276.0.7230010.3.1.4.8323329.12023.1517875236.960868
260
+ 1.2.276.0.7230010.3.1.4.8323329.10024.1517875221.9162
261
+ 1.2.276.0.7230010.3.1.4.8323329.480.1517875163.138840
262
+ 1.2.276.0.7230010.3.1.4.8323329.12719.1517875241.318173
263
+ 1.2.276.0.7230010.3.1.4.8323329.11319.1517875232.300703
264
+ 1.2.276.0.7230010.3.1.4.8323329.12465.1517875239.237836
265
+ 1.2.276.0.7230010.3.1.4.8323329.4145.1517875181.352268
266
+ 1.2.276.0.7230010.3.1.4.8323329.14075.1517875249.507901
267
+ 1.2.276.0.7230010.3.1.4.8323329.5198.1517875186.921744
268
+ 1.2.276.0.7230010.3.1.4.8323329.1576.1517875168.475041
269
+ 1.2.276.0.7230010.3.1.4.8323329.14333.1517875251.376490
270
+ 1.2.276.0.7230010.3.1.4.8323329.1575.1517875168.464524
271
+ 1.2.276.0.7230010.3.1.4.8323329.2505.1517875173.74018
272
+ 1.2.276.0.7230010.3.1.4.8323329.32390.1517875160.350797
273
+ 1.2.276.0.7230010.3.1.4.8323329.3042.1517875175.771607
274
+ 1.2.276.0.7230010.3.1.4.8323329.10993.1517875229.254484
275
+ 1.2.276.0.7230010.3.1.4.8323329.13555.1517875246.605477
276
+ 1.2.276.0.7230010.3.1.4.8323329.13087.1517875243.526441
277
+ 1.2.276.0.7230010.3.1.4.8323329.32174.1517875158.880539
278
+ 1.2.276.0.7230010.3.1.4.8323329.4026.1517875180.735518
279
+ 1.2.276.0.7230010.3.1.4.8323329.32035.1517875158.135049
280
+ 1.2.276.0.7230010.3.1.4.8323329.10293.1517875223.11307
281
+ 1.2.276.0.7230010.3.1.4.8323329.13866.1517875248.387866
282
+ 1.2.276.0.7230010.3.1.4.8323329.4779.1517875184.732430
283
+ 1.2.276.0.7230010.3.1.4.8323329.12781.1517875241.802291
284
+ 1.2.276.0.7230010.3.1.4.8323329.3758.1517875179.300314
285
+ 1.2.276.0.7230010.3.1.4.8323329.4412.1517875182.702504
286
+ 1.2.276.0.7230010.3.1.4.8323329.5323.1517875187.620913
287
+ 1.2.276.0.7230010.3.1.4.8323329.3750.1517875179.277848
288
+ 1.2.276.0.7230010.3.1.4.8323329.31789.1517875156.849926
289
+ 1.2.276.0.7230010.3.1.4.8323329.10840.1517875225.892114
290
+ 1.2.276.0.7230010.3.1.4.8323329.31892.1517875157.349249
291
+ 1.2.276.0.7230010.3.1.4.8323329.11429.1517875232.899732
292
+ 1.2.276.0.7230010.3.1.4.8323329.5479.1517875188.387081
293
+ 1.2.276.0.7230010.3.1.4.8323329.5195.1517875186.910279
294
+ 1.2.276.0.7230010.3.1.4.8323329.4572.1517875183.560472
295
+ 1.2.276.0.7230010.3.1.4.8323329.12018.1517875236.922009
296
+ 1.2.276.0.7230010.3.1.4.8323329.2087.1517875171.99798
297
+ 1.2.276.0.7230010.3.1.4.8323329.14414.1517875251.984282
298
+ 1.2.276.0.7230010.3.1.4.8323329.4385.1517875182.602935
299
+ 1.2.276.0.7230010.3.1.4.8323329.3943.1517875180.232118
300
+ 1.2.276.0.7230010.3.1.4.8323329.14043.1517875249.310459
301
+ 1.2.276.0.7230010.3.1.4.8323329.5607.1517875189.7291
302
+ 1.2.276.0.7230010.3.1.4.8323329.13652.1517875247.49829
303
+ 1.2.276.0.7230010.3.1.4.8323329.5383.1517875187.871030
304
+ 1.2.276.0.7230010.3.1.4.8323329.31951.1517875157.659578
305
+ 1.2.276.0.7230010.3.1.4.8323329.11641.1517875234.65057
306
+ 1.2.276.0.7230010.3.1.4.8323329.10348.1517875223.298190
307
+ 1.2.276.0.7230010.3.1.4.8323329.10987.1517875229.171565
308
+ 1.2.276.0.7230010.3.1.4.8323329.12378.1517875238.868986
309
+ 1.2.276.0.7230010.3.1.4.8323329.32178.1517875158.893936
310
+ 1.2.276.0.7230010.3.1.4.8323329.1878.1517875170.40847
311
+ 1.2.276.0.7230010.3.1.4.8323329.11047.1517875230.113325
312
+ 1.2.276.0.7230010.3.1.4.8323329.3579.1517875178.541490
313
+ 1.2.276.0.7230010.3.1.4.8323329.11754.1517875234.606100
314
+ 1.2.276.0.7230010.3.1.4.8323329.1229.1517875166.872911
315
+ 1.2.276.0.7230010.3.1.4.8323329.11943.1517875236.566279
316
+ 1.2.276.0.7230010.3.1.4.8323329.10683.1517875225.60551
317
+ 1.2.276.0.7230010.3.1.4.8323329.2831.1517875174.946949
318
+ 1.2.276.0.7230010.3.1.4.8323329.32659.1517875161.681813
319
+ 1.2.276.0.7230010.3.1.4.8323329.14509.1517875252.460484
320
+ 1.2.276.0.7230010.3.1.4.8323329.13469.1517875245.478390
321
+ 1.2.276.0.7230010.3.1.4.8323329.12667.1517875241.45147
322
+ 1.2.276.0.7230010.3.1.4.8323329.4278.1517875182.78833
323
+ 1.2.276.0.7230010.3.1.4.8323329.4318.1517875182.269746
324
+ 1.2.276.0.7230010.3.1.4.8323329.2514.1517875173.113515
325
+ 1.2.276.0.7230010.3.1.4.8323329.3645.1517875178.808017
326
+ 1.2.276.0.7230010.3.1.4.8323329.1246.1517875166.960329
327
+ 1.2.276.0.7230010.3.1.4.8323329.11898.1517875236.351388
328
+ 1.2.276.0.7230010.3.1.4.8323329.11668.1517875234.227949
329
+ 1.2.276.0.7230010.3.1.4.8323329.11074.1517875230.897616
330
+ 1.2.276.0.7230010.3.1.4.8323329.4081.1517875181.14258
331
+ 1.2.276.0.7230010.3.1.4.8323329.31924.1517875157.522938
332
+ 1.2.276.0.7230010.3.1.4.8323329.10055.1517875221.772494
333
+ 1.2.276.0.7230010.3.1.4.8323329.32372.1517875160.259838
334
+ 1.2.276.0.7230010.3.1.4.8323329.13478.1517875245.509018
335
+ 1.2.276.0.7230010.3.1.4.8323329.2845.1517875175.50764
336
+ 1.2.276.0.7230010.3.1.4.8323329.11788.1517875234.836019
337
+ 1.2.276.0.7230010.3.1.4.8323329.11974.1517875236.704920
338
+ 1.2.276.0.7230010.3.1.4.8323329.13111.1517875243.680618
339
+ 1.2.276.0.7230010.3.1.4.8323329.13454.1517875245.395508
340
+ 1.2.276.0.7230010.3.1.4.8323329.3749.1517875179.275948
341
+ 1.2.276.0.7230010.3.1.4.8323329.4380.1517875182.577377
342
+ 1.2.276.0.7230010.3.1.4.8323329.2287.1517875171.941412
343
+ 1.2.276.0.7230010.3.1.4.8323329.12291.1517875238.404883
344
+ 1.2.276.0.7230010.3.1.4.8323329.13838.1517875248.215676
345
+ 1.2.276.0.7230010.3.1.4.8323329.3759.1517875179.304255
346
+ 1.2.276.0.7230010.3.1.4.8323329.4688.1517875184.119380
347
+ 1.2.276.0.7230010.3.1.4.8323329.32630.1517875161.551067
348
+ 1.2.276.0.7230010.3.1.4.8323329.355.1517875162.531219
349
+ 1.2.276.0.7230010.3.1.4.8323329.3945.1517875180.257032
350
+ 1.2.276.0.7230010.3.1.4.8323329.32610.1517875161.461415
351
+ 1.2.276.0.7230010.3.1.4.8323329.12626.1517875240.194792
352
+ 1.2.276.0.7230010.3.1.4.8323329.12244.1517875238.175745
353
+ 1.2.276.0.7230010.3.1.4.8323329.1668.1517875168.835418
354
+ 1.2.276.0.7230010.3.1.4.8323329.3607.1517875178.656616
355
+ 1.2.276.0.7230010.3.1.4.8323329.4091.1517875181.79322
356
+ 1.2.276.0.7230010.3.1.4.8323329.11344.1517875232.494206
357
+ 1.2.276.0.7230010.3.1.4.8323329.13530.1517875246.476557
358
+ 1.2.276.0.7230010.3.1.4.8323329.3315.1517875177.208838
359
+ 1.2.276.0.7230010.3.1.4.8323329.11439.1517875232.961750
360
+ 1.2.276.0.7230010.3.1.4.8323329.4088.1517875181.58608
361
+ 1.2.276.0.7230010.3.1.4.8323329.5397.1517875187.921246
362
+ 1.2.276.0.7230010.3.1.4.8323329.11080.1517875230.925646
363
+ 1.2.276.0.7230010.3.1.4.8323329.12675.1517875241.79267
364
+ 1.2.276.0.7230010.3.1.4.8323329.4613.1517875183.745869
365
+ 1.2.276.0.7230010.3.1.4.8323329.1917.1517875170.228470
366
+ 1.2.276.0.7230010.3.1.4.8323329.1911.1517875170.204464
367
+ 1.2.276.0.7230010.3.1.4.8323329.13817.1517875248.92684
368
+ 1.2.276.0.7230010.3.1.4.8323329.4882.1517875185.245838
369
+ 1.2.276.0.7230010.3.1.4.8323329.13075.1517875243.430276
370
+ 1.2.276.0.7230010.3.1.4.8323329.10391.1517875223.493957
371
+ 1.2.276.0.7230010.3.1.4.8323329.1228.1517875166.868196
372
+ 1.2.276.0.7230010.3.1.4.8323329.11838.1517875235.971159
373
+ 1.2.276.0.7230010.3.1.4.8323329.3012.1517875175.659346
374
+ 1.2.276.0.7230010.3.1.4.8323329.4520.1517875183.276045
375
+ 1.2.276.0.7230010.3.1.4.8323329.12436.1517875239.104875
376
+ 1.2.276.0.7230010.3.1.4.8323329.3473.1517875177.994480
377
+ 1.2.276.0.7230010.3.1.4.8323329.12250.1517875238.207530
378
+ 1.2.276.0.7230010.3.1.4.8323329.1682.1517875168.902631
379
+ 1.2.276.0.7230010.3.1.4.8323329.14245.1517875250.411222
380
+ 1.2.276.0.7230010.3.1.4.8323329.12369.1517875238.832909
381
+ 1.2.276.0.7230010.3.1.4.8323329.11850.1517875236.39056
382
+ 1.2.276.0.7230010.3.1.4.8323329.13640.1517875246.995864
383
+ 1.2.276.0.7230010.3.1.4.8323329.31642.1517875156.68669
384
+ 1.2.276.0.7230010.3.1.4.8323329.4884.1517875185.252983
385
+ 1.2.276.0.7230010.3.1.4.8323329.1069.1517875166.146485
386
+ 1.2.276.0.7230010.3.1.4.8323329.1219.1517875166.835208
387
+ 1.2.276.0.7230010.3.1.4.8323329.11672.1517875234.255653
388
+ 1.2.276.0.7230010.3.1.4.8323329.4025.1517875180.707076
389
+ 1.2.276.0.7230010.3.1.4.8323329.5640.1517875189.280202
390
+ 1.2.276.0.7230010.3.1.4.8323329.10349.1517875223.289849
391
+ 1.2.276.0.7230010.3.1.4.8323329.13170.1517875243.981621
392
+ 1.2.276.0.7230010.3.1.4.8323329.11576.1517875233.682788
393
+ 1.2.276.0.7230010.3.1.4.8323329.11452.1517875233.11582
394
+ 1.2.276.0.7230010.3.1.4.8323329.4224.1517875181.811289
395
+ 1.2.276.0.7230010.3.1.4.8323329.4692.1517875184.149090
396
+ 1.2.276.0.7230010.3.1.4.8323329.1624.1517875168.636447
397
+ 1.2.276.0.7230010.3.1.4.8323329.3244.1517875176.846610
398
+ 1.2.276.0.7230010.3.1.4.8323329.32656.1517875161.665151
399
+ 1.2.276.0.7230010.3.1.4.8323329.3854.1517875179.801537
400
+ 1.2.276.0.7230010.3.1.4.8323329.32628.1517875161.542105
401
+ 1.2.276.0.7230010.3.1.4.8323329.12701.1517875241.233681
402
+ 1.2.276.0.7230010.3.1.4.8323329.4177.1517875181.520808
403
+ 1.2.276.0.7230010.3.1.4.8323329.3458.1517875177.924709
404
+ 1.2.276.0.7230010.3.1.4.8323329.10126.1517875222.228168
405
+ 1.2.276.0.7230010.3.1.4.8323329.1455.1517875167.880264
406
+ 1.2.276.0.7230010.3.1.4.8323329.11683.1517875234.295098
407
+ 1.2.276.0.7230010.3.1.4.8323329.10380.1517875223.444038
408
+ 1.2.276.0.7230010.3.1.4.8323329.5416.1517875187.999987
409
+ 1.2.276.0.7230010.3.1.4.8323329.10322.1517875223.142884
410
+ 1.2.276.0.7230010.3.1.4.8323329.1764.1517875169.306622
411
+ 1.2.276.0.7230010.3.1.4.8323329.12143.1517875237.684007
412
+ 1.2.276.0.7230010.3.1.4.8323329.5541.1517875188.722966
413
+ 1.2.276.0.7230010.3.1.4.8323329.1000.1517875165.878027
414
+ 1.2.276.0.7230010.3.1.4.8323329.12326.1517875238.596953
415
+ 1.2.276.0.7230010.3.1.4.8323329.4499.1517875183.161340
416
+ 1.2.276.0.7230010.3.1.4.8323329.31661.1517875156.190555
417
+ 1.2.276.0.7230010.3.1.4.8323329.12944.1517875242.642632
418
+ 1.2.276.0.7230010.3.1.4.8323329.10347.1517875223.283677
419
+ 1.2.276.0.7230010.3.1.4.8323329.1036.1517875166.13055
420
+ 1.2.276.0.7230010.3.1.4.8323329.5020.1517875185.984691
421
+ 1.2.276.0.7230010.3.1.4.8323329.11111.1517875231.215341
422
+ 1.2.276.0.7230010.3.1.4.8323329.1792.1517875169.512878
423
+ 1.2.276.0.7230010.3.1.4.8323329.31665.1517875156.207491
424
+ 1.2.276.0.7230010.3.1.4.8323329.12790.1517875241.864759
425
+ 1.2.276.0.7230010.3.1.4.8323329.2739.1517875174.366892
426
+ 1.2.276.0.7230010.3.1.4.8323329.12645.1517875240.950980
427
+ 1.2.276.0.7230010.3.1.4.8323329.10217.1517875222.658165
428
+ 1.2.276.0.7230010.3.1.4.8323329.4754.1517875184.632878
429
+ 1.2.276.0.7230010.3.1.4.8323329.14495.1517875252.382232
430
+ 1.2.276.0.7230010.3.1.4.8323329.1303.1517875167.181459
431
+ 1.2.276.0.7230010.3.1.4.8323329.4193.1517875181.638569
432
+ 1.2.276.0.7230010.3.1.4.8323329.14516.1517875252.479227
433
+ 1.2.276.0.7230010.3.1.4.8323329.14306.1517875250.681247
434
+ 1.2.276.0.7230010.3.1.4.8323329.3350.1517875177.426289
435
+ 1.2.276.0.7230010.3.1.4.8323329.12222.1517875238.41347
436
+ 1.2.276.0.7230010.3.1.4.8323329.1169.1517875166.603496
437
+ 1.2.276.0.7230010.3.1.4.8323329.3787.1517875179.409747
438
+ 1.2.276.0.7230010.3.1.4.8323329.11728.1517875234.504481
439
+ 1.2.276.0.7230010.3.1.4.8323329.339.1517875162.471556
440
+ 1.2.276.0.7230010.3.1.4.8323329.10141.1517875222.297299
441
+ 1.2.276.0.7230010.3.1.4.8323329.10375.1517875223.426688
442
+ 1.2.276.0.7230010.3.1.4.8323329.31829.1517875157.73402
443
+ 1.2.276.0.7230010.3.1.4.8323329.11479.1517875233.133428
444
+ 1.2.276.0.7230010.3.1.4.8323329.13308.1517875244.605539
445
+ 1.2.276.0.7230010.3.1.4.8323329.13643.1517875247.20800
446
+ 1.2.276.0.7230010.3.1.4.8323329.31990.1517875157.880307
447
+ 1.2.276.0.7230010.3.1.4.8323329.14267.1517875250.486961
448
+ 1.2.276.0.7230010.3.1.4.8323329.13364.1517875244.847615
449
+ 1.2.276.0.7230010.3.1.4.8323329.4538.1517875183.350295
450
+ 1.2.276.0.7230010.3.1.4.8323329.12383.1517875238.883049
451
+ 1.2.276.0.7230010.3.1.4.8323329.5097.1517875186.397473
452
+ 1.2.276.0.7230010.3.1.4.8323329.3530.1517875178.249137
453
+ 1.2.276.0.7230010.3.1.4.8323329.3888.1517875179.984542
454
+ 1.2.276.0.7230010.3.1.4.8323329.10115.1517875222.173738
455
+ 1.2.276.0.7230010.3.1.4.8323329.1620.1517875168.621156
456
+ 1.2.276.0.7230010.3.1.4.8323329.3422.1517875177.784906
457
+ 1.2.276.0.7230010.3.1.4.8323329.11792.1517875234.860530
458
+ 1.2.276.0.7230010.3.1.4.8323329.4494.1517875183.138843
459
+ 1.2.276.0.7230010.3.1.4.8323329.10335.1517875223.204485
460
+ 1.2.276.0.7230010.3.1.4.8323329.12794.1517875241.884552
461
+ 1.2.276.0.7230010.3.1.4.8323329.11217.1517875231.776406
462
+ 1.2.276.0.7230010.3.1.4.8323329.1864.1517875169.974548
463
+ 1.2.276.0.7230010.3.1.4.8323329.12566.1517875239.759706
464
+ 1.2.276.0.7230010.3.1.4.8323329.4258.1517875181.973840
465
+ 1.2.276.0.7230010.3.1.4.8323329.2484.1517875172.996327
466
+ 1.2.276.0.7230010.3.1.4.8323329.2452.1517875172.818545
467
+ 1.2.276.0.7230010.3.1.4.8323329.11179.1517875231.595038
468
+ 1.2.276.0.7230010.3.1.4.8323329.11826.1517875235.390308
469
+ 1.2.276.0.7230010.3.1.4.8323329.12526.1517875239.533815
470
+ 1.2.276.0.7230010.3.1.4.8323329.3477.1517875178.7766
471
+ 1.2.276.0.7230010.3.1.4.8323329.530.1517875163.330394
472
+ 1.2.276.0.7230010.3.1.4.8323329.11206.1517875231.705043
473
+ 1.2.276.0.7230010.3.1.4.8323329.1291.1517875167.149747
474
+ 1.2.276.0.7230010.3.1.4.8323329.12484.1517875239.342497
475
+ 1.2.276.0.7230010.3.1.4.8323329.1498.1517875168.123097
476
+ 1.2.276.0.7230010.3.1.4.8323329.1724.1517875169.115602
477
+ 1.2.276.0.7230010.3.1.4.8323329.5138.1517875186.592738
478
+ 1.2.276.0.7230010.3.1.4.8323329.10615.1517875224.556472
479
+ 1.2.276.0.7230010.3.1.4.8323329.14346.1517875251.434127
480
+ 1.2.276.0.7230010.3.1.4.8323329.10713.1517875225.217665
481
+ 1.2.276.0.7230010.3.1.4.8323329.10068.1517875221.829412
482
+ 1.2.276.0.7230010.3.1.4.8323329.12765.1517875241.698422
483
+ 1.2.276.0.7230010.3.1.4.8323329.12836.1517875242.91894
484
+ 1.2.276.0.7230010.3.1.4.8323329.2026.1517875170.765551
485
+ 1.2.276.0.7230010.3.1.4.8323329.10893.1517875226.152299
486
+ 1.2.276.0.7230010.3.1.4.8323329.2709.1517875174.154894
487
+ 1.2.276.0.7230010.3.1.4.8323329.1921.1517875170.256461
488
+ 1.2.276.0.7230010.3.1.4.8323329.10807.1517875225.709130
489
+ 1.2.276.0.7230010.3.1.4.8323329.13377.1517875244.929156
490
+ 1.2.276.0.7230010.3.1.4.8323329.13135.1517875243.830657
491
+ 1.2.276.0.7230010.3.1.4.8323329.3223.1517875176.723924
492
+ 1.2.276.0.7230010.3.1.4.8323329.32087.1517875158.375383
493
+ 1.2.276.0.7230010.3.1.4.8323329.4539.1517875183.350872
494
+ 1.2.276.0.7230010.3.1.4.8323329.12838.1517875242.100979
495
+ 1.2.276.0.7230010.3.1.4.8323329.5752.1517875190.147381
496
+ 1.2.276.0.7230010.3.1.4.8323329.1529.1517875168.239585
497
+ 1.2.276.0.7230010.3.1.4.8323329.31744.1517875156.574871
498
+ 1.2.276.0.7230010.3.1.4.8323329.2350.1517875172.303612
499
+ 1.2.276.0.7230010.3.1.4.8323329.5255.1517875187.194565
500
+ 1.2.276.0.7230010.3.1.4.8323329.13719.1517875247.372338
501
+ 1.2.276.0.7230010.3.1.4.8323329.13112.1517875243.689787
502
+ 1.2.276.0.7230010.3.1.4.8323329.5655.1517875189.331381
503
+ 1.2.276.0.7230010.3.1.4.8323329.3277.1517875177.55085
504
+ 1.2.276.0.7230010.3.1.4.8323329.31815.1517875157.4202
505
+ 1.2.276.0.7230010.3.1.4.8323329.12524.1517875239.524176
506
+ 1.2.276.0.7230010.3.1.4.8323329.13703.1517875247.293579
507
+ 1.2.276.0.7230010.3.1.4.8323329.4384.1517875182.608894
508
+ 1.2.276.0.7230010.3.1.4.8323329.31999.1517875157.944267
509
+ 1.2.276.0.7230010.3.1.4.8323329.12980.1517875242.860674
510
+ 1.2.276.0.7230010.3.1.4.8323329.32744.1517875162.138159
511
+ 1.2.276.0.7230010.3.1.4.8323329.14023.1517875249.183115
512
+ 1.2.276.0.7230010.3.1.4.8323329.1610.1517875168.587271
513
+ 1.2.276.0.7230010.3.1.4.8323329.2721.1517875174.253304
514
+ 1.2.276.0.7230010.3.1.4.8323329.14329.1517875251.340220
515
+ 1.2.276.0.7230010.3.1.4.8323329.3065.1517875175.863257
516
+ 1.2.276.0.7230010.3.1.4.8323329.3208.1517875176.604941
517
+ 1.2.276.0.7230010.3.1.4.8323329.1460.1517875167.903103
518
+ 1.2.276.0.7230010.3.1.4.8323329.32520.1517875160.990399
519
+ 1.2.276.0.7230010.3.1.4.8323329.32340.1517875160.122428
520
+ 1.2.276.0.7230010.3.1.4.8323329.323.1517875162.387830
521
+ 1.2.276.0.7230010.3.1.4.8323329.13569.1517875246.653878
522
+ 1.2.276.0.7230010.3.1.4.8323329.12862.1517875242.264862
523
+ 1.2.276.0.7230010.3.1.4.8323329.11897.1517875236.342680
524
+ 1.2.276.0.7230010.3.1.4.8323329.1427.1517875167.723581
525
+ 1.2.276.0.7230010.3.1.4.8323329.11976.1517875236.709827
526
+ 1.2.276.0.7230010.3.1.4.8323329.484.1517875163.154177
527
+ 1.2.276.0.7230010.3.1.4.8323329.5766.1517875190.239110
528
+ 1.2.276.0.7230010.3.1.4.8323329.4723.1517875184.311031
529
+ 1.2.276.0.7230010.3.1.4.8323329.1681.1517875168.896209
530
+ 1.2.276.0.7230010.3.1.4.8323329.13488.1517875245.545341
531
+ 1.2.276.0.7230010.3.1.4.8323329.32144.1517875158.674742
532
+ 1.2.276.0.7230010.3.1.4.8323329.2402.1517875172.546846
533
+ 1.2.276.0.7230010.3.1.4.8323329.11058.1517875230.470988
534
+ 1.2.276.0.7230010.3.1.4.8323329.1448.1517875167.844062
535
+ 1.2.276.0.7230010.3.1.4.8323329.12101.1517875237.393639
536
+ 1.2.276.0.7230010.3.1.4.8323329.1820.1517875169.733765
537
+ 1.2.276.0.7230010.3.1.4.8323329.11115.1517875231.233542
538
+ 1.2.276.0.7230010.3.1.4.8323329.10881.1517875226.95814
539
+ 1.2.276.0.7230010.3.1.4.8323329.32362.1517875160.233721
540
+ 1.2.276.0.7230010.3.1.4.8323329.12198.1517875237.919986
541
+ 1.2.276.0.7230010.3.1.4.8323329.10579.1517875224.397841
542
+ 1.2.276.0.7230010.3.1.4.8323329.10547.1517875224.225673
543
+ 1.2.276.0.7230010.3.1.4.8323329.4359.1517875182.466787
544
+ 1.2.276.0.7230010.3.1.4.8323329.14365.1517875251.771891
545
+ 1.2.276.0.7230010.3.1.4.8323329.462.1517875163.54988
546
+ 1.2.276.0.7230010.3.1.4.8323329.2166.1517875171.437026
547
+ 1.2.276.0.7230010.3.1.4.8323329.12239.1517875238.147266
548
+ 1.2.276.0.7230010.3.1.4.8323329.5429.1517875188.75011
549
+ 1.2.276.0.7230010.3.1.4.8323329.32177.1517875158.894813
550
+ 1.2.276.0.7230010.3.1.4.8323329.32535.1517875161.52818
551
+ 1.2.276.0.7230010.3.1.4.8323329.10236.1517875222.757856
552
+ 1.2.276.0.7230010.3.1.4.8323329.2474.1517875172.944514
553
+ 1.2.276.0.7230010.3.1.4.8323329.12979.1517875242.846655
554
+ 1.2.276.0.7230010.3.1.4.8323329.12874.1517875242.295453
555
+ 1.2.276.0.7230010.3.1.4.8323329.3505.1517875178.142219
556
+ 1.2.276.0.7230010.3.1.4.8323329.3974.1517875180.434006
557
+ 1.2.276.0.7230010.3.1.4.8323329.11902.1517875236.368814
558
+ 1.2.276.0.7230010.3.1.4.8323329.12294.1517875238.418455
559
+ 1.2.276.0.7230010.3.1.4.8323329.14602.1517875252.974686
560
+ 1.2.276.0.7230010.3.1.4.8323329.4186.1517875181.565710
561
+ 1.2.276.0.7230010.3.1.4.8323329.3870.1517875179.905923
562
+ 1.2.276.0.7230010.3.1.4.8323329.3929.1517875180.174750
563
+ 1.2.276.0.7230010.3.1.4.8323329.4315.1517875182.247808
564
+ 1.2.276.0.7230010.3.1.4.8323329.11372.1517875232.660406
565
+ 1.2.276.0.7230010.3.1.4.8323329.13442.1517875245.350791
566
+ 1.2.276.0.7230010.3.1.4.8323329.1696.1517875168.981150
567
+ 1.2.276.0.7230010.3.1.4.8323329.3927.1517875180.159231
568
+ 1.2.276.0.7230010.3.1.4.8323329.14131.1517875249.763927
569
+ 1.2.276.0.7230010.3.1.4.8323329.2560.1517875173.410402
570
+ 1.2.276.0.7230010.3.1.4.8323329.12210.1517875237.978284
571
+ 1.2.276.0.7230010.3.1.4.8323329.2646.1517875173.859594
572
+ 1.2.276.0.7230010.3.1.4.8323329.12456.1517875239.197012
573
+ 1.2.276.0.7230010.3.1.4.8323329.1556.1517875168.390347
574
+ 1.2.276.0.7230010.3.1.4.8323329.495.1517875163.183419
575
+ 1.2.276.0.7230010.3.1.4.8323329.13079.1517875243.466191
576
+ 1.2.276.0.7230010.3.1.4.8323329.3250.1517875176.883823
577
+ 1.2.276.0.7230010.3.1.4.8323329.13780.1517875247.897181
578
+ 1.2.276.0.7230010.3.1.4.8323329.10038.1517875221.671133
579
+ 1.2.276.0.7230010.3.1.4.8323329.320.1517875162.379959
580
+ 1.2.276.0.7230010.3.1.4.8323329.1160.1517875166.532133
581
+ 1.2.276.0.7230010.3.1.4.8323329.5033.1517875186.65409
582
+ 1.2.276.0.7230010.3.1.4.8323329.3462.1517875177.935557
583
+ 1.2.276.0.7230010.3.1.4.8323329.2279.1517875171.915069
584
+ 1.2.276.0.7230010.3.1.4.8323329.31938.1517875157.575459
585
+ 1.2.276.0.7230010.3.1.4.8323329.12337.1517875238.650635
586
+ 1.2.276.0.7230010.3.1.4.8323329.4223.1517875181.791212
587
+ 1.2.276.0.7230010.3.1.4.8323329.32439.1517875160.618990
588
+ 1.2.276.0.7230010.3.1.4.8323329.13523.1517875246.443434
589
+ 1.2.276.0.7230010.3.1.4.8323329.10496.1517875223.953095
590
+ 1.2.276.0.7230010.3.1.4.8323329.32573.1517875161.267282
591
+ 1.2.276.0.7230010.3.1.4.8323329.10329.1517875223.183308
592
+ 1.2.276.0.7230010.3.1.4.8323329.13914.1517875248.626295
593
+ 1.2.276.0.7230010.3.1.4.8323329.3469.1517875177.977952
594
+ 1.2.276.0.7230010.3.1.4.8323329.3602.1517875178.633589
595
+ 1.2.276.0.7230010.3.1.4.8323329.12870.1517875242.264940
596
+ 1.2.276.0.7230010.3.1.4.8323329.5282.1517875187.356850
597
+ 1.2.276.0.7230010.3.1.4.8323329.5434.1517875188.99856
598
+ 1.2.276.0.7230010.3.1.4.8323329.32622.1517875161.528466
599
+ 1.2.276.0.7230010.3.1.4.8323329.1023.1517875165.944494
600
+ 1.2.276.0.7230010.3.1.4.8323329.11733.1517875234.529860
601
+ 1.2.276.0.7230010.3.1.4.8323329.13746.1517875247.710633
602
+ 1.2.276.0.7230010.3.1.4.8323329.12918.1517875242.528518
603
+ 1.2.276.0.7230010.3.1.4.8323329.10240.1517875222.768371
604
+ 1.2.276.0.7230010.3.1.4.8323329.11725.1517875234.497613
605
+ 1.2.276.0.7230010.3.1.4.8323329.11385.1517875232.721726
606
+ 1.2.276.0.7230010.3.1.4.8323329.4991.1517875185.874401
607
+ 1.2.276.0.7230010.3.1.4.8323329.10740.1517875225.404275
608
+ 1.2.276.0.7230010.3.1.4.8323329.13081.1517875243.480848
609
+ 1.2.276.0.7230010.3.1.4.8323329.11376.1517875232.682743
610
+ 1.2.276.0.7230010.3.1.4.8323329.11471.1517875233.100146
611
+ 1.2.276.0.7230010.3.1.4.8323329.4496.1517875183.158791
612
+ 1.2.276.0.7230010.3.1.4.8323329.13107.1517875243.673115
613
+ 1.2.276.0.7230010.3.1.4.8323329.3709.1517875179.104083
614
+ 1.2.276.0.7230010.3.1.4.8323329.31645.1517875156.73365
615
+ 1.2.276.0.7230010.3.1.4.8323329.4923.1517875185.506071
616
+ 1.2.276.0.7230010.3.1.4.8323329.3548.1517875178.352201
617
+ 1.2.276.0.7230010.3.1.4.8323329.3256.1517875176.943202
618
+ 1.2.276.0.7230010.3.1.4.8323329.32183.1517875158.928128
619
+ 1.2.276.0.7230010.3.1.4.8323329.10728.1517875225.326830
620
+ 1.2.276.0.7230010.3.1.4.8323329.12400.1517875238.965459
621
+ 1.2.276.0.7230010.3.1.4.8323329.4231.1517875181.832475
622
+ 1.2.276.0.7230010.3.1.4.8323329.12419.1517875239.55709
623
+ 1.2.276.0.7230010.3.1.4.8323329.12424.1517875239.60767
624
+ 1.2.276.0.7230010.3.1.4.8323329.13769.1517875247.833210
625
+ 1.2.276.0.7230010.3.1.4.8323329.10629.1517875224.621662
626
+ 1.2.276.0.7230010.3.1.4.8323329.13247.1517875244.345650
627
+ 1.2.276.0.7230010.3.1.4.8323329.13109.1517875243.671600
628
+ 1.2.276.0.7230010.3.1.4.8323329.2967.1517875175.492309
629
+ 1.2.276.0.7230010.3.1.4.8323329.2861.1517875175.126214
630
+ 1.2.276.0.7230010.3.1.4.8323329.1104.1517875166.340777
631
+ 1.2.276.0.7230010.3.1.4.8323329.12305.1517875238.471535
632
+ 1.2.276.0.7230010.3.1.4.8323329.11815.1517875235.140399
633
+ 1.2.276.0.7230010.3.1.4.8323329.11143.1517875231.382322
634
+ 1.2.276.0.7230010.3.1.4.8323329.10943.1517875228.376682
635
+ 1.2.276.0.7230010.3.1.4.8323329.14318.1517875251.231260
636
+ 1.2.276.0.7230010.3.1.4.8323329.12617.1517875240.150569
637
+ 1.2.276.0.7230010.3.1.4.8323329.11332.1517875232.397270
638
+ 1.2.276.0.7230010.3.1.4.8323329.4956.1517875185.676531
639
+ 1.2.276.0.7230010.3.1.4.8323329.3519.1517875178.198361
640
+ 1.2.276.0.7230010.3.1.4.8323329.10689.1517875225.89681
641
+ 1.2.276.0.7230010.3.1.4.8323329.32585.1517875161.352084
642
+ 1.2.276.0.7230010.3.1.4.8323329.2071.1517875171.4024
643
+ 1.2.276.0.7230010.3.1.4.8323329.3413.1517875177.732414
644
+ 1.2.276.0.7230010.3.1.4.8323329.10185.1517875222.523417
645
+ 1.2.276.0.7230010.3.1.4.8323329.10748.1517875225.442854
646
+ 1.2.276.0.7230010.3.1.4.8323329.10594.1517875224.465601
647
+ 1.2.276.0.7230010.3.1.4.8323329.10109.1517875222.147175
648
+ 1.2.276.0.7230010.3.1.4.8323329.32552.1517875161.146890
649
+ 1.2.276.0.7230010.3.1.4.8323329.14213.1517875250.265210
650
+ 1.2.276.0.7230010.3.1.4.8323329.4922.1517875185.487285
651
+ 1.2.276.0.7230010.3.1.4.8323329.12216.1517875238.13825
652
+ 1.2.276.0.7230010.3.1.4.8323329.11453.1517875233.12619
653
+ 1.2.276.0.7230010.3.1.4.8323329.1020.1517875165.935324
654
+ 1.2.276.0.7230010.3.1.4.8323329.1308.1517875167.201116
655
+ 1.2.276.0.7230010.3.1.4.8323329.13039.1517875243.235536
656
+ 1.2.276.0.7230010.3.1.4.8323329.3610.1517875178.673779
657
+ 1.2.276.0.7230010.3.1.4.8323329.14037.1517875249.269889
658
+ 1.2.276.0.7230010.3.1.4.8323329.13859.1517875248.351683
659
+ 1.2.276.0.7230010.3.1.4.8323329.11489.1517875233.189659
660
+ 1.2.276.0.7230010.3.1.4.8323329.32746.1517875162.145832
661
+ 1.2.276.0.7230010.3.1.4.8323329.5346.1517875187.697273
662
+ 1.2.276.0.7230010.3.1.4.8323329.2608.1517875173.700705
663
+ 1.2.276.0.7230010.3.1.4.8323329.5458.1517875188.246247
664
+ 1.2.276.0.7230010.3.1.4.8323329.3351.1517875177.432427
665
+ 1.2.276.0.7230010.3.1.4.8323329.3680.1517875178.973850
666
+ 1.2.276.0.7230010.3.1.4.8323329.4805.1517875184.886608
667
+ 1.2.276.0.7230010.3.1.4.8323329.14457.1517875252.207866
668
+ 1.2.276.0.7230010.3.1.4.8323329.3184.1517875176.481836
669
+ 1.2.276.0.7230010.3.1.4.8323329.3777.1517875179.379087
670
+ 1.2.276.0.7230010.3.1.4.8323329.3513.1517875178.173087
671
+ 1.2.276.0.7230010.3.1.4.8323329.11285.1517875232.142782
672
+ 1.2.276.0.7230010.3.1.4.8323329.11637.1517875234.42061
673
+ 1.2.276.0.7230010.3.1.4.8323329.4407.1517875182.689618
674
+ 1.2.276.0.7230010.3.1.4.8323329.13645.1517875247.24231
675
+ 1.2.276.0.7230010.3.1.4.8323329.3838.1517875179.729923
676
+ 1.2.276.0.7230010.3.1.4.8323329.14396.1517875251.895730
677
+ 1.2.276.0.7230010.3.1.4.8323329.4517.1517875183.263954
678
+ 1.2.276.0.7230010.3.1.4.8323329.5673.1517875189.420841
679
+ 1.2.276.0.7230010.3.1.4.8323329.4194.1517875181.648303
680
+ 1.2.276.0.7230010.3.1.4.8323329.10652.1517875224.876861
681
+ 1.2.276.0.7230010.3.1.4.8323329.4747.1517875184.602287
682
+ 1.2.276.0.7230010.3.1.4.8323329.13901.1517875248.564854
683
+ 1.2.276.0.7230010.3.1.4.8323329.12927.1517875242.560557
684
+ 1.2.276.0.7230010.3.1.4.8323329.32317.1517875160.4652
685
+ 1.2.276.0.7230010.3.1.4.8323329.31975.1517875157.804531
686
+ 1.2.276.0.7230010.3.1.4.8323329.31656.1517875156.174971
687
+ 1.2.276.0.7230010.3.1.4.8323329.2283.1517875171.933168
688
+ 1.2.276.0.7230010.3.1.4.8323329.4951.1517875185.646026
689
+ 1.2.276.0.7230010.3.1.4.8323329.2065.1517875170.983435
690
+ 1.2.276.0.7230010.3.1.4.8323329.12320.1517875238.552388
691
+ 1.2.276.0.7230010.3.1.4.8323329.5478.1517875188.383654
692
+ 1.2.276.0.7230010.3.1.4.8323329.14169.1517875250.17326
693
+ 1.2.276.0.7230010.3.1.4.8323329.4019.1517875180.685771
694
+ 1.2.276.0.7230010.3.1.4.8323329.2766.1517875174.605668
695
+ 1.2.276.0.7230010.3.1.4.8323329.12381.1517875238.874299
696
+ 1.2.276.0.7230010.3.1.4.8323329.13614.1517875246.872553
697
+ 1.2.276.0.7230010.3.1.4.8323329.1580.1517875168.493065
698
+ 1.2.276.0.7230010.3.1.4.8323329.12352.1517875238.729496
699
+ 1.2.276.0.7230010.3.1.4.8323329.5125.1517875186.535281
700
+ 1.2.276.0.7230010.3.1.4.8323329.2006.1517875170.660159
701
+ 1.2.276.0.7230010.3.1.4.8323329.2127.1517875171.282254
702
+ 1.2.276.0.7230010.3.1.4.8323329.13057.1517875243.345894
703
+ 1.2.276.0.7230010.3.1.4.8323329.13394.1517875245.110918
704
+ 1.2.276.0.7230010.3.1.4.8323329.32717.1517875161.963380
705
+ 1.2.276.0.7230010.3.1.4.8323329.13842.1517875248.230485
706
+ 1.2.276.0.7230010.3.1.4.8323329.4345.1517875182.382806
707
+ 1.2.276.0.7230010.3.1.4.8323329.32518.1517875160.978553
708
+ 1.2.276.0.7230010.3.1.4.8323329.10447.1517875223.762334
709
+ 1.2.276.0.7230010.3.1.4.8323329.5464.1517875188.288367
710
+ 1.2.276.0.7230010.3.1.4.8323329.14113.1517875249.683687
711
+ 1.2.276.0.7230010.3.1.4.8323329.503.1517875163.216019
712
+ 1.2.276.0.7230010.3.1.4.8323329.13238.1517875244.290278
713
+ 1.2.276.0.7230010.3.1.4.8323329.3793.1517875179.441128
714
+ 1.2.276.0.7230010.3.1.4.8323329.11365.1517875232.614724
715
+ 1.2.276.0.7230010.3.1.4.8323329.11784.1517875234.818506
716
+ 1.2.276.0.7230010.3.1.4.8323329.3924.1517875180.160770
717
+ 1.2.276.0.7230010.3.1.4.8323329.1887.1517875170.118095
718
+ 1.2.276.0.7230010.3.1.4.8323329.3114.1517875176.178011
719
+ 1.2.276.0.7230010.3.1.4.8323329.11824.1517875235.295912
720
+ 1.2.276.0.7230010.3.1.4.8323329.13927.1517875248.685921
721
+ 1.2.276.0.7230010.3.1.4.8323329.3342.1517875177.349382
722
+ 1.2.276.0.7230010.3.1.4.8323329.2168.1517875171.441558
723
+ 1.2.276.0.7230010.3.1.4.8323329.32386.1517875160.330527
724
+ 1.2.276.0.7230010.3.1.4.8323329.13810.1517875248.55827
725
+ 1.2.276.0.7230010.3.1.4.8323329.11063.1517875230.824687
726
+ 1.2.276.0.7230010.3.1.4.8323329.5265.1517875187.260165
727
+ 1.2.276.0.7230010.3.1.4.8323329.5392.1517875187.895715
728
+ 1.2.276.0.7230010.3.1.4.8323329.3987.1517875180.521887
729
+ 1.2.276.0.7230010.3.1.4.8323329.31767.1517875156.723648
730
+ 1.2.276.0.7230010.3.1.4.8323329.2815.1517875174.864775
731
+ 1.2.276.0.7230010.3.1.4.8323329.10074.1517875221.856200
732
+ 1.2.276.0.7230010.3.1.4.8323329.1619.1517875168.607812
733
+ 1.2.276.0.7230010.3.1.4.8323329.10143.1517875222.320737
734
+ 1.2.276.0.7230010.3.1.4.8323329.5242.1517875187.139735
735
+ 1.2.276.0.7230010.3.1.4.8323329.3249.1517875176.879612
736
+ 1.2.276.0.7230010.3.1.4.8323329.10903.1517875227.807611
737
+ 1.2.276.0.7230010.3.1.4.8323329.32000.1517875157.954176
738
+ 1.2.276.0.7230010.3.1.4.8323329.4567.1517875183.530669
739
+ 1.2.276.0.7230010.3.1.4.8323329.10000.1517875220.938530
740
+ 1.2.276.0.7230010.3.1.4.8323329.14597.1517875252.931681
741
+ 1.2.276.0.7230010.3.1.4.8323329.12977.1517875242.840597
742
+ 1.2.276.0.7230010.3.1.4.8323329.12565.1517875239.750735
743
+ 1.2.276.0.7230010.3.1.4.8323329.11284.1517875232.140220
744
+ 1.2.276.0.7230010.3.1.4.8323329.13298.1517875244.560730
745
+ 1.2.276.0.7230010.3.1.4.8323329.1162.1517875166.537365
746
+ 1.2.276.0.7230010.3.1.4.8323329.12345.1517875238.693725
747
+ 1.2.276.0.7230010.3.1.4.8323329.1838.1517875169.866736
748
+ 1.2.276.0.7230010.3.1.4.8323329.2306.1517875172.62895
749
+ 1.2.276.0.7230010.3.1.4.8323329.4353.1517875182.433002
750
+ 1.2.276.0.7230010.3.1.4.8323329.2877.1517875175.180317
751
+ 1.2.276.0.7230010.3.1.4.8323329.1944.1517875170.358161
752
+ 1.2.276.0.7230010.3.1.4.8323329.31717.1517875156.462281
753
+ 1.2.276.0.7230010.3.1.4.8323329.2761.1517875174.579862
754
+ 1.2.276.0.7230010.3.1.4.8323329.12951.1517875242.686876
755
+ 1.2.276.0.7230010.3.1.4.8323329.4997.1517875185.898581
756
+ 1.2.276.0.7230010.3.1.4.8323329.10443.1517875223.739494
757
+ 1.2.276.0.7230010.3.1.4.8323329.11295.1517875232.207763
758
+ 1.2.276.0.7230010.3.1.4.8323329.11249.1517875231.974659
759
+ 1.2.276.0.7230010.3.1.4.8323329.10976.1517875228.970426
760
+ 1.2.276.0.7230010.3.1.4.8323329.2683.1517875174.33199
761
+ 1.2.276.0.7230010.3.1.4.8323329.12621.1517875240.174506
762
+ 1.2.276.0.7230010.3.1.4.8323329.5160.1517875186.718087
763
+ 1.2.276.0.7230010.3.1.4.8323329.31839.1517875157.98968
764
+ 1.2.276.0.7230010.3.1.4.8323329.13401.1517875245.151502
765
+ 1.2.276.0.7230010.3.1.4.8323329.13374.1517875244.908432
766
+ 1.2.276.0.7230010.3.1.4.8323329.4559.1517875183.435244
767
+ 1.2.276.0.7230010.3.1.4.8323329.31676.1517875156.265057
768
+ 1.2.276.0.7230010.3.1.4.8323329.1002.1517875165.878183
769
+ 1.2.276.0.7230010.3.1.4.8323329.14468.1517875252.245743
770
+ 1.2.276.0.7230010.3.1.4.8323329.10246.1517875222.793319
771
+ 1.2.276.0.7230010.3.1.4.8323329.10389.1517875223.486485
772
+ 1.2.276.0.7230010.3.1.4.8323329.14110.1517875249.673446
773
+ 1.2.276.0.7230010.3.1.4.8323329.11875.1517875236.150859
774
+ 1.2.276.0.7230010.3.1.4.8323329.13623.1517875246.902298
775
+ 1.2.276.0.7230010.3.1.4.8323329.2447.1517875172.804337
776
+ 1.2.276.0.7230010.3.1.4.8323329.11117.1517875231.259911
777
+ 1.2.276.0.7230010.3.1.4.8323329.10954.1517875228.456083
778
+ 1.2.276.0.7230010.3.1.4.8323329.1677.1517875168.880742
779
+ 1.2.276.0.7230010.3.1.4.8323329.3986.1517875180.525733
780
+ 1.2.276.0.7230010.3.1.4.8323329.32291.1517875159.535759
781
+ 1.2.276.0.7230010.3.1.4.8323329.11128.1517875231.311295
782
+ 1.2.276.0.7230010.3.1.4.8323329.4305.1517875182.192313
783
+ 1.2.276.0.7230010.3.1.4.8323329.13800.1517875248.3982
784
+ 1.2.276.0.7230010.3.1.4.8323329.2886.1517875175.225303
785
+ 1.2.276.0.7230010.3.1.4.8323329.13536.1517875246.512961
786
+ 1.2.276.0.7230010.3.1.4.8323329.3898.1517875180.28558
787
+ 1.2.276.0.7230010.3.1.4.8323329.11679.1517875234.275199
788
+ 1.2.276.0.7230010.3.1.4.8323329.14152.1517875249.878361
789
+ 1.2.276.0.7230010.3.1.4.8323329.465.1517875163.76033
790
+ 1.2.276.0.7230010.3.1.4.8323329.4989.1517875185.861445
791
+ 1.2.276.0.7230010.3.1.4.8323329.12681.1517875241.135935
792
+ 1.2.276.0.7230010.3.1.4.8323329.3592.1517875178.607340
793
+ 1.2.276.0.7230010.3.1.4.8323329.5110.1517875186.455298
794
+ 1.2.276.0.7230010.3.1.4.8323329.32577.1517875161.295480
795
+ 1.2.276.0.7230010.3.1.4.8323329.4207.1517875181.715392
796
+ 1.2.276.0.7230010.3.1.4.8323329.4132.1517875181.271032
797
+ 1.2.276.0.7230010.3.1.4.8323329.10846.1517875225.927140
798
+ 1.2.276.0.7230010.3.1.4.8323329.4226.1517875181.808801
799
+ 1.2.276.0.7230010.3.1.4.8323329.4605.1517875183.697433
800
+ 1.2.276.0.7230010.3.1.4.8323329.1085.1517875166.265258
801
+ 1.2.276.0.7230010.3.1.4.8323329.11763.1517875234.654474
802
+ 1.2.276.0.7230010.3.1.4.8323329.2397.1517875172.527770
803
+ 1.2.276.0.7230010.3.1.4.8323329.2349.1517875172.293273
804
+ 1.2.276.0.7230010.3.1.4.8323329.506.1517875163.231648
805
+ 1.2.276.0.7230010.3.1.4.8323329.3470.1517875177.987213
806
+ 1.2.276.0.7230010.3.1.4.8323329.2442.1517875172.767884
807
+ 1.2.276.0.7230010.3.1.4.8323329.10756.1517875225.515620
808
+ 1.2.276.0.7230010.3.1.4.8323329.3435.1517875177.828278
809
+ 1.2.276.0.7230010.3.1.4.8323329.32089.1517875158.374727
810
+ 1.2.276.0.7230010.3.1.4.8323329.12820.1517875242.12046
811
+ 1.2.276.0.7230010.3.1.4.8323329.497.1517875163.185132
812
+ 1.2.276.0.7230010.3.1.4.8323329.12467.1517875239.248535
813
+ 1.2.276.0.7230010.3.1.4.8323329.2322.1517875172.167373
814
+ 1.2.276.0.7230010.3.1.4.8323329.14505.1517875252.426338
815
+ 1.2.276.0.7230010.3.1.4.8323329.10519.1517875224.74787
816
+ 1.2.276.0.7230010.3.1.4.8323329.10975.1517875228.937915
817
+ 1.2.276.0.7230010.3.1.4.8323329.10796.1517875225.651428
818
+ 1.2.276.0.7230010.3.1.4.8323329.3868.1517875179.892691
819
+ 1.2.276.0.7230010.3.1.4.8323329.3048.1517875175.782058
820
+ 1.2.276.0.7230010.3.1.4.8323329.4112.1517875181.175587
821
+ 1.2.276.0.7230010.3.1.4.8323329.3648.1517875178.824011
822
+ 1.2.276.0.7230010.3.1.4.8323329.10650.1517875224.835154
823
+ 1.2.276.0.7230010.3.1.4.8323329.32360.1517875160.217443
824
+ 1.2.276.0.7230010.3.1.4.8323329.2654.1517875173.901803
825
+ 1.2.276.0.7230010.3.1.4.8323329.3424.1517875177.790867
826
+ 1.2.276.0.7230010.3.1.4.8323329.3459.1517875177.925142
827
+ 1.2.276.0.7230010.3.1.4.8323329.4690.1517875184.131020
828
+ 1.2.276.0.7230010.3.1.4.8323329.4817.1517875184.963295
829
+ 1.2.276.0.7230010.3.1.4.8323329.11325.1517875232.338037
830
+ 1.2.276.0.7230010.3.1.4.8323329.426.1517875162.877157
831
+ 1.2.276.0.7230010.3.1.4.8323329.1615.1517875168.605213
832
+ 1.2.276.0.7230010.3.1.4.8323329.12968.1517875242.785063
833
+ 1.2.276.0.7230010.3.1.4.8323329.12860.1517875242.223192
834
+ 1.2.276.0.7230010.3.1.4.8323329.13721.1517875247.380606
835
+ 1.2.276.0.7230010.3.1.4.8323329.3741.1517875179.233719
836
+ 1.2.276.0.7230010.3.1.4.8323329.31830.1517875157.86706
837
+ 1.2.276.0.7230010.3.1.4.8323329.11674.1517875234.256388
838
+ 1.2.276.0.7230010.3.1.4.8323329.2357.1517875172.319430
839
+ 1.2.276.0.7230010.3.1.4.8323329.10918.1517875227.904054
840
+ 1.2.276.0.7230010.3.1.4.8323329.12359.1517875238.782017
841
+ 1.2.276.0.7230010.3.1.4.8323329.3874.1517875179.927009
842
+ 1.2.276.0.7230010.3.1.4.8323329.13282.1517875244.499641
843
+ 1.2.276.0.7230010.3.1.4.8323329.3858.1517875179.820893
844
+ 1.2.276.0.7230010.3.1.4.8323329.2024.1517875170.760491
845
+ 1.2.276.0.7230010.3.1.4.8323329.2696.1517875174.90114
846
+ 1.2.276.0.7230010.3.1.4.8323329.12464.1517875239.236433
847
+ 1.2.276.0.7230010.3.1.4.8323329.3267.1517875176.976359
848
+ 1.2.276.0.7230010.3.1.4.8323329.32081.1517875158.338812
849
+ 1.2.276.0.7230010.3.1.4.8323329.11540.1517875233.498485
850
+ 1.2.276.0.7230010.3.1.4.8323329.32671.1517875161.738157
851
+ 1.2.276.0.7230010.3.1.4.8323329.10067.1517875221.824278
852
+ 1.2.276.0.7230010.3.1.4.8323329.32341.1517875160.123989
853
+ 1.2.276.0.7230010.3.1.4.8323329.13849.1517875248.274615
854
+ 1.2.276.0.7230010.3.1.4.8323329.1747.1517875169.224029
855
+ 1.2.276.0.7230010.3.1.4.8323329.32251.1517875159.241658
856
+ 1.2.276.0.7230010.3.1.4.8323329.2527.1517875173.208561
857
+ 1.2.276.0.7230010.3.1.4.8323329.10757.1517875225.493541
858
+ 1.2.276.0.7230010.3.1.4.8323329.4262.1517875181.994659
859
+ 1.2.276.0.7230010.3.1.4.8323329.10944.1517875228.378826
860
+ 1.2.276.0.7230010.3.1.4.8323329.32065.1517875158.258753
861
+ 1.2.276.0.7230010.3.1.4.8323329.4905.1517875185.363996
862
+ 1.2.276.0.7230010.3.1.4.8323329.4880.1517875185.237288
863
+ 1.2.276.0.7230010.3.1.4.8323329.10299.1517875223.29737
864
+ 1.2.276.0.7230010.3.1.4.8323329.10203.1517875222.620532
865
+ 1.2.276.0.7230010.3.1.4.8323329.11906.1517875236.391732
866
+ 1.2.276.0.7230010.3.1.4.8323329.12847.1517875242.143131
867
+ 1.2.276.0.7230010.3.1.4.8323329.2689.1517875174.66063
868
+ 1.2.276.0.7230010.3.1.4.8323329.4866.1517875185.157274
869
+ 1.2.276.0.7230010.3.1.4.8323329.12557.1517875239.707485
870
+ 1.2.276.0.7230010.3.1.4.8323329.13598.1517875246.810162
871
+ 1.2.276.0.7230010.3.1.4.8323329.14355.1517875251.708527
872
+ 1.2.276.0.7230010.3.1.4.8323329.32409.1517875160.464957
873
+ 1.2.276.0.7230010.3.1.4.8323329.389.1517875162.733243
874
+ 1.2.276.0.7230010.3.1.4.8323329.3551.1517875178.374167
875
+ 1.2.276.0.7230010.3.1.4.8323329.32222.1517875159.83015
876
+ 1.2.276.0.7230010.3.1.4.8323329.4069.1517875180.960742
877
+ 1.2.276.0.7230010.3.1.4.8323329.31695.1517875156.358341
878
+ 1.2.276.0.7230010.3.1.4.8323329.1221.1517875166.844950
879
+ 1.2.276.0.7230010.3.1.4.8323329.10367.1517875223.390827
880
+ 1.2.276.0.7230010.3.1.4.8323329.1955.1517875170.415844
881
+ 1.2.276.0.7230010.3.1.4.8323329.10831.1517875225.830206
882
+ 1.2.276.0.7230010.3.1.4.8323329.4215.1517875181.761322
883
+ 1.2.276.0.7230010.3.1.4.8323329.13787.1517875247.920918
884
+ 1.2.276.0.7230010.3.1.4.8323329.10164.1517875222.418058
885
+ 1.2.276.0.7230010.3.1.4.8323329.2833.1517875174.962280
886
+ 1.2.276.0.7230010.3.1.4.8323329.3393.1517875177.640691
887
+ 1.2.276.0.7230010.3.1.4.8323329.14525.1517875252.531069
888
+ 1.2.276.0.7230010.3.1.4.8323329.12293.1517875238.412247
889
+ 1.2.276.0.7230010.3.1.4.8323329.3978.1517875180.492786
890
+ 1.2.276.0.7230010.3.1.4.8323329.13358.1517875244.815501
891
+ 1.2.276.0.7230010.3.1.4.8323329.13006.1517875242.971526
892
+ 1.2.276.0.7230010.3.1.4.8323329.3776.1517875179.374457
893
+ 1.2.276.0.7230010.3.1.4.8323329.10425.1517875223.660376
894
+ 1.2.276.0.7230010.3.1.4.8323329.12945.1517875242.653722
895
+ 1.2.276.0.7230010.3.1.4.8323329.11730.1517875234.501837
896
+ 1.2.276.0.7230010.3.1.4.8323329.2538.1517875173.267154
897
+ 1.2.276.0.7230010.3.1.4.8323329.11140.1517875231.374652
898
+ 1.2.276.0.7230010.3.1.4.8323329.32260.1517875159.278237
899
+ 1.2.276.0.7230010.3.1.4.8323329.13783.1517875247.888242
900
+ 1.2.276.0.7230010.3.1.4.8323329.4098.1517875181.106050
901
+ 1.2.276.0.7230010.3.1.4.8323329.32507.1517875160.922367
902
+ 1.2.276.0.7230010.3.1.4.8323329.1853.1517875169.931644
903
+ 1.2.276.0.7230010.3.1.4.8323329.11089.1517875230.963077
904
+ 1.2.276.0.7230010.3.1.4.8323329.31923.1517875157.513633
905
+ 1.2.276.0.7230010.3.1.4.8323329.5347.1517875187.708647
906
+ 1.2.276.0.7230010.3.1.4.8323329.5616.1517875189.91929
907
+ 1.2.276.0.7230010.3.1.4.8323329.1521.1517875168.213792
908
+ 1.2.276.0.7230010.3.1.4.8323329.11167.1517875231.496051
909
+ 1.2.276.0.7230010.3.1.4.8323329.2808.1517875174.829184
910
+ 1.2.276.0.7230010.3.1.4.8323329.5708.1517875189.694020
911
+ 1.2.276.0.7230010.3.1.4.8323329.32632.1517875161.558209
912
+ 1.2.276.0.7230010.3.1.4.8323329.5277.1517875187.332439
913
+ 1.2.276.0.7230010.3.1.4.8323329.31735.1517875156.534652
914
+ 1.2.276.0.7230010.3.1.4.8323329.3165.1517875176.394903
915
+ 1.2.276.0.7230010.3.1.4.8323329.10688.1517875225.92203
916
+ 1.2.276.0.7230010.3.1.4.8323329.5788.1517875190.602701
917
+ 1.2.276.0.7230010.3.1.4.8323329.2396.1517875172.523171
918
+ 1.2.276.0.7230010.3.1.4.8323329.10077.1517875221.868899
919
+ 1.2.276.0.7230010.3.1.4.8323329.14453.1517875252.188348
920
+ 1.2.276.0.7230010.3.1.4.8323329.12967.1517875242.776728
921
+ 1.2.276.0.7230010.3.1.4.8323329.3790.1517875179.435488
922
+ 1.2.276.0.7230010.3.1.4.8323329.32677.1517875161.756415
923
+ 1.2.276.0.7230010.3.1.4.8323329.4366.1517875182.502232
924
+ 1.2.276.0.7230010.3.1.4.8323329.11711.1517875234.414446
925
+ 1.2.276.0.7230010.3.1.4.8323329.10641.1517875224.691760
926
+ 1.2.276.0.7230010.3.1.4.8323329.11387.1517875232.737592
927
+ 1.2.276.0.7230010.3.1.4.8323329.13025.1517875243.155983
928
+ 1.2.276.0.7230010.3.1.4.8323329.1105.1517875166.337929
929
+ 1.2.276.0.7230010.3.1.4.8323329.3073.1517875175.935757
930
+ 1.2.276.0.7230010.3.1.4.8323329.13774.1517875247.866560
931
+ 1.2.276.0.7230010.3.1.4.8323329.12837.1517875242.96446
932
+ 1.2.276.0.7230010.3.1.4.8323329.1466.1517875167.941720
933
+ 1.2.276.0.7230010.3.1.4.8323329.4689.1517875184.124181
934
+ 1.2.276.0.7230010.3.1.4.8323329.32452.1517875160.686021
935
+ 1.2.276.0.7230010.3.1.4.8323329.14140.1517875249.807509
936
+ 1.2.276.0.7230010.3.1.4.8323329.32071.1517875158.276518
937
+ 1.2.276.0.7230010.3.1.4.8323329.12470.1517875239.271633
938
+ 1.2.276.0.7230010.3.1.4.8323329.1971.1517875170.485756
939
+ 1.2.276.0.7230010.3.1.4.8323329.10693.1517875225.111346
940
+ 1.2.276.0.7230010.3.1.4.8323329.14303.1517875250.658236
941
+ 1.2.276.0.7230010.3.1.4.8323329.4117.1517875181.196918
942
+ 1.2.276.0.7230010.3.1.4.8323329.2493.1517875173.34728
943
+ 1.2.276.0.7230010.3.1.4.8323329.1039.1517875166.21551
944
+ 1.2.276.0.7230010.3.1.4.8323329.10887.1517875226.118091
945
+ 1.2.276.0.7230010.3.1.4.8323329.2864.1517875175.134921
946
+ 1.2.276.0.7230010.3.1.4.8323329.3523.1517875178.222104
947
+ 1.2.276.0.7230010.3.1.4.8323329.13232.1517875244.243032
948
+ 1.2.276.0.7230010.3.1.4.8323329.13352.1517875244.772592
949
+ 1.2.276.0.7230010.3.1.4.8323329.2204.1517875171.631321
950
+ 1.2.276.0.7230010.3.1.4.8323329.13521.1517875246.436817
951
+ 1.2.276.0.7230010.3.1.4.8323329.2525.1517875173.204441
952
+ 1.2.276.0.7230010.3.1.4.8323329.5231.1517875187.99671
953
+ 1.2.276.0.7230010.3.1.4.8323329.1733.1517875169.151251
954
+ 1.2.276.0.7230010.3.1.4.8323329.3830.1517875179.700396
955
+ 1.2.276.0.7230010.3.1.4.8323329.11435.1517875232.930413
956
+ 1.2.276.0.7230010.3.1.4.8323329.13845.1517875248.254365
957
+ 1.2.276.0.7230010.3.1.4.8323329.3754.1517875179.285028
958
+ 1.2.276.0.7230010.3.1.4.8323329.4693.1517875184.149553
959
+ 1.2.276.0.7230010.3.1.4.8323329.1065.1517875166.126456
960
+ 1.2.276.0.7230010.3.1.4.8323329.14123.1517875249.723199
961
+ 1.2.276.0.7230010.3.1.4.8323329.11781.1517875234.774593
962
+ 1.2.276.0.7230010.3.1.4.8323329.12304.1517875238.474454
963
+ 1.2.276.0.7230010.3.1.4.8323329.5641.1517875189.260188
964
+ 1.2.276.0.7230010.3.1.4.8323329.10370.1517875223.412578
965
+ 1.2.276.0.7230010.3.1.4.8323329.5350.1517875187.732471
966
+ 1.2.276.0.7230010.3.1.4.8323329.31762.1517875156.692742
967
+ 1.2.276.0.7230010.3.1.4.8323329.1523.1517875168.226413
968
+ 1.2.276.0.7230010.3.1.4.8323329.13745.1517875247.703220
969
+ 1.2.276.0.7230010.3.1.4.8323329.12547.1517875239.651003
970
+ 1.2.276.0.7230010.3.1.4.8323329.3589.1517875178.587324
971
+ 1.2.276.0.7230010.3.1.4.8323329.10771.1517875225.566198
972
+ 1.2.276.0.7230010.3.1.4.8323329.14026.1517875249.199039
973
+ 1.2.276.0.7230010.3.1.4.8323329.12491.1517875239.375978
974
+ 1.2.276.0.7230010.3.1.4.8323329.1920.1517875170.238595
975
+ 1.2.276.0.7230010.3.1.4.8323329.11258.1517875232.13739
976
+ 1.2.276.0.7230010.3.1.4.8323329.1854.1517875169.929244
977
+ 1.2.276.0.7230010.3.1.4.8323329.1369.1517875167.422571
978
+ 1.2.276.0.7230010.3.1.4.8323329.32727.1517875162.12532
979
+ 1.2.276.0.7230010.3.1.4.8323329.508.1517875163.235815
980
+ 1.2.276.0.7230010.3.1.4.8323329.3646.1517875178.816912
981
+ 1.2.276.0.7230010.3.1.4.8323329.10870.1517875226.54765
982
+ 1.2.276.0.7230010.3.1.4.8323329.1073.1517875166.186056
983
+ 1.2.276.0.7230010.3.1.4.8323329.13045.1517875243.262623
984
+ 1.2.276.0.7230010.3.1.4.8323329.11427.1517875232.887229
985
+ 1.2.276.0.7230010.3.1.4.8323329.12162.1517875237.788063
986
+ 1.2.276.0.7230010.3.1.4.8323329.13033.1517875243.208160
987
+ 1.2.276.0.7230010.3.1.4.8323329.4714.1517875184.275906
988
+ 1.2.276.0.7230010.3.1.4.8323329.12941.1517875242.635403
989
+ 1.2.276.0.7230010.3.1.4.8323329.1348.1517875167.336440
990
+ 1.2.276.0.7230010.3.1.4.8323329.13382.1517875245.51471
991
+ 1.2.276.0.7230010.3.1.4.8323329.11920.1517875236.488335
992
+ 1.2.276.0.7230010.3.1.4.8323329.5209.1517875186.977130
993
+ 1.2.276.0.7230010.3.1.4.8323329.32056.1517875158.218088
994
+ 1.2.276.0.7230010.3.1.4.8323329.5758.1517875190.178617
995
+ 1.2.276.0.7230010.3.1.4.8323329.10774.1517875225.583514
996
+ 1.2.276.0.7230010.3.1.4.8323329.13090.1517875243.547688
997
+ 1.2.276.0.7230010.3.1.4.8323329.2122.1517875171.265904
998
+ 1.2.276.0.7230010.3.1.4.8323329.31683.1517875156.309567
999
+ 1.2.276.0.7230010.3.1.4.8323329.5041.1517875186.100484
1000
+ 1.2.276.0.7230010.3.1.4.8323329.31804.1517875156.948175
1001
+ 1.2.276.0.7230010.3.1.4.8323329.11892.1517875236.313684
1002
+ 1.2.276.0.7230010.3.1.4.8323329.2692.1517875174.77244
1003
+ 1.2.276.0.7230010.3.1.4.8323329.10111.1517875222.157809
1004
+ 1.2.276.0.7230010.3.1.4.8323329.31901.1517875157.403954
1005
+ 1.2.276.0.7230010.3.1.4.8323329.11662.1517875234.206066
1006
+ 1.2.276.0.7230010.3.1.4.8323329.13248.1517875244.346161
1007
+ 1.2.276.0.7230010.3.1.4.8323329.11861.1517875236.75447
1008
+ 1.2.276.0.7230010.3.1.4.8323329.11399.1517875232.775791
1009
+ 1.2.276.0.7230010.3.1.4.8323329.4890.1517875185.287098
1010
+ 1.2.276.0.7230010.3.1.4.8323329.1810.1517875169.674072
1011
+ 1.2.276.0.7230010.3.1.4.8323329.11940.1517875236.539466
1012
+ 1.2.276.0.7230010.3.1.4.8323329.13406.1517875245.176714
1013
+ 1.2.276.0.7230010.3.1.4.8323329.5136.1517875186.589587
1014
+ 1.2.276.0.7230010.3.1.4.8323329.4294.1517875182.149482
1015
+ 1.2.276.0.7230010.3.1.4.8323329.13148.1517875243.884043
1016
+ 1.2.276.0.7230010.3.1.4.8323329.4551.1517875183.407216
1017
+ 1.2.276.0.7230010.3.1.4.8323329.10561.1517875224.274935
1018
+ 1.2.276.0.7230010.3.1.4.8323329.1716.1517875169.81362
1019
+ 1.2.276.0.7230010.3.1.4.8323329.3171.1517875176.420860
1020
+ 1.2.276.0.7230010.3.1.4.8323329.32699.1517875161.856434
1021
+ 1.2.276.0.7230010.3.1.4.8323329.348.1517875162.509428
1022
+ 1.2.276.0.7230010.3.1.4.8323329.10631.1517875224.629432
1023
+ 1.2.276.0.7230010.3.1.4.8323329.11262.1517875232.18241
1024
+ 1.2.276.0.7230010.3.1.4.8323329.3032.1517875175.739285
1025
+ 1.2.276.0.7230010.3.1.4.8323329.2285.1517875171.931964
1026
+ 1.2.276.0.7230010.3.1.4.8323329.12825.1517875242.34839
1027
+ 1.2.276.0.7230010.3.1.4.8323329.4127.1517875181.246321
1028
+ 1.2.276.0.7230010.3.1.4.8323329.13904.1517875248.586162
1029
+ 1.2.276.0.7230010.3.1.4.8323329.10634.1517875224.647661
1030
+ 1.2.276.0.7230010.3.1.4.8323329.3522.1517875178.211402
1031
+ 1.2.276.0.7230010.3.1.4.8323329.12401.1517875238.972395
1032
+ 1.2.276.0.7230010.3.1.4.8323329.1057.1517875166.87692
1033
+ 1.2.276.0.7230010.3.1.4.8323329.12177.1517875237.845301
1034
+ 1.2.276.0.7230010.3.1.4.8323329.5697.1517875189.643327
1035
+ 1.2.276.0.7230010.3.1.4.8323329.5082.1517875186.327141
1036
+ 1.2.276.0.7230010.3.1.4.8323329.3591.1517875178.604820
1037
+ 1.2.276.0.7230010.3.1.4.8323329.10866.1517875226.31656
1038
+ 1.2.276.0.7230010.3.1.4.8323329.5493.1517875188.455781
1039
+ 1.2.276.0.7230010.3.1.4.8323329.10809.1517875225.720240
1040
+ 1.2.276.0.7230010.3.1.4.8323329.5621.1517875189.130240
1041
+ 1.2.276.0.7230010.3.1.4.8323329.5078.1517875186.323388
1042
+ 1.2.276.0.7230010.3.1.4.8323329.14388.1517875251.859327
1043
+ 1.2.276.0.7230010.3.1.4.8323329.32272.1517875159.320647
1044
+ 1.2.276.0.7230010.3.1.4.8323329.11829.1517875235.905593
1045
+ 1.2.276.0.7230010.3.1.4.8323329.2891.1517875175.241160
1046
+ 1.2.276.0.7230010.3.1.4.8323329.10140.1517875222.285481
1047
+ 1.2.276.0.7230010.3.1.4.8323329.12356.1517875238.751271
1048
+ 1.2.276.0.7230010.3.1.4.8323329.12864.1517875242.244153
1049
+ 1.2.276.0.7230010.3.1.4.8323329.32068.1517875158.260753
1050
+ 1.2.276.0.7230010.3.1.4.8323329.11207.1517875231.705951
1051
+ 1.2.276.0.7230010.3.1.4.8323329.11803.1517875234.931932
1052
+ 1.2.276.0.7230010.3.1.4.8323329.11170.1517875231.513015
1053
+ 1.2.276.0.7230010.3.1.4.8323329.12725.1517875241.388746
1054
+ 1.2.276.0.7230010.3.1.4.8323329.1693.1517875168.977010
1055
+ 1.2.276.0.7230010.3.1.4.8323329.14417.1517875252.4262
1056
+ 1.2.276.0.7230010.3.1.4.8323329.14240.1517875250.406252
1057
+ 1.2.276.0.7230010.3.1.4.8323329.12985.1517875242.877598
1058
+ 1.2.276.0.7230010.3.1.4.8323329.5168.1517875186.763362
1059
+ 1.2.276.0.7230010.3.1.4.8323329.11611.1517875233.900347
1060
+ 1.2.276.0.7230010.3.1.4.8323329.31982.1517875157.832985
1061
+ 1.2.276.0.7230010.3.1.4.8323329.32651.1517875161.636322
1062
+ 1.2.276.0.7230010.3.1.4.8323329.2157.1517875171.388809
1063
+ 1.2.276.0.7230010.3.1.4.8323329.486.1517875163.156313
1064
+ 1.2.276.0.7230010.3.1.4.8323329.3781.1517875179.402647
1065
+ 1.2.276.0.7230010.3.1.4.8323329.5631.1517875189.211969
1066
+ 1.2.276.0.7230010.3.1.4.8323329.2827.1517875174.927076
1067
+ 1.2.276.0.7230010.3.1.4.8323329.32523.1517875160.987861
1068
+ 1.2.276.0.7230010.3.1.4.8323329.2528.1517875173.219136
1069
+ 1.2.276.0.7230010.3.1.4.8323329.12182.1517875237.857605
1070
+ 1.2.276.0.7230010.3.1.4.8323329.14203.1517875250.226076
1071
+ 1.2.276.0.7230010.3.1.4.8323329.3735.1517875179.210766
1072
+ 1.2.276.0.7230010.3.1.4.8323329.3079.1517875175.957058
1073
+ 1.2.276.0.7230010.3.1.4.8323329.4602.1517875183.677554
1074
+ 1.2.276.0.7230010.3.1.4.8323329.11825.1517875235.323261
1075
+ 1.2.276.0.7230010.3.1.4.8323329.1562.1517875168.418765
1076
+ 1.2.276.0.7230010.3.1.4.8323329.13250.1517875244.350969
1077
+ 1.2.276.0.7230010.3.1.4.8323329.575.1517875163.509769
1078
+ 1.2.276.0.7230010.3.1.4.8323329.11331.1517875232.384296
1079
+ 1.2.276.0.7230010.3.1.4.8323329.1349.1517875167.351429
1080
+ 1.2.276.0.7230010.3.1.4.8323329.13696.1517875247.262539
1081
+ 1.2.276.0.7230010.3.1.4.8323329.10709.1517875225.211333
1082
+ 1.2.276.0.7230010.3.1.4.8323329.4588.1517875183.632318
1083
+ 1.2.276.0.7230010.3.1.4.8323329.31964.1517875157.738104
1084
+ 1.2.276.0.7230010.3.1.4.8323329.1309.1517875167.210689
1085
+ 1.2.276.0.7230010.3.1.4.8323329.2229.1517875171.736202
1086
+ 1.2.276.0.7230010.3.1.4.8323329.10379.1517875223.440795
1087
+ 1.2.276.0.7230010.3.1.4.8323329.14285.1517875250.573662
1088
+ 1.2.276.0.7230010.3.1.4.8323329.2339.1517875172.254851
1089
+ 1.2.276.0.7230010.3.1.4.8323329.5437.1517875188.120198
1090
+ 1.2.276.0.7230010.3.1.4.8323329.2681.1517875174.16963
1091
+ 1.2.276.0.7230010.3.1.4.8323329.32438.1517875160.592636
1092
+ 1.2.276.0.7230010.3.1.4.8323329.5492.1517875188.453674
1093
+ 1.2.276.0.7230010.3.1.4.8323329.13030.1517875243.187504
1094
+ 1.2.276.0.7230010.3.1.4.8323329.3839.1517875179.725802
1095
+ 1.2.276.0.7230010.3.1.4.8323329.4846.1517875185.91498
1096
+ 1.2.276.0.7230010.3.1.4.8323329.11172.1517875231.521621
1097
+ 1.2.276.0.7230010.3.1.4.8323329.32301.1517875159.761929
1098
+ 1.2.276.0.7230010.3.1.4.8323329.1220.1517875166.837537
1099
+ 1.2.276.0.7230010.3.1.4.8323329.5021.1517875185.984901
1100
+ 1.2.276.0.7230010.3.1.4.8323329.2836.1517875174.995788
1101
+ 1.2.276.0.7230010.3.1.4.8323329.1925.1517875170.268826
1102
+ 1.2.276.0.7230010.3.1.4.8323329.3684.1517875178.973682
1103
+ 1.2.276.0.7230010.3.1.4.8323329.4190.1517875181.595113
1104
+ 1.2.276.0.7230010.3.1.4.8323329.31708.1517875156.413690
1105
+ 1.2.276.0.7230010.3.1.4.8323329.1707.1517875169.58985
1106
+ 1.2.276.0.7230010.3.1.4.8323329.13323.1517875244.666217
1107
+ 1.2.276.0.7230010.3.1.4.8323329.13795.1517875247.991820
1108
+ 1.2.276.0.7230010.3.1.4.8323329.11163.1517875231.474826
1109
+ 1.2.276.0.7230010.3.1.4.8323329.10655.1517875224.920628
1110
+ 1.2.276.0.7230010.3.1.4.8323329.5514.1517875188.597906
1111
+ 1.2.276.0.7230010.3.1.4.8323329.10750.1517875225.455691
1112
+ 1.2.276.0.7230010.3.1.4.8323329.3151.1517875176.339182
1113
+ 1.2.276.0.7230010.3.1.4.8323329.32605.1517875161.442685
1114
+ 1.2.276.0.7230010.3.1.4.8323329.1802.1517875169.619424
1115
+ 1.2.276.0.7230010.3.1.4.8323329.4814.1517875184.934535
1116
+ 1.2.276.0.7230010.3.1.4.8323329.10330.1517875223.181464
1117
+ 1.2.276.0.7230010.3.1.4.8323329.31659.1517875156.182382
1118
+ 1.2.276.0.7230010.3.1.4.8323329.12085.1517875237.282636
1119
+ 1.2.276.0.7230010.3.1.4.8323329.11288.1517875232.167667
1120
+ 1.2.276.0.7230010.3.1.4.8323329.14437.1517875252.102691
1121
+ 1.2.276.0.7230010.3.1.4.8323329.10832.1517875225.844667
1122
+ 1.2.276.0.7230010.3.1.4.8323329.3812.1517875179.590372
1123
+ 1.2.276.0.7230010.3.1.4.8323329.10647.1517875224.720668
1124
+ 1.2.276.0.7230010.3.1.4.8323329.13185.1517875244.52580
1125
+ 1.2.276.0.7230010.3.1.4.8323329.32662.1517875161.690111
1126
+ 1.2.276.0.7230010.3.1.4.8323329.14601.1517875252.972365
1127
+ 1.2.276.0.7230010.3.1.4.8323329.14548.1517875252.639695
1128
+ 1.2.276.0.7230010.3.1.4.8323329.13084.1517875243.528738
1129
+ 1.2.276.0.7230010.3.1.4.8323329.2590.1517875173.626954
1130
+ 1.2.276.0.7230010.3.1.4.8323329.12650.1517875240.986072
1131
+ 1.2.276.0.7230010.3.1.4.8323329.12261.1517875238.275944
1132
+ 1.2.276.0.7230010.3.1.4.8323329.1421.1517875167.689908
1133
+ 1.2.276.0.7230010.3.1.4.8323329.32569.1517875161.255037
1134
+ 1.2.276.0.7230010.3.1.4.8323329.1540.1517875168.296187
1135
+ 1.2.276.0.7230010.3.1.4.8323329.2369.1517875172.385971
1136
+ 1.2.276.0.7230010.3.1.4.8323329.3883.1517875179.970146
1137
+ 1.2.276.0.7230010.3.1.4.8323329.11567.1517875233.659603
1138
+ 1.2.276.0.7230010.3.1.4.8323329.3813.1517875179.597068
1139
+ 1.2.276.0.7230010.3.1.4.8323329.1798.1517875169.621705
1140
+ 1.2.276.0.7230010.3.1.4.8323329.11741.1517875234.559182
1141
+ 1.2.276.0.7230010.3.1.4.8323329.10317.1517875223.123236
1142
+ 1.2.276.0.7230010.3.1.4.8323329.11791.1517875234.847450
1143
+ 1.2.276.0.7230010.3.1.4.8323329.1344.1517875167.320441
1144
+ 1.2.276.0.7230010.3.1.4.8323329.12533.1517875239.572750
1145
+ 1.2.276.0.7230010.3.1.4.8323329.11729.1517875234.511546
1146
+ 1.2.276.0.7230010.3.1.4.8323329.5147.1517875186.650192
1147
+ 1.2.276.0.7230010.3.1.4.8323329.3512.1517875178.170726
1148
+ 1.2.276.0.7230010.3.1.4.8323329.1608.1517875168.577144
1149
+ 1.2.276.0.7230010.3.1.4.8323329.4406.1517875182.675122
1150
+ 1.2.276.0.7230010.3.1.4.8323329.14155.1517875249.898163
1151
+ 1.2.276.0.7230010.3.1.4.8323329.3299.1517875177.153669
1152
+ 1.2.276.0.7230010.3.1.4.8323329.5618.1517875189.112150
1153
+ 1.2.276.0.7230010.3.1.4.8323329.31643.1517875156.72769
1154
+ 1.2.276.0.7230010.3.1.4.8323329.3453.1517875177.907225
1155
+ 1.2.276.0.7230010.3.1.4.8323329.31663.1517875156.207544
1156
+ 1.2.276.0.7230010.3.1.4.8323329.11773.1517875234.728639
1157
+ 1.2.276.0.7230010.3.1.4.8323329.381.1517875162.653343
1158
+ 1.2.276.0.7230010.3.1.4.8323329.10814.1517875225.750266
1159
+ 1.2.276.0.7230010.3.1.4.8323329.1876.1517875170.19743
1160
+ 1.2.276.0.7230010.3.1.4.8323329.3508.1517875178.152185
1161
+ 1.2.276.0.7230010.3.1.4.8323329.11112.1517875231.218480
1162
+ 1.2.276.0.7230010.3.1.4.8323329.10586.1517875224.429817
1163
+ 1.2.276.0.7230010.3.1.4.8323329.12199.1517875237.934263
1164
+ 1.2.276.0.7230010.3.1.4.8323329.377.1517875162.629482
1165
+ 1.2.276.0.7230010.3.1.4.8323329.12014.1517875236.900565
1166
+ 1.2.276.0.7230010.3.1.4.8323329.5617.1517875189.97823
1167
+ 1.2.276.0.7230010.3.1.4.8323329.4528.1517875183.319682
1168
+ 1.2.276.0.7230010.3.1.4.8323329.1066.1517875166.134239
1169
+ 1.2.276.0.7230010.3.1.4.8323329.4303.1517875182.187113
1170
+ 1.2.276.0.7230010.3.1.4.8323329.1209.1517875166.788484
1171
+ 1.2.276.0.7230010.3.1.4.8323329.1317.1517875167.224344
1172
+ 1.2.276.0.7230010.3.1.4.8323329.13896.1517875248.544975
1173
+ 1.2.276.0.7230010.3.1.4.8323329.5745.1517875190.95784
1174
+ 1.2.276.0.7230010.3.1.4.8323329.3517.1517875178.191502
1175
+ 1.2.276.0.7230010.3.1.4.8323329.4349.1517875182.412250
1176
+ 1.2.276.0.7230010.3.1.4.8323329.13691.1517875247.257916
1177
+ 1.2.276.0.7230010.3.1.4.8323329.14040.1517875249.289553
1178
+ 1.2.276.0.7230010.3.1.4.8323329.4885.1517875185.263454
1179
+ 1.2.276.0.7230010.3.1.4.8323329.10872.1517875226.70501
1180
+ 1.2.276.0.7230010.3.1.4.8323329.2407.1517875172.578600
1181
+ 1.2.276.0.7230010.3.1.4.8323329.12422.1517875239.46167
1182
+ 1.2.276.0.7230010.3.1.4.8323329.13482.1517875245.521536
1183
+ 1.2.276.0.7230010.3.1.4.8323329.2559.1517875173.405559
1184
+ 1.2.276.0.7230010.3.1.4.8323329.11482.1517875233.160611
1185
+ 1.2.276.0.7230010.3.1.4.8323329.2532.1517875173.235800
1186
+ 1.2.276.0.7230010.3.1.4.8323329.1748.1517875169.223209
1187
+ 1.2.276.0.7230010.3.1.4.8323329.10270.1517875222.923370
1188
+ 1.2.276.0.7230010.3.1.4.8323329.13526.1517875246.452593
1189
+ 1.2.276.0.7230010.3.1.4.8323329.5116.1517875186.475243
1190
+ 1.2.276.0.7230010.3.1.4.8323329.4527.1517875183.306165
1191
+ 1.2.276.0.7230010.3.1.4.8323329.4272.1517875182.53044
1192
+ 1.2.276.0.7230010.3.1.4.8323329.10280.1517875222.968568
1193
+ 1.2.276.0.7230010.3.1.4.8323329.3104.1517875176.145329
1194
+ 1.2.276.0.7230010.3.1.4.8323329.11996.1517875236.815439
1195
+ 1.2.276.0.7230010.3.1.4.8323329.319.1517875162.366125
1196
+ 1.2.276.0.7230010.3.1.4.8323329.4853.1517875185.123274
1197
+ 1.2.276.0.7230010.3.1.4.8323329.5324.1517875187.613002
1198
+ 1.2.276.0.7230010.3.1.4.8323329.2201.1517875171.622091
1199
+ 1.2.276.0.7230010.3.1.4.8323329.5442.1517875188.140165
1200
+ 1.2.276.0.7230010.3.1.4.8323329.10022.1517875221.8093
1201
+ 1.2.276.0.7230010.3.1.4.8323329.32232.1517875159.152931
1202
+ 1.2.276.0.7230010.3.1.4.8323329.14501.1517875252.427626
1203
+ 1.2.276.0.7230010.3.1.4.8323329.10441.1517875223.739805
1204
+ 1.2.276.0.7230010.3.1.4.8323329.12022.1517875236.955173
1205
+ 1.2.276.0.7230010.3.1.4.8323329.2015.1517875170.706887
1206
+ 1.2.276.0.7230010.3.1.4.8323329.2426.1517875172.643583
1207
+ 1.2.276.0.7230010.3.1.4.8323329.10545.1517875224.212907
1208
+ 1.2.276.0.7230010.3.1.4.8323329.32082.1517875158.341124
1209
+ 1.2.276.0.7230010.3.1.4.8323329.11572.1517875233.675564
1210
+ 1.2.276.0.7230010.3.1.4.8323329.13445.1517875245.347813
1211
+ 1.2.276.0.7230010.3.1.4.8323329.10533.1517875224.163136
1212
+ 1.2.276.0.7230010.3.1.4.8323329.11843.1517875235.963720
1213
+ 1.2.276.0.7230010.3.1.4.8323329.5118.1517875186.491101
1214
+ 1.2.276.0.7230010.3.1.4.8323329.5629.1517875189.189890
1215
+ 1.2.276.0.7230010.3.1.4.8323329.5336.1517875187.689223
1216
+ 1.2.276.0.7230010.3.1.4.8323329.12399.1517875238.971852
1217
+ 1.2.276.0.7230010.3.1.4.8323329.5403.1517875187.942519
1218
+ 1.2.276.0.7230010.3.1.4.8323329.10200.1517875222.607319
1219
+ 1.2.276.0.7230010.3.1.4.8323329.3077.1517875175.944825
1220
+ 1.2.276.0.7230010.3.1.4.8323329.11455.1517875233.24365
1221
+ 1.2.276.0.7230010.3.1.4.8323329.11069.1517875230.875999
1222
+ 1.2.276.0.7230010.3.1.4.8323329.4360.1517875182.467610
1223
+ 1.2.276.0.7230010.3.1.4.8323329.3715.1517875179.123946
1224
+ 1.2.276.0.7230010.3.1.4.8323329.1401.1517875167.558474
1225
+ 1.2.276.0.7230010.3.1.4.8323329.14300.1517875250.642258
1226
+ 1.2.276.0.7230010.3.1.4.8323329.4071.1517875180.965145
1227
+ 1.2.276.0.7230010.3.1.4.8323329.10569.1517875224.312447
1228
+ 1.2.276.0.7230010.3.1.4.8323329.2410.1517875172.587385
1229
+ 1.2.276.0.7230010.3.1.4.8323329.11565.1517875233.635888
1230
+ 1.2.276.0.7230010.3.1.4.8323329.14327.1517875251.328864
1231
+ 1.2.276.0.7230010.3.1.4.8323329.1271.1517875167.67991
1232
+ 1.2.276.0.7230010.3.1.4.8323329.13816.1517875248.87788
1233
+ 1.2.276.0.7230010.3.1.4.8323329.3023.1517875175.697978
1234
+ 1.2.276.0.7230010.3.1.4.8323329.13249.1517875244.341756
1235
+ 1.2.276.0.7230010.3.1.4.8323329.10403.1517875223.553178
1236
+ 1.2.276.0.7230010.3.1.4.8323329.32214.1517875159.44727
1237
+ 1.2.276.0.7230010.3.1.4.8323329.3689.1517875178.995332
1238
+ 1.2.276.0.7230010.3.1.4.8323329.32696.1517875161.855596
1239
+ 1.2.276.0.7230010.3.1.4.8323329.3246.1517875176.864519
1240
+ 1.2.276.0.7230010.3.1.4.8323329.10765.1517875225.572082
1241
+ 1.2.276.0.7230010.3.1.4.8323329.2796.1517875174.791904
1242
+ 1.2.276.0.7230010.3.1.4.8323329.32344.1517875160.134521
1243
+ 1.2.276.0.7230010.3.1.4.8323329.13356.1517875244.803475
1244
+ 1.2.276.0.7230010.3.1.4.8323329.1796.1517875169.650770
1245
+ 1.2.276.0.7230010.3.1.4.8323329.5181.1517875186.849086
1246
+ 1.2.276.0.7230010.3.1.4.8323329.3926.1517875180.155131
1247
+ 1.2.276.0.7230010.3.1.4.8323329.1932.1517875170.310695
1248
+ 1.2.276.0.7230010.3.1.4.8323329.2342.1517875172.263951
1249
+ 1.2.276.0.7230010.3.1.4.8323329.1623.1517875168.637906
1250
+ 1.2.276.0.7230010.3.1.4.8323329.10150.1517875222.349174
1251
+ 1.2.276.0.7230010.3.1.4.8323329.3141.1517875176.294054
1252
+ 1.2.276.0.7230010.3.1.4.8323329.10666.1517875224.962823
1253
+ 1.2.276.0.7230010.3.1.4.8323329.3855.1517875179.807164
1254
+ 1.2.276.0.7230010.3.1.4.8323329.32062.1517875158.251717
1255
+ 1.2.276.0.7230010.3.1.4.8323329.3461.1517875177.935253
1256
+ 1.2.276.0.7230010.3.1.4.8323329.10836.1517875225.855935
1257
+ 1.2.276.0.7230010.3.1.4.8323329.32284.1517875159.403015
1258
+ 1.2.276.0.7230010.3.1.4.8323329.5029.1517875186.40650
1259
+ 1.2.276.0.7230010.3.1.4.8323329.11147.1517875231.406761
1260
+ 1.2.276.0.7230010.3.1.4.8323329.4331.1517875182.322446
1261
+ 1.2.276.0.7230010.3.1.4.8323329.2179.1517875171.512878
1262
+ 1.2.276.0.7230010.3.1.4.8323329.3564.1517875178.439497
1263
+ 1.2.276.0.7230010.3.1.4.8323329.2731.1517875174.307571
1264
+ 1.2.276.0.7230010.3.1.4.8323329.4875.1517875185.211011
1265
+ 1.2.276.0.7230010.3.1.4.8323329.4595.1517875183.657216
1266
+ 1.2.276.0.7230010.3.1.4.8323329.32541.1517875161.97018
1267
+ 1.2.276.0.7230010.3.1.4.8323329.2987.1517875175.570109
1268
+ 1.2.276.0.7230010.3.1.4.8323329.5019.1517875185.975789
1269
+ 1.2.276.0.7230010.3.1.4.8323329.13182.1517875244.37130
1270
+ 1.2.276.0.7230010.3.1.4.8323329.14556.1517875252.686475
1271
+ 1.2.276.0.7230010.3.1.4.8323329.14369.1517875251.777070
1272
+ 1.2.276.0.7230010.3.1.4.8323329.14036.1517875249.260911
1273
+ 1.2.276.0.7230010.3.1.4.8323329.3525.1517875178.225816
1274
+ 1.2.276.0.7230010.3.1.4.8323329.4462.1517875182.974800
1275
+ 1.2.276.0.7230010.3.1.4.8323329.3450.1517875177.893802
1276
+ 1.2.276.0.7230010.3.1.4.8323329.5193.1517875186.903973
1277
+ 1.2.276.0.7230010.3.1.4.8323329.4788.1517875184.810444
1278
+ 1.2.276.0.7230010.3.1.4.8323329.2498.1517875173.62316
1279
+ 1.2.276.0.7230010.3.1.4.8323329.3090.1517875176.48926
1280
+ 1.2.276.0.7230010.3.1.4.8323329.11484.1517875233.164926
1281
+ 1.2.276.0.7230010.3.1.4.8323329.14289.1517875250.589754
1282
+ 1.2.276.0.7230010.3.1.4.8323329.11596.1517875233.827186
1283
+ 1.2.276.0.7230010.3.1.4.8323329.12596.1517875239.959655
1284
+ 1.2.276.0.7230010.3.1.4.8323329.2291.1517875171.965082
1285
+ 1.2.276.0.7230010.3.1.4.8323329.4790.1517875184.813540
1286
+ 1.2.276.0.7230010.3.1.4.8323329.3823.1517875179.661342
1287
+ 1.2.276.0.7230010.3.1.4.8323329.31689.1517875156.331949
1288
+ 1.2.276.0.7230010.3.1.4.8323329.4344.1517875182.377198
1289
+ 1.2.276.0.7230010.3.1.4.8323329.11099.1517875231.7777
1290
+ 1.2.276.0.7230010.3.1.4.8323329.10900.1517875226.344445
1291
+ 1.2.276.0.7230010.3.1.4.8323329.4794.1517875184.840760
1292
+ 1.2.276.0.7230010.3.1.4.8323329.11187.1517875231.620018
1293
+ 1.2.276.0.7230010.3.1.4.8323329.14192.1517875250.184608
1294
+ 1.2.276.0.7230010.3.1.4.8323329.2952.1517875175.464531
1295
+ 1.2.276.0.7230010.3.1.4.8323329.12108.1517875237.422446
1296
+ 1.2.276.0.7230010.3.1.4.8323329.10701.1517875225.156682
1297
+ 1.2.276.0.7230010.3.1.4.8323329.32657.1517875161.665597
1298
+ 1.2.276.0.7230010.3.1.4.8323329.10119.1517875222.194182
1299
+ 1.2.276.0.7230010.3.1.4.8323329.10356.1517875223.334898
1300
+ 1.2.276.0.7230010.3.1.4.8323329.2232.1517875171.734773
1301
+ 1.2.276.0.7230010.3.1.4.8323329.14443.1517875252.137038
1302
+ 1.2.276.0.7230010.3.1.4.8323329.10566.1517875224.308117
1303
+ 1.2.276.0.7230010.3.1.4.8323329.13977.1517875248.938556
1304
+ 1.2.276.0.7230010.3.1.4.8323329.4087.1517875181.48201
1305
+ 1.2.276.0.7230010.3.1.4.8323329.11286.1517875232.153389
1306
+ 1.2.276.0.7230010.3.1.4.8323329.3953.1517875180.316133
1307
+ 1.2.276.0.7230010.3.1.4.8323329.3765.1517875179.328110
1308
+ 1.2.276.0.7230010.3.1.4.8323329.11657.1517875234.172462
1309
+ 1.2.276.0.7230010.3.1.4.8323329.10825.1517875225.796519
1310
+ 1.2.276.0.7230010.3.1.4.8323329.13277.1517875244.472993
1311
+ 1.2.276.0.7230010.3.1.4.8323329.32766.1517875162.249870
1312
+ 1.2.276.0.7230010.3.1.4.8323329.4785.1517875184.789298
1313
+ 1.2.276.0.7230010.3.1.4.8323329.31887.1517875157.329291
1314
+ 1.2.276.0.7230010.3.1.4.8323329.14364.1517875251.781418
1315
+ 1.2.276.0.7230010.3.1.4.8323329.2160.1517875171.422668
1316
+ 1.2.276.0.7230010.3.1.4.8323329.2985.1517875175.560984
1317
+ 1.2.276.0.7230010.3.1.4.8323329.10007.1517875220.954767
1318
+ 1.2.276.0.7230010.3.1.4.8323329.13766.1517875247.814106
1319
+ 1.2.276.0.7230010.3.1.4.8323329.10925.1517875228.46756
1320
+ 1.2.276.0.7230010.3.1.4.8323329.10663.1517875224.942595
1321
+ 1.2.276.0.7230010.3.1.4.8323329.14172.1517875250.99478
1322
+ 1.2.276.0.7230010.3.1.4.8323329.31886.1517875157.319960
1323
+ 1.2.276.0.7230010.3.1.4.8323329.5053.1517875186.153242
1324
+ 1.2.276.0.7230010.3.1.4.8323329.13924.1517875248.650217
1325
+ 1.2.276.0.7230010.3.1.4.8323329.2629.1517875173.783758
1326
+ 1.2.276.0.7230010.3.1.4.8323329.3498.1517875178.112659
1327
+ 1.2.276.0.7230010.3.1.4.8323329.10095.1517875221.988309
1328
+ 1.2.276.0.7230010.3.1.4.8323329.31971.1517875157.779375
1329
+ 1.2.276.0.7230010.3.1.4.8323329.11504.1517875233.247533
1330
+ 1.2.276.0.7230010.3.1.4.8323329.4330.1517875182.317774
1331
+ 1.2.276.0.7230010.3.1.4.8323329.2185.1517875171.553765
1332
+ 1.2.276.0.7230010.3.1.4.8323329.12110.1517875237.432879
1333
+ 1.2.276.0.7230010.3.1.4.8323329.14222.1517875250.310846
1334
+ 1.2.276.0.7230010.3.1.4.8323329.10226.1517875222.727019
1335
+ 1.2.276.0.7230010.3.1.4.8323329.4868.1517875185.173284
1336
+ 1.2.276.0.7230010.3.1.4.8323329.12663.1517875241.41072
1337
+ 1.2.276.0.7230010.3.1.4.8323329.10930.1517875228.110133
1338
+ 1.2.276.0.7230010.3.1.4.8323329.1507.1517875168.155698
1339
+ 1.2.276.0.7230010.3.1.4.8323329.4863.1517875185.163456
1340
+ 1.2.276.0.7230010.3.1.4.8323329.1750.1517875169.234587
1341
+ 1.2.276.0.7230010.3.1.4.8323329.4645.1517875183.957368
1342
+ 1.2.276.0.7230010.3.1.4.8323329.13480.1517875245.508760
1343
+ 1.2.276.0.7230010.3.1.4.8323329.1741.1517875169.196573
1344
+ 1.2.276.0.7230010.3.1.4.8323329.5271.1517875187.295454
1345
+ 1.2.276.0.7230010.3.1.4.8323329.1083.1517875166.251531
1346
+ 1.2.276.0.7230010.3.1.4.8323329.4684.1517875184.110755
1347
+ 1.2.276.0.7230010.3.1.4.8323329.13076.1517875243.444620
1348
+ 1.2.276.0.7230010.3.1.4.8323329.10670.1517875224.983492
1349
+ 1.2.276.0.7230010.3.1.4.8323329.32633.1517875161.557657
1350
+ 1.2.276.0.7230010.3.1.4.8323329.2121.1517875171.257033
1351
+ 1.2.276.0.7230010.3.1.4.8323329.4408.1517875182.693550
1352
+ 1.2.276.0.7230010.3.1.4.8323329.13964.1517875248.879652
1353
+ 1.2.276.0.7230010.3.1.4.8323329.12989.1517875242.904176
1354
+ 1.2.276.0.7230010.3.1.4.8323329.3982.1517875180.494905
1355
+ 1.2.276.0.7230010.3.1.4.8323329.2536.1517875173.247002
1356
+ 1.2.276.0.7230010.3.1.4.8323329.1891.1517875170.128096
1357
+ 1.2.276.0.7230010.3.1.4.8323329.32404.1517875160.439332
1358
+ 1.2.276.0.7230010.3.1.4.8323329.1268.1517875167.47034
1359
+ 1.2.276.0.7230010.3.1.4.8323329.13386.1517875245.78550
1360
+ 1.2.276.0.7230010.3.1.4.8323329.32305.1517875159.800950
1361
+ 1.2.276.0.7230010.3.1.4.8323329.3405.1517875177.691392
1362
+ 1.2.276.0.7230010.3.1.4.8323329.32595.1517875161.400564
1363
+ 1.2.276.0.7230010.3.1.4.8323329.10190.1517875222.547393
1364
+ 1.2.276.0.7230010.3.1.4.8323329.3961.1517875180.369059
1365
+ 1.2.276.0.7230010.3.1.4.8323329.1093.1517875166.300291
1366
+ 1.2.276.0.7230010.3.1.4.8323329.4893.1517875185.298621
1367
+ 1.2.276.0.7230010.3.1.4.8323329.32250.1517875159.235229
1368
+ 1.2.276.0.7230010.3.1.4.8323329.12827.1517875242.43457
1369
+ 1.2.276.0.7230010.3.1.4.8323329.4001.1517875180.587008
1370
+ 1.2.276.0.7230010.3.1.4.8323329.1195.1517875166.750726
1371
+ 1.2.276.0.7230010.3.1.4.8323329.13464.1517875245.446334
1372
+ 1.2.276.0.7230010.3.1.4.8323329.14576.1517875252.777428
data/splits/vindr_cxr/test.txt ADDED
The diff for this file is too large to render. See raw diff
 
data/splits/vindr_cxr/train.txt ADDED
The diff for this file is too large to render. See raw diff
 
data/splits/vindr_cxr/val.txt ADDED
@@ -0,0 +1,1506 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 001d127bad87592efe45a5c7678f8b8d
2
+ 00291f7aff0123ea76a59998effef229
3
+ 004dc2a50591fb5f1aaf012bffa95fd9
4
+ 0061cf6d35e253b6e7f03940592cc35e
5
+ 00a9f697d85a506d5b281f588addce4e
6
+ 0101ad90f31ddb8fb24e9935a3dac9db
7
+ 0128fe112c2ee94f8ec176109b6ca112
8
+ 014e3dd712dc90f61da7ce8747d8c4c0
9
+ 015d74d7d2667a9b93b8909283af38c8
10
+ 015e332b702e4829710941ab7265bd1d
11
+ 01a318b645d42db0cdcaf9a0b7605723
12
+ 01abaf7c7b831bba7403d08f56e58a94
13
+ 01bae93cacf4bd0206de3ac69ce2bfbb
14
+ 01e3254dd8d66c7d004775227bebc596
15
+ 02079342f9e5f558b5351c222f6394b7
16
+ 02752dfc682a936280e042e038f8cf79
17
+ 02cb781fd08fe2d7a6a56407daf2872b
18
+ 035480fbf46e946e21e7dce78637c329
19
+ 036e52a7979b27826f67bde01b2bf725
20
+ 0391d2388a2442f14d055d5089a747c6
21
+ 03a6df9c2830d62c2b00a5fe5056d40d
22
+ 03f0e6bb0924540875b9ddd96705c184
23
+ 04031e57794b9e8861e3c65e935f11d2
24
+ 041a2df8e7c2af2b0b1bb90bccb50a5e
25
+ 04aed38b30c4de9461c8a9940e99d811
26
+ 04d1f1f8f52b15520f5895be87884fbd
27
+ 04fd89a35648f61485c02b90454bf246
28
+ 051132a778e61a86eb147c7c6f564dfe
29
+ 0533afec465c6a68efb7df00e5332b40
30
+ 0555c4d61c2a897653377312f2c14b4f
31
+ 05ba77b1cf87cd4597d988581f269b44
32
+ 05d92b99575f75e64e0c0e7293c13803
33
+ 05e0b2465053b685ca37849eac3dd62f
34
+ 05ea0fb3ee5e5ca0b523e1fdf1a883d6
35
+ 07011dce1196d722a672c30918252dea
36
+ 070d087c1badb18ee110e19cbe158a40
37
+ 071ff9c782ead87dfa9b1c025c25e769
38
+ 0740dd59179b3143d02c3a477aa65894
39
+ 07cb6e153e67a71402250cafc92d3fe8
40
+ 07d161a3f322c9ea3cff9ed043349e4c
41
+ 0850bf4d0056a34dc0ba6c1c63fc7d2e
42
+ 088006f2453c4183b1ef46fb607bc31c
43
+ 08d0eab34ea5bab14e7e56dabafcdb7f
44
+ 08daf3cf9bcf3d306ad08dbb9a53f4f2
45
+ 0905c0dc82fb8fe621c43f53719a55ca
46
+ 090b30ca55ab2a592cd3b24c9407a2bf
47
+ 095c13d937c0dd9f547035344ba6c6c4
48
+ 0988741921b6152fb971455a4fd57a7c
49
+ 098dbc2e6f9cc6d646fb0720cf80789c
50
+ 09db1fa1b7d13702536a3d244e2e086e
51
+ 09e8730a4d9f18fc366bb049bb5b493a
52
+ 09ee91a2120006e587d2e63c7bf0230f
53
+ 0a16dc6491142ff8c7c36f3b3f4ebd02
54
+ 0a7aec5bd4485a6f5b67e53a8636305c
55
+ 0a8e835f9864b88429863f285c11078d
56
+ 0ada863fb878555ffd8dbd34e2496f76
57
+ 0ae12e31674667003309519e5f98304a
58
+ 0ae8662d977c0bdcb68f704be748f065
59
+ 0aebd7e296fbaae90a154e7989cb7e06
60
+ 0b69b0af56333c2aa5afdce741f50ad9
61
+ 0b78363604f4d81c3e27f90bd3066df6
62
+ 0b805259394307f01adc87b57b704602
63
+ 0b80aaae33916b6c56b4308584cd67c0
64
+ 0bed7f179df709d35aef763544ebfebf
65
+ 0bf07e1bacd4a1c2c9b62960445fc0c6
66
+ 0c76c19b3f015e0387dd2adcbef86182
67
+ 0c905a2041221b381916c89354e0359d
68
+ 0d0e4dbe84356f8ec4a4ff7616b4850f
69
+ 0d35328406239f0b97cd410036d8046f
70
+ 0d3b1464574b7db3d664dc0aa0b66549
71
+ 0dad6433acdce99fe4c8542181dc4d03
72
+ 0e40d75b6a0f50c6855b6f3203f421a2
73
+ 0e76073ded0ce6bfc5ecafea10b50d0b
74
+ 0e9452a04ca26497519875dde9fc333c
75
+ 0e9d8df127d9e6abc3a3a053ecd8ae06
76
+ 0eb12f12b3c3314540731003bd1a887c
77
+ 0ec4947d689af2a94cc913b312368279
78
+ 0f27e4b742995aef46336c6c408f842a
79
+ 0f5f23a027345ba0f0a63f1eca460b0c
80
+ 0f74b308c0c28cbf2bd49ff4a8a68dbd
81
+ 0f814da049ccab4171ed331c749f0eb9
82
+ 0ff665352a064500b5ad8feee653a48d
83
+ 10137d91f76a4457acf44e15fa3ddc71
84
+ 101f2420808891cab10b4b2f0c1d2875
85
+ 105810a967e0610034f957f3c3ceceb7
86
+ 105a6ffa3024a21b53f0dc40a35b23b1
87
+ 107161d70e8adfb758fe9afcd854b387
88
+ 1072da8bf618f814cf7cc3068410d82a
89
+ 1080bdf43ca7ca09d585bb32301f61cc
90
+ 10ad2392bd8169775aea678815bdc0ce
91
+ 10c2c095faefa7a57e1869682ccfb033
92
+ 10c3f0fd6aa8692d67b5796f78a6b827
93
+ 10e8248185760938d4cae1f0462af88a
94
+ 10fa57a7b3532d96bcf34f2dd9c4b4f1
95
+ 113af773c1c297ec9eed8f073d8b4d26
96
+ 11b45b85ec598039c5b2da0ebc23d0a3
97
+ 12090ce5aac57bf0012d16b6d100d84b
98
+ 12187bffa708115e7e67e893abb2ee6d
99
+ 12268c1ea761140eafee75acabc44fb0
100
+ 1245f853816564c0ee3f1b9e93521ff0
101
+ 124ec853c372fcf7f4428b26b32be62f
102
+ 1250833589109a2105ab536d7cb83f2a
103
+ 135101b508a998968ea963ebacd63ecb
104
+ 136811abc7a30d535055c1144edf4103
105
+ 13c284b597a4620ad6400f1c2535a87a
106
+ 14098afea17d540b429c999762f84f06
107
+ 144b76b191aa1e02065903ee1cc3d578
108
+ 144e272e04daf6ac8d36548ea766da37
109
+ 1465e60e27be4d49f4926fcbee1ef0ad
110
+ 14cba1edb1a517d85852f14e81c16398
111
+ 14ed8052e2a79c4475fe03f6f3df4925
112
+ 150d9b226334d9f3471d088307cdc5fd
113
+ 151a8ce59aa6e414ee8a9c9d711cee61
114
+ 157a5f10f07b0c68a0dae91fd9be51aa
115
+ 157f5f6e3b028ef503ff946b28afaa92
116
+ 15acee7728e6530dfa2bd01521c7148d
117
+ 15f672ba0447f0aa6152a73886061e78
118
+ 160e7d89d5cb048ad15947eee4e8c54d
119
+ 161125d894b855b4e89cfbce0d496781
120
+ 1640b4d80c9ded9fdd964740f3e9132b
121
+ 16531c511f60bb26a0f3e36acf16b73a
122
+ 166ec2a0d12a881a828e8094bd8a278d
123
+ 1688c69504b9fd2179225d4b03e677c0
124
+ 169161c96410386408a481c9e6b64925
125
+ 16d08231028d769217747dab0bf47726
126
+ 17285d4b3bcac950397f548d1d715043
127
+ 1756a285d1bc917bbe55024b0727a836
128
+ 17b6cfad0ea2ecd3b9511743a608bcb7
129
+ 182380f853d3ae91eae1e5b8b5546b96
130
+ 182427335981447fdbee564d6a699443
131
+ 18324de51e401d9415af46576424d140
132
+ 18a3dd5dcbabc9484be39f9f2f6c0756
133
+ 19252698ff2897e6c3694db5dd7a6d2c
134
+ 19c994a92c81ccac68a3739ca0a21550
135
+ 1a10fc9897371821a1151b3b5a9cf54d
136
+ 1a96431bc7903b5049ae70fc5a7d8965
137
+ 1aaa4b217affae30113bd3a7a384a4c7
138
+ 1ad1420c6bf26f67e1f0d1140e938efd
139
+ 1ad9acab15f15722dada12e90242178c
140
+ 1af270293d9dc1817fc4be1f202a7234
141
+ 1b070a44c3458e1639f1872768edacde
142
+ 1b5e805a3ddb27279d3a0a698eedc144
143
+ 1b8929dcd5ba852afce3a24c9a33909b
144
+ 1bf31ecce06f5cab7b82b36daea676b6
145
+ 1ce653fe0a084d6ce581776bbec82ef5
146
+ 1d34d1439d33676b14a5b55f7e1502cc
147
+ 1d36704fc4f9a8f997128b92551bbc4d
148
+ 1d63eea24a9f69bc17f1da7af4ffa19a
149
+ 1d9c6b2d965a1eb5bacb24df247005df
150
+ 1d9f612e47d96fab988e3d0664e98c81
151
+ 1dc3bbcc437933158a734f7e28547bb5
152
+ 1dedbc09c3c526fcbb77aee6d8f587ad
153
+ 1e8a0e5b32f974c9292235d8d3d87ea5
154
+ 1e8ef974ee9035e9eb04b4ee395e83ce
155
+ 1e8f8aeb612ca66bac87904f2525f992
156
+ 1edd41fbc11831eeb7b70e45bc91214d
157
+ 1f0e926963ba67281c32a35474a1af05
158
+ 1f15edb18cab49f1996f395c217e5d14
159
+ 1f9cdcc5024717fd9164946c2c317e1c
160
+ 1fa4f7d78fb5dea70baee8bddc37088f
161
+ 1fb52c6de89983f8e92e0d3512da68a0
162
+ 1fc991b32cc74cd90feb7ed007fef755
163
+ 1ff360baaff7e3f923ec84b5d1913c35
164
+ 2026286f876eee3ad8497ab94d2da68f
165
+ 20294a6c521b2ffc8ee2e7e1cac1fc50
166
+ 204b14c0d284a2aa0c75e2e6adf616c3
167
+ 2077dfb717706d5ce9a373f1672e869c
168
+ 2084cc8989cf6a5a92c76d722530fec0
169
+ 20ae3139b1ae9537caeff00f6cb2200a
170
+ 20b5bd22f9b48da4107b6db7479001ff
171
+ 20d962ccef456bf181f80843b2bc462e
172
+ 21105b8fdb3da7b3e12ff54fca48c2db
173
+ 211cd7d772ad3e3f49baa8f641f219b8
174
+ 213a28a89d4e4e9652ac29322220d6ca
175
+ 215dd9dec005beca0a943961957d6072
176
+ 2162cbf3127612dcfed53a45f756b550
177
+ 21cf533a9fe77bdbee21babd427a0d1f
178
+ 21e14e9b837be036c1ca616888d50a03
179
+ 21e705b10515b420d9b17a5183ee4830
180
+ 220b8c6f021dcb19ec48f8cf26c9b847
181
+ 222cd825ec14127cfb030b84780c30d5
182
+ 22bf441ee789749327db34ef3bab59bf
183
+ 22d7fb75b2d533f5fda002cd41721884
184
+ 2330c0e643b79d87e8229abfc13ca9aa
185
+ 23976276263082c45eec8db02176a30b
186
+ 23db61949d4601b884fd79a49deacda7
187
+ 23f1167e98727ee4b2f098240209b7d6
188
+ 23ff34554d9558e5acde83dc634b005c
189
+ 243b9d66004caed384eb9566e3928aeb
190
+ 2440cb2ca1d0e5defb030b6515503524
191
+ 245427964ba756aa267619d1a9a8587a
192
+ 2469a8efd790f12eb9304f5c013a966e
193
+ 249e0d3186ba06b5336a4135b5bd101f
194
+ 250e4a4bfa51c58093c8a111a6adff14
195
+ 25319ebdeca0d1fa8a73f4b168715446
196
+ 253760c0117371987f0cbc8b20e684de
197
+ 2550db13e3e4174fb2980fbc965c4856
198
+ 2592036272857648c597c9045a6588d1
199
+ 25978f8d8601743919c7b3613b4d066e
200
+ 25f0621dae8874aac9985c4034a565ea
201
+ 268ed28c6d57f5d5383cd5cf8e62e457
202
+ 26d1d5a0ef2e692c6340e74859ffdc53
203
+ 275127b4b2ee76e8c3ab0f46267d21db
204
+ 27703fc94e8041b5ddf6253efec73e97
205
+ 27e57b4e9f14817c50b0bec64385e17f
206
+ 285c4b227a6c923d674fa58fdfdd2eca
207
+ 2860567dbd5d3f2597072e0b0e45ccd6
208
+ 287c3bcc7f7e69f01a5a30bbbba6f46f
209
+ 28cfa7a00d66d9084ec969ac35367d22
210
+ 28ea7d2896bc5e5ad1aa88b53e499a0c
211
+ 291b97b81380258ef5722c9b79c94293
212
+ 296fd63dc4894c2e3ae1b2d93eb318bc
213
+ 297a3cc416d776c8b602097611ecda0b
214
+ 29cf3341c2f0195c0faddcf2e640045b
215
+ 29e243ad1a2b17ef44c1a21723ec4752
216
+ 2a083ae0533547d99e2de9b96fbd50a4
217
+ 2a59e57437c724c8b7d0e978b3a06d32
218
+ 2a8be2bd51a3851ed0ce9c84e9a62426
219
+ 2aab75b4b293d54b52633fb560f3b603
220
+ 2aeb88a0d7394443e815a4b3e15399d4
221
+ 2b0fb0afde2742c14c1c967cdcb20969
222
+ 2b33f3a742af2c0d8fce8a2a808ea409
223
+ 2b4f68451e20a6d53e5fbc90f2cf9c33
224
+ 2b76831f3acdcf52dabc60bc6f780381
225
+ 2b8d23b406077cd35596765abe6930c8
226
+ 2ba42e5c46ed0e2087a3e9d3447ad4ea
227
+ 2bcbeee6ac875c40fd3adc070a35f46b
228
+ 2c2e205feb58eb75845728eacc34ae46
229
+ 2c2e2ac76aa0d926c13caeb4084f8fa5
230
+ 2c75e34858cd445d82f346032d504120
231
+ 2c8f7823a733497e98add3125db370cf
232
+ 2c98f347eaab3c1e87fbe196b81f61d5
233
+ 2d2d0ff82a88f0fcd89f30d7a4765e31
234
+ 2d811574e621d10507c56406413a08de
235
+ 2e5dbf1748de953162b08db82526be1a
236
+ 2e8298b8075f4bfad421b6a97a0b0d8a
237
+ 2ebdf58bc2973cf0e10abaaf33cda5ae
238
+ 2f111f79e145a2062200644c1e77dbd4
239
+ 2f15bfa8cb07d5d0caff34b728a20bca
240
+ 2f22babff7182a12931cf5e40626201c
241
+ 2f26aa8a91c030eab136daa53d5027ed
242
+ 2f2c7c375ff356af38fa145a98ca0b40
243
+ 2f5ce240ae96f86a5bcf3f7a8fabd645
244
+ 2f68f0ed30de01f65fd0b70c036ceba7
245
+ 2f760e182476304e8bf212aca132ddf0
246
+ 2fbe962f706e0588dd4799b75be0d99e
247
+ 2fd65c3d2a4c8d35293784167c7a2348
248
+ 3005e709b7711027df25c715b6ebff02
249
+ 30115def955a1b321b71812b7787eb04
250
+ 302b9cacf8c2b74da56bd9c3f85ba975
251
+ 30466896de60f54644199811cfb542f1
252
+ 305e4add9c72c91e9984305bf4e85aee
253
+ 308f48494437d6e5a03366869dfad5a9
254
+ 3091912bc947841085f33e214d077348
255
+ 3095cc822fe5a15e277499c62b74d58e
256
+ 30c34393c4ba548104b8a65aa2fd76bb
257
+ 30d70dcb9b7a5d7e9028326954feaa35
258
+ 310a5c5df24cacd7bfc923cf0ce2f310
259
+ 315749c6f7397c42913f97db8388f4c2
260
+ 316b07c8233162f6c57b23d94b823ea8
261
+ 316ebee7f8ce1cc976a6cfa3af2380e4
262
+ 317507bb22f6c10f4f08e8666c0f6ff8
263
+ 31ab750de5cb0c76b49d45ab1d2186a6
264
+ 31c3c45bb22a836798cc2293e7a70661
265
+ 323e8b4d810f8da386942f6973580413
266
+ 3253ee812271b2c6a28f3d006d628c9e
267
+ 32b175e9476e591939960365a484e36b
268
+ 32cdd3f20f1f6beff94ee714b61d93da
269
+ 32d7d0b779485be0f92e8ef0f90cccdf
270
+ 32f9788c7454a1a8372f3b1ddf5b5cba
271
+ 3312ab0661750f9899b4589eae97731a
272
+ 332f505a735ca0961e7128fc0f166a5c
273
+ 33854ebb299f5526f8cc9a8506d80e8f
274
+ 3387caf8482024c8887d0a95b4fa0245
275
+ 339bd65420300e35fa74ef9a042cb778
276
+ 33ccd1d6eb7c55c57c68fc854a71c7d9
277
+ 33e26b941b7c24646f7428ccc0083b78
278
+ 340b0fcd5c4442fb653a1abc3a90ee5e
279
+ 34557d39d42d74a3355d509f340cfc8a
280
+ 34894d765cc656f95463da8b0ca5e3f3
281
+ 34b63ee871b59cc84249bc3c3ec8a4bf
282
+ 34d59c08b48e5f2fc88709511719af8b
283
+ 34fa4687fe0cb1a46f70f407ef9c134b
284
+ 350c79ddc5923558065010ec88aee1d6
285
+ 3540ca0f9d0dc511dda06b57acce1df8
286
+ 355d1c27824a343cde65516686c0a425
287
+ 3588a580ebd60c4f2513891d69a5cf83
288
+ 358dd8dad4d1449fc453f8a12f0f46b5
289
+ 35eaba49ab6be52edd44683211cb7dd0
290
+ 360a688352f87c7439063929bf33a0d1
291
+ 3656cb562e5a76cbafe238930f14d75f
292
+ 365ae7b271924534769e2b3a9d737d2f
293
+ 368befaff55745e30b3f200b298b2fd6
294
+ 368bf0a70bf5ebee999bd7e0fd740d06
295
+ 36e6b242ba022af562dbfeb5e590ee43
296
+ 37029ba2468f77989cae221948b772ae
297
+ 37054193bd4e6a2f3ca764088913b0f0
298
+ 37584307a3f57d7e3423a5fa95cff701
299
+ 3759c5c3b6dd31e4f79dad538500928c
300
+ 37b7002617b3a7f6b92365e34675d102
301
+ 37d3b4cee875cb8f44bde09c70455e0d
302
+ 3845b3f74a2a76ef0b58310d61d03e6a
303
+ 388bddb20ee04d97f64e49c1472c9f2d
304
+ 38ab2d3283b496d60dc137e94d16b7c6
305
+ 38ccfc0fd67dcb818d05fc640e968a92
306
+ 38ec375050f7c2bedcb4d1e1e7bb4e12
307
+ 39007c37983c809a94d91a3718563356
308
+ 392910e2001c7d9710d1e11f1bf4bd73
309
+ 394ea2732452334954cf83c6e5b41951
310
+ 396e5ff02c5f79bfe13f45905135c10f
311
+ 397b7968bbdf2db72e34625ad8e874c2
312
+ 3981cb75f8ba83f76950d9b9745337d5
313
+ 39a043040baac31c12db628415939f3e
314
+ 39c0cec7df2082421f852bc79cb333a1
315
+ 39cf421ed7dd53948716c43fbd12a30a
316
+ 3a9cdb601e0845a3e6b45c808fb75bc4
317
+ 3acf425a6bdaac2e5fa779acf53041cc
318
+ 3af25684534b7791434f7dfff22f9550
319
+ 3af36df757f439654bbfbb0219828f6f
320
+ 3b28cc5fd6c4d1e9cae948145a45d2a1
321
+ 3b54e846cede03b8d6ac6c5bc14af082
322
+ 3b69efc82e50e3b30f2555f284320cbc
323
+ 3b8e32e6bb1f8849af9fde0925b2761a
324
+ 3b9debbdb0a480e20163738e000d3bc0
325
+ 3bc5b8b466dc9ade754e1f179fddfafb
326
+ 3c03d7c988a256c78ea8f9ac86a0cbdd
327
+ 3c1452a661aece0bac73b74759ba60f1
328
+ 3c1b65ad4cc8a6d1599fe77c1ddfe1aa
329
+ 3c63e58fcda26e02fdd6619515399985
330
+ 3ccbd36a18bc2d0159ef2a0cade1565e
331
+ 3d10382c3359b2e799d0bc45306e146c
332
+ 3d554fd9ed616ce0c2300b8fbc551cc5
333
+ 3d99c31c358e664d2b39d312dbabcd33
334
+ 3daa0e551477dbb5c10280fd744c4087
335
+ 3db920cfa1955efefa82e2f46d2c7519
336
+ 3e1a02b6f7ce6c76c7b778f0fcf61140
337
+ 3e300793e970e7916c36a57fe350f688
338
+ 3e3809293320987dd70fedea30954565
339
+ 3e6c58b46224d9298a6e14933cbff6a5
340
+ 3e815f30830eeeb1eb65b4902e126cc5
341
+ 3ec7d6d24ce3775c542d67669d262e7c
342
+ 3ee425093210d7bb252a277e4788f18f
343
+ 3f0621a867476fca9f51e5eaec666aca
344
+ 3f3e0555c409d655b5c28669b2f8cf5d
345
+ 3f6ff1181df8ee8921f48a92d546de73
346
+ 3f8496260e5b67482d2c6a36f104a53b
347
+ 3f97aadcdad8e65a84b31c62e2c40681
348
+ 3fb03f39fb2232e19b6de537731aa5ad
349
+ 3fbf33a57cf10875ba8913ce4ba40a56
350
+ 3fe05cdb192edd7078d911a3bf674547
351
+ 3fe84525d96007adc0027d218c64e234
352
+ 3ff22a602b26d804863daaf6b7230d47
353
+ 4025df6cfe224cd145c2ffac3d67fdba
354
+ 40349da8d0dd864bde158f1630df7c0a
355
+ 4050d581f516b52e57e00cf3002bff3a
356
+ 4068af795c7cb80fec0883dab82f4fbf
357
+ 40946078a25a73b1cf8ad53d4497b4ca
358
+ 409977cb168c09ba2c1eb85aba6d7b06
359
+ 40dcb513437e7adde4414b51b273ade8
360
+ 413a167473cba4db44ee7be8359d1546
361
+ 4142e0645234ffd87a9fa0b8aaa6bbb5
362
+ 415da2e8a896b23c97d42cb3ba649467
363
+ 41c5464286501600f3a4c2f7a5c4c9e3
364
+ 41ebb4e4b4434bb495434e6a4026c9d7
365
+ 421a769663792125e8d7d05459a01efb
366
+ 4253c52d3888bd58b138a6db3bcd8f43
367
+ 427ad07478cb7710bb265665a9e8e919
368
+ 42c049fd05428f7d606e9da4a95a8c3b
369
+ 4301ac7c7e65827da8a62e27785f09e2
370
+ 4350258eb4d7ec91137c01233fe0a51c
371
+ 446dc542bff42f41b0beb691f876105e
372
+ 4478093174416794579b4f37696fb719
373
+ 44ff83f86f81c54ed2540ccddcc68263
374
+ 451f3ee04d46301afa1647f1fa400df6
375
+ 46633cbe0ddaef3d0dc44ef5bcd19439
376
+ 467dad00f52961cafc2ff9df73f5c91d
377
+ 468619c5fd88f253c9ab79e4ec71cc90
378
+ 46ddca654164928e6c422e3e2eb24f9e
379
+ 46f3e01784f7de9a0ff240cbe85b55c5
380
+ 46f3ff375571079569284a232627d27c
381
+ 4737dc6ce8a5c9b9ebae0fd9e6c7ae64
382
+ 4758f12fa97db882fa8b7142014cefb4
383
+ 477177a132f537ffc141429c64d1078e
384
+ 477ff00abf830e9b7464cac7d07693b5
385
+ 4799728ee6272af4c6828b721176cc92
386
+ 479f688143635e866da68da5dcd88efc
387
+ 4809a725c777cda97ab45c255bc35a2e
388
+ 48156d6bfe2963e62c115d0fa7a56f8b
389
+ 48273ebc8a590c8874f821ee05165353
390
+ 4869a847a5271f2eeffe65ff1db8a9b1
391
+ 48816bf058e0b91295b93a90351fa1a0
392
+ 48c3bc8851cf90d59de458ca2b351e97
393
+ 48e4dde9aae77154fe693f8d439a8a08
394
+ 49124d28f1789656d1da791c8f60b17a
395
+ 4942302d9f617eb894b72689a56baab0
396
+ 494e55ec0a2835ae4f29b17c8398abb2
397
+ 497b6b6d79d765833efdaa2a36076382
398
+ 4996551550179d4bf4c0cd00e89690b6
399
+ 49b7ff278bbb90999eda55aa26e494fa
400
+ 4ab38854ac379d52db168d091b3734ad
401
+ 4ad31360a01c40bc9074745f770c8ec7
402
+ 4ad46eb0e6e47dd1b4ca3c493d755341
403
+ 4b6420b930df7a0b2b4d64fb1be5a796
404
+ 4bbfa8505b7fbc0685c14d1003763f9e
405
+ 4bdb9e0eb858b60bb9cf97656c5d6130
406
+ 4c08ca0e2bce2f1fc972f5b0b10312c7
407
+ 4c45e0b9cd4114eecc4510fdd5a5f15a
408
+ 4c4c01f3b10b1fe2389db44d250fc7ae
409
+ 4cfc490f49c25569f4f2590ad88ae115
410
+ 4d1522cfef57d41f11a46ec2b7661398
411
+ 4d382aae3f8589c113589533ffdb3545
412
+ 4d390e07733ba06e5ff07412f09c0a92
413
+ 4d41ef24c7ad0bcbb810768c9f6547ba
414
+ 4d6640e989d988dba6e0a23a0578ea89
415
+ 4da186e1362602248a34a84710c724e2
416
+ 4e09020c210d7ec3622e594acd77137c
417
+ 4e0a6b7c284703ea4ab306f3a5a8ad84
418
+ 4e1d33b2840f90863af3ee996c1f3087
419
+ 4e211dbf20063986d7589aae1ed1e521
420
+ 4e4b1190d8f1840caf19c17875cf5696
421
+ 4e8e4d8fb595e7bf812d95988dbfbcec
422
+ 4efd7c1cdcbb8f3fcd12cbc09e2ca847
423
+ 4f211240fc303e8f73e877cef8c0d945
424
+ 4f4674e95b0a0de0263bc63b457a7c9d
425
+ 4f4cc1b98cb2dabb00b25a7639acbcef
426
+ 4fa744caf63b4c4d6093df4995317ec1
427
+ 4fb44cbb42a74015b340e647234b30eb
428
+ 4fb8b42ce575d32e3bc864ac4b72b46f
429
+ 4fdcc8e5347a4a54e8364369609b5cdc
430
+ 5027a9103c78fb8e3cfac2c6b7eea497
431
+ 503c11e610d2043d0934e616e72453e8
432
+ 5045cda9aba2d22df0b9a26dfafa73ef
433
+ 511b2a7296990326bdc26ed3ca30a329
434
+ 514cf437b6da902922963314577df972
435
+ 515fa6a2f756494eb4b19d7248989268
436
+ 5170326726acc5b2f50c4426417f3b23
437
+ 5195e8441de8c3c3651527e293a6bbfc
438
+ 51a8d7259a0a6deac20b7c4979a7e847
439
+ 52350d607fd79c62393eb7f2671f7194
440
+ 524f09c24a034a2daae14151142ff9be
441
+ 525b1b6250d8959a4cdbff2c432c91bd
442
+ 52637c1cd09bb2655f4c08aaa698a270
443
+ 526a9ecbc82a63dc3c7c4c200351782e
444
+ 528a04e45f2ca14007ffb8e276c83a0d
445
+ 529de882ae3a391433f264483777a0b8
446
+ 52a31de57ce1d76896720fe4e047dac8
447
+ 531be281d79e92304e04999e760a7c77
448
+ 5324f9fdfaf397e415c10064dae0b3cd
449
+ 53278593d68fd90429eaf885e01cce59
450
+ 532f68f48607d8b0d7db35b3f1913ddc
451
+ 53547034fe6b3a3740651e80a31a70f1
452
+ 53604ac3eb90b1d1f1e48c432088e240
453
+ 53806160b953d334bc6160eb156812d4
454
+ 5386660b78d301f69d170f83885aafe6
455
+ 53d4fbf11ca8be107a343df37ca9eddc
456
+ 540bbb00807ba358eff476bd9e5ce288
457
+ 542fb1103cb5c85fd8483eeb477743e8
458
+ 545dfeb98c767fa82f092f977057c9e6
459
+ 5465c0b3f26ee18b26ffb13d824e6fde
460
+ 55502b1d1bf95606ecfb0abb4f1fdd98
461
+ 555271abb64a5beb8d76edf6ac87f318
462
+ 5562ea946b0ed8574dd20d05a001d6c4
463
+ 560960578a1c7856f46c9cd1d7220818
464
+ 5627800c6ffea2c62748812fb2ba1dd6
465
+ 566150c4fe08a31a5a17d9d9f6c5f21f
466
+ 5698fefe4198d00543b108f15c080748
467
+ 56a6d57292da3fb9cd59b65a7a01009a
468
+ 56d1fd3be3db90b601c4e0b6926f7214
469
+ 570103628c5548a5ea2c4a1c1f0a051f
470
+ 570f86fa3c8923ee5476ac1b1e7485e0
471
+ 571ffeb5344b749ef4e99c75b8449a86
472
+ 573fb105fd208a03dfa836fbbd5d0dac
473
+ 573ff866dcd6b3a8805c5b87c4df8ff8
474
+ 57415c4992802274b5a54930019c30f1
475
+ 5754642add678ded7e9c90724fbc655c
476
+ 5780e843511eb33150ad2d151aeed276
477
+ 57850a5fb4ff1a1e8597a8bdea74759a
478
+ 578ccc9ae139b55ba1aad1a0b657b8d5
479
+ 57f2a1834a03f38792b4c118af510804
480
+ 582c1a3a297e4fb942eb9f2f379cb170
481
+ 58364d499e25272ea20f4175dcbaa785
482
+ 58bd0c3a2860c3df77b03c432441d485
483
+ 58c124b011089a70e144fcb9d8d1c178
484
+ 58c7372d63bc8cd3b814c6f48f9d069f
485
+ 58ce2d9435ef94fcf6fe4eeda8387890
486
+ 58f1092e67574175f2f17b06b1f66911
487
+ 58fd4c10629953eaa182909d57ad5098
488
+ 593ac731961b7ea81417c497864b561a
489
+ 5999f46a39109c9af7dc63e3b580a1ba
490
+ 59b9ceea384d3f443daca91e8ca743ae
491
+ 59d6e0d02e892e31e540a05c78338f53
492
+ 59e13a6fecb4e883dee11ec8cbefe478
493
+ 5a41618b987898b085e2411532f7b9f7
494
+ 5a569b5746325ae885b6a78470f0665f
495
+ 5acd23c2d876ccd445b527b588b5fb6c
496
+ 5ad4917a3ac7b1056497c4006d28d21b
497
+ 5ae3a513bfde7fb9528b6830548aab36
498
+ 5b09a7202874a8a9af374641291e7b5b
499
+ 5b233461eab56cd2966544aa963474f8
500
+ 5b2e28bd44d10e3e10605d0d95ffba22
501
+ 5b34fd56bddef0fba0a3d88286604cbe
502
+ 5b7ba0034089bea970f18e936007bf1c
503
+ 5ba94e52335c248cb6bc72f27cef26aa
504
+ 5bab93d6965cb975d5d407c6b2b5b2c7
505
+ 5bb68aea19f6eb00d28d0e6386afecfc
506
+ 5bc70de5093a66aa95d939870af82efc
507
+ 5c0a5cbbca5b824d424c61049638df56
508
+ 5c10838d84f0c6a1bf21c375100a1e7d
509
+ 5c4d297206c527d387fb3033bb666776
510
+ 5c76b614df36384b545ed038550794c5
511
+ 5c87991b2ad944d1a17e2e5b6a09f156
512
+ 5c89b0eae0958efe38993c60dacb9c66
513
+ 5ca166e3c183eed19a435a0db42d9939
514
+ 5cb94a5da13b66604c0f15bcb1e5c740
515
+ 5d5a37ba110538a40cbc037126af47d3
516
+ 5d6c0df203f0e3f04467e27507029026
517
+ 5d7f365c257bcaf7a4a4119e26ead6d6
518
+ 5d839d09ab9417b4ea3e6e92961e0747
519
+ 5db84b5dc6678c327970025195cb4b75
520
+ 5defd4142147d0760d083cf87eb97e4c
521
+ 5e24ece4ca0e38ffebf6d92a74b944a7
522
+ 5ec026b093ebe102c90cc6d46e224cc7
523
+ 5ee7d7e6df4cda91b44134754044751c
524
+ 5ef943ba97b621c93e5c488763855401
525
+ 5f080be2c69effc23bae4b5704b3a9e1
526
+ 5f21557d7c24e3f023db5c6e866b5119
527
+ 5f6ce1bb2647acff5a31dd8c30674496
528
+ 5f85b5e9e56f415879dd96808b606d02
529
+ 5fb624ddcebad3bb5ab7c0e871f5d362
530
+ 5fec3c0902c51a7a230544f540e2244d
531
+ 606147f7461d5d7642f887d6b1b9d16b
532
+ 606765fe716741ebafc722890c81aaf8
533
+ 6070d5536991f4a00cdc5f607752d448
534
+ 6078e5a2cb7a66c31f39997098b32fc2
535
+ 60e641e62376dc3cfa71299033535b40
536
+ 60f2171aff3d6e13a8987e59d7a87739
537
+ 6113a98628cae718b3b8f79eac32cb4d
538
+ 6169a23ddc77907bf5b9dce977ae36be
539
+ 617b94f4ddb64d1b30772177c4567f40
540
+ 61d9e4505c1f8391ce055d3ce793a899
541
+ 62727c1647992609be0ff403bc2362ac
542
+ 628617afb4cb12b12043d3d3a3789268
543
+ 62af91be77e451f474fd867b3e6bbae3
544
+ 62ca3d69bd9ebcd7594cf68363df40fe
545
+ 62cd251361d7cb1d9a713c2508f0b4d7
546
+ 62f4825401cef60e0a9c3a3d36dd30ee
547
+ 62ff447df5664ab62f41a4ec7011a62d
548
+ 63318c2118f609fbddeb52e09fae2cf4
549
+ 63365b8aa1829307a8cbd157a8057d9a
550
+ 633a915d9f92edf4edc1c4a85548201f
551
+ 639204be22db7a0e9c9502a44a1c9fe8
552
+ 639e53252ed92c51e57bede9afeb6d5d
553
+ 63cf713d392ce347a329b20e8bd4782b
554
+ 649ec80ede7722141ecea3c810107176
555
+ 65385ccc8f2e309756eb6df8c1c99702
556
+ 654908d5b6891175a8d9f4129a4d9694
557
+ 659c6031ed4b7d875e5e14662eb50bf2
558
+ 66011388c0c383ca412c6af0dd750321
559
+ 660ccc5fa073c0783969979ababd7e5e
560
+ 664141a1e5b55d29de9426a1979aedee
561
+ 66788537d9ccbd575dcc30db63d21db2
562
+ 66802f84d51c00563fb6786fef3e7b3d
563
+ 66ba6ab520764732fbbd99b759e614fa
564
+ 66cbffba7ea1246d296e6773832a5ed5
565
+ 66ec544d84f928c3fa8326f0be253346
566
+ 67057ef0cc2693cd003e2f7240681005
567
+ 671c99257974b87e99ced41ccb84758c
568
+ 6747f99ef0ff341a8b25787e3436db5c
569
+ 675e5601303ca20ac0ba119ec95c3ce7
570
+ 675ffaef18559ad337d8abb65ee44624
571
+ 67635e3e25dcca671541a531ca2b4d0e
572
+ 67abbadc6191df78ac850acc6fb85b88
573
+ 67d2aa041a3556a12994b0ba36fbdc68
574
+ 68291bf070ea8be26049e41d95b1bd25
575
+ 6851fd0ffad416b1a8311f5f66a4f73f
576
+ 687ca0b62889d06335ba7a3d147baf76
577
+ 6889a840d82b81c8de902c601a075b8c
578
+ 68d9b3f46988bbd8e927dbfca77fc805
579
+ 69264b8eef78c43726b78a6fba59d962
580
+ 696214f9b38c455d2b867484da3570d8
581
+ 6974b05fb97620ec153a9eb3200db4eb
582
+ 699a1e44e265a9a8d41b404cedae6842
583
+ 69a3e19744062d97e679adf184b667c2
584
+ 69a4d903825c0759277118ec1c5efe9b
585
+ 69afc1cd6a3209dfc08651a43e7628fd
586
+ 69e956035a447c4d4f4d28e13ed92dc4
587
+ 69ea3cb5de2b638097e68aa955ad1087
588
+ 6a047bc525812f5fb0fb8bc57e246709
589
+ 6a54971c60216631888bc0b559f12a46
590
+ 6a961bc8e3e2cd2508dab4bec6276d36
591
+ 6ab95c0f04cb1c61e635ba82b76df6b9
592
+ 6acc13406eda521dedfca734ddbe3e25
593
+ 6b2ee4b5d589f95fb5828e0c8f24598b
594
+ 6b3c9e72ced5b7a5f40029e034ab6cba
595
+ 6b75fcf73e3630eca7c4f1df3c7b4fa8
596
+ 6b8bb3a6cc110df0f2e182c1db0b4b21
597
+ 6b8d8bf1c37b01465d95eb84c88a6d88
598
+ 6bb7769006f10cb8681b95246a90902c
599
+ 6bba06407f805ce70ae52a10fe38b1da
600
+ 6c9fef83c93ce0f7b31f377f9499cf77
601
+ 6cacb05336c1725300d12e762cca0fc8
602
+ 6cd46a59ee847f2f63b1cc204aa4984f
603
+ 6cf0ce690ad8348d8c44c689aed97836
604
+ 6d773909809d6b8d0936dd18b2b2ba79
605
+ 6d80520d7518642b92a089b028407104
606
+ 6d9710b5c7ee2aab43983ee9ea8eb193
607
+ 6db6e5b15b7497f9179ec06fb3723d5c
608
+ 6dd1a29dcafeb9545da50d85324bb781
609
+ 6e0dd61ae870e3b4f5701af4d7cb5b8b
610
+ 6e3dce43de58cedd6cca477f98b6c94f
611
+ 6e80c23f0693fdd374a2f7ac41e23efa
612
+ 6e85fdd4db708c020784d148659c6367
613
+ 6ec59b7db567515812e78a587ae02203
614
+ 6eccc3e361a9cbaaa9a280f30d38f137
615
+ 6eef156db7d336d14fb0e34a61718670
616
+ 6f06f1e3ba325f73320fd50ff5ffe2c5
617
+ 6f71690bf34f0ebf5b14c1ad0ffea243
618
+ 6f9c69586ff53e488b23e7bb6b0556c5
619
+ 6fb9945498b3eee49e1eee600e78e9a4
620
+ 701365e42b8ea1cfa1699ee31655dcfc
621
+ 701c1ca6c26f8570bcb7859e0de1fa72
622
+ 7043451da60cb89537435829965759c3
623
+ 70dc4cdf5377a5daa9628a456390ed93
624
+ 710a87084a35599d205078cd06328357
625
+ 71116dbd6051acd915d10a76dbc1f95f
626
+ 711be5f702077910eb3dc7190f692e8f
627
+ 71252b7e2b0db1060efa8e2015919978
628
+ 712ca6f1ecd4033a5786bc22f0e5ebd4
629
+ 714711a122d476520a5cf1853d145092
630
+ 719182f814fc1a742e0fbc1a751f6af7
631
+ 719ef3ece6314f7962ffe89cfd4cdb7f
632
+ 71a5a3f60976a7b46875a26dfd7a669e
633
+ 71bb412dd9f1550f447ce895f400599a
634
+ 71cfb66b2166800fae0283d2f28b0902
635
+ 71ddd7f7b44aa49dafb8410e8d542ffb
636
+ 71e04c353e9b82649d44d07c07232089
637
+ 72299aa64ac14dedcee3d7aac846870c
638
+ 722fbf1843a44a0293b4963a7690c285
639
+ 724342ef3bd617856cc0a9c843a1f5ce
640
+ 72686be38ae96efc63c8621caa20a8c5
641
+ 7268ec445a6c2ffcc4a0fcf28199341e
642
+ 727e210c1d225818441b551d98932892
643
+ 72d2a32355662fd12a16420bd689bbf9
644
+ 72f9606b1c3a7bf4c8b312bddb8be774
645
+ 730385a1bef22a73ad226cf58553eb94
646
+ 733f83c5b7f8f64a2de77404f64fe682
647
+ 7364d14935061616a0eb887bc6682f46
648
+ 736548ed94e659b342a15a4b32e71a1f
649
+ 736a4ee15c57cb2eb94404bfb95ac297
650
+ 7370d05489a973cf0e92f2f241d4fec4
651
+ 7373ee41d3eb0fa9e36b1329d5f21c97
652
+ 74020b6dc972ca270c3ab6887efff81f
653
+ 7421e7eb1283b2f3bd0d17b3dd744a13
654
+ 7444ecc98d1984f4e864b265857bda11
655
+ 7486840374f87cde690928d1b33aa97c
656
+ 74b47c3d6bc99a9dddb1ea437d94dbf1
657
+ 74d7567d6aef1fd896f3904205d3a2fb
658
+ 74eb8e74c7dee9e2342a43703a868387
659
+ 7541cb14619967aa42444e6327bb2f59
660
+ 75ed9329d92e12a8d1eb26cdaa0c5094
661
+ 7610eb1f29002104c258f17b432e8d52
662
+ 76150430edf4bc123a894d8dfb55b864
663
+ 768480654fabe20d0c1340a17e129808
664
+ 7691599752bbacd065fc71d3b54e67d0
665
+ 76ba59bd6f06fc0fa1ef003da3052c00
666
+ 76baa8d5fd0bc8db4761566a6dcc65e4
667
+ 76bc43e2b6efa3a601639c459cab5871
668
+ 76c39b1acee002408cc8956065ea105e
669
+ 76efe4fb7983661f924e25eb3d65f4f8
670
+ 771e151f13e719b549b4e3d74c4777fe
671
+ 77411e67a520f43d7e819b9c21a33e2c
672
+ 7742fcac45069aafbd81f1d49f63e3c4
673
+ 777508ce9879f79b30f8192f146b6f47
674
+ 777b4dcdb98aa08bd701e676bd269462
675
+ 77878b78f958b8cfbafb4da7130feaec
676
+ 77b13969911c7f66060294c6cd76f58a
677
+ 77d28cb8c9389bb3c62878f59e74f54e
678
+ 77d6928016b9ddbb311fe1653289790e
679
+ 77e3309bc816385c8c6acedb3af3403d
680
+ 7818fb1b87d3e5db37218f019278d6bd
681
+ 782c4453ec36c8dc384160914f157fc6
682
+ 783c29f5c65505ff48dca9a55a5f9f8e
683
+ 787750f2173c375dca5682231720095f
684
+ 7882c56e6d4e2ec8b97556d8cfce4cf0
685
+ 78d237a2c0fe8f82956cec48132c0b1e
686
+ 78e74c1de02fd646c20b2f46d22a4ae5
687
+ 7936ada7b9cb7669825340ef407980e4
688
+ 79438af52cac55d30a87ef5be442f4de
689
+ 7994d8aef5000048770eabacdcbcea10
690
+ 799e7a57e2c036421744c9fbb9ae40ca
691
+ 79f4935b01d8f2a792da470bf49e4d82
692
+ 79ff39552d8204ba42c5041e7650effc
693
+ 7a012e9ca947bbe8b46b47cd3257fc62
694
+ 7a1d72be9ef473df66d225c53e61f77e
695
+ 7a7b30a642d5f305ccf5f7a6f2e901e8
696
+ 7aa30652e80d6dbc493fe3b7f9a7440f
697
+ 7ab69502906043cd72e71d1f549c7153
698
+ 7acdb16887d677722a902879e5166bbf
699
+ 7adf5af664497c8ca56c13068c211d0b
700
+ 7b16695af0a7d5554e1929c900678d53
701
+ 7b453829a8abc97cc04e86899c71f357
702
+ 7b5b6fba00909823b4ce668012677732
703
+ 7b821f90210ba7eda5160549ba6138ff
704
+ 7bd856b30b7129c81c6803c7f1fe23b3
705
+ 7bf1239aed87b5ac851b7bd81da924e9
706
+ 7c4692deaeb57649759e40d2a11ed27e
707
+ 7c8d847576d1cf0c01a80cb13a2475d1
708
+ 7caf5c1d325ee863f7bd575a2cd5b5a4
709
+ 7cc9b48563e197c84ec4ee8d30d5b3ce
710
+ 7cd5b8c196d506b6a1040873bf0472f0
711
+ 7d574e58da23077fc5c4579da786124b
712
+ 7d81097abb361c654af1dae050f0db10
713
+ 7d8e33108acc7c4033df46b26b5633d7
714
+ 7df5c81873c74ecc40610a1ad4eb2943
715
+ 7e17f45a367eb8c0e3e1ac74ca1ffe53
716
+ 7e2bff94e12195f70cc102b1f25cd331
717
+ 7e3a00d9f72ee981caa36f969da29420
718
+ 7e6c0dc72fa1db4a501f7ac5f6aac040
719
+ 7e8745952e9e7ea9b363bc537719cdf9
720
+ 7e94191aade0729496709edc3850619e
721
+ 7ea14022f825d9bd869b05c7f10831db
722
+ 7ea5d9e48085e44708b8fad8974ce953
723
+ 7eb40f6abadc14f9b9f195c674cc2fd7
724
+ 7ed418eaf9130964e29ecfae562a75e4
725
+ 7effa21acd9351541b87fefff4818036
726
+ 7f301a8a92df397f46768b6d226b45d4
727
+ 7f5c4dbb6749c3f053e0b7c3bf326891
728
+ 7f6e22a61e1e4a61282e4f2b4d5ec0b3
729
+ 7f85410007ce8f171c6356c8c755effb
730
+ 7fb71df345cda325b0e0c453fe5e3517
731
+ 7fdc392cd9d16ef9b2f02577851c6433
732
+ 7fede309b834752d757e90e0ad3405af
733
+ 7feefb2eb999fac42b6e8ccbe3937cc4
734
+ 7ff2bf9cde37a4224e94680ce1b7b828
735
+ 7ffafd2382a0c549bc1f32b9041bcbc1
736
+ 806c20c1d5b38e2ca7941854ec66659f
737
+ 80c4323662c296de12f4e9768fd8addf
738
+ 80c9acacf163bc16010749b2b946e528
739
+ 80ece1d25930da6f8fa85e3c9f79fbcf
740
+ 80ed78adb6ad76da87106bd944bd3321
741
+ 81112bccc04f78b6e7d42d5a68610221
742
+ 811a7c624738f91d630e4a95212cf44d
743
+ 8126dc2ffbe33a6be3ea20a6f1174ff7
744
+ 813baea3385e698664e12a7bd3d1ff51
745
+ 816008f1b6e1fd740b3b52bb9e258377
746
+ 81cd411b0c04890206277a524f968a6b
747
+ 822052eadcb828ee0427bd1257fbe958
748
+ 823c1f08fe06a9e742638d74ca1ef6d1
749
+ 8242bf2fdc119f6272d0fa3e5b4e583a
750
+ 8244bfb4b2a346678d4a6f84b33070d2
751
+ 82624b37dc4d0169f3fe6fd87dcb5208
752
+ 82cc080c1b41686a81fcf03aedae2442
753
+ 82f62718d5385a45eb2b328b3a90fbdd
754
+ 8301f74fa3357355bf5c98c88945f470
755
+ 830d05f396b604388e2d7b68d79a6bbf
756
+ 835413c68fe1d065629f748ed4e67205
757
+ 836875cb65e35b17f6bd79b04d151a39
758
+ 8387908e191592ccf24bf9ef2c66c01e
759
+ 83993c8d8053cfbc221fe1a34b7d1a03
760
+ 83a17ed23c12f2d4bd03cfa2b34264d4
761
+ 84823b0b03c61f4a8d1f6cc074dfea3c
762
+ 84bf377f6955ebd1fb6f38b7387a186e
763
+ 8509220591d4f44b65e5762ddf463d31
764
+ 8580fcdc52d9484496469f85973767f9
765
+ 859ff9f6ec5b2d6adad18f2cae3a8f33
766
+ 85ce3df7831fce5801ab5b798aa79c10
767
+ 85df64243cc1caaa9fbccdd1e7101f54
768
+ 861898cad64530858ed69396740268c8
769
+ 8626cbfd0205ec64b6fb89650aacabf0
770
+ 863827ae84bd3b17640ce459b0022d15
771
+ 86bd0cea376e57b1d04ec36ee55f0bed
772
+ 87036d7c5a93d5c10477d44d9609015a
773
+ 8751da44b525b4328e1457adab72f8e0
774
+ 87570b3c82a465a8da9836e5a1e8c7a5
775
+ 87a615f85d01f3cef76633daa665ac69
776
+ 87cdaf89febbb38051b873e2ec170a2d
777
+ 8829ec5d02b48e5f5349b0cde4ddb30b
778
+ 882f88c8897c7e06e65cc59f10ff4c41
779
+ 884ce4004c20c987bdfa1ecc2ce99343
780
+ 886159a41e7589ba0d0713980591e27d
781
+ 8862ef75274d0c13bba19d7b5f2147c6
782
+ 886a47df44638ed409c9304005fd032a
783
+ 887361080ccbd381147d15c8da41eca4
784
+ 888880bfaaf252cc1f400ff43ee21451
785
+ 88d3313ebc31ea8deb76d8fe65e8a326
786
+ 88eb61045117f4d96b8aa319a8198514
787
+ 89068be45da02828aa9841f9901c845f
788
+ 897757186606c34fcc0ace7d9f896397
789
+ 8a352d81c1b4c05e404eb34be4082022
790
+ 8a6d2a7785597632c8ee8b7bc1b0ec4d
791
+ 8a81e64b8258068648760ba016d0d3a6
792
+ 8a87a85a22182720d845212dfb44daef
793
+ 8ac9d40920ef54d20f860195073a1d2a
794
+ 8acbe4fb1e5a886042029febc6700af2
795
+ 8acd848d8cf4df219a5b49e0cc895805
796
+ 8ae8a13afdf7047c078ff6781a6b9e4a
797
+ 8af0e69c0ba5cfc3518eed6af82f5e20
798
+ 8b09d4ec88d8372bded8547543dbbf24
799
+ 8b56ad8efb24b318af4ea2d5363677b5
800
+ 8b57f0531ca5bebdabfcfb5e2b531358
801
+ 8b704237f088b80ad737f48ff49d8cd9
802
+ 8bbafb60613e55d5fd4f9ee2fccbf7a1
803
+ 8c09865ee3cb674cc41dee8bca45fe5a
804
+ 8c09c35eeb8472b327cc14b1d51e118c
805
+ 8c148f848e65fcc3c3259e5718b0972a
806
+ 8c2149666ce92881c60d99d736aee95d
807
+ 8c5084962db8a9329e42da1eaeea654a
808
+ 8d7e15fd2b6278369b0945c5beccb644
809
+ 8d844f87b23e479ce9412c7b0be9ed00
810
+ 8db8173d076bab7a3fcc6656a0b3c15a
811
+ 8dbab6c69b784c72f31433cd70fb45ff
812
+ 8de2c306ed9fa7c44c70d249af346d9b
813
+ 8e056b6acacd513d1155beaf975c387c
814
+ 8e49cc23db589bc0acd59a8841128560
815
+ 8e5f9d775ab631aca970ca98d32946dc
816
+ 8e8d8e5b84f477e17297df90008ab053
817
+ 8f1e9db813cfd5df53a8e2332279eaeb
818
+ 8f1f185de203af24c84881161f025820
819
+ 8f7efcc6cd39b2236c46adc146ad4b9e
820
+ 8fb6a298b6c2845714cef3a65faa1c72
821
+ 8fc79a203e64c849cd6b176be004534d
822
+ 8fd4e7599250d006e579f1ffcb28b1b1
823
+ 8fd72a5ede4e6f75961080e5cfaa1b5e
824
+ 8fd97ddca2c487df56953cff53d7c61a
825
+ 8ff2d121779f820d8c9c0e73193cf46b
826
+ 9026f47a42aaf8c22c7161556f67c5b6
827
+ 904ef1ed19b812d07c74532ce1ea80d9
828
+ 905d6346bebc810030ee08c1baf5af91
829
+ 9087f814c3270de94a9bd7cd0ed258c0
830
+ 911c04a6e6222a44ef3847876dc1c0b9
831
+ 91332530b9a18caa74a32c5f57a7b55b
832
+ 916ed1b23f8b76683d6634dcdaa6f36e
833
+ 91c9a4a1c2b1c36ddf2840c3dc6a755e
834
+ 9232cbf553f55138d72f6f5e0a7be6ae
835
+ 9246c1061217b8131ccdaea80327e24d
836
+ 924c710624ba217ea2a275babf7903a6
837
+ 9278f10a8ff708a2cb687a2f0366ad74
838
+ 928730d4fe3e0de0801bfd540dd839ca
839
+ 92961d9fa6d18f13f788f8ebfea45d63
840
+ 92cf780d385732954fa44e37fab1711a
841
+ 92d949d8df6862626486bb30546edd2f
842
+ 92e484e2051dfa000b770a6ea1e0686b
843
+ 92f435e055fc1f2243ef0bee7646c518
844
+ 92feac854dbf23c647ffe96a483bd721
845
+ 9330c9340ec37211b9e19a853242711b
846
+ 93412e625969f373cc62e6fd703d49db
847
+ 934a11684b566b83f6771a947d6accfe
848
+ 9387e5052d62d2f8fd7ef0ce08d1fe15
849
+ 939f505024eade50a8dd7de87dc26146
850
+ 93d04c587467e12a828828f907adecdb
851
+ 93e7c09709c24316def5cef029b6d3f4
852
+ 9419414560d0ad2da475ffaed99499fb
853
+ 94743d446fac609118a2e7061d6c833f
854
+ 94e6070d9566edf22f3ac36236604577
855
+ 94e6eafb543e30f06bf5e109a15fbbf4
856
+ 95338565d608fde2d50ba45d97c63bb6
857
+ 957a7eda245907e598e19969e0b1fece
858
+ 959612f16d4ab164853d66bde4ec1297
859
+ 95d1d9d5e7129f9f0cd366ff92194e0e
860
+ 95d21bf2d7a687d854e89594f5160cdf
861
+ 96151d76b7654e7ee86045acfe659521
862
+ 9631b1c3741e4b985387119abd0c108a
863
+ 96d2bd5e74a349ffd6934e08a9470cd9
864
+ 973a5e2551f614fee5fa69a2ca74c8fd
865
+ 977ffac5480e144c480bdad2412d3d58
866
+ 97812bf7d17fa951958dd751cee65ad2
867
+ 97bd8561208807d003ff804d69348974
868
+ 97bdb0096786b6ac9b5f0901cf144084
869
+ 97f48290716a3cad241bf74f3ce47143
870
+ 983a8e21d86759f91db66d872bbf92ac
871
+ 986984fbecda291506c359dc91ccd960
872
+ 987217d6c54484533dc62bbcbc98c726
873
+ 9894680ab449c562b30df83ee3faa9de
874
+ 98d438ae085cd4fcf430fa9bdce295f6
875
+ 98e2d03f7e9ba87b4922b35347866fc4
876
+ 99111103d3850bfb359afe3716aec6c1
877
+ 99383c3ea94a5a9fd79a86c80f3ed033
878
+ 993bb0b53e2fe93840311de160a4ce30
879
+ 9954277297ba8b9245b176313aa12b27
880
+ 99706658a6881193653ca61b840abf70
881
+ 9a2c954f3fa466172e9e03a4014800f4
882
+ 9a4ed54cefaea64fc59bf8debdc79ec9
883
+ 9a5094b2563a1ef3ff50dc5c7ff71345
884
+ 9a65d343df43c00deb1838098495b672
885
+ 9a6ef2893ef45236c5eb1141db74c9aa
886
+ 9a8695ad310ac6f361071299a35b43db
887
+ 9a896e0b230f590251ce2b5149cf241a
888
+ 9a8dbd52534ed67ccc9144ba1b43d185
889
+ 9afc231cccff996fdf18ec0777f8a56f
890
+ 9afff561bc73077fdbbcb1dbe817d112
891
+ 9b071f4135a205e917524a712c5cef98
892
+ 9b091aa027eeb034fc8fe803692028a0
893
+ 9b3c46e22c6d7280065ddeaf9230d730
894
+ 9b4c0a354b0cdea1f611906ad659cd39
895
+ 9b51a26dbf9095f13c485dbc3c12a572
896
+ 9b76541901a2f921699aa6ce8741c31f
897
+ 9bc4efab79fda2c8d0c4fe352979d35f
898
+ 9bc7f47f5e3d9cb135278aa09a42ff3a
899
+ 9bf6aeddf47073ba9f3fb8bbddd67b5a
900
+ 9c4b71578ae67f7b802c8e5fb6d768fa
901
+ 9c63815efeba698d7be68ca521b04502
902
+ 9c99d72caeb30147e6b641b11fd65fc5
903
+ 9cb1de7f6ec0995064c08d3855a9cc0f
904
+ 9d109b2a0813f24df26b7e0d8820117d
905
+ 9d2e31f03876533aae38396d2ad298e3
906
+ 9e39dc984383c166059841f2bca8cdd7
907
+ 9e5a4aa7369e892b8ab2140b273b4a93
908
+ 9e8f6391c555e23d3dce029dfab115a6
909
+ 9e9275fe0c1b710cd55212796bb80e61
910
+ 9ea208ca834a15b0c0f43cde77e61927
911
+ 9eba0d101f410f9cdfae46cb094ae2a6
912
+ 9ee55bf8ff67bdabab16632c38f0a964
913
+ 9f6c174187a3de0ee7d49ea70f94c8a6
914
+ 9f830bb385d6e1d6183eec4d0fc38f2d
915
+ a0348415e6b96ae019627d01bf8e6e8c
916
+ a070224b023a32b21d85b0b101dca7fd
917
+ a0abebcd375e27474a72c6026a644cab
918
+ a0ce63b3ddb71128a0da1431c906b6ab
919
+ a0ff2c4876ba0354c55c1fd60f5e73d7
920
+ a1076c3d867de10ac6e68f5e4909c991
921
+ a12554c9f517988ff13af601fba22cdb
922
+ a12c284f80ffbfa559fc73a17851f7e3
923
+ a19d17172cbbd5db342510e0308d9bff
924
+ a19f61e07dea95985126f5b8d030145c
925
+ a1a8535d6f44ee3d72a0f64b2555546d
926
+ a1d364ae6d436a86d729725bae53c0a1
927
+ a2511b7d5a4657b9b161d7c3e69587ae
928
+ a27b4781f4fe3b83ffa487caec5a4d16
929
+ a27e1e410b8781494e724ea338af4425
930
+ a2a8071358cf2858d45596364fd4ec85
931
+ a2ef60f418b8518fc372b7c333f8a5c3
932
+ a300d060ab377f06305df2a53e3fda67
933
+ a33cd2473556d2cdfd77ba3d2fa78349
934
+ a3d5137d2817fa1a7497352d16b31b20
935
+ a3ec50a3bc0cabd900f3ad404d176422
936
+ a40bab0e3bf49536441809cc8d03cbce
937
+ a43d700412de5ab25b800bd283e1baa2
938
+ a44ecf486c9660b2a9e2fdd17cad9ad3
939
+ a45407e8b1daab75a1217b65de60c29d
940
+ a46630aee2bd7da6617637604eca3086
941
+ a47d09fdf56316932c0cbd0c587ef193
942
+ a4bf2029dfdd687dd7b4567b159a4121
943
+ a4ce4aaed43f660e1055d6f30e4da63f
944
+ a4e863eef2e5e47285839e099a267769
945
+ a507060152318fbedefec4a5d8071556
946
+ a537060564b5e08c80f46362deb565e8
947
+ a561db26fb599aa9b36ea4c3f34cfa8e
948
+ a5beb1c44c49e97f1f46e5071c5c38e8
949
+ a5c289616526766229b13f1b6fd4417c
950
+ a63b427ef8132749b8f71c66983d3231
951
+ a6422850a94f0589724c953c63bbe22d
952
+ a652db62c7bd93e13633f707ce208cc9
953
+ a6815b18ea16692006a4fc6c26fba868
954
+ a68dc259352540652c16a30b4ad4c99f
955
+ a6c730c40225de86de9f09d502ee5932
956
+ a6f3b580b96c7912c0c0cbc15da4c9ab
957
+ a71df51f1b1e144c1f219b240c875179
958
+ a737f9059963d3ce2f16b45287c39699
959
+ a77e1d00ec6a45a10a5c3414e115f972
960
+ a7911c0364a00437dc27f8db4b95980f
961
+ a7b7907cb8643cf431677e6163943ab4
962
+ a7bdd27da4979307a147f8b3298509b6
963
+ a7e934cb433dc7724548f996f5cccbce
964
+ a7eaf74178c4aca851e331b2c8503ff1
965
+ a81a7e1e47c037dd48b99840567e79e6
966
+ a83297bc8c4a9c45652fe1a249af666f
967
+ a84777df727ba6ea0d556e914e83e530
968
+ a847bdede3ab373ca4e2ab6199dc569f
969
+ a867488559f1df515ce34cdfb444df3a
970
+ a88295796bf6bc9cec53f76527a08cc4
971
+ a8845638da074eb2496b1fd2dda75071
972
+ a88c836e0c55edacc49699a8a0964d41
973
+ a8a9a63c7079901761a65319d92788af
974
+ a8ca5feabfe90a8e8e0362edce19cab6
975
+ a931e0bd35e2994665b8670e5a91cb1f
976
+ a94ecf839c2405342ebcb57648444e2a
977
+ a99a720cab88405baaf789e85ce20c45
978
+ a9ace70f0331bf293ca1fb56f40af36e
979
+ a9cb470818b2e038b74d811f3b9e4bee
980
+ a9d2143ca3ca4db3ec9fd46db3085208
981
+ a9ebf195bca38d71e76c4eadd454b087
982
+ a9f32aee073a0ee7ea94e959ab63885c
983
+ aa20e108316a361edbb9e78ad50f2a8e
984
+ aa6475267e83947ee5078281a7ff3df3
985
+ aa91a19616d9ea16284536f902a58b92
986
+ aaac378726921da4460b09d936bfcc17
987
+ aaae825ac199f7a07b03af4622b1746e
988
+ aab340b68fb6481774913dd75523e15e
989
+ aac838f63754af621d342ada37d20787
990
+ ab659f1080296ba99ca110763beb2f72
991
+ ab978c0e26407ebf95b23c1e26035655
992
+ abb9ba3432ec27c655d07939da8322fc
993
+ abe2678b5867903f95b8ac43d54a37e2
994
+ abffa843a8032bc9d0fd85b85ee99ca3
995
+ ac0bc0893f34adfec37ade332c76e8e9
996
+ ac149746529931242caeed45ddf86aa0
997
+ ac242fe6c4939e491b0649375b611af5
998
+ ac53090b0951ef3b13620489bb538162
999
+ ac577f85ee3ffcf7bce2fc694a158b91
1000
+ aca6c386b330437c2dcc29551f7d25d8
1001
+ acc683e2a47d5d1a475ef4f0c1c4fe05
1002
+ ad05c77cdef30e7b102945a8d42ff3fb
1003
+ ad14d47f4b21f0c9d8f47c9570e6135e
1004
+ ad1e74e6e7d6b63bd8c3109962968721
1005
+ ad5d2e0ed81b05f691e20a1a2582627e
1006
+ ad65ef4667adaa5e3bc774ad80158540
1007
+ ad7fb5d422096f31418561e43cac6b67
1008
+ ada5ba2e729f9b4518de5a6bc31e1eca
1009
+ adbdf73b309ebdd0b0adcbcfed6c88f7
1010
+ adcaaf7fd9127f0d9836ae3d41669f35
1011
+ ade281594f99177229bb0889a2a03880
1012
+ ade920190df997d55ce44df3222eb842
1013
+ adf6a41e1be96d361810dd2b0caf8206
1014
+ adfe90c34b98624c05f71c12dfe963d1
1015
+ ae60ba2d1d1db73433b9364e9fb0cc85
1016
+ ae7b53264e15eb70be99f742a591e705
1017
+ ae7e40fec9afc78a66a48232532faa07
1018
+ af0417dbc6afc8bdf3ab0fc5e6891ed6
1019
+ af1c3fcfea8167599cbcf8da584aacba
1020
+ af500ca6d56045b3f0fc2d8c4d9a2439
1021
+ af50b2347162ada5207a107466c23c30
1022
+ af55324212072e192d4bd3a4594d8697
1023
+ af59884b605949249d45847b50197795
1024
+ af5b3774027bc0def0cb71e87d5bc0a3
1025
+ af6e2969aafa6e3f6e3fd98e9c5ba375
1026
+ af7975bfcf71faab2f3bff56f2533ac2
1027
+ af867137618278fa012ba4d154cb7838
1028
+ af8c3c5b00e34b6b5c4471aae6dc5a90
1029
+ af9e637ceefdd477dd305fe750ff75b5
1030
+ b0065509f042f4a2ac97481b6c7c0dc5
1031
+ b01037a08ba72220deddf845bfd02466
1032
+ b03a633fbffb14aa51c9d697c51a893c
1033
+ b0bef1b57611726c4b0c636264fe5061
1034
+ b0c864383456481d8525d26a0fa1422e
1035
+ b0ffdd76d9b722fc8720913b34d36d03
1036
+ b12061bf52b1440df272f8d83ed6aa10
1037
+ b127a6da511c3c1d544b54fc52e9c6b7
1038
+ b13595e742ade76799fa99b2355967a2
1039
+ b155f0fd22f7123d2ac3dab43f1a8054
1040
+ b19140c03d24dd602afccafbb6485930
1041
+ b192b0ddffed39cf6894a6beab870f9e
1042
+ b1bb58f6975e965cf97340993ef46b4c
1043
+ b232e2ebbf7d6abc27c4613ba5ae28a2
1044
+ b2506496d79b479a6b1427288235190c
1045
+ b25cd9f25ec316cf78572decdafca84a
1046
+ b27c879787934c51d42095098dd313b2
1047
+ b2c2fe47d60c98c9e3064bb0c569104b
1048
+ b2f119b4b46c8ca128b1287762d51fed
1049
+ b32a218326ec600eb1bdc3297eed2c16
1050
+ b32be6d8ab56142df1efda45ee909628
1051
+ b353b0ac0de4f8c72f9c6958c2fb1ac0
1052
+ b37e72067e280eb17c3685fad6a561f5
1053
+ b3cc453518cf826875edcd3d5778ee87
1054
+ b40a3de050cbe84f212702e3e59eca74
1055
+ b40befd17e7095fa289499c2440d0471
1056
+ b4134ef790d479eb35d7c87fa74653eb
1057
+ b4148f125cfe78550775272f6b8c965a
1058
+ b42c22d609a089773578202c116a4c7e
1059
+ b4857bdfdc10e2c02e2efcb08d0a1fef
1060
+ b4a7390909a64331a6df9a72e5485b31
1061
+ b4b97f6302125283cdfb843536806587
1062
+ b502b41aafb37e54ddb1ffa035c190a2
1063
+ b5073e2870aa24ea6ad3b3b2c90850e2
1064
+ b51d25cce226fb14cd5a734bfbec93d4
1065
+ b54b56b472db108351ef8c82ee619806
1066
+ b58f3853512c47b9d88eca193031b650
1067
+ b5a0555e2c623c355901601a907c6342
1068
+ b5be61351d358e354a42633e5d853352
1069
+ b5c56a5624857bd608eeadd16a7f566b
1070
+ b5c5b61d59a263034ba7be58dd90398c
1071
+ b5d59457d94e1a945df32a7b4f977b4f
1072
+ b5d706a106a7eb6e945cbbd4a2951b45
1073
+ b5e2ebedcb69b842ee6b751e5a4991a8
1074
+ b6d76cce331d0552a4bb3e4562dad8bb
1075
+ b6ec5b8679737f741fb225e79a849ac9
1076
+ b6f7f62b0483af3b59104d1f9f6103d4
1077
+ b71b9016800369e9cb9ca3a6e53cf5e0
1078
+ b72a99779c48698c043ee38b127704d3
1079
+ b72e2e8714232b44cab432ed8530fd83
1080
+ b75075aceaa139ea4a971c652005c665
1081
+ b76de5eed16c8ecbb5c3bdc72f334258
1082
+ b770403a1d0ab861f1944f8b896afcae
1083
+ b771401a98e2b9d60f704efe9d265d58
1084
+ b775ef55984de7ff2b12941010f9d968
1085
+ b7cde19a331d3ba71fcb8efc361af419
1086
+ b7d87f19a1daba2fa97a0eae0a033a9c
1087
+ b7eab35e9770936663a46519b12e52d0
1088
+ b810e4520338c941ea9cbb24e5f68dfc
1089
+ b8322e1a06179954c5b5f5ed05083c05
1090
+ b83563194baedb0f4cfd96e3b50e5f9e
1091
+ b89401f08f8552689fc8320608ce6878
1092
+ b8b6dd22e9ab633792b6d17cb2f254a3
1093
+ b91ea0ab0a8c5f5980249dceeaf341ca
1094
+ b94c2d3d8878a07297684c90af9dcabd
1095
+ b970635a9cc874b59a60b3c00d9996ce
1096
+ b98a5516dff7eb3d1970212718a14062
1097
+ b9991967272f17a8f3b77f3f46b08e59
1098
+ b9c84aff476bd2364446f9415069caab
1099
+ ba067ae39c27a29ab9931d5aa25e9243
1100
+ ba11612764fbdabe173336d825c4c9f3
1101
+ ba1795ee5daae1ed415756c3f4f21b48
1102
+ ba498e9558a04900ce1ecf92cf20c5e7
1103
+ ba665972d68d2cb8b55839ad6592961c
1104
+ bacf76976dff64f707ced998bda67b43
1105
+ baf7af2a5bb36e1d83b8603f3d748ac0
1106
+ bb07391f53ede1bc0582086b927d78ed
1107
+ bb2a98f5ad31e0ddd17b5b4217bec2af
1108
+ bb3d26414a85af5edf485b330607860d
1109
+ bb8f70bb23d06edce7b87df6f529d0b4
1110
+ bc0d2cb257b23eb0397b97c09935c371
1111
+ bc2c59e4dd1f6407c2bc945c2023bf0b
1112
+ bc50a15ada945df038725085a8ef388d
1113
+ bc7483c563cf172e46390a235cdc63b9
1114
+ bc765f1145a3390f6b231f0d05193458
1115
+ bd032771ea3963fa1aa10cbe7d8a6020
1116
+ bdd7f0b920e6c5ea82526986ffb63001
1117
+ bde7cb2bd708d3d928b6ad9e32038fe1
1118
+ be0cc63b7335bd1fb95a2ad432209a14
1119
+ be6a2a69a923979c38e8e83fed53ff89
1120
+ be6b967a2786880d85bc90397379a97f
1121
+ be85b7d55e0ef589729ef4dd6ffc38fb
1122
+ be965185f4128002ad591b91c41e0211
1123
+ bedecebc0349e52e9afe5cc8f2e067a0
1124
+ beec674f95f081770ac23ecb95359631
1125
+ bf306589c4d55e80e4471bc50ea974de
1126
+ bf4c374e944d7f8e92618be98703f46c
1127
+ bf4dc933746635ff0b049ced79dd3d1a
1128
+ bf5b15e53c2c60d6412c404ac4ea6e2c
1129
+ bf67bbd3530ec0e16297cd078c7043d5
1130
+ bfde73a6aefd09d9c10c8bacab747161
1131
+ bfed73d0942f8976d1eedab115940b8c
1132
+ c00800903f8ad4d52f6f292c83d649ac
1133
+ c01fbdb847e05945098abd4f4ec75239
1134
+ c02c82832953b0c7a0a6df888c40e470
1135
+ c0440c09698f89df168dc146af067fe7
1136
+ c08b334ae97ac2ef330464fc964dc7ec
1137
+ c0a4e84d80638eb1eba04543a589eb8b
1138
+ c0ad5ccf09d82c4852108456a6fff862
1139
+ c0b689cd5d7db53c6da7537209c8789d
1140
+ c1055f06efc1998f3762ca21e9fe5e6f
1141
+ c113ff68c59ef8d40cd4c0bd6e021a6e
1142
+ c13533b61e97274091200c6ceab55cb7
1143
+ c13c09522fae5a8b5483664786a74758
1144
+ c13ea27c757349013b4d2785bf5c8638
1145
+ c19542c20f3b1eac0d80c66ce56eded3
1146
+ c1b56c6b38aa09f0f32f0605deb5a240
1147
+ c1bd31b447f1a8cecf0ed0cb1ae5f978
1148
+ c1c9528727dd016bad131ff8c3863774
1149
+ c20ef53ae3bb3763037d2cd547520c62
1150
+ c234011e9d6e7e6e78af347024cb3736
1151
+ c29661f98aae79d76cce75639692e85f
1152
+ c29956bba5c1bec09200fb9d37b0f5fe
1153
+ c2a691b7f3af90af7d2b09985f75ae2d
1154
+ c2ba3d182a5386eb0e67259673ad4c96
1155
+ c2c54eed2dd73e20ef0e5af5a4aa1feb
1156
+ c2d4ab1622ab34e5680710a63501c8b6
1157
+ c32efafd67a6ae8f74611071954c6485
1158
+ c354798201d7802b6d4a9cb2854229e3
1159
+ c355ea68ce84efa92210ecb6c6d00e1d
1160
+ c38c9a98d30027a18e88f39346987f78
1161
+ c399b71d7f853206cdf9bfa916252b4d
1162
+ c3a58d666179065bd87996dbf4c0c133
1163
+ c3b8b73e567c59f47d6f147940b0f8bf
1164
+ c3df56d50742266753eeb553c55b0b3c
1165
+ c41d4f698ccccbf7068c44c8c14f4e16
1166
+ c41f9e2dd4f6b5524d93b3229085b26c
1167
+ c440f25216153cfc2bcf4af70c3d59c4
1168
+ c46115d83cbc0da233c4ea92f5ec1831
1169
+ c46b65732e3619dbfcca95e45215376f
1170
+ c4c6f2d8872f5f35ff8fe2c145ab88a4
1171
+ c55e52dc6e7524f6aa036d523ef3fcbc
1172
+ c58bc096aa929d9645f0a15a62771893
1173
+ c599c619d44a05ed87854caa6977fd18
1174
+ c5eb5f71bfa01fe274e5f6a19f6006ed
1175
+ c60b87f681462b74b5cc58bc78f5b99e
1176
+ c62cdee56fb21cc3554bdecb019539a2
1177
+ c65f2db150193b8d81522673d0c9ec8a
1178
+ c684c1aefa1079b88a666e9212a70b48
1179
+ c68fcaf24e125985f44e60be858f5654
1180
+ c69e0cf50d505bd920d0b7a1003c13ca
1181
+ c6a03f9c292fc0f2fa7da8026457dbd5
1182
+ c6a67dc0d36b5e231b4a1789d00be3d9
1183
+ c6ce00a54e01d4fde617260a33c33394
1184
+ c6d19e881705b1720efd2435ef05320e
1185
+ c7864764808c8e43ba1fd8df331bd379
1186
+ c7893142c2019a079db2ec5d8891cc1f
1187
+ c78df27e9e63b80f48276833e833fffd
1188
+ c78f3a9e34b4becda214fa5af6fc0d4f
1189
+ c7afdce95181c731e79f72d4ad6d4447
1190
+ c7d78838fc91d92a524b1fce61350c2c
1191
+ c80fe973b34b764cf37e43efb755c0b8
1192
+ c820d512c6e55817cb75876a94a24cf2
1193
+ c854dff7593a38e6e7a83330ff32ac86
1194
+ c8a56cc3c310b1619ec6559afab11089
1195
+ c8b8bf0b324d1d6c593c23ab9815d26f
1196
+ c8c4c3761eec54737d4c65316cc3bdb0
1197
+ c8d572ef1e152c997e3e699772f5957f
1198
+ c8d7cfd98042f8559f680518a33d34bf
1199
+ c8e9aaf309d856f9a7275115fef4a423
1200
+ c92d2dd6c5e5a9efc4a59262352a1e0f
1201
+ c978cdb3275ab78fe11929e145dedab2
1202
+ c996a67b615c29ae24418c918bd44c69
1203
+ ca3abe7ce2b3f2067d205ac4988976a9
1204
+ ca691809344aa18a9597b0d72fb8353d
1205
+ ca6ad3f597ed0079bf27187e72855c15
1206
+ ca6c1531a83f8ee89916ed934f8d4847
1207
+ caa7d58bac06b2b14e10f7d310d0bd1a
1208
+ caf695e686f3fd22b1717f02e3628407
1209
+ cb7a6b61517029d102fd3cbfcdcf0fbe
1210
+ cb8fd53c4498aa62dd48c184beb050bd
1211
+ cbd0044aca7207f08e75f9e1f82cf413
1212
+ cc092f33ce095c0f51f35119ce22f75e
1213
+ cc2a06afd95b1114894b3dc2b37f1c5e
1214
+ cc625b64cd45864eb85bdf4446e813a4
1215
+ cc716360f3b793b50cf67ffc50dc1c65
1216
+ cca5fa8df1efa35b42580fc781efadb7
1217
+ cce1682c4fbfc0f04fb84136651a3813
1218
+ cce5b2bc76fedf929d2301f8b0b0a411
1219
+ ccfd8ce24bf167cc12999fc53efd2dc5
1220
+ ccfda43a5267e0aa923d8a199baafbd2
1221
+ cd33be932bca447f6bf5b83b03018806
1222
+ cd4a1281bf0a157c799cd98a1cc66f3b
1223
+ cd870e76466ce35db5f5f169f5b8c5aa
1224
+ cda5f1b6ff5b3f0649786ab621ac303e
1225
+ cdb40622d55debad4f37464e75045386
1226
+ cdcc9ea4a42b7928c28a38ccfadba2cc
1227
+ ce0a7268695e0f82d7350f8646ea8c86
1228
+ ce124e4ecf1e643ca350bbc75e7f8658
1229
+ ce1524c7900a7d9412d1411dd7532f48
1230
+ ce1e463a6c89fb0d083134d088147897
1231
+ ce3dc01455f532b9c1221211240db159
1232
+ ce6f6eaa5a4915c73252877fd6fde781
1233
+ ce7d4f9583c46cafacf0b049c3facb46
1234
+ ce9a36cacc3414d23fc4eab451bd8ecb
1235
+ cefc99738c5307f12d9104f31ff2c1c4
1236
+ cf438b04b5e236c89e444dc78a6ce89a
1237
+ cf4d4dc28551c17c0d33d0326d4a201b
1238
+ cf60aecdac2cd4bfb35e7ff1bea5d61b
1239
+ cf8880232b3dcf3493a2b19ee2ed5167
1240
+ cfc14023c79c0ff855afa04a9cc3d344
1241
+ cfc654ccfba7724e8da6d1881ef1aca8
1242
+ cffb6dd55f9d310bacd5ed196b170faa
1243
+ d04f6328a4f309158aabe9818ab3e2eb
1244
+ d06c8ceb9a059ac9d5cecafd846d3b96
1245
+ d0868cb4499cc428cd88d381ce85ec73
1246
+ d0a21c90766c6f054eddf748610ff98c
1247
+ d0a77e651ebb7469776fd9701e651405
1248
+ d0a9b6cb4429547efd197194f62ad486
1249
+ d0fa8b81b43db74b14a7ef6bebb1cba6
1250
+ d0fc10bcdd7810ea48a81190848baf84
1251
+ d10f4f38d14a5f2ae8fb8f5f32fdd21f
1252
+ d11b2ce53ce195af06de80a5076f8126
1253
+ d176f4a976e51940df1dc6e26d6f4161
1254
+ d189ad84aa78fffbb5bea14f1c230e54
1255
+ d1a883d86b756754777f1e6c5abd5881
1256
+ d1bcef094e9b8c86c70192220b8e1648
1257
+ d1f77032565d490622bdff144b8c82b5
1258
+ d21f66ca95779da134369e279004ef03
1259
+ d29e710527ad79b62590045f7a7dbc9a
1260
+ d2bc282e9057cf4d17e2ff126a3e5d90
1261
+ d2e0fbc58c265cc34b5bac94dff6d8ee
1262
+ d39f64f6fd449db87754893c4214f8c8
1263
+ d3ecd4345ad106e7e1beab7316fab518
1264
+ d422971dcb2e5d13f06aa08656a249e8
1265
+ d43d13f6cc6b4d8e0b7be0b7cc7259f5
1266
+ d4a201049322f6130e8ee837c22ed803
1267
+ d4af89b10179e630276e21f2f12f2631
1268
+ d4b495a674f603616f7f418f41e4e0bf
1269
+ d4ea25aa90608e4cac7b6c6679c7343b
1270
+ d51f7bac8cf2ddcf00335f65a1fd0782
1271
+ d530ec3596a3e7e7dd73fbe369178c07
1272
+ d568e16f214feab68fbadea220fb76ff
1273
+ d61eb45d47ad48020286203b1f1362f8
1274
+ d682ff17da89ae8bafc8f2e3e07af668
1275
+ d6a133254d617e25b9d6067c38422dc9
1276
+ d70837c881f01f8c51afe9616879de50
1277
+ d719f48511a1a8e275e7262f5a1cc05c
1278
+ d7242fc163c07f6d286ed049914d962e
1279
+ d74783a75ae092e9311e51f994c0624e
1280
+ d77ee237ec4f3ab01e36dfbbfd4ce92a
1281
+ d7a191afa1d02dfa1d852bfcb3e54d3e
1282
+ d7d7a197eb6dae4936fc641168a7abe8
1283
+ d7fab14d2d4bb9d001b64f4fb59cee80
1284
+ d7fb0c983a31797353faff4db222bd51
1285
+ d8665f6554ccbbdd0e88543133067412
1286
+ d86c7405606f965ab7300ef1eacbcacc
1287
+ d876531e63395c48eb797e61c98fdc76
1288
+ d89214c6ee204a7d8d216dccb17fb0cb
1289
+ d89b39459efe673f4732c3538d187480
1290
+ d8c4c835692b1951a853152460c04dc0
1291
+ d94241be54c60a6419a590c3fc58745a
1292
+ d9cfc85d3bb7c32f82ab2c718f74ea0a
1293
+ d9ff2149c1fe67a65b26310b4018b006
1294
+ da6434d2962b74259909abfdf93d4e6c
1295
+ da668869900c862ce12bd06fde5feb8d
1296
+ da6f1a174526b57d8e0a8b092432f99b
1297
+ da95c308ecf6b869be4930aa124c0d7e
1298
+ da996e211b26bd509d3ca7136c1e9435
1299
+ dad083d8150288db33157fde49ab35f9
1300
+ dad29ad2bc1152c67a5d35817d48d026
1301
+ db27424385c4070805371285c300b59a
1302
+ db56cd24e6cd26a88c97603afd54cd0d
1303
+ db5fd0a4c9ae98c496500cf0c140d4d1
1304
+ db75cef6af2fbdc895ccceec31c53db2
1305
+ dbe77ecde7361d1c82c67b398f07f281
1306
+ dc0891b0748b90ad95dbd023222ecf27
1307
+ dc4d73c10876b27e063b584d49eea496
1308
+ dc590aaab60a5bd86b11fa40d29bfc82
1309
+ dc647835b8eec7215b23ec2ae590a59f
1310
+ dcbe7cd300844e5e702e7dd68a54794c
1311
+ dd28f83e65d772d72ad49d0db5e18456
1312
+ dd33d776a968a49960feaf128b103983
1313
+ dd6f6e28d4bdc996fbd9b8c2205fee89
1314
+ dd83b3e293e8801c9fb167c53f96e2b6
1315
+ ddb599239817420d3cc38fd0eb881c8a
1316
+ ddd12b32eca38d67c4a3f99f5878f560
1317
+ ddddd043151fa4b6280afed14ab06161
1318
+ ddf1ec27c68bb40da0bebdff2dd95175
1319
+ de148636aedb29a1e610b3a8010a7c42
1320
+ de6783eb70869268dbd796a1d27de7a8
1321
+ deda2ef99302166594f44be90020f8c6
1322
+ df3f7b374f16b089cbc4a9c12f5e0069
1323
+ df43f55cec26e910637227f1a608b4db
1324
+ df5159425dcde64a05197d569fb36907
1325
+ dfa0f1b7c81f354ced7bff478c8d542a
1326
+ dfd10cbb920dd5ead4cb07bc6bfe6bef
1327
+ e05927c0210f5294f42c0c5b7cd578a6
1328
+ e068476c8419c3a1696f2645e440a193
1329
+ e06ccb3933bbb35d6e9eeaa65d715262
1330
+ e0a2b82444f036d987639703ea900695
1331
+ e0e6f4e38156ec91f3b46d36fcf65776
1332
+ e160c0d5a552332fa3a112e60226294f
1333
+ e17d969fef9169c3460a0817d60da54b
1334
+ e1ae14e309f370e8583f8139f5555eb8
1335
+ e1d60fa0e8a70ed91147dd06a6561e29
1336
+ e1e559d45b481c3f1abc4d2b04c7c45e
1337
+ e2375b4b6839b3783d0918a689eecfd0
1338
+ e246ae74fe022b5b4156d4c34002387d
1339
+ e25d75e8e6b0327356d1566d324ecfcb
1340
+ e26ef831acab997d0ebbd38bd2773ae0
1341
+ e28b3b2dde03635d1fed255e334ed6fb
1342
+ e307273033fdd5b7e870836a890d1b56
1343
+ e312a8c1788a0b47d0ce8c1321a912f9
1344
+ e31be972e181987a8600a8700c1ebe88
1345
+ e3218e3107c57dfdd8eda44be04df30e
1346
+ e32bc143564632f4a609aa59fd0e1833
1347
+ e38f8d2f4519f98e75987b7cf04beacd
1348
+ e3916480a0f9e8abbe0d89ad90570d55
1349
+ e3b9fe4e47c5650cf87c2e556fb7a1f4
1350
+ e3d7652996e4df2db412c9a5f5635911
1351
+ e436d21e957755c5a52edcdbd3d700b0
1352
+ e467236cae1f6e90abf736af6f8fe042
1353
+ e46da7c27c2e93d1a1d9413e2fee4547
1354
+ e488fe69d3c38b0394f53c1d15cf7534
1355
+ e4cb3ec2dabafa7b640c747d31d55377
1356
+ e5014dcb94447af471a65381b46c25be
1357
+ e505a715563903739da99393751f5ff2
1358
+ e50c93c7be11deb47d5db2917dd13c94
1359
+ e564b890742dc08de367c1fe879fc80d
1360
+ e596e3b89332bde018574ca5e32c1e0d
1361
+ e5c0e5bd7e50d4de77316f4f3582e6e4
1362
+ e5cdc4d2a9eb934f910c60de2f068fee
1363
+ e5d63ef8a922c6775c51ce9b511235b9
1364
+ e6342a1f639b8731bb833a9709455ec6
1365
+ e652b2cebae0a6c74e292b3112d29e6e
1366
+ e6a08696962a275ee2dd46d9ae1c6150
1367
+ e6e114b28a55ec3e9ecac74c55167fef
1368
+ e719b0f794aebc789651fbd91ade8a05
1369
+ e72ae793c49222a03c82fb0e8f736d3f
1370
+ e77653ba1a455bd849d1b87b218a4cd0
1371
+ e83496c11ecf7cb9966bfa0426ad7cf7
1372
+ e857debbed22981f3fce009cac3031db
1373
+ e8899a119282a4b2b67b19ad42bedf6a
1374
+ e88addf3e1354820d8b1a4b42083188c
1375
+ e8c4d0d60caaf2c1b34460f3ef9c7330
1376
+ e8da654fb9044ccb66b765aa4085c791
1377
+ e90db56298e487ff745597c64425fc1c
1378
+ e93cac5fb52b0990262287e6b7af036d
1379
+ e9954e6e3b2d0c5bf990a519c0ba5abe
1380
+ e9a65bda8bb5f0e934088431ce9e44a5
1381
+ e9bbeb5248b591a86ff636b9f0b68549
1382
+ eaa4b09922cfd1c4130787403173e93a
1383
+ eab0be019f53390dbbb3225e86506c09
1384
+ eab1fcceca65974f9a463940626586cc
1385
+ eabff4780c183c33d17681a21f1356b4
1386
+ eaef6aa0bc70059db2c376b924d29ba2
1387
+ eb44b3df0dfe50a270308b8f31ff664b
1388
+ eb6c714df22142229464c6b83e47d7d6
1389
+ eb7e617f397932fb61064ae312ead3b1
1390
+ eb846bab70e76bb4ab2cbb887d8f333a
1391
+ ec8f12c8c51f0cbe63dabb51e12da675
1392
+ ecadf9a1eca2152b13f18d3a0b8bfba4
1393
+ ecb9c0dda8a3ec89624e780ac054d2e0
1394
+ ecce24df48ffadc82e635c279a18c622
1395
+ ecd05dac56544c97ab2cbc4fcf2b5035
1396
+ ecd24fe10c9d9f18da495785dda97c00
1397
+ ed12f48c2d1e66e21f0ff956d85ecb76
1398
+ ed322f9a40375da9eea8c1ac2023d7fc
1399
+ ed62a13366b795c8651d06648a550958
1400
+ ed696103132aee457b0e11ce0d7b7d27
1401
+ ed7e3e636baeaf7967c913d46dbdc2e6
1402
+ ed9a7c7e5b657ca8101f0687a000fc20
1403
+ edb7ae37883dc898eef6a4ff94dcb728
1404
+ ee0b9e8fd3ad717bfd391f0adc3f459e
1405
+ ee32c41610893e5b93db15b231278650
1406
+ eea459fdf4b72989a21ac94125a64f0e
1407
+ eee62d226e9db9f66f2d17c8acc08057
1408
+ eeee9953810eee9388b3a0c5a4ad4ef6
1409
+ eefd77a617c2ac4667d8725749a49bbe
1410
+ ef1bcfdefb957f66e15ee9b875af7aac
1411
+ ef291bbc2a1ff7b660444e4e8da30e9d
1412
+ ef3216f8485fe691d819f831ea07e9ce
1413
+ ef37d7a7fd9bd68d57f54abb96628fac
1414
+ ef52e83e7d040c6fcb278fa3ee8ad35a
1415
+ ef608794f57405fb9a7468e3ef1e98fc
1416
+ ef8c3f4f4d6b6d278abdbc8077051629
1417
+ efa04d79ffa8a98858baa82209b4923f
1418
+ efd7ed72d3d6717f9fdb8c7556feb843
1419
+ f0105dcab1f42815442e5a2b0247eb21
1420
+ f054f5fa281a53121eb766b886325655
1421
+ f06bc45fe2ac2fcbb47e6f5c9e0280d3
1422
+ f0a815b05901cb71692cd1532a142b17
1423
+ f0b84626f469ecb58024dc1ad62036c4
1424
+ f0c706b26dbde58165d6222251401a9f
1425
+ f0cfa6052ecd8c00881f71de6bdd91ae
1426
+ f0f3a753c028f9c3bf055529e5c0c3fa
1427
+ f0fe423a27c36770206a214d8d81a344
1428
+ f1288fb0096e55153058cde7e7519f5a
1429
+ f15db498a31476b55d4ca9b4d85dc779
1430
+ f184413f1c740b6b40279ecb5b9ace30
1431
+ f18ee951605d2c276acb3385dc76be8d
1432
+ f1ba5da6f133d329f7ab9bb241fc0b7b
1433
+ f1ece4212015e746f3d90a95feb17546
1434
+ f1f76abbb54845f5be539cb4f8298a51
1435
+ f273e3857c8f4d067c0bb517f39e2e69
1436
+ f3353565c0028d38edcf445d425b533a
1437
+ f351e56a857e49f1e5c12b0fbd43db98
1438
+ f37b8a8ed379310f42069723b460febb
1439
+ f38455688ba4360b502d7c512295953e
1440
+ f3ab9bfbc5d7ebe903029eed048e6bfb
1441
+ f41f60c124f0c760ed7c80a56d52c61d
1442
+ f47483f452d7cb023479690d3cb338c2
1443
+ f491935369d316678118cd07d5646de6
1444
+ f53c45bd444bfa9796ac5ce5489136c7
1445
+ f59be8f9bdb7cedee4c800ceaeccd453
1446
+ f59ecf5ba45f378f70a64cdd40f5defe
1447
+ f5c9c0d846aaaa1dc73a59fa772b96f2
1448
+ f5d78a935a1360644d9583fbdef0552e
1449
+ f5e9dfd1253bf6691e9cbbc9540b5ed0
1450
+ f5f417184d7747ce9d6cc2790e01f97d
1451
+ f62866eeed52ef0f27315d736d3fedb3
1452
+ f62e254cf73362e117599c99791f706f
1453
+ f6306d0752c00d1271b36ae4d3b9ddda
1454
+ f6348dc02c0ea39b81e2006c6d9c69b1
1455
+ f6acae0f3d3d5333c6ccb5dd5b896153
1456
+ f6e59f1f95016d13f75bad536b8e2af5
1457
+ f78a273e30b5cd8a2d580fa4959c8433
1458
+ f78dd290c9f2df8a451145858b4966c5
1459
+ f78e1c855e003640a3d79723f16f5f1e
1460
+ f791a58edd0f0080354090193069373d
1461
+ f799e015965be51263840fee9a2fd37d
1462
+ f7f2c7b7de803edef843253e080338f8
1463
+ f7f7736401b22c94a9d2b09425adeab9
1464
+ f81d98bddc31de6dd86537881df24d0f
1465
+ f81f93687cba8415a59774bb7dce0d77
1466
+ f833690b5491c387aa490bba3321c98b
1467
+ f87d3fef16e2bb2ef72179864c9f6cef
1468
+ f8e34b28f4fa0c030e1d55b1190990f1
1469
+ f90b90dfd11066369f7f1f938e2f4969
1470
+ f9132773a02cfa4cb24f617627155948
1471
+ f9192d70b8ae33af5fa02c6764e7457c
1472
+ f919fb0e73a444db7475e7627c41a64e
1473
+ f92fd37674c703ad3d68aa4fd1a22dac
1474
+ f99c888cfe3ec332780b60b44134f681
1475
+ f9ba2d912ef79893510ff58bafa70558
1476
+ f9dda1a40ac162af4e9fbc6027ed5375
1477
+ fa0ae4ec6e3d740de70401dd7b0652ee
1478
+ fa0fb07164598860fb12b95d6be14a6d
1479
+ fa6be3acc3d8613e0f7f84821425a2b4
1480
+ fa86f62070ecf5d19f8d8662215f966f
1481
+ fabc40c23f1169f51c9fe6cec6dfd08b
1482
+ fae0a817c65ac6e549e94ac021544c22
1483
+ fb0220b38c589f1d7be8ef917483e607
1484
+ fb511731a1fc742451a090891ebaa0ce
1485
+ fb94c640dfc2eef6e7ff92a5a72ad221
1486
+ fbadbb00720fcc1385e05adaca2502e1
1487
+ fbbdbad74f5fef4d17a139e8ac4a7864
1488
+ fc804c71fbd85e74afaae31f790618f7
1489
+ fcbe95aa17720d5caa68e24f4f664040
1490
+ fcc5df049e534a9a930b32216d23b3a4
1491
+ fce53f0b032b635037ce25b081fbfb98
1492
+ fd085c568136546c64462ede72b35e87
1493
+ fdd529400be877bedaf4f2df9176cedf
1494
+ fde664083f39ad1044ae71b569d86ced
1495
+ fe48b59fe20a779d3a6a32d7a22e4b8b
1496
+ fe7c4ce8bceb5534d33c180f01be650c
1497
+ fe81ef243adb190e1601f85a626f8300
1498
+ fe9ae553a2fa76cba207ebd4b9b0cddb
1499
+ ff335f1c7745c6184a5732cc5a01092d
1500
+ ff343db6538b6a6a043a5ec108df37dd
1501
+ ff4cd5b2a61258ac551673d1311fa2a8
1502
+ ff53fc490ff326e8b66df0f1e9839219
1503
+ ff67e54ea3f2d4df695ebfdcb6900a8a
1504
+ ff6b2b10b8f2350ab09d8690c9c83154
1505
+ ff7a03aeaca3523c665c533d9a7e2622
1506
+ ff87bf702fb77cbf48bdf732d2f2defa
dfr.py ADDED
@@ -0,0 +1,199 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import logging
2
+
3
+ import torch
4
+ import torch.nn as nn
5
+ import torch.nn.functional as F
6
+
7
+ from .vision_encoders import build_vision_encoder
8
+
9
+ logger = logging.getLogger("glint")
10
+
11
+
12
+ def build_projector(config):
13
+ if config.model_type == "mlp":
14
+ model = MLP(config)
15
+ else:
16
+ raise NotImplementedError()
17
+
18
+ return model
19
+
20
+
21
+ def get_activation(activation_name):
22
+ activation_map = {"silu": nn.SiLU(), "relu": nn.ReLU(), "gelu": nn.GELU(), "tanh": nn.Tanh()}
23
+ activation_name = activation_name.lower()
24
+ if activation_name not in activation_map:
25
+ raise ValueError(f"Unknown activation: {activation_name}. Available: {list(activation_map.keys())}")
26
+ return activation_map[activation_name]
27
+
28
+
29
+ class MLP(nn.Module):
30
+ def __init__(self, config):
31
+ super().__init__()
32
+ self.config = config
33
+
34
+ activation = get_activation(getattr(config, "activation", "silu"))
35
+ dropout = getattr(config, "dropout", 0.0)
36
+ num_layers = getattr(config, "num_layers", 3)
37
+
38
+ layers = []
39
+ layers.append(nn.Linear(config.input_dim, config.hidden_dim))
40
+ layers.append(activation)
41
+ if dropout > 0:
42
+ layers.append(nn.Dropout(dropout))
43
+
44
+ for _ in range(num_layers - 2):
45
+ layers.append(nn.Linear(config.hidden_dim, config.hidden_dim))
46
+ layers.append(activation)
47
+ if dropout > 0:
48
+ layers.append(nn.Dropout(dropout))
49
+
50
+ layers.append(nn.Linear(config.hidden_dim, config.out_dim))
51
+
52
+ self.mlp = nn.Sequential(*layers)
53
+
54
+ def forward(self, x):
55
+ return self.mlp(x)
56
+
57
+
58
+ class DFRLoss(nn.Module):
59
+ def __init__(
60
+ self,
61
+ use_token_wise=True,
62
+ **kwargs,
63
+ ):
64
+ super().__init__()
65
+ self.use_token_wise = use_token_wise
66
+
67
+ def forward(
68
+ self,
69
+ proj_student_features,
70
+ teacher_features,
71
+ ):
72
+ outputs = dict()
73
+
74
+ if isinstance(proj_student_features, list):
75
+ total_loss = 0.0
76
+ n = 0
77
+ for ps, ts in zip(proj_student_features, teacher_features):
78
+ if isinstance(ps, dict):
79
+ for k in ps.keys():
80
+ total_loss += self._compute_loss(ps[k], ts[k])
81
+ n += 1
82
+ else:
83
+ total_loss += self._compute_loss(ps, ts)
84
+ n += 1
85
+ loss = total_loss / max(n, 1)
86
+
87
+ elif isinstance(proj_student_features, dict):
88
+ total_loss = 0
89
+ num_pairs = len(proj_student_features)
90
+ for key in proj_student_features.keys():
91
+ proj_student = proj_student_features[key]
92
+ teacher = teacher_features[key]
93
+ total_loss += self._compute_loss(proj_student, teacher)
94
+ loss = total_loss / num_pairs
95
+ else:
96
+ loss = self._compute_loss(proj_student_features, teacher_features)
97
+
98
+ losses = {
99
+ "dfr_loss": loss,
100
+ "loss": loss,
101
+ }
102
+ outputs["losses"] = losses
103
+
104
+ return outputs
105
+
106
+ def _compute_loss(self, proj_student, teacher):
107
+ proj_student = F.normalize(proj_student, p=2, dim=-1)
108
+ teacher = F.normalize(teacher, p=2, dim=-1)
109
+
110
+ if self.use_token_wise:
111
+ similarity = torch.sum(proj_student * teacher, dim=-1)
112
+ loss = (1.0 - similarity).mean()
113
+ else:
114
+ proj_student_global = proj_student.mean(dim=1)
115
+ teacher_global = teacher.mean(dim=1)
116
+ similarity = torch.sum(proj_student_global * teacher_global, dim=-1)
117
+ loss = (1.0 - similarity).mean()
118
+
119
+ loss = loss.mean()
120
+ return loss
121
+
122
+
123
+ class DFRModule(nn.Module):
124
+ def __init__(self, dfr_config):
125
+ super().__init__()
126
+ self.config = dfr_config
127
+ self.use_cache = getattr(dfr_config, "use_cache", False)
128
+
129
+ if not self.use_cache:
130
+ self.vision_teacher_model = build_vision_encoder(dfr_config.vfm_teacher_config)
131
+ else:
132
+ logger.info("DFRModule: use_cache=True, skipping teacher model loading")
133
+
134
+ self.layer_mapping = dfr_config.layer_mapping
135
+ student_layers = self.layer_mapping["student_layers"]
136
+ teacher_layers = self.layer_mapping["teacher_layers"]
137
+
138
+ self._validate_layer_mapping(student_layers, teacher_layers)
139
+ self.num_layer_pairs = len(student_layers)
140
+
141
+ self._build_projectors(dfr_config.projector_config, student_layers, teacher_layers)
142
+
143
+ def _validate_layer_mapping(self, student_layers, teacher_layers):
144
+ if len(student_layers) != len(teacher_layers):
145
+ raise ValueError(
146
+ f"student_layer and teacher_layer must have same length. "
147
+ f"Got {len(student_layers)} and {len(teacher_layers)}"
148
+ )
149
+
150
+ def _build_projectors(self, projector_config, student_layers, teacher_layers):
151
+ use_multiple_projectors = self.layer_mapping.get("use_multiple_projectors", False)
152
+
153
+ if use_multiple_projectors and self.num_layer_pairs > 1:
154
+ self.projector = nn.ModuleDict()
155
+ for s_layer, t_layer in zip(student_layers, teacher_layers):
156
+ projector_key = f"projector_{s_layer}_{t_layer}"
157
+ self.projector[projector_key] = build_projector(projector_config)
158
+ self.use_multiple_projectors = True
159
+ else:
160
+ self.projector = build_projector(projector_config)
161
+ self.use_multiple_projectors = False
162
+
163
+ def forward(self, pixel_values, student_hidden_states, cached_teacher_features=None):
164
+ student_layers = self.layer_mapping["student_layers"]
165
+ teacher_layers = self.layer_mapping["teacher_layers"]
166
+
167
+ if cached_teacher_features is not None:
168
+ teacher_hidden_states = cached_teacher_features
169
+ else:
170
+ with torch.no_grad():
171
+ teacher_outputs = self.vision_teacher_model(pixel_values, output_hidden_states=True)
172
+
173
+ results = {
174
+ "teacher_features": {},
175
+ "proj_student_features": {},
176
+ }
177
+
178
+ for s_layer, t_layer in zip(student_layers, teacher_layers):
179
+ student_feat = student_hidden_states[s_layer]
180
+
181
+ if cached_teacher_features is not None:
182
+ teacher_feat = teacher_hidden_states[t_layer]
183
+ teacher_feat = teacher_feat.to(dtype=student_feat.dtype)
184
+ else:
185
+ teacher_feat = teacher_outputs.hidden_states[t_layer]
186
+
187
+ proj_student_feat = self._project_student_features(student_feat, s_layer, t_layer)
188
+
189
+ results["teacher_features"][f"layer_{s_layer}_{t_layer}"] = teacher_feat
190
+ results["proj_student_features"][f"layer_{s_layer}_{t_layer}"] = proj_student_feat
191
+
192
+ return results
193
+
194
+ def _project_student_features(self, student_feat, s_layer, t_layer):
195
+ if self.use_multiple_projectors:
196
+ projector_key = f"projector_{s_layer}_{t_layer}"
197
+ return self.projector[projector_key](student_feat)
198
+ else:
199
+ return self.projector(student_feat)
inference.py ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """Score a sentence against a chest X-ray and save its similarity map.
2
+
3
+ python inference.py --image cxr.png --text "There is a right pleural effusion."
4
+ """
5
+
6
+ import argparse
7
+ import os
8
+ import warnings
9
+
10
+ import torch
11
+ from transformers import AutoImageProcessor, AutoModel, AutoTokenizer
12
+
13
+ from utils import model_inference, save_similarity_map
14
+
15
+ warnings.filterwarnings("ignore", category=UserWarning)
16
+
17
+ REPO_DIR = os.path.dirname(os.path.abspath(__file__))
18
+
19
+
20
+ def load_model(device=None, dtype=torch.float32):
21
+ device = device or ("cuda" if torch.cuda.is_available() else "cpu")
22
+ tokenizer = AutoTokenizer.from_pretrained(REPO_DIR)
23
+ image_processor = AutoImageProcessor.from_pretrained(REPO_DIR)
24
+ model = AutoModel.from_pretrained(REPO_DIR, trust_remote_code=True, dtype=dtype).to(device).eval()
25
+ return {"tokenizer": tokenizer, "image_processor": image_processor, "model": model}
26
+
27
+
28
+ def main():
29
+ parser = argparse.ArgumentParser(description="Score a sentence against a chest X-ray and save its similarity map.")
30
+ parser.add_argument("--image", default="cxr.png", help="PNG / JPG or DICOM file")
31
+ parser.add_argument("--text", default="There is effusion.")
32
+ parser.add_argument("--output", default="similarity_map.png", help="heat-map overlay")
33
+ args = parser.parse_args()
34
+
35
+ models = load_model()
36
+ prob, similarity_map = model_inference(args.image, args.text, **models)
37
+ print(f"{args.text!r}: probability {prob.item():.3f}")
38
+ save_similarity_map(args.image, similarity_map, args.output)
39
+ print(f"similarity map saved to {args.output}")
40
+
41
+
42
+ if __name__ == "__main__":
43
+ main()
losses.py ADDED
@@ -0,0 +1,607 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import logging
2
+
3
+ import numpy as np
4
+ import torch
5
+ import torch.distributed as dist
6
+ import torch.nn as nn
7
+ import torch.nn.functional as F
8
+ from entmax import entmax_bisect
9
+
10
+ from .dfr import DFRLoss # noqa: F401
11
+
12
+ logger = logging.getLogger("glint")
13
+
14
+
15
+ def pad_and_gather(tensor):
16
+ local_size = torch.tensor(tensor.size(), device=tensor.device)
17
+
18
+ all_sizes = [torch.zeros_like(local_size) for _ in range(dist.get_world_size())]
19
+ dist.all_gather(all_sizes, local_size)
20
+
21
+ max_size = torch.stack(all_sizes).max(dim=0)[0]
22
+
23
+ padded_tensor = torch.zeros(max_size.tolist(), device=tensor.device)
24
+ padded_tensor[: local_size[0]] = tensor
25
+
26
+ gathered_tensors = dist.nn.all_gather(padded_tensor)
27
+
28
+ gathered_tensors = [g[: s[0]] for g, s in zip(gathered_tensors, all_sizes)]
29
+
30
+ gathered_tensors = torch.cat(gathered_tensors, dim=0)
31
+
32
+ return gathered_tensors
33
+
34
+
35
+ def pad_and_gather_2nd_dim(tensor, mask):
36
+ local_size = torch.tensor(tensor.size(), device=tensor.device)
37
+
38
+ if local_size[1] == 0:
39
+ local_size = torch.tensor([local_size[0], 1, local_size[2]], device=tensor.device)
40
+ tensor = torch.zeros(
41
+ (local_size[0], 1, local_size[2]),
42
+ device=tensor.device,
43
+ requires_grad=True,
44
+ )
45
+ mask = torch.zeros((local_size[0], 1), device=mask.device, dtype=torch.bool)
46
+
47
+ all_sizes = [torch.zeros_like(local_size) for _ in range(dist.get_world_size())]
48
+ dist.all_gather(all_sizes, local_size)
49
+
50
+ max_len = max([i[1].item() for i in all_sizes])
51
+
52
+ padded_tensor = torch.zeros((local_size[0], max_len, local_size[2]), device=tensor.device)
53
+ padded_tensor[:, : local_size[1]] = tensor
54
+
55
+ padded_mask = torch.zeros((local_size[0], max_len), device=mask.device)
56
+ padded_mask[:, : local_size[1]] = mask
57
+
58
+ gathered_tensors = dist.nn.all_gather(padded_tensor)
59
+ gathered_masks = dist.nn.all_gather(padded_mask)
60
+
61
+ gathered_tensors = torch.cat(gathered_tensors, dim=0)
62
+ gathered_masks = torch.cat(gathered_masks, dim=0)
63
+
64
+ return gathered_tensors, gathered_masks
65
+
66
+
67
+ def _build_projection(embed_dim, hidden_dim, mode="mlp"):
68
+ if mode == "identity":
69
+ return nn.Identity()
70
+ if mode == "linear":
71
+ return nn.Linear(embed_dim, hidden_dim)
72
+ if mode == "mlp":
73
+ return nn.Sequential(
74
+ nn.Linear(embed_dim, hidden_dim),
75
+ nn.GELU(),
76
+ nn.Linear(hidden_dim, embed_dim),
77
+ )
78
+ raise ValueError(f"Unknown projection mode: {mode}")
79
+
80
+
81
+ class GatedConfidenceShift(nn.Module):
82
+ def __init__(
83
+ self,
84
+ embed_dim=768,
85
+ gate_hidden_dim=768,
86
+ sem_hidden_dim=768,
87
+ gate_proj_mode="mlp",
88
+ sem_proj_mode="identity",
89
+ gate_log_temperature=2.302585,
90
+ shift_w_init=0.0,
91
+ shift_w_no_weight_decay=True,
92
+ ):
93
+ super().__init__()
94
+
95
+ self.text_gate_proj = _build_projection(embed_dim, gate_hidden_dim, gate_proj_mode)
96
+ self.vision_gate_proj = _build_projection(embed_dim, gate_hidden_dim, gate_proj_mode)
97
+ self.gate_log_temperature = nn.Parameter(torch.FloatTensor([gate_log_temperature]))
98
+
99
+ self.text_sem_proj = _build_projection(embed_dim, sem_hidden_dim, sem_proj_mode)
100
+ self.vision_sem_proj = _build_projection(embed_dim, sem_hidden_dim, sem_proj_mode)
101
+
102
+ self.shift_w = nn.Parameter(torch.tensor(float(shift_w_init)))
103
+ if shift_w_no_weight_decay:
104
+ self.shift_w._no_weight_decay = True
105
+
106
+ def _compute_gate_evidence(self, gate):
107
+ w = entmax_bisect(gate, alpha=2.0, n_iter=50, dim=-1)
108
+ return (w * gate).sum(dim=-1)
109
+
110
+ def forward(self, text_features, vision_tokens, need_attn_weights=False, repeat=True, **kwargs):
111
+ if repeat:
112
+ query = text_features.unsqueeze(0).expand(vision_tokens.shape[0], text_features.shape[0], -1)
113
+ else:
114
+ assert text_features.dim() == 3
115
+ query = text_features
116
+
117
+ text_gate = F.normalize(self.text_gate_proj(query), p=2, dim=-1)
118
+ vision_gate = F.normalize(self.vision_gate_proj(vision_tokens), p=2, dim=-1)
119
+ gate_scores = torch.bmm(text_gate, vision_gate.permute(0, 2, 1))
120
+
121
+ gate = torch.sigmoid(gate_scores * self.gate_log_temperature.exp())
122
+ weight = gate
123
+
124
+ gate_evidence = self._compute_gate_evidence(gate)
125
+ shift = self.shift_w * gate_evidence
126
+
127
+ sem_text_norm = F.normalize(self.text_sem_proj(query), p=2, dim=-1)
128
+ sem_patches_norm = F.normalize(self.vision_sem_proj(vision_tokens), p=2, dim=-1)
129
+
130
+ aggregated = torch.bmm(weight, sem_patches_norm)
131
+ aggregated_norm = F.normalize(aggregated, p=2, dim=-1)
132
+ cos_sim = (sem_text_norm * aggregated_norm).sum(dim=-1)
133
+ logits = (cos_sim + shift).T
134
+
135
+ if need_attn_weights:
136
+ sem_scores = torch.bmm(sem_text_norm, sem_patches_norm.permute(0, 2, 1))
137
+ if "loss_temperature" in kwargs:
138
+ scaled_sem = (sem_scores / kwargs["loss_temperature"]).sigmoid()
139
+ elif "logit_scale" in kwargs:
140
+ scaled_sem = (sem_scores * kwargs["logit_scale"] + kwargs.get("logit_bias", 0.0)).sigmoid()
141
+ else:
142
+ scaled_sem = sem_scores.sigmoid()
143
+
144
+ similarity_scores = [scaled_sem * weight]
145
+ _comp = {"gate": gate, "semantic": scaled_sem, "weight": weight}
146
+ else:
147
+ similarity_scores = None
148
+ _comp = None
149
+
150
+ return logits, similarity_scores, _comp
151
+
152
+
153
+ def multi_positive_nce_loss(
154
+ logits,
155
+ group_map,
156
+ temperature,
157
+ additional_neg_mask=None,
158
+ ):
159
+ scaled_logits = torch.exp(logits / temperature)
160
+ np_total = group_map.size(0)
161
+ pos_logits = scaled_logits[torch.arange(np_total), group_map]
162
+
163
+ row_loss = get_row_loss(
164
+ scaled_logits[:np_total],
165
+ pos_logits,
166
+ )
167
+
168
+ neg_mask = torch.ones_like(scaled_logits)
169
+
170
+ if additional_neg_mask is not None:
171
+ neg_mask[-len(additional_neg_mask) :, :] = additional_neg_mask
172
+
173
+ neg_mask[torch.arange(np_total), group_map] = 0
174
+
175
+ column_loss = get_col_loss(
176
+ scaled_logits,
177
+ pos_logits,
178
+ neg_mask,
179
+ group_map,
180
+ )
181
+
182
+ losses = {}
183
+ losses["per_text_loss"] = row_loss.mean()
184
+ losses["per_image_loss"] = column_loss.mean()
185
+
186
+ losses["mpnce_loss"] = (losses["per_text_loss"] + losses["per_image_loss"]) / 2
187
+
188
+ losses["loss"] = losses["mpnce_loss"]
189
+
190
+ return losses
191
+
192
+
193
+ def multi_positive_nce_local_loss(
194
+ logits_per_text,
195
+ logits_per_image,
196
+ group_map,
197
+ local_group_map,
198
+ local_group_map_per_image,
199
+ temperature,
200
+ local_rank,
201
+ B_local,
202
+ additional_neg_mask=None,
203
+ ):
204
+ logits_per_text = torch.exp(logits_per_text / temperature)
205
+ pos_logits_per_text = logits_per_text[torch.arange(logits_per_text.size(0)), local_group_map]
206
+
207
+ row_loss = get_row_loss(
208
+ logits_per_text,
209
+ pos_logits_per_text,
210
+ )
211
+
212
+ logits_per_image = torch.exp(logits_per_image / temperature)
213
+
214
+ local_start_idx = torch.where(group_map == local_rank * B_local)[0][0]
215
+ local_end_idx = local_start_idx + len(local_group_map_per_image)
216
+
217
+ pos_text_indices = torch.LongTensor(range(local_start_idx, local_end_idx))
218
+
219
+ pos_logits_per_image = logits_per_image[pos_text_indices, local_group_map_per_image]
220
+
221
+ neg_mask = torch.ones_like(logits_per_image)
222
+
223
+ if additional_neg_mask is not None:
224
+ neg_mask[-len(additional_neg_mask) :, :] = additional_neg_mask
225
+
226
+ neg_mask[pos_text_indices, local_group_map_per_image] = 0
227
+
228
+ column_loss = get_col_loss(
229
+ logits_per_image,
230
+ pos_logits_per_image,
231
+ neg_mask,
232
+ local_group_map_per_image,
233
+ )
234
+
235
+ losses = {}
236
+ losses["per_text_loss"] = row_loss.mean()
237
+ losses["per_image_loss"] = column_loss.mean()
238
+
239
+ losses["mpnce_loss"] = (losses["per_text_loss"] + losses["per_image_loss"]) / 2
240
+
241
+ losses["loss"] = losses["mpnce_loss"]
242
+ return losses
243
+
244
+
245
+ def get_row_loss(
246
+ logits: torch.Tensor,
247
+ pos_logits: torch.Tensor,
248
+ eps: float = 1e-8,
249
+ ):
250
+ row_sum_logits = logits.sum(dim=1)
251
+ p_row = pos_logits / (row_sum_logits + eps)
252
+
253
+ return -torch.log(p_row + eps)
254
+
255
+
256
+ def get_col_loss(
257
+ logits: torch.Tensor,
258
+ pos_logits: torch.Tensor,
259
+ neg_mask: torch.Tensor,
260
+ group_map: torch.Tensor,
261
+ eps: float = 1e-8,
262
+ ):
263
+ neg_logits = logits * neg_mask
264
+ sum_neg_logits = neg_logits.sum(dim=0)
265
+ sum_neg_logits = sum_neg_logits[group_map]
266
+ p_column = pos_logits / (pos_logits + sum_neg_logits + eps)
267
+
268
+ return -torch.log(p_column + eps)
269
+
270
+
271
+ class LossFunctions(nn.Module):
272
+ def __init__(self, loss_cfg, **kwargs):
273
+ super().__init__()
274
+ self.loss_ratio = dict()
275
+ self.loss_dict = nn.ModuleDict()
276
+ for loss_type, ratio in zip(loss_cfg["apply"], loss_cfg["ratio"]):
277
+ logger.info(f"Build {loss_type} loss function ...")
278
+ if loss_cfg[loss_type] is None:
279
+ loss_cfg[loss_type] = dict()
280
+ if torch.distributed.is_available() and torch.distributed.is_initialized():
281
+ loss_cfg[loss_type]["rank"] = torch.distributed.get_rank()
282
+ loss_cfg[loss_type]["world_size"] = torch.distributed.get_world_size()
283
+ self.loss_dict[loss_type] = LOSS_REGISTRY[loss_type](**loss_cfg[loss_type])
284
+ self.loss_ratio[loss_type] = ratio
285
+
286
+
287
+ class AlignmentLoss(nn.Module):
288
+ def __init__(
289
+ self,
290
+ vl_logit_type="gate_confidence_shift",
291
+ vl_logit_kwargs={},
292
+ loss_type="mpnce",
293
+ loss_kwargs={},
294
+ local_loss=False,
295
+ **kwargs,
296
+ ):
297
+ super().__init__()
298
+
299
+ self.vl_logit_type = vl_logit_type
300
+ self.init_vl_logit_kwargs(vl_logit_kwargs)
301
+
302
+ self.loss_type = loss_type
303
+ self.init_loss_kwargs(loss_kwargs)
304
+
305
+ self.local_loss = local_loss
306
+
307
+ def forward(
308
+ self,
309
+ enc_sents,
310
+ vision_tokens,
311
+ forward_text_model=None,
312
+ ddp_gather=True,
313
+ need_attn_weights=False,
314
+ compute_loss=True,
315
+ text_feats_list=None,
316
+ neg_enc_sents=None,
317
+ neg_text_feats_list=None,
318
+ **kwargs,
319
+ ):
320
+ outputs = {}
321
+
322
+ B_local = len(vision_tokens)
323
+ local_rank = dist.get_rank() if (ddp_gather and dist.is_initialized()) else 0
324
+
325
+ text_features, group_map, local_text_features, local_group_map = self.get_text_features(
326
+ enc_sents, forward_text_model, ddp_gather, text_feats_list
327
+ )
328
+
329
+ local_vision_tokens = vision_tokens
330
+ if ddp_gather and dist.is_initialized():
331
+ vision_tokens = torch.cat(dist.nn.all_gather(vision_tokens), dim=0)
332
+
333
+ if not compute_loss:
334
+ logits_outputs = self.compute_logits(text_features, vision_tokens, need_attn_weights)
335
+
336
+ logits = logits_outputs["logits"]
337
+
338
+ if self.loss_type == "mpnce":
339
+ logits = logits / self.loss_temperature.exp()
340
+
341
+ logits_outputs["logits"] = logits
342
+ outputs.update(logits_outputs)
343
+ return outputs
344
+
345
+ if neg_enc_sents or neg_text_feats_list:
346
+ hidden_dim = vision_tokens.shape[-1]
347
+
348
+ (
349
+ neg_text_features,
350
+ neg_text_mask,
351
+ local_neg_text_features,
352
+ local_neg_text_mask,
353
+ ) = self.get_neg_text_features(
354
+ neg_enc_sents,
355
+ forward_text_model,
356
+ hidden_dim,
357
+ ddp_gather,
358
+ neg_text_feats_list,
359
+ device=vision_tokens.device,
360
+ )
361
+ else:
362
+ (
363
+ neg_text_features,
364
+ neg_text_mask,
365
+ local_neg_text_features,
366
+ local_neg_text_mask,
367
+ ) = (None, None, None, None)
368
+
369
+ if not (self.local_loss and self.training):
370
+ logits_outputs = self.compute_logits(text_features, vision_tokens, need_attn_weights)
371
+ logits = logits_outputs["logits"]
372
+
373
+ if neg_text_features is not None:
374
+ neg_logits_outputs = self.compute_logits(
375
+ neg_text_features, vision_tokens, need_attn_weights, repeat=False
376
+ )
377
+
378
+ logits = torch.cat([logits, neg_logits_outputs["logits"]], dim=0)
379
+
380
+ outputs["logits"] = logits
381
+
382
+ losses = self.compute_loss(
383
+ logits,
384
+ group_map,
385
+ additional_neg_mask=neg_text_mask,
386
+ text_features=text_features,
387
+ )
388
+
389
+ else:
390
+ logits_outputs_per_text = self.compute_logits(local_text_features, vision_tokens, need_attn_weights)
391
+ logits_per_text = logits_outputs_per_text["logits"]
392
+ outputs["logits_per_text"] = logits_per_text
393
+
394
+ logits_outputs_per_image = self.compute_logits(text_features, local_vision_tokens, need_attn_weights)
395
+ logits_per_image = logits_outputs_per_image["logits"]
396
+
397
+ if local_neg_text_features is not None:
398
+ neg_logits_outputs = self.compute_logits(
399
+ local_neg_text_features,
400
+ local_vision_tokens,
401
+ need_attn_weights,
402
+ repeat=False,
403
+ )
404
+
405
+ logits_per_image = torch.cat([logits_per_image, neg_logits_outputs["logits"]], dim=0)
406
+
407
+ outputs["logits_per_image"] = logits_per_image
408
+ local_group_map_per_image = local_group_map - local_rank * B_local
409
+
410
+ losses = self.compute_local_loss(
411
+ logits_per_text,
412
+ logits_per_image,
413
+ group_map,
414
+ local_group_map,
415
+ local_group_map_per_image,
416
+ local_rank,
417
+ B_local,
418
+ additional_neg_mask=local_neg_text_mask,
419
+ text_features=text_features,
420
+ )
421
+
422
+ outputs["losses"] = losses
423
+ return outputs
424
+
425
+ def get_feats_list(self, text_feats_list, ddp_gather=True):
426
+ text_features = list()
427
+ group_list = list()
428
+
429
+ B_local = sum([len(i) for i in text_feats_list])
430
+ local_rank = dist.get_rank() if (ddp_gather and dist.is_initialized()) else 0
431
+
432
+ local_index = 0
433
+ for i, features in enumerate(text_feats_list):
434
+ for j, feats in enumerate(features):
435
+ text_features.append(feats)
436
+ group_list.extend([local_index + local_rank * B_local] * feats.size(0))
437
+ local_index += 1
438
+
439
+ return text_features, group_list
440
+
441
+ def get_text_features(
442
+ self,
443
+ enc_sents,
444
+ forward_text_model,
445
+ ddp_gather=True,
446
+ text_feats_list=None,
447
+ ):
448
+ if text_feats_list is not None:
449
+ text_features, group_list = self.get_feats_list(text_feats_list, ddp_gather)
450
+ else:
451
+ text_features = list()
452
+ group_list = list()
453
+
454
+ B_local = len(enc_sents)
455
+ local_rank = dist.get_rank() if (ddp_gather and dist.is_initialized()) else 0
456
+
457
+ for i, kp in enumerate(enc_sents):
458
+ feats = forward_text_model(kp)
459
+
460
+ feat = feats["text_features"]
461
+ text_features.append(feat)
462
+
463
+ global_index = i + local_rank * B_local
464
+ group_list.extend([global_index] * feat.size(0))
465
+
466
+ text_features = torch.cat(text_features, dim=0)
467
+ group_map = torch.tensor(group_list, device=text_features.device)
468
+
469
+ local_text_features = text_features
470
+ local_group_map = group_map
471
+
472
+ if ddp_gather and dist.is_initialized():
473
+ text_features = pad_and_gather(text_features)
474
+
475
+ group_map = pad_and_gather(group_map)
476
+ group_map = group_map.long()
477
+
478
+ return text_features, group_map, local_text_features, local_group_map
479
+
480
+ def get_neg_feats_list(self, neg_text_feats_list, hidden_dim=None, device=None):
481
+ text_features = list()
482
+ for i, features in enumerate(neg_text_feats_list):
483
+ for j, feats in enumerate(features):
484
+ text_features.append(feats)
485
+
486
+ return text_features
487
+
488
+ def get_neg_text_features(
489
+ self,
490
+ neg_enc_sents,
491
+ forward_text_model,
492
+ hidden_dim,
493
+ ddp_gather=True,
494
+ neg_text_feats_list=None,
495
+ device=None,
496
+ ):
497
+ if neg_text_feats_list is not None:
498
+ neg_feats_list = self.get_neg_feats_list(neg_text_feats_list, hidden_dim, device)
499
+ else:
500
+ neg_feats_list = list()
501
+
502
+ for i, kp in enumerate(neg_enc_sents):
503
+ if isinstance(kp["input_ids"], torch.Tensor):
504
+ feats = forward_text_model(kp)
505
+ feat = feats["text_features"]
506
+ else:
507
+ feat = torch.zeros((0, hidden_dim)).to(device)
508
+
509
+ neg_feats_list.append(feat)
510
+
511
+ neg_text_features = torch.nn.utils.rnn.pad_sequence(neg_feats_list, batch_first=True, padding_value=0)
512
+
513
+ neg_text_mask = torch.zeros(
514
+ len(neg_feats_list),
515
+ neg_text_features.size(1),
516
+ dtype=torch.bool,
517
+ device=neg_text_features.device,
518
+ )
519
+ for i, feat in enumerate(neg_feats_list):
520
+ neg_text_mask[i, : feat.size(0)] = True
521
+
522
+ local_neg_text_features = neg_text_features
523
+ local_neg_text_mask = neg_text_mask
524
+
525
+ if ddp_gather and dist.is_initialized():
526
+ neg_text_features, neg_text_mask = pad_and_gather_2nd_dim(neg_text_features, neg_text_mask)
527
+
528
+ local_neg_text_mask = local_neg_text_mask.T
529
+ neg_text_mask = neg_text_mask.T
530
+
531
+ return (
532
+ neg_text_features,
533
+ neg_text_mask,
534
+ local_neg_text_features,
535
+ local_neg_text_mask,
536
+ )
537
+
538
+ def init_vl_logit_kwargs(self, vl_logit_kwargs):
539
+ self.vl_logit_kwargs = {}
540
+ if self.vl_logit_type != "gate_confidence_shift":
541
+ raise NotImplementedError(f"Unsupported vl_logit_type: {self.vl_logit_type}")
542
+ vl_logit_kwargs.pop("attn_temperature", None)
543
+ self.sga = GatedConfidenceShift(**vl_logit_kwargs)
544
+
545
+ def compute_logits(self, text_features, vision_tokens, need_attn_weights, repeat=True):
546
+ outputs = {}
547
+
548
+ sim_scale_kwargs = {}
549
+ if hasattr(self, "loss_temperature"):
550
+ sim_scale_kwargs["loss_temperature"] = self.loss_temperature.exp()
551
+
552
+ logits, attn_weights_list, sim_components = self.sga(
553
+ text_features,
554
+ vision_tokens,
555
+ need_attn_weights,
556
+ repeat=repeat,
557
+ **sim_scale_kwargs,
558
+ **self.vl_logit_kwargs,
559
+ )
560
+ outputs["logits"] = logits
561
+ outputs["attn_weights"] = attn_weights_list
562
+ if sim_components is not None:
563
+ outputs["sim_components"] = sim_components
564
+ return outputs
565
+
566
+ def init_loss_kwargs(self, loss_kwargs):
567
+ self.loss_kwargs = {}
568
+ if self.loss_type != "mpnce":
569
+ raise NotImplementedError(f"Unsupported loss_type: {self.loss_type}")
570
+ self.loss_temperature = nn.Parameter(torch.FloatTensor([np.log(loss_kwargs["temperature"])]))
571
+
572
+ def compute_loss(self, logits, group_map, additional_neg_mask=None, **kwargs):
573
+ return multi_positive_nce_loss(
574
+ logits,
575
+ group_map,
576
+ additional_neg_mask=additional_neg_mask,
577
+ temperature=self.loss_temperature.exp(),
578
+ **self.loss_kwargs,
579
+ )
580
+
581
+ def compute_local_loss(
582
+ self,
583
+ logits_per_text,
584
+ logits_per_image,
585
+ group_map,
586
+ local_group_map,
587
+ local_group_map_per_image,
588
+ local_rank,
589
+ B_local,
590
+ additional_neg_mask=None,
591
+ **kwargs,
592
+ ):
593
+ return multi_positive_nce_local_loss(
594
+ logits_per_text,
595
+ logits_per_image,
596
+ group_map,
597
+ local_group_map,
598
+ local_group_map_per_image,
599
+ temperature=self.loss_temperature.exp(),
600
+ local_rank=local_rank,
601
+ B_local=B_local,
602
+ additional_neg_mask=additional_neg_mask,
603
+ **self.loss_kwargs,
604
+ )
605
+
606
+
607
+ LOSS_REGISTRY = {"AlignmentLoss": AlignmentLoss, "DFRLoss": DFRLoss}
model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7accd30f33da4e7880dbf39876e076c04355c579bec0af07776f5ac344cef296
3
+ size 1814192788
modeling_glint.py ADDED
@@ -0,0 +1,386 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import logging
2
+
3
+ import torch
4
+ import torch.nn as nn
5
+ import torch.nn.functional as F
6
+
7
+ from .align_layers import build_align_layer
8
+ from .common_layers import BasePreTrainedModel
9
+ from .configuration_glint import GLINTConfig
10
+ from .losses import LossFunctions
11
+ from .text_encoders import build_text_encoder
12
+ from .vision_encoders import build_vision_encoder
13
+
14
+ logger = logging.getLogger("glint")
15
+
16
+
17
+ class GLINTModel(BasePreTrainedModel):
18
+ config_class = GLINTConfig
19
+ # only relevant when vision_only=True drops these submodules; in VLM mode every key loads
20
+ _keys_to_ignore_on_load_unexpected = [
21
+ r"^text_model\.",
22
+ r"^align_layer\.",
23
+ r"^loss_fns\.",
24
+ r"^dfr_module\.",
25
+ r"^vision_layer_norm\.",
26
+ r"^text_layer_norm\.",
27
+ ]
28
+
29
+ def build_vision_model(self, config):
30
+ vision_config = config.vision_config
31
+ vision_model = build_vision_encoder(vision_config)
32
+
33
+ return vision_model
34
+
35
+ def build_text_model(self, config):
36
+ text_config = config.text_config
37
+ text_model = build_text_encoder(text_config)
38
+
39
+ return text_model
40
+
41
+ def build_align_layer_model(self, config):
42
+ align_layer_config = config.align_layer_config
43
+ align_layer = build_align_layer(align_layer_config)
44
+
45
+ return align_layer
46
+
47
+ def build_dfr_module(self, config):
48
+ from .dfr import DFRModule
49
+
50
+ dfr_module = DFRModule(config.dfr_config)
51
+ return dfr_module
52
+
53
+ def __init__(self, config: GLINTConfig):
54
+ super().__init__(config)
55
+
56
+ logger.info("Build vision model ...")
57
+ self.vision_model = self.build_vision_model(config)
58
+
59
+ if getattr(config, "vision_only", False):
60
+ logger.info("vision_only=True: skipping text model, align layer, losses and DFR module.")
61
+ return
62
+
63
+ logger.info("Build text model ...")
64
+ self.text_model = self.build_text_model(config)
65
+
66
+ logger.info("Build align layer model ...")
67
+ self.align_layer = self.build_align_layer_model(config)
68
+
69
+ logger.info("Build loss functions ...")
70
+ loss_cfg = config.kwargs["loss"]
71
+
72
+ self.loss_fns = LossFunctions(loss_cfg)
73
+
74
+ if hasattr(config, "dfr_config") and config.dfr_config is not None:
75
+ logger.info("Build dfr module ...")
76
+ self.dfr_module = self.build_dfr_module(config)
77
+
78
+ self.vision_layer_norm = (
79
+ nn.LayerNorm(config.align_layer_config.hidden_size) if config.use_vision_layer_norm else None
80
+ )
81
+ self.text_layer_norm = nn.LayerNorm(config.text_config.hidden_size) if config.use_text_layer_norm else None
82
+
83
+ self.compute_logits_type = config.kwargs.get("compute_logits_type")
84
+ self.module_to_update = config.kwargs.get("module_to_update")
85
+
86
+ def forward_vision_model(self, pixel_values, output_hidden_states=False):
87
+ vision_model_type = self.config.vision_config.model_type
88
+
89
+ vision_hidden_states = None
90
+
91
+ use_cls_token = getattr(self.config.vision_config, "use_cls_token", False)
92
+
93
+ if vision_model_type == "dinov2":
94
+ vision_outputs = self.vision_model(pixel_values, output_hidden_states=output_hidden_states)
95
+ vision_tokens = vision_outputs["last_hidden_state"]
96
+ if not use_cls_token:
97
+ vision_tokens = vision_tokens[:, 1:, :]
98
+ vision_hidden_states = vision_outputs.get("hidden_states", None)
99
+
100
+ elif vision_model_type == "dinov3_vit":
101
+ vision_outputs = self.vision_model(pixel_values, output_hidden_states=output_hidden_states)
102
+ original_output = vision_outputs["last_hidden_state"]
103
+ patch_tokens = original_output[:, 1 + self.config.vision_config.num_register_tokens :, :]
104
+ if use_cls_token:
105
+ cls_token = original_output[:, :1, :]
106
+ vision_tokens = torch.cat([cls_token, patch_tokens], dim=1)
107
+ else:
108
+ vision_tokens = patch_tokens
109
+
110
+ vision_hidden_states = vision_outputs.get("hidden_states", None)
111
+
112
+ elif vision_model_type == "vjepa2":
113
+ vision_outputs = self.vision_model(
114
+ pixel_values, skip_predictor=True, output_hidden_states=output_hidden_states
115
+ )
116
+ vision_tokens = vision_outputs["last_hidden_state"]
117
+ vision_hidden_states = vision_outputs.get("hidden_states", None)
118
+ elif vision_model_type == "vjepa2.1":
119
+ vision_outputs = self.vision_model(pixel_values, output_hidden_states=output_hidden_states)
120
+ vision_tokens = vision_outputs["last_hidden_state"]
121
+ vision_hidden_states = vision_outputs.get("hidden_states", None)
122
+ else:
123
+ raise NotImplementedError
124
+
125
+ outputs = {}
126
+
127
+ vision_tokens = self.align_layer(vision_tokens)
128
+
129
+ if self.vision_layer_norm is not None:
130
+ vision_tokens = self.vision_layer_norm(vision_tokens)
131
+
132
+ outputs["vision_tokens"] = vision_tokens
133
+ outputs["vision_hidden_states"] = vision_hidden_states
134
+
135
+ return outputs
136
+
137
+ def forward_text_model(self, encoded_input):
138
+ text_outputs = {}
139
+
140
+ text_model_type = self.config.text_config.model_type
141
+ if text_model_type == "mpnet":
142
+ model_output = self.text_model(encoded_input["input_ids"], attention_mask=encoded_input["attention_mask"])
143
+ token_embeddings = model_output[0]
144
+
145
+ else:
146
+ raise NotImplementedError
147
+
148
+ if self.config.text_config.use_cls_token:
149
+ text_features = token_embeddings[:, 0, :]
150
+ else:
151
+ input_mask_expanded = (
152
+ encoded_input["attention_mask"].unsqueeze(-1).expand(token_embeddings.size()).to(token_embeddings.dtype)
153
+ )
154
+ text_features = torch.sum(token_embeddings * input_mask_expanded, 1) / torch.clamp(
155
+ input_mask_expanded.sum(1), min=1e-9
156
+ )
157
+
158
+ if self.text_layer_norm is not None:
159
+ text_features = self.text_layer_norm(text_features)
160
+
161
+ text_outputs["text_features"] = text_features
162
+ text_outputs["text_features_norm"] = F.normalize(text_features, p=2, dim=1)
163
+
164
+ return text_outputs
165
+
166
+ def forward(
167
+ self,
168
+ pixel_values=None,
169
+ enc_sents=None,
170
+ neg_enc_sents=None,
171
+ return_loss=True,
172
+ forward_accum_outputs=False,
173
+ forward_accum_loss=False,
174
+ **kwargs,
175
+ ):
176
+ if forward_accum_outputs:
177
+ return self.forward_accum_outputs(
178
+ pixel_values=pixel_values,
179
+ enc_sents=enc_sents,
180
+ neg_enc_sents=neg_enc_sents,
181
+ **kwargs,
182
+ )
183
+
184
+ if forward_accum_loss:
185
+ return self.forward_accum_loss(**kwargs)
186
+
187
+ if getattr(self.config, "vision_only", False):
188
+ return self.vision_model(pixel_values)
189
+
190
+ outputs = {}
191
+ use_dfr_module = hasattr(self, "dfr_module") and self.dfr_module is not None
192
+ vision_outputs = self.forward_vision_model(pixel_values, output_hidden_states=use_dfr_module)
193
+
194
+ if use_dfr_module:
195
+ dfr_outputs = self.dfr_module(
196
+ pixel_values=pixel_values,
197
+ student_hidden_states=vision_outputs["vision_hidden_states"],
198
+ cached_teacher_features=kwargs.get("cached_teacher_features"),
199
+ )
200
+ outputs.update(dfr_outputs)
201
+
202
+ outputs.update(vision_outputs)
203
+
204
+ if return_loss:
205
+ loss = 0
206
+ losses = {}
207
+
208
+ for loss_type, loss_fn in self.loss_fns.loss_dict.items():
209
+ loss_ratio = self.loss_fns.loss_ratio[loss_type]
210
+
211
+ if loss_fn.__class__.__name__ == "AlignmentLoss":
212
+ loss_outputs = loss_fn(
213
+ enc_sents=enc_sents,
214
+ neg_enc_sents=neg_enc_sents,
215
+ vision_tokens=outputs["vision_tokens"],
216
+ forward_text_model=self.forward_text_model,
217
+ )
218
+ _losses = loss_outputs["losses"]
219
+ loop_loss = _losses.pop("loss")
220
+ losses.update(_losses)
221
+
222
+ elif loss_fn.__class__.__name__ == "DFRLoss":
223
+ loss_outputs = loss_fn(
224
+ proj_student_features=outputs["proj_student_features"],
225
+ teacher_features=outputs["teacher_features"],
226
+ )
227
+ _losses = loss_outputs["losses"]
228
+ loop_loss = _losses.pop("loss")
229
+ losses.update(_losses)
230
+
231
+ else:
232
+ raise NotImplementedError
233
+
234
+ loss += loop_loss * loss_ratio
235
+
236
+ losses["loss"] = loss
237
+
238
+ outputs["loss"] = loss
239
+ outputs["losses"] = losses
240
+
241
+ return outputs
242
+
243
+ def compute_logits(
244
+ self,
245
+ pixel_values,
246
+ enc_sents,
247
+ **kwargs,
248
+ ):
249
+ vision_outputs = self.forward_vision_model(pixel_values)
250
+
251
+ outputs = {}
252
+
253
+ if self.compute_logits_type == "vl_alignment":
254
+ loss_fn = self.loss_fns.loss_dict["AlignmentLoss"]
255
+
256
+ splited_sentences = [
257
+ {
258
+ "input_ids": enc_sents[0]["input_ids"][i : i + 1],
259
+ "attention_mask": enc_sents[0]["attention_mask"][i : i + 1],
260
+ }
261
+ for i in range(enc_sents[0]["input_ids"].size(0))
262
+ ]
263
+
264
+ loss_outputs = loss_fn(
265
+ splited_sentences,
266
+ vision_outputs["vision_tokens"],
267
+ self.forward_text_model,
268
+ ddp_gather=False,
269
+ need_attn_weights=True,
270
+ compute_loss=False,
271
+ )
272
+ outputs.update(loss_outputs)
273
+
274
+ similarity_scores = loss_outputs["attn_weights"][0]
275
+ if getattr(self.config.vision_config, "use_cls_token", False):
276
+ similarity_scores = similarity_scores[:, :, 1:]
277
+ outputs["similarity_scores"] = similarity_scores
278
+
279
+ if "sim_components" in loss_outputs:
280
+ comp = loss_outputs["sim_components"]
281
+ if getattr(self.config.vision_config, "use_cls_token", False):
282
+ comp = {k: v[:, :, 1:] for k, v in comp.items()}
283
+ outputs["sim_components"] = comp
284
+
285
+ logits = loss_outputs["logits"]
286
+ logits = logits.T
287
+
288
+ else:
289
+ raise NotImplementedError
290
+
291
+ outputs["logits"] = logits
292
+ return outputs
293
+
294
+ def forward_accum_outputs(
295
+ self,
296
+ pixel_values,
297
+ enc_sents=None,
298
+ neg_enc_sents=None,
299
+ **kwargs,
300
+ ):
301
+ use_dfr_module = hasattr(self, "dfr_module") and self.dfr_module is not None
302
+
303
+ outputs = {}
304
+
305
+ vision_outputs = self.forward_vision_model(pixel_values, output_hidden_states=use_dfr_module)
306
+ outputs.update(vision_outputs)
307
+
308
+ if use_dfr_module:
309
+ dfr_outputs = self.dfr_module(
310
+ pixel_values=pixel_values,
311
+ student_hidden_states=vision_outputs["vision_hidden_states"],
312
+ cached_teacher_features=kwargs.get("cached_teacher_features"),
313
+ )
314
+ outputs.update(dfr_outputs)
315
+
316
+ text_outputs = []
317
+ for kp in enc_sents:
318
+ text_outputs.append(self.forward_text_model(kp)["text_features"])
319
+
320
+ text_outputs = {"text_features": text_outputs}
321
+ outputs.update(text_outputs)
322
+
323
+ if neg_enc_sents is not None:
324
+ negative_text_outputs = []
325
+ for kp in neg_enc_sents:
326
+ if isinstance(kp["input_ids"], torch.Tensor):
327
+ negative_text_outputs.append(self.forward_text_model(kp)["text_features"])
328
+ else:
329
+ negative_text_outputs.append(
330
+ torch.zeros((0, self.config.text_config.hidden_size)).to(pixel_values.device)
331
+ )
332
+
333
+ negative_text_outputs = {"negative_text_features": negative_text_outputs}
334
+ outputs.update(negative_text_outputs)
335
+
336
+ if "ids_mask" in kwargs:
337
+ outputs["ids_mask"] = kwargs["ids_mask"]
338
+ outputs["mask"] = kwargs["mask"]
339
+
340
+ return outputs
341
+
342
+ def forward_accum_loss(
343
+ self,
344
+ vision_tokens,
345
+ text_features,
346
+ negative_text_features=None,
347
+ **kwargs,
348
+ ):
349
+ outputs = {}
350
+ losses = {}
351
+ loss = 0
352
+
353
+ for loss_type, loss_fn in self.loss_fns.loss_dict.items():
354
+ loss_ratio = self.loss_fns.loss_ratio[loss_type]
355
+
356
+ if loss_fn.__class__.__name__ == "AlignmentLoss":
357
+ loss_outputs = loss_fn(
358
+ enc_sents=None,
359
+ neg_enc_sents=None,
360
+ vision_tokens=vision_tokens,
361
+ forward_text_model=None,
362
+ text_feats_list=text_features,
363
+ neg_text_feats_list=negative_text_features,
364
+ )
365
+ _losses = loss_outputs["losses"]
366
+ loop_loss = _losses.pop("loss")
367
+ losses.update(_losses)
368
+ elif loss_fn.__class__.__name__ == "DFRLoss":
369
+ loss_outputs = loss_fn(
370
+ proj_student_features=kwargs.get("proj_student_features"),
371
+ teacher_features=kwargs.get("teacher_features"),
372
+ )
373
+ _losses = loss_outputs["losses"]
374
+ loop_loss = _losses.pop("loss")
375
+ losses.update(_losses)
376
+ else:
377
+ raise NotImplementedError
378
+
379
+ loss += loop_loss * loss_ratio
380
+
381
+ losses["loss"] = loss
382
+
383
+ outputs["loss"] = loss
384
+ outputs["losses"] = losses
385
+
386
+ return outputs
preprocessor_config.json ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "crop_size": null,
3
+ "data_format": "channels_first",
4
+ "default_to_square": true,
5
+ "device": null,
6
+ "disable_grouping": null,
7
+ "do_center_crop": null,
8
+ "do_convert_rgb": null,
9
+ "do_normalize": true,
10
+ "do_rescale": true,
11
+ "do_resize": true,
12
+ "image_mean": [
13
+ 0.485,
14
+ 0.456,
15
+ 0.406
16
+ ],
17
+ "image_processor_type": "DINOv3ViTImageProcessorFast",
18
+ "image_std": [
19
+ 0.229,
20
+ 0.224,
21
+ 0.225
22
+ ],
23
+ "input_data_format": null,
24
+ "resample": 2,
25
+ "rescale_factor": 0.00392156862745098,
26
+ "return_tensors": null,
27
+ "size": {
28
+ "height": 1024,
29
+ "width": 1024
30
+ }
31
+ }
text_encoders.py ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ from transformers import MPNetConfig, MPNetModel
2
+
3
+
4
+ def build_text_encoder(config):
5
+ if config.model_type == "mpnet":
6
+ fields = config.to_dict()
7
+ fields.pop("model_type", None)
8
+ return MPNetModel(MPNetConfig(**fields))
9
+ else:
10
+ raise NotImplementedError(f"Unsupported text model_type: {config.model_type}")
tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
tokenizer_config.json ADDED
@@ -0,0 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "added_tokens_decoder": {
3
+ "0": {
4
+ "content": "<s>",
5
+ "lstrip": false,
6
+ "normalized": false,
7
+ "rstrip": false,
8
+ "single_word": false,
9
+ "special": true
10
+ },
11
+ "1": {
12
+ "content": "<pad>",
13
+ "lstrip": false,
14
+ "normalized": false,
15
+ "rstrip": false,
16
+ "single_word": false,
17
+ "special": true
18
+ },
19
+ "2": {
20
+ "content": "</s>",
21
+ "lstrip": false,
22
+ "normalized": false,
23
+ "rstrip": false,
24
+ "single_word": false,
25
+ "special": true
26
+ },
27
+ "3": {
28
+ "content": "<unk>",
29
+ "lstrip": false,
30
+ "normalized": true,
31
+ "rstrip": false,
32
+ "single_word": false,
33
+ "special": true
34
+ },
35
+ "104": {
36
+ "content": "[UNK]",
37
+ "lstrip": false,
38
+ "normalized": false,
39
+ "rstrip": false,
40
+ "single_word": false,
41
+ "special": true
42
+ },
43
+ "30526": {
44
+ "content": "<mask>",
45
+ "lstrip": true,
46
+ "normalized": false,
47
+ "rstrip": false,
48
+ "single_word": false,
49
+ "special": true
50
+ }
51
+ },
52
+ "bos_token": "<s>",
53
+ "clean_up_tokenization_spaces": true,
54
+ "cls_token": "<s>",
55
+ "do_lower_case": true,
56
+ "eos_token": "</s>",
57
+ "mask_token": "<mask>",
58
+ "max_length": 128,
59
+ "model_max_length": 512,
60
+ "pad_to_multiple_of": null,
61
+ "pad_token": "<pad>",
62
+ "pad_token_type_id": 0,
63
+ "padding_side": "right",
64
+ "sep_token": "</s>",
65
+ "stride": 0,
66
+ "strip_accents": null,
67
+ "tokenize_chinese_chars": true,
68
+ "tokenizer_class": "MPNetTokenizer",
69
+ "truncation_side": "right",
70
+ "truncation_strategy": "longest_first",
71
+ "unk_token": "[UNK]"
72
+ }
utils.py ADDED
@@ -0,0 +1,128 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """Inference helpers for the GLINT-CXR vision-language model.
2
+
3
+ These utilities mirror the zero-shot grounding / phrase-similarity pipeline used
4
+ to evaluate GLINT on chest X-rays. ``model.compute_logits`` already removes the
5
+ CLS token from the returned similarity map (the model was trained with
6
+ ``use_cls_token=False``), so the helpers here only reshape and interpolate.
7
+ """
8
+
9
+ import numpy as np
10
+ import torch
11
+ import torch.nn.functional as F
12
+ from PIL import Image
13
+
14
+
15
+ @torch.no_grad()
16
+ def model_inference(image, text, model, image_processor, tokenizer):
17
+ """Return (similarity_prob, similarity_map) for one image and one phrase.
18
+
19
+ similarity_prob : scalar sigmoid probability that the phrase applies to the image.
20
+ similarity_map : per-pixel similarity map in [0, 1] (H x W), upsampled to the
21
+ original image resolution.
22
+ """
23
+ image = load_image(image)
24
+ (width, height) = image.size
25
+ image_size = (height, width)
26
+
27
+ image_processor_outputs = image_processor(image)
28
+ processed_image = torch.FloatTensor(np.array(image_processor_outputs["pixel_values"])).to(model.device)
29
+
30
+ tokenized_text = tokenizer(
31
+ text,
32
+ padding=True,
33
+ truncation=True,
34
+ return_tensors="pt",
35
+ ).to(model.device)
36
+
37
+ output = model.compute_logits(processed_image, [tokenized_text])
38
+
39
+ logits = output["logits"]
40
+ similarity_prob = logits.sigmoid()
41
+
42
+ similarity_scores = output["similarity_scores"]
43
+ similarity_scores = similarity_scores.view(-1)
44
+ similarity_scores = interpolate_similarity_scores(similarity_scores, image_size, image_processor)
45
+ similarity_map = similarity_scores[0]
46
+
47
+ return similarity_prob, similarity_map
48
+
49
+
50
+ def save_similarity_map(image, similarity_map, save_path, threshold=0.0, beta=0.5):
51
+ """Save a JET heat-map of ``similarity_map`` overlaid on ``image`` (path or PIL.Image) as a PNG."""
52
+ import cv2
53
+
54
+ img_rgb = np.array(load_image(image))
55
+ sim = similarity_map.detach().float().cpu().numpy() if torch.is_tensor(similarity_map) else similarity_map
56
+ sim = cv2.resize(sim.astype(np.float32), (img_rgb.shape[1], img_rgb.shape[0]), interpolation=cv2.INTER_LINEAR)
57
+ sim = (np.clip(sim, threshold, 1.0) - threshold) / (1.0 - threshold + 1e-8)
58
+ sim_u8 = (sim * 255).astype(np.uint8)
59
+
60
+ heatmap = cv2.cvtColor(cv2.applyColorMap(sim_u8, cv2.COLORMAP_JET), cv2.COLOR_BGR2RGB)
61
+ Image.fromarray(cv2.addWeighted(img_rgb, 1 - beta, heatmap, beta, 0)).save(save_path)
62
+
63
+
64
+ @torch.no_grad()
65
+ def model_inference_multiple_text(image, text_list, model, image_processor, tokenizer):
66
+ probs, similarity_maps = [], []
67
+ for text in text_list:
68
+ prob, similarity_map = model_inference(image, text, model, image_processor, tokenizer)
69
+ probs.append(prob)
70
+ similarity_maps.append(similarity_map)
71
+
72
+ return torch.stack(probs), torch.stack(similarity_maps)
73
+
74
+
75
+ def interpolate_similarity_scores(similarity_scores, origin_size, image_processor):
76
+ (height, width) = origin_size
77
+ patch_size = int(similarity_scores.shape[-1] ** 0.5)
78
+ scores = similarity_scores.view(1, 1, patch_size, patch_size)
79
+
80
+ interpolated_scores = F.interpolate(
81
+ scores,
82
+ size=(height, width),
83
+ mode="bilinear",
84
+ align_corners=False,
85
+ )
86
+ interpolated_scores = interpolated_scores.squeeze(1)
87
+ return interpolated_scores
88
+
89
+
90
+ def dicom_to_pil_image(input_file_path):
91
+ """Extract a grayscale image from a DICOM file and return it as a PIL.Image."""
92
+ import cv2
93
+ import pydicom
94
+
95
+ dcm_file = pydicom.dcmread(input_file_path)
96
+ raw_image = dcm_file.pixel_array
97
+
98
+ if raw_image.ndim != 2 or raw_image.size == 0:
99
+ raise ValueError(f"Expecting a non-empty single-channel DICOM image, got shape {raw_image.shape}")
100
+
101
+ raw_image = raw_image - raw_image.min()
102
+ rescaled_image = (raw_image / raw_image.max() * 255).astype(np.uint8)
103
+
104
+ if dcm_file.PhotometricInterpretation == "MONOCHROME1":
105
+ rescaled_image = cv2.bitwise_not(rescaled_image)
106
+
107
+ return Image.fromarray(cv2.equalizeHist(rescaled_image))
108
+
109
+
110
+ def load_image(image):
111
+ """Load an image from a path (.png/.jpg/.jpeg/.dcm) or a PIL.Image object."""
112
+ if isinstance(image, str):
113
+ if image.lower().endswith(".dcm"):
114
+ image = dicom_to_pil_image(image)
115
+ elif image.lower().endswith((".png", ".jpg", ".jpeg")):
116
+ image = Image.open(image)
117
+ else:
118
+ raise ValueError(f"Invalid image type: {image}")
119
+ elif not isinstance(image, Image.Image):
120
+ raise ValueError(f"Invalid image type: {type(image)}")
121
+
122
+ if image.size[0] <= 0 or image.size[1] <= 0:
123
+ raise ValueError(f"Image has invalid size (W: {image.size[0]}, H: {image.size[1]}).")
124
+
125
+ # per-image min-max stretch to 8 bit, as in the zero-shot evaluation (also handles 16-bit inputs)
126
+ array = np.asarray(image, dtype=np.float32)
127
+ array = (array - array.min()) / max(float(array.max() - array.min()), 1e-8) * 255.0
128
+ return Image.fromarray(np.rint(array).astype(np.uint8)).convert("RGB")
vision_encoders.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch.nn as nn
2
+ from transformers import Dinov2Config, Dinov2Model, DINOv3ViTConfig, DINOv3ViTModel, VJEPA2Config, VJEPA2Model
3
+
4
+
5
+ def _hf_config(config_class, config):
6
+ fields = config.to_dict()
7
+ fields.pop("model_type", None)
8
+ return config_class(**fields)
9
+
10
+
11
+ def build_vision_encoder(config):
12
+ if config.model_type == "dinov2":
13
+ model = Dinov2Model(_hf_config(Dinov2Config, config))
14
+ nn.init.trunc_normal_(model.embeddings.mask_token, std=0.02)
15
+
16
+ elif config.model_type == "dinov3_vit":
17
+ model = DINOv3ViTModel(_hf_config(DINOv3ViTConfig, config))
18
+ nn.init.trunc_normal_(model.embeddings.mask_token, std=0.02)
19
+
20
+ elif config.model_type == "vjepa2":
21
+ model = VJEPA2Model(_hf_config(VJEPA2Config, config))
22
+
23
+ else:
24
+ raise NotImplementedError()
25
+
26
+ return model
vocab.txt ADDED
The diff for this file is too large to render. See raw diff