295
295
297
298
299
300
302
302
303
303
302
301
301
303
306
309
308
304
299
299
297
290
292
293
294
291
298
301
302
300
300
300
302
299
297
296
296
296
296
299
301
301
300
300
296
297
298
300
302
300
299
298
297
296
297
295
294
299
299
300
302
305
306
307
308
308
303
303
303
303
302
301
300
300
300
302
302
302
302
303
302
302
299
301
302
302
302
303
303
305
305
304
304
304
301
299
299
298
297
297
299
299
299
299
299
298
298
298
297
297
297
300
300
300
300
300
301
301
302
305
306
306
307
307
308
308
309
310
303
309
309
309
307
304
301
299
301
300
300
300
297
297
303
303
296
292
292
292
292
292
292
292
292
292
292
292
293
295
297
298
300
301
301
299
297
296
296
294
292
294
295
294
295
295
295
295
295
295
298
298
297
294
294
294
294
294
294
294
294
294
294
294
294
293
293
293
293
293
293
292
291
289
289
287
287
287
288
287
287
288
288
287
289
291
293
293
290
288
288
289
287
291
289
286
287
286
286
285
285
285
285
284
284
284
284
285
285
285
284
284
284
283
283
283
283
283
278
280
281
281
281
282
282
282
281
282
283
283
283
283
284
284
283
277
277
277
277
278
280
283
285
282
281
281
283
284
285
285
284
284
284
283
283
283
284
286
286
285
284
283
283
283
283
284
284
285
287
285
282
277
274
269
265
263
263
263
263
263
264
266
265
264
261
261
256
256
256
256
256
258
259
260
260
260
259
259
259
258
257
257
257
260
262
264
263
259
259
260
260
260
260
254
250
249
247
244
245
244
243
240
237
239
241
241
242
244
245
246
245
243
245
247
249
243
243
243
246
245
245
244
244
245
245
242
241
244
245
248
249
250
251
251
252
253
255
257
259
254
252
250
248
247
246
243
242
243
243
242
244
245
245
245
244
243
244
245
245
246
246
248
246
246
245
243
240
240
240
240
241
242
245
247
249
250
249
246
246
247
244
241
241
240
241
242
243
244
246
246
245
245
245
239
240
240
240
240
241
241
241
239
240
241
242
242
241
241
239
238
238
238
239
239
239
239
238
235
236
235
236
235
235
233
232
232
232
231
231
231
231
231
231
231
231
231
231
231
229
229
229
228
228
228
227
227
227
227
228
228
229
229
229
230
230
231
231
228
227
223
223
222
221
221
221
222
223
223
222
221
220
220
222
225
225
225
225
224
224
224
223
223
223
224
226
227
228
232
234
235
236
236
235
235
239
239
237
235
233
232
227
224
222
222
224
226
226
226
225
226
228
227
224
226
222
220
225
221
221
224
221
221
221
222
222
224
225
226
226
226
225
226
224
221
221
221
222
224
224
224
223
222
222
222
222
222
221
221
220
220
219
218
219
219
215
215
215
215
215
211
210
210
210
210
210
210
209
205
200
194
196
207
206
206
206
198
195
191
189
190
207
208
208
208
208
207
203
201
203
203
203
202
202
201
201
201
201
201
201
201
200
199
198
200
198
199
199
199
199
199
198
197
197
196
196
198
197
193
182
182
181
181
181
180
179
185
189
190
187
187
188
189
191
188
184
182
183
182
180
189
190
190
191
192
186
179
181
184
185
187
187
187
187
186
185
184
184
185
184
184
184
184
182
182
182
182
182
182
182
183
185
185
186
186
188
188
189
188
187
187
186
185
183
183
183
182
182
182
182
181
180
178
176
175
173
172
172
173
171
171
171
171
172
172
172
172
172
172
172
172
172
172
172
172
172
171
169
168
168
168
168
168
159
156
155
154
154
154
157
159
162
163
163
162
162
161
158
157
157
157
156
156
156
155
154
154
154
155
156
157
158
159
159
159
158
156
155
155
155
156
160
160
160
161
161
161
161
162
163
164
164
164
164
164
164
164
164
163
162
162
162
162
162
159
157
157
158
159
159
159
157
155
154
152
151
151
150
149
151
152
154
154
152
150
148
147
146
146
147
147
146
144
142
137
135
133
130
130
130
129
129
127
125
125
125
123
123
126
130
130
131
132
133
133
133
133
132
130
129
129
129
128
125
124
123
120
118
116
115
117
121
118
117
109
108
104
100
100
100
99
99
99
99
100
98
98
98
98
96
94
94
89
90
89
89
89
86
84
84
84
84
89
88
88
89
89
89
90
90
91
92
93
93
93
92
91
91
91
92
89
90
89
89
89
89
89
88
86
86
86
86
88
88
88
90
91
91
89
89
90
90
89
90
90
89
88
88
88
88
88
87
87
87
87
86
86
86
86
86
86
86
85
85
84
83
83
81
82
82
82
82
82