25
177
519
426
172
165
70
158
193
325
449
130
179
177
172
178
160
151
283
164
124
181
168
170
289
290
181
174
340
167
153
168
387
182
167
289
179
163
84
170
167
157
181
169
179
324
135
74
173
70
180
2691
186
171
195
632
133
165
168
180
153
181
186
153
167
173
120
133
165
152
153
116
149
174
120
162
85
71
165
0
151
456
380
178
159
161
171
622
129
173
180
289
170
154
299
178
163
175
155
270
302
169
53
184
157
170
162
390
158
166
166
166
349