216
215
211
211
212
213
213
214
218
220
220
220
219
206
205
199
195
196
200
205
208
213
214
214
214
216
218
218
218
219
219
220
226
229
233
242
245
246
246
256
260
260
257
249
245
239
225
221
217
215
202
202
202
194
187
174
159
158
156
156
155
153
153
150
146
144
144
143
142
141
140
139
138
138
139
143
144
145
144
140
140
140
141
139
139
140
141
142
142
143
146
150
150
150
150
152
161
163
179
181
181
184
185
186
191
191
192
192
189
186
187
188
184
179
179
174
173
169
169
165
164
162
161
161
160
159
156
156
157
158
159
159
159
160
160
161
161
162
165
163
161
161
163
167
170
166
164
164
157
156
153
152
152
152
153
153
159
161
162
162
162
165
169
169
178
177
176
176
176
174
170
168
164
161
158
155
153
151
149
160
165
167
168
173
173
174
174
175
176
176
177
180
187
191
198
203
206
210
215
217
218
220
228
228
229
229
233
234
238
247
253
254
255
255
258
259
260
280
280
278
273
278
288
286
284
287
293
300
304
305
305
307
310
311
316
328
331
335
335
335
337
338
338
342
344
351
353
353
353
353
363
369
370
373
374
375
376
378
384
385
383
380
381
384
389
392
393
394
401
404
404
410
411
414
415
416
420
423
436
435
431
432
432
435
432
436
449
452
452
452
453
455
457
463
467
467
465
461
468
472
478
478
478
477
472
466
461
464
480
483
485
486
488
490
499
500
504
506
508
509
509
510
517
518
523
519
514
517
521
523
530
533
534
535
536
537
544
545
549
551
553
566
567
568
572
578
579
579
580
582
582
582
582
583
583
583
583
581
572
566
565
564
560
556
549
541
538
535
533
526
525
524
524
525
516
506
503
501
498
495
494
491
483
480
479
480
481
481
481
480
479
481
483
489
493
494
496
497
500
501
518
524
527
529
530
534
535
536
539
540
542
549
551
555
561
562
562
561
557
550
549
544
542
537
531
520
520
520
513
510
512
514
517
518
518
538
538
536
533
533
530
526
525
525
525
522
519
515
512
503
498
492
488
486
482
479
472
468
466
464
456
455
453
453
453
452
448
447
446
447
448
448
444
436
435
434
431
421
419
419
417
410
408
406
406
406
405
401
396
395
393
383
383
382
379
375
372
365
361
359
357
349
347
345
343
339
334
331
327
326
326
325
324
318
314
308
304
294
288
277
270
268
264
262
262
262
260
256
245
241
237
235
231
235
236
235
229
223
220
210
209
209
209
209
206
201
188
182
176
172
168
167
166
166
161
158
160
158
154
143
136
120
117
115
112
111
109
106
100
97
96
94
83
84
82
85
82
75
59
54
53
51
50
47
47
47
47
47
47
45
45
44
44
49
48
45
42
36
37
44
44
44
43
39
38
38
38
38
38
38
38
38
38
39
42
45
44
51
51
53
56
57
58
60
56
56
56
56
51
47
35
35
59
59
59
49
47
55
55
55
54
53
50
50
57
58
59
61
74
78
77
76
75
73
70
65
65
65
66
66
66
65
62
60
60
61
60
61
64
65
65
68
67
67
67
67
70
77
82
86
86
85
84
83
85
88
89
90
92
92
93
96
97
97
97
96
93
85
84
86
87
85
82
81
78
78
78
77
77
77
77
77
76
77
77
72
68
67
65
65
65
65
64
64
64
63
61
61
60
60
61
63
65
65
65
66
69
67
61
56
56
54
49
47
47
47
47
48
48
48
50
51
52
53
57
62
67
71
71
71
71
71
85
92
93
95
107
108
110
111
113
115
115
115
109
108
108
108
108
114
115
118
118
118
120
120
120
120
120
113
112
111
112
113
114
114
116
118
119
119
120
121
122
124
125
125
125
125
127
129
132
136
140
141
141
142
143
141
141
140
137
137
137
137
136
130
130
131
132
142
146
157
160
160
160
160
160
160
159
159
153
152
152
152
154
158
163
165
165
168
170
170
169
166
165
165
166
167
166
164
164
164
162
161
160
159
158
158
156
156
156
159
160
161
161
161
161
163
162
163
164
164
162
162
162
156
155
159
158
155
155
150
152
152
152
152
153
153
153
151
151
152
150
147
143
142
142
142
142
141
133
133
133
133
133
133
135
135
135
136
137
137
137
137
137
138
140
140
141
141
142
143
144
146
150
153
154
154
155
156
157
157
157
160
177
190
199
207
206
216
217
224
228
243
249
256
260
259
257
254
248
247
246
246
245
242
232
229
226
225
221
219
218
218
218
218
216
215
215
215
212
207
204
198
195
196
200
200
205
207
220
220
220
220
219
216
214
214
212
215