162
160
158
157
157
156
156
159
160
160
160
160
161
159
159
157
154
155
155
155
156
156
156
155
156
155
155
156
155
155
155
155
156
157
156
156
155
155
154
154
154
154
154
154
154
154
155
155
155
155
155
155
155
155
155
161
161
161
161
161
161
161
156
156
156
156
156
156
156
156
155
155
156
156
157
157
157
157
157
159
160
160
160
160
161
161
161
162
162
161
160
160
160
161
162
161
160
160
160
160
161
162
161
160
163
162
162
163
163
164
165
165
165
165
166
165
165
165
165
165
165
165
164
165
166
165
164
164
166
167
167
167
166
166
166
167
167
166
166
166
166
166
167
167
167
167
168
168
170
171
172
171
171
171
171
171
171
171
171
171
171
171
171
171
170
169
168
171
172
171
170
170
170
170
166
167
167
167
167
167
167
168
168
168
169
171
173
176
178
178
178
178
178
178
178
179
179
179
179
179
178
178
177
174
174
173
171
172
173
175
175
176
176
176
176
176
175
174
173
171
175
174
174
173
172
171
167
173
179
185
192
200
210
207
206
206
207
207
207
207
209
211
211
211
211
211
211
211
207
207
207
208
209
208
210
213
213
214
215
214
213
212
211
210
209
209
211
212
212
212
212
212
212
212
212
212
212
211
211
210
210
211
211
211
211
211
212
212
212
213
209
209
209
207
204
205
206
206
206
206
208
208
207
188
186
184
183
181
181
180
179
172
168
164
164
162
162
161
163
165
165
163
161
160
157
156
156
156
156
155
154
154
153
153
153
153
153
153
153
153
153
153
153
153
153
153
154
154
154
154
154
154
156
155
155
154
153
152
152
152
152
157
159
161
157
157
157
157
158
160