434
434
434
434
434
435
435
435
435
435
435
435
435
435
435
435
435
434
433
432
431
429
428
427
427
425
423
421
419
418
416
414
413
413
413
413
413
413
413
413
413
413
414
414
415
416
417
417
418
418
417
416
415
414
412
411
409
408
407
405
404
402
401
399
398
397
396
394
393
392
391
390
389
388
388
388
388
388
388
388
388
387
385
383
381
379
376
374
372
371
369
368
365
363
362
360
357
355
352
349
347
345
344
343
342
342
340
339
338
337
335
334
332
331
330
329
327
326
324
323
321
320
318
318
316
315
314
312
311
311
310
309
308
308
306
306
306
306
306
306
306
306
306
306
307
308
310
311
313
314
316
317
319
320
322
324
325
326
328
329
329
330
331
332
332
333
334
334
334
334
333
333
333
332
332
332
331
331
331
331
331
331
330
330
330
330
329
329
329
329
328
326
326
325
323
322
320
319
317
315
314
312
311
310
308
307
307
306
305
304
304
304
304
305
305
306
306
307
308
308
309
310
310
310
308
307
305
303
302
301
300
297
295
292
291
289
289
289
289
290
290
291
291
292
292
293
293
294
294
294
292
291
289
288
286
285
284
284
283
283
282
282
281
281
281
280
280
279
279
279
279
279
279
279
279
278
277
276
274
273
272
270
268
267
266
264
262
261
261
262
263
264
265
266
265
264
262
261
260
259
257
256
256
255
254
253
252
251
250
249
247
246
244
243
242
241
240
239
238
237
237
237
237
237
237
237
237
238
238
238
238
238
239
239
239
239
238
237
236
235
234
233
232
231
230
228
227
226
225
223
222
221
220
219
218
216
215
214
213
212
211
211
211
210
210
210
210
208
207
206
205
204
203
202
201
200
200
199
198
197
196
195
193
191
188
186
183
180
178
177
176
175
173
172
172
172
172
172
172
172
172
172
173
173
173
173
173
173
173
173
174
174
175
175
176
176
176
176
176
175
175
174
174
173
173
172
172
171
171
171
170
170
169
169
168
168
167
166
165
164
163
163
162
161
161
159
159
157
156
154
153
151
150
149
148
147
145
145
145
145
145
145
145
145
145
145
145
146
146
146
147
147
147
147
146
146
145
145
145
145
145
145
145
145
145
146
146
146
146
147
147
147
147
148
148
148
149
149
150
150
150
150
150
149
148
148
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
146
146
145
145
144
143
142
142
141
141
140
139
139
138
138
137
137
137
136
136
136
136
135
135
135
135
135
135
135
135
135
134
134
134
134
134
134
134
133
133
133
132
132
131
131
131
131
131
131
131
131
131
131
131
132
132
132
132
131
130
128
127
127
127
127
127
127
127
127
128
128
128
129
129
129
129
129
129
129
129
129
129
129
129
129
128
128
127
127
127
126
126
125
124
123
123
122
122
121
120
119
118
117
116
116
115
115
115
115
115
115
115
115
115
115
115
115
115
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
113
113
113
113
113
113
113
113
113
113
113
113
112
112
112
112
112
112
111
111
111
111
111
111
111
111
111
111
111
111
110
110
110
110
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
108
108
108
108
108
108
108
108
109
109
110
110
111
111
111
111
111
111
111
111
111
110
110
110
109
109
109
109
109
109
109
109
109
110
110
110
110
111
111
111
111
111
111
111
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
111
111
111
110
110
110
110
110
110
110
110
110
110
110
111
111
111
112
112
112
112
113
114
115
116
117
118
119
120
120
120
120
121
121
121
121
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
121
121
121
121
120
120
120
120
119
118
118
117
116
116
115
115
115
115
115
115
115
115
115
116
116
116
116
117
117
117
117
117
117
117
117
117
116
116
115
115
115
115
115
115
115
115
115
115
116
116
117
117
117
118
118
118
118
118
117
116
116
115
115
114
113
113
112
112
111
111
111
111
111
111
111
111
111
111
111