330
330
330
330
330
330
330
330
330
330
332
333
333
333
331
330
330
330
331
331
331
331
331
331
331
330
329
329
328
328
328
327
327
327
327
326
325
323
322
320
319
318
318
317
317
316
316
315
315
314
313
313
313
312
312
312
312
306
306
306
306
306
306
307
307
307
307
307
307
308
308
308
308
309
309
309
309
310
310
310
310
310
309
309
309
308
307
306
305
302
301
300
300
300
296
296
296
297
297
297
297
297
297
296
292
290
286
285
285
284
282
281
281
281
280
280
278
276
275
274
269
266
265
264
263
262
261
258
258
257
256
255
255
255
255
255
254
254
253
253
252
251
250
247
246
246
246
246
246
246
246
246
246
246
246
246
246
247
247
248
249
249
250
251
252
253
253
256
257
258
260
264
265
266
268
271
272
274
275
275
271
271
271
271
271
271
271
271
268
265
263
262
261
260
259
257
255
254
252
251
251
250
250
249
248
246
245
244
242
241
241
240
239
239
239
239
239
236
235
234
234
234
234
234
234
233
233
233
233
233
233
233
234
234
234
234
234
234
234
234
235
235
235
235
235
234
234
233
233
233
233
231
231
231
231
230
230
230
230
230
230
230
230
231
231
231
233
233
232
232
232
232
232
232
231
231
231
231
231
231
231
229
228
227
227
227
226
226
226
226
226
226
227
228
228
228
228
228
227
226
225
225
225
225
225
225
226
226
226
226
226
226
227
227
227
227
227
227
227
227
227
226
226
226
226
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
226
227
229
230
232
235
237
238
236
232
226
224
224
224
219
218
218
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
216
216
216
216
216
215
215
215
215
215
215
215
215
215
215
216
216
216
216
216
216
217
217
217
217
217
217
217
217
217
217
216
216
215
215
216
217
217
219
219
219
218
217
218
219
219
219
217
217
216
216
216
216
214
213
213
212
212
212
212
212
212
212
212
212
212
213
214
214
214
214
214
214
213
213
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
211
211
211
211
213
213
213
213
213
213
213
213
213
213
214
215
216
216
217
217
217
217
218
219
219
218
217
218
219
220
220
220
220
220
220
220
218
218
217
217
217
216
216
213
213
209
209
208
208
208
208
208
208
208
208
209
209
209
208
208
208
208
208
208
207
207
207
207
206
206
206
206
205
205
204
204
204
203
203
203
203
203
203
203
202
202
202
202
202
202
202
201
201
200
200
200
200
200
200
200
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
200
200
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
200
200
200
200
200
198
198
197
197
197
197
197
198
198
198
198
198
198
198
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
200
200
200
199
199
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
200
200
201
202
202
202
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
201
201
201
201
200
199
198
197
196
195
195
195
195
195
195
195
194
194
194
194
194
194
194
194
194
194
194
193
193
193
193
193
193
193
193
193
192
194
194
194
194
195
195
196
197
197
195
195
195
195
196
196
196
196
196
196
196
196
195
195
195
195
195
195
195
195
195
195
196
196
196
196
196
196
196
196
196
198
198
197
195
194
194
194
194
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
194
194
194
194
194
194
193
192
191
191
191
191
191
193
194
194
194
194
194
195
195
195
196
196
196
195
195
194
193
190
191
190
191
191
191
191
191
191
191
191
193
196
197
198
201
201
201
201
201
200
199
192
192
192
192
192
189
189
189
189
189
189
189
189
189
189
190
190
190
190
190
190
190
191
191
192
191