182
182
185
186
190
176
186
186
187
187
187
180
178
177
177
177
176
166
165
163
164
165
165
164
163
162
161
161
161
170
168
164
162
164
172
182
188
191
190
186
179
173
166
161
163
165
165
165
165
166
166
167
167
168
170
171
176
176
165
165
165
163
163
165
166
170
176
176
177
182
187
190
191
192
198
200
202
200
196
197
197
197
197
196
198
201
204
203
203
204
204
204
204
202
186
186
180
180
180
182
177
176
175
175
175
177
177
178
181
181
181
180
180
180
179
181
183
183
185
187
199
205
209
211
212
219
217
217
221
225
226
230
239
241
255
253
252
247
247
248
256
256
257
259
260
265
274
278
278
278
284
287
290
290
290
290
291
295
298
300
302
302
303
309
317
322
326
339
344
345
344
344
345
348
362
365
365
365
365
365
367
367
368
369
370
371
372
373
374
384
384
385
385
386
386
387
387
404
405
404
404
403
387
374
373
367
366
367
367
367
363
363
363
366
368
368
363
361
361
361
362
366
356
349
346
343
321
321
325
318
313
308
304
302
302
297
294
294
290
289
287
276
271
271
271
275
279
279
276
278
275
273
267
265
257
249
242
241
241
241
241
241
241
241
242
242
243
244
245
244
247
250
250
262
265
273
273
273
273
273
273
273
273
273
290
291
290
287
282
281
281
281
281
281
282
281
280
283
284
284
284
282
282
288
287
289
290
290
295
302
303
309
310
317
321
330
335
341
345
350
352
347
349
354
356
358
363
365
365
365
365
362
357
356
356
349
341
338
336
335
335
335
331
331
331
330
328
326
324
321
310
281
276
267
265
262
259
247
241
237
235
217
218
218
220
226
227
229
229
232
234
222
224
228
230
229
227
226
225
224
224
224
224
224
223
223
220
218
216
194
177
168
168
168
165
164
164
166
163
166
166
166
166
166
166
166
165
165
165
173
174
178
178
179
179
180
181
181
181
182
183
183
184
184
185
191
197
201
206
214
218
221
222
224
225
226
227
229
231
227
224
222
225
225
224
222
236
234
233
233
233
234
236
236
237
241
241
235
238
239
238
238
240
246
248
243
245
251
251
252
252
251
250
250
251
253
258
259
260
262
263
265
267
274
276
276
276
276
278
278
276
275
275
275
271
266
266
268
268
267
267
266
267
268
269
269
268
267
264
259
256
250
252
255
255
258
261
262
262
260
253
251
249
248
242
237
235
232
225
219
218
217
213
210
203
202
200
197
196
191
188
185
183
184
185
193
195
195
190
185
185
185
186
186
186
184
181
175
173
166
166
166
166
165
164
163
163
163
166
166
167
167
169
171
173
176
179
183
181
175
166
173
179
185
188
185
184
188
189
190
191
195
195
193
192
190
193
193
196
199
201
203
203
203
203
203
204
205
204
204
204
204
205
206
212
215
217
218
218
218
218
219
221
226
228
229
227
227
228
228
230
231
230
228
225
225
225
226
226
225
225
226
225
224
223
221
218
214
213
213
213
213
215
212
211
210
209
209
209
209
209
210
212
215
215
216
216
216
216
216
216
214
211
212
216
217
217
218
218
218
217
217
217
217
218
218
217
218
220
221
221
221
220
218
217
213
209
209
209
209
209
209
208
208
210
211
210
212
212
208
206
207
208
208
206
204
203
203
203
203
204
206
206
204
207
206
206
198
195
193
193
194
196
197
197
197
196
191
191
192
192
192
188
190
191
189
185
185
185
185
185
185
183
178
168
164
163
162
162
162
165
165
157
157
157
157
157
156
156
157
156
155
154
149
149
149
143
140
120
115
112
110
98
97
96
95
94
94
92
92
100
101
102
103
105
105
106
111
112
112
113
114
115
117
123
125
130
132
132
132
131
131
131
132
133
135
136
138
139
140
143
140
136
135
135
134
132
129
127
129
131
131
132
132
133
134
136
137
140
139
136
138
145
146
146
141
141
140
139
137
130
127
124
120
115
113
112
110
109
107
105
104
101
95
93
89
83
95
96
91
87
85
84
83
79
66
64
64
65
78
76
73
73
66
68
63
63
60
54
55
54
54
55
56
59
64
68
68
68
68
66
64
62
60
59
57
58
61
64
64
64
64
68
68
66
65
63
60
58
56
54
54
53
53
46
50
51
50
45
43
37
36
36
36
36
34
34
34
33
33
31
30
29
29
30
32
34
34
43
46
50
55
59
58
58
59
60
61
61
58
53
49
29
28
28
28
28
27
27
26
26
26
27
29
29
30
33
34
36
38
40
41
44
46
49
54
55
57
62
61
59
59
59
59
59
60
64
66