427
425
425
423
422
423
425
426
427
428
428
429
430
431
431
432
432
433
433
434
436
436
438
440
442
443
441
441
441
446
448
450
450
452
452
452
452
452
452
452
453
453
453
453
453
453
453
452
451
450
452
454
454
454
454
454
454
455
455
455
461
461
461
462
460
459
459
459
459
459
456
456
466
476
476
485
486
488
488
487
487
479
477
477
483
484
485
486
490
490
494
496
496
496
493
493
493
486
483
499
499
504
508
510
511
511
511
509
514
515
513
513
514
510
508
498
498
492
490
489
490
489
489
489
489
491
491
491
491
491
492
498
497
496
496
496
495
495
492
482
482
482
482
483
484
485
485
485
487
487
501
489
485
480
478
478
469
464
462
459
455
453
451
449
448
439
437
436
434
432
431
428
422
418
417
414
409
407
407
404
403
402
402
399
396
393
386
376
370
370
371
371
370
365
363
360
351
342
342
331
327
326
326
324
319
315
312
311
310
309
309
309
305
302
292
287
286
281
279
278
278
270
265
265
266
266
267
267
267
266
265
263
262
255
254
252
244
244
241
240
238
237
236
234
224
224
224
224
224
223
222
221
220
215
198
196
194
190
186
180
177
175
174
172
169
165
160
160
154
153
152
150
150
150
150
150
150
150
150
150
150
150
150
149
148
149
148
147
147
147
147
146
145
145
145
145
146
147
150
151
152
152
152
151
150
150
150
148
147
147
147
148
148
148
149
149
149
149
149
149
147
147
147
146
146
146
145
143
141
141
141
141
141
141
143
144
147
150
150
150
147
145
146
146
147
147
147
147
148
148
148
147
148
149
151
152
152
154
154
154
154
155
155
156
157
157
157
159
158
159
160
160
161
162
163
164
166
166
167
169
172
170
167
167
167
168
170
171
172
175
175
175
175
175
175
175
175
175
175
176
177
178
178
179
180
182
184
187
188
188
188
188
188
187
191
195
198
196
194
198
205
214
221
221
220
219
219
219
218
217
216
215
215
215
214
213
213
215
218
223
222
220
217
213
210
205
205
205
205
205
206
207
209
209
208
208
209
211
214
215
220
223
223
223
223
223
224
225
225
227
227
230
233
231
232
232
232
232
233
235
236
236
235
237
239
241
243
242
242
242
242
244
243
243
243
243
243
243
244
245
250
252
252
251
250
248
246
245
248
250
250
252
253
255
256
257
263
267
268
268
264
261
258
258
259
260
260
261
261
268
272
277
280
288
303
308
308
312
316
322
324
327
330
336
344
350
356
360
366
373
382
389
394
402
403
404
405
406
406
406
407
408
410
415
417
418
421
422
424
425
428
430
435
436
438
439
439
439
439
440
441
442
445
451
456
459
459
460
460
459
459
459
459
461
462
460
460
460
455
455
454
454
453
453
453
453
452
451
450
452
452
452
453
453
452
452
452
452
452
452
452
452
452
452
451
450
450
447
443
443
442
443
441
438
436
433
432
431
431
430
430
429
428
427
427
425
425
424
423
422
422
423
424
424