421
421
422
422
422
423
423
423
423
422
422
420
419
419
419
418
415
413
410
409
411
413
416
418
421
424
425
425
425
425
427
433
434
435
435
430
430
430
430
430
430
430
433
438
452
454
455
457
459
459
460
467
466
466
469
470
470
474
474
475
475
476
477
481
483
490
492
493
495
490
483
482
478
475
474
472
474
474
473
471
470
469
469
467
466
464
463
462
465
468
470
471
471
473
474
474
475
474
474
474
467
465
460
455
443
442
440
431
422
422
420
418
419
419
420
421
427
436
444
444
442
444
446
450
453
457
459
459
458
460
463
468
470
470
472
474
472
473
474
476
476
475
476
484
488
492
493
498
504
504
504
504
504
504
510
508
509
509
510
512
513
515
516
517
516
513
508
507
505
505
500
499
487
481
480
485
483
479
483
483
481
480
478
478
478
477
473
472
470
470
469
467
466
465
464
466
464
453
452
451
448
445
445
442
442
442
447
448
446
441
441
441
441
442
443
443
444
444
451
452
450
435
432
431
425
418
404
403
402
401
380
378
377
377
375
374
372
368
366
364
353
352
350
344
341
335
328
301
300
296
293
280
279
278
277
276
274
264
250
248
242
241
241
240
239
238
238
236
233
229
229
230
235
235
236
240
240
241
242
243
242
218
196
194
192
191
189
187
182
168
163
155
151
142
140
135
133
133
133
122
121
120
114
117
118
118
115
114
114
113
112
113
115
115
114
108
106
103
107
108
109
109
109
106
105
102
100
97
86
84
81
79
77
71
68
66
65
63
57
53
52
52
51
51
44
44
45
44
43
43
42
42
41
35
34
32
30
30
30
31
31
31
29
29
29
29
29
29
28
28
26
26
26
25
25
25
20
18
18
19
19
18
13
13
14
14
13
9
5
4
4
11
12
12
14
14
15
15
15
14
13
13
21
22
20
21
21
21
22
22
22
22
21
21
24
24
24
25
26
26
25
25
25
19
15
11
2
1
1
4
8
12
11
11
11
14
21
20
18
17
16
14
16
20
19
16
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
16
31
33
34
38
39
39
39
39
39
39
39
39
41
41
60
62
72
84
84
89
88
88
88
85
85
84
84
84
84
90
89
88
88
86
84
90
91
93
96
99
103
101
100
101
101
101
112
117
126
127
128
129
143
143
143
150
152
156
156
162
161
158
155
154
153
153
153
154
155
156
158
163
172
175
183
190
193
193
196
219
232
235
243
249
252
254
249
250
250
243
241
240
238
239
239
238
235
232
209
210
226
227
228
224
219
218
213
209
207
203
201
193
190
192
195
201
207
212
218
218
218
218
218
211
215
216
216
215
215
210
207
204
194
191
194
197
191
185
174
151
149
148
147
146
143
140
137
135
131
128
121
117
115
111
111
96
96
80
79
77
76
70
67
63
63
75
93
93
95
99
101
105
116
118
121
121
118
116
115
114
115
119
120
126
128
130
134
137
140
140
140
146
149
150
150
150
152
158
160
165
174
174
174
174
174
176
179
180
181
189
192
195
196
197
197
198
205
226
227
229
229
231
235
237
241
242
248
263
265
266
272
275
278
279
283
288
295
297
315
324
322
315
312
309
307
307
309
310
311
312
314
314
317
317
318
318
329
332
332
332
332
332
333
340
341
340
336
334
333
329
327
326
323
317
302
300
299
299
300
301
301
301
301
301
300
288
288
290
291
290
289
287
276
271
269
269
259
257
254
246
240
239
235
229
226
224
221
218
201
198
194
191
186
185
179
176
174
172
171
170
169
168
156
154
149
139
138
136
135
132
130
134
137
138
140
141
143
146
143
141
134
129
121
120
120
120
120
121
121
122
122
113
111
102
93
91
92
101
101
101
101
102
102
102
102
103
105
110
113
121
124
133
134
135
139
139
139
141
142
141
141
142
143
147
146
140
140
144
146
150
150
152
156
153
153
151
145
146
146
148
149
151
151
151
152
153
153
153
153
152
151
151
151
151
151
151
151
151
152
152
152
152
153
155
157
159
159
159
163
164
165
165
168
168
167
168
169
172
174
176
180
183
184
183
186
187
196
196
201
204
222
231
244
246
247
250
259
258
258
262
265
270
270
270
271
273
277
278
281
282
286
287
288
290
299
303
306
318
320
332
334
337
355
359
362
381
380
380
378
379
380
383
389
394
393
411
412
414
414
410
401
397
392
388
389
390
391
393
396
397
396
395
395
400
401
404
408
409
410
410
410
413
418
418
418
418
418
418
418