50
160
162
157
155
171
156
198
157
168
165
177
174
168
166
157
151
155
164
154
149
180
157
168
173
163
155
172
164
171
160
183
163
161
155
411
165
160
165
157
352
621
180
273
152
3
173
149
162
148
427
176
423
156
183
168
173
154
163
158
403
173
162
162
166
175
153
450
166
148
155
156
156
166
153
156
160
169
156
150
161
152
162
151
168
154
431
150
179
157
165
171
161
167
156
657
169
177
183
967
310
169
175
167
171
444
176
151
166
154
143
161
161
174
171
162
163
342
160