50
26
157
161
163
176
166
168
177
153
588
155
168
157
173
173
173
145
184
161
161
146
188
158
159
161
148
162
152
166
144
176
162
146
166
167
165
162
199
854
156
166
168
805
185
419
166
306
165
158
0
169
180
157
165
157
149
169
150
167
143
154
141
160
138
427
143
166
156
160
171
173
154
178
157
361
181
157
166
159
170
159
167
169
168
151
162
161
164
4164
163
166
168
146
159
167
163
151
160
173
167
180
148
166
583
185
151
162
161
172
156
159
168
171
153