170
171
172
172
173
173
173
173
173
173
173
173
173
173
173
173
171
167
165
164
161
154
147
146
143
141
139
139
139
139
139
139
141
139
130
125
126
126
129
129
122
121
125
125
124
126
130
127
130
133
134
134
134
134
135
137
135
133
132
131
131
134
134
131
131
133
136
136
136
134
134
136
141
144
158
158
157
156
153
153
153
153
153
154
154
162
163
164
164
164
173
175
176
190
190
192
193
196
199
201
201
208
212
213
213
257
258
259
261
263
258
258
246
245
249
231
230
227
239
243
228
217
215
214
209
208
209
198
181
180
179
178
181
182
185
181
184
184
184
180
178
179
180
180
178
178
180
179
175
181
179
175
174
175
173
174
171
172
183
177
175
173
173
178
186
192
195
199
202
205
205
204
211
211
212
213
211
209
208
209
212
212
225
238
262
259
254
231
215
203
201
212
213
213
212
203
200
199
202
206
203
202
192
187
181
170
167
164
163
163
163
162
160
162
160
159
156
154
153
153
153
152
152
152
152
150
150
149
149
149
149
149
149
150
149
148
147
146
146
146
146
145
144
145
147
145
143
143
144
142
146
144
150
151
140
137
138
139
137
137
126
125
127
119
120
118
117
112
110
110
109
108
108
109
109
109
110
111
113
113
116
118
117
116
110
107
107
109
113
112
110
110
111
113
117
115
111
114
118
116
110
109
112
113
113
115
117
117
118
122
126
126
131
134
135
134
128
128
129
130
131
132
133
133
137
137
145
148
153
153
154
155
154
151
150
153
156
156
154
149
149
153
153
153
157
159
161
161
164
165
169
170
172
176
180
176
188
240
248
254
252
253
246
225
218
211
207
192
184
179
162
160
160
163
163
163
164
165
170
175
192
192
199
202
206
199
199
202
205
209
213
214
210
215
201
206
219
231
257
261
263
235
221
210
210
209
208
211
211
211
211
210
208
205
203
200
196
192
190
187
179
173
173
174
178
181
179
171
171
172
175
174
176
176
179
179
177
180
178
180
180
180
181
183
183
184
184
183
183
183
185
181
180
179
180
181
182
199
208
209
212
215
218
221
233
243
235
229
232
232
248
245
251
260
260
262
260
257
255
254
209
208
206
206
200
197
195
192
191
189
187
184
172
168
166
164
164
164
164
164
165
165
164
162
155
154
154
154
152
151
152
152
152
153
153
152
149
147
153
156
160
159
159
159
159
159
160
160
163
170
207
196
194
194
193
191
188
183
180
179
179
180
181
180
180
176
176
174
173
175
175
176
176
174
168
170
166
162
158
159
157
183
170
169
169