265
269
269
269
268
268
269
269
270
274
279
280
273
268
265
265
265
261
259
255
254
250
250
245
249
250
251
248
241
226
209
209
208
207
205
204
200
199
199
199
195
194
193
193
192
193
192
192
192
192
194
194
193
193
201
208
208
212
212
207
202
204
206
211
211
191
188
189
190
193
196
193
197
198
198
197
196
193
193
193
191
191
190
190
189
188
186
185
184
183
183
185
186
186
185
184
184
185
187
190
197
213
236
239
248
251
257
258
261
267
269
280
281
278
272
271
268
268
265
265
265
266
267
267
267
263
259
255
254
253
247
239
225
224
224
224
222
216
214
210
209
204
204
203
200
199
191
191
190
189
189
189
189
189
188
184
175
172
170
168
163
160
160
160
160
160
159
159
158
158
158
161
165
166
168
173
176
183
186
191
197
202
204
205
205
204
204
200
199
200
206
207
207
207
207
203
198
198
204
205
214
215
210
210
209
199
172
166
166
166
166
166
167
168
166
170
170
170
171
173
179
189
189
189
189
190
190
191
190
191
193
195
196
198
200
202
203
205
210
213
213
216
224
224
240
240
240
242
246
248
249
249
249
248
252
260
261
261
240
227
226
221
217
216
216
216
216
216
216
217
219
219
219
217
216
213
212
212
211
210
208
206
206
206
207
208
209
211
212
212
212
210
205
202
202
205
205
203
202
202
202
202
203
203
203
200
199
198
198
198
198
198
196
200
199
199
201
199
194
191
191
184
181
179
173
172
171
170
170
170
173
175
177
177
176
174
172
171
171
171
171
171
175
176
178
180
183
185
194
193
192
191
189
188
188
186
180
179
179
168
159
157
157
158
165
168
169
170
172
173
178
183
182
182
177
177
173
171
171
172
171
170
164
162
161
158
158
158
158
158
155
155
154
154
154
148
148
148
147
147
147
148
149
153
156
156
156
156
152
150
150
150
149
144
142
142
137
136
137
144
143
143
145
145
145
145
146
146
150
149
153
167
170
173
176
180
182
184
189
190
188
181
180
179
178
173
173
173
164
156
154
152
151
155
155
152
149
148
146
147
147
147
143
143
143
143
143
143
143
143
143
143
143
142
142
143
143
143
142
142
141
141
141
142
142
144
139
137
137
137
132
131
130
134
136
136
136
140
140
140
140
137
137
138
140
140
140
140
140
140
140
140
140
140
135
133
132
131
131
133
134
134
133
133
132
131
129
127
123
116
117
112
112
111
111
110
111
111
111
113
113
113
113
113
113
111
111
112
112
113
113
113
111
110
110
110
110
110
108
107
108
109
105
105
105
105
103
103
103
102
102
102
102
102
102
102
102
103
101
100
100
100
100
100
101
101
103
102
102
102
101
107
106
105
102
101
99
98
96
95
95
96
99
103
103
102
101
101
100
100
100
101
102
104
104
104
104
103
100
100
99
97
95
94
94
94
94
94
93
92
93
95
95
95
95
95
95
97
96
95
95
95
94
95
95
96
95
95
95
95
95
95
95
96
93
95
94
94
96
97
96
98
98
98
102
102
102
101
96
96
97
98
98
97
98
98
99
99
100
97
99
100
100
99
100
100
99
96
96
96
103
105
104
105
106
108
109
108
105
105
105
104
104
104
104
105
102
100
98
98
98
97
97
97
93
101
101
100
93
94
96
96
96
96
98
98
97
97
98
99
99
99
98
98
97
95
95
96
96
97
99
101
102
100
99
98
101
100
101
106
104
103
102
102
103
105
103
103
103
105
103
101
101
96
96
96
98
97
98
101
99
99
99
101
105
100
103
103
100
95
95
95
100
109
114
107
99
96
98
97
99
101
102
100
101
101
101
101
101
101
103
103
103
102
102
101
102
102
104
104
104
100
102
103
97
97
97
96
95
96
100
99
95
100
100
98
101
104
103
107
108
110
114
106
99
99
99
99
99
99
98
99
98
98
100
97
98
101
111
97
106
102
101
106
103
106
110
103
107
117
114
108
103
102
105
111
111
115
101
108
106
103
102
103
105
106
110
110
108
108
105
100
104
105
107
109
109
108
109
110
110
117
115
113
114
113
118
121
122
120
120
121
123
124
123
123
122
123
126
129
133
139
146
151
160
159
148
146
146
149
154
149
147
148
152
154
156
165
162
168
172
170
172
171
171
174
174
172
168
174
174
174
174
178
169
170
174
176
185
185
179
188
192
189
190
199
218
217
213
218
216
217
219
223
225
229
233
240
241
240
240
240
244
246
244
243
243
246
252
252
249
249
250
255
256
255
256
263
261
264
263
264
266
269
271
274
276
278
279
279
276
273
269
268
266
264
262
259
258
258
261
259
258
260
260
261
261
263
263
265
268
272
273
273
273
277
281
286
288
284
282
277
277
272
267
267
267
272
271
275
275
272
272
273
275
275
275
278
279
276
275
275
276
276
276
275
275
277
277