398
398
398
398
400
400
400
401
401
401
399
398
397
397
397
396
394
392
391
392
394
396
399
401
406
408
411
414
416
418
419
426
435
440
446
449
448
448
446
443
439
435
433
430
428
433
437
441
447
451
450
449
447
448
455
461
465
469
469
473
478
487
486
485
483
481
481
479
476
471
467
463
459
456
456
456
456
457
457
458
459
455
449
446
446
445
443
441
441
441
440
440
440
440
440
436
432
430
428
425
425
424
424
423
423
424
425
426
427
429
432
418
417
413
409
408
408
408
407
407
406
406
405
405
405
405
405
405
404
404
403
402
401
401
400
400
399
402
403
396
400
400
399
396
396
395
395
395
395
396
397
399
400
402
402
400
396
395
396
397
397
397
395
395
395
396
397
397
395
394
395
395
394
394
395
397
396
396
394
393
392
392
392
392
392
393
395
396
409
409
409
409
409
416
424
437
449
450
447
441
438
437
436
435
440
442
443
442
441
438
432
428
426
427
428
429
431
433
434
436
436
438
440
443
444
444
442
440
438
443
445
444
443
440
440
442
441
441
441
441
441
442
445
444
443
443
446
447
447
444
443
443
443
442
444
445
443
441
440
440
440
440
442
445
447
448
449
449
449
449
449
449
448
447
447
447
447
447
447
448
449
450
453
456
460
461
462
462
461
459
456
452
450
451
451
451
450
447
443
444
450
451
451
452
452
450
449
448
442
441
442
444
443
442
441
441
441
441
443
443
442
440
438
437
438
439
440
440
440
439
434
434
434
435
435
434
434
433
433
433
435
435
435
436
436
436
434
434
434
433
429
428
428
428
428
426
425
425
425
425
425
425
422
421
421
420
420
420
420
419
419
419
419
419
418
416
413
418
419
419
419
420
420
420
421
420
420
420
420
421
408
404
402
400
399
397
393
392
390
390
386
387
388
390
391
391
391
391
390
390
388
387
385
385
382
380
379
378
377
376
377
378
378
378
378
378
378
379
379
363
363
363
363
364
364
365
366
366
366
369
370
370
373
374
376
379
379
379
379
379
379
379
378
376
376
376
377
379
380
381
376
374
375
377
370
367
367
368
364
361
360
359
359
359
359
360
361
359
359
359
361
362
361
356
351
351
351
350
350
350
350
343
343
344
337
333
331
330
330
329
329
329
330
331
333
340
344
350
356
358
352
346
335
329
319
315
309
306
305
305
302
300
297
292
288
287
289
295
306
312
307
297
285
279
279
284
290
293
299
290
284
282
277
276
276
276
277
279
281
279
277
273
268
268
268
267
265
262
258
255
256
257
257
257
256
252
252
258
261
258
252
245
244
244
243
242
242
242
242
243
243
242
238
235
232
230
226
222
220
219
219
212
207
206
204
203
202
201
200
199
196
195
195
196
197
196
196
196
196
196
196
195
194
194
193
192
190
186
181
181
181
181
181
181
181
181
181
181
181
180
180
180
179
178
177
176
175
175
173
173
172
172
171
171
171
171
171
171
172
172
172
172
172
172
172
172
172
172
172
170
170
170
169
169
169
167
167
167
167
167
168
170
170
170
170
170
170
170
170
170
170
170
170
170
169
169
166
163
162
161
161
161
161
161
161
161
162
163
162
162
165
165
165
165
164
166
166
166
165
164
164
164
162
162
161
161
160
160
160
160
154
154
154
154
153
153
153
153
154
154
154
154
154
154
153
153
153
153
155
155
155
155
155
155
155
153
151
150
147
147
147
147
147
147
147
147
147
147
147
147
147
147
146
146
145
145
145
143
143
142
142
142
140
140
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
138
138
138
138
138
138
138
137
137
137
137
137
137
136
136
136
137
137
137
137
137
135
135
135
135
135
135
135
132
133
133
133
133
132
132
132
132
131
130
130
129
129
130
129
129
130
134
136
136
133
129
127
125
125
125
126
126
126
126
126
125
125
125
125
126
128
128
128
127
126
126
127
126
126
125
125
125
125
127
127
129
130
129
128
128
128
128
126
125
125
124
124
124
124
124
124
125
126
126
126
124
124
123
123
123
123
123
121
121
120
119
118
118
118
118
117
117
117
117
117
118
119
121
121
121
120
120
120
120
120
121
121
121
120
118
117
117
117
117
117
116
115
115
115
115
115
118
118
118
118
118
116
115
115
115
115
115
115
114
114
114
114
113
113
113
112
112
112
112
112
111
111
111
111
111
111
111
111
111
111
111
111
111
110
109
108
108
108
108
108
108
108
108
108
108
110
110
109
107
107
107
108
108
107
109
110
112
109
109
113
114
113
111
111
111
111
111
110
110
111
108
108
107
107
109
110
110
108
108
108
108
108
107
107
107
107
107
107
108
108
108
112
112
110
109
109
111
111
111
111
112
112
112
113
113
114
114
114
114
115
115
115
116
116
117
117
117
117
118
118
118
117
117
116
116