234
234
234
235
236
245
247
251
253
253
261
262
263
264
266
267
267
273
279
279
280
282
283
284
285
285
286
290
292
294
295
297
300
303
311
313
316
322
323
324
325
329
333
340
343
343
344
346
348
353
359
368
374
376
380
381
382
386
387
390
391
402
401
401
404
412
422
423
424
425
426
426
434
438
445
448
455
457
460
461
463
464
464
464
464
464
461
459
458
459
462
463
463
473
475
480
481
482
486
491
495
498
502
503
506
507
512
525
529
534
535
536
536
539
545
549
557
561
567
568
572
574
581
587
592
596
607
610
613
613
613
615
615
615
615
617
621
623
630
634
637
639
639
639
639
641
643
647
650
656
664
670
668
667
659
659
658
658
662
670
674
679
679
684
688
690
693
703
706
709
716
722
725
732
734
735
738
745
751
761
761
762
763
763
766
768
769
773
776
777
774
772
763
759
739
736
730
725
706
704
703
696
692
692
691
688
683
677
674
672
669
668
667
666
662
658
652
652
652
652
648
645
640
636
633
621
612
605
600
601
602
594
592
589
586
582
581
580
579
575
565
564
564
562
558
549
547
536
533
525
522
518
517
516
513
512
513
511
510
509
510
510
511
511
512
512
510
509
507
505
502
496
494
491
486
474
467
465
463
461
456
449
442
438
436
432
423
416
412
413
414
415
415
414
412
408
403
400
400
400
400
402
403
403
405
406
406
400
390
386
384
378
377
375
375
374
373
363
358
355
353
349
346
347
349
338
336
331
329
321
315
311
309
308
301
296
286
281
269
263
262
260
254
254
252
246
247
250
242
241
237
234
232
229
227
226
221
215
206
205
200
196
195
189
188
185
183
179
177
175
174
174
172
171
171
170
169
168
168
164
167
166
161
161
148
150
151
161
159
158
159
159
159
159
159
163
173
176
173
173
173
173
172
176
181
183
182
180
182
186
184
183
180
181
183
191
197
197
198
194
197
197
200
201
199
199
199
201
201
201
206
207
208
209
212
213
216
220
228
235
244
253
254
256
258
262
266
275
281
282
281
279
277
273
270
265
264
262
260
259
257
255
252
250
248
247
246
245
245
243
243
244
246
247
248
249
251
254
256
259
259
258
262
262
262
263
266
266
266
268
277
284
288
297
300
304
304
300
291
290
288
287
284
283
283
281
278
276
270
264
264
266
267
268
268
268
257
249
246
236
234
229
215
215
214
214
213
212
212
212
212
213
213
214
214
214
214
214
214
212
210
209
206
204
205
205
209
209
211
213
213
214
214
214
214
214
214
215
217
220
220
224
223
222
222
222
222
222
222
222
223
225
229
232
235
242
248
250
247
250
256
257
259
260
262
260
259
257
259
261
263
267
267
277
277
277
278
278
279
280
281
283
283
284
284
284
284
285
287
287
291
292
295
297
298
300
302
303
303
303
306
314
317
319
319
319
321
326
333
335
336
336
341
341
340
340
351
351
352
355
357
361
360
358
358
357
360
361
361
360
359
361
371
373
372
372
381
387
387
387
390
403
412
412
416
426
439
442
449
455
452
452
455
466
469
470
475
484
490
491
506
506
505
506
506
508
509
510
519
521
522
524
526
527
527
525
523
520
519
510
503
486
483
478
477
475
475
472
471
470
468
464
462
462
460
454
452
450
446
445
445
444
443
441
442
436
429
427
427
428
427
425
425
424
421
423
423
425
421
416
415
414
408
407
404
395
391
385
381
380
376
372
367
362
360
359
358
351
347
344
341
345
352
349
347
345
345
345
341
331
326
325
323
321
319
319
320
321
321
317
313
308
306
306
305
302
300
294
289
289
290
289
286
284
283
282
282
289
289
289
286
285
282
282
282
277
269
270
270
271
267
266
256
255
255
255
256
254
247
248
250
247
245
244
243
239
238
236
236
235
234
233
233
231
231
230
228
231
231
224
223
221
220
220
219
217
217
217
227
228
229
224
225
226
228
230
225
221
221
218
218
217
214
215
216
216
214
211
212
213
214
214
215
216
217
218
222
222
218
218
218
218
214
207
198
197
194
194
194
194
194
193
193
194
223
247
248
249
254
259
261
263
272
278
278
278
284
278
260
265
272
285
280
241
242
242
244
260
265
264
260
257
250
229
229
230
240
242
253
255
257
255
246
245
239
234
230
228
224
227
235
241
244
248
249
249
258
258
258
260
260
260
264
259
260
266
266
266
266
267
269
272
275
276
278
283
285
286
287
287
287
287
286
281
279
269
267
268
269
260
260
259
254
241
242
241
239
239
234
220
220
219
219
219
219
220
221
223
224
232