198
207
204
205
210
212
219
219
219
219
223
232
230
239
240
243
241
240
240
241
239
232
230
230
230
230
233
225
221
219
213
207
197
196
189
190
186
183
183
185
180
175
174
173
173
169
176
176
181
178
165
163
157
155
146
144
135
129
124
122
119
115
111
109
102
101
101
108
110
114
112
114
111
106
107
113
148
150
165
182
186
188
189
191
200
218
224
231
238
242
249
247
239
222
222
222
221
216
218
219
218
214
214
216
211
201
189
185
176
167
169
175
173
160
154
147
110
111
113
109
99
95
88
85
81
87
88
93
95
102
116
120
123
127
128
135
139
139
124
122
98
98
98
93
73
68
66
61
57
54
57
61
63
71
71
85
77
77
80
80
68
66
64
63
59
59
61
64
74
82
77
68
63
65
68
68
73
67
83
74
71
69
52
52
52
51
46
46
46
47
48
48
45
45
45
46
45
50
50
50
53
55
55
55
63
64
79
80
80
76
79
81
81
93
114
133
150
149
149
151
154
154
161
163
168
177
182
184
186
190
196
201
211
218
219
220
224
229
238
244
259
266
272
278
289
304
323
331
340
335
335
340
343
340
341
342
363
370
373
378
384
386
389
389
387
383
379
371
367
363
362
362
355
355
342
335
326
325
324
322
320
313
310
291
285
275
274
272
269
251
243
235
235
225
218
207
191
169
168
143
135
127
109
100
104
110
112
114
110
98
93
88
85
82
75
61
55
42
42
42
44
43
43
44
55
55
55
60
63
72
79
87
96
89
87
73
82
83
79
88
89
90
91
89
82
84
84
88
93
94
117
125
114
113
102
99
102
104
115
115
130
142
147
138
136
133
138
139
150
156
168
172
179
196
200
207
218
217
210
209
210
210
211
216
224
226
227
227
228
229
230
233
242
247
250
250
245
245
245
248
250
265
276
269
271
280
275
286
296
287
294
304
302
299
298
296
295
300
306
313
316
316
314
340
336
342
339
341
345
344
343
353
378
393
411
408
407
414
420
420
422
425
431
435
438
447
464
478
483
486
491
500
531
577
571
558
599
616
622
616
612
612
606
608
613
613
615
617
622
625
632
638
639
640
642
643
650
654
664
664
662
662
667
683
689
696
702
702
702
703
701
699
700
703
709
716
718
721
721
729
736
735
745
744
738
738
724
717
711
705
700
671
693
692
660
650
647
638
641
638
640
642
643
606
628
630
630
628
621
625
631
636
614
640
599
595
596
589
575
567
567
578
550
553
553
528
516
500
493
468
457
476
494
519
515
514
508
495
479
475
468
481
484
484
491
476
472
483
489
488
519
518
521
523
516
501
498
496
499
500
497
494
489
488
491
492
477
491
492
497
496
481
475
470
455
440
428
419
401
382
382
381
379
369
368
353
350
340
325
320
318
312
297
294
283
252
228
208
201
196
196
195
194
193
193
188
194
200
199
174
176
176
176
179
180
179
179
173
172
172
171
169
162
161
160
162
168
162
160
157
177
162
168
170
172
176
194
209
168
162
165
163
160
161
166
170
162
144
136
134
148
151
148
143
125
122
119
122
141
126
118
113
126
144
145
139
136
96
97
107
119
121
110
94
94
97
92
92
91
90
84
73
68
67
68
66
68
71
75
81
90
83
76
70
72
74
69
76
76
75
79
82
74
67
66
71
73
74
76
71
71
73
64
43
43
43
44
45
45
57
56
57
50
57
74
75
78
76
88
104
102
113
118
101
100
102
132
114
111
107
102
100
122
130
144
143
136
167
171
155
150
158
158
156
156
158
168
178
183
172
173
174
174
173
181
184
175
176
184
189
193
196
215
233
247
248
249
255
259
259
259
276
274
271
275
279
279
292
296
308
290
299
317
316
298
298
297
296
305
320
322
329
323
303
303
306
308
309
309
303
292
293
305
324
308
310
329
333
342
337
331
336
338
331
319
323
334
338
338
337
337
318
318
324
328
335
353
360
386
387
384
378
350
364
374
381
398
399
412
418
430
427
422
413
403
408
411
415
417
406
406
419
445
439
429
413
411
407
440
452
457
463
466
445
435
432
428
428
415
405
406
396
382
371
407
409
412
430
430
394
396
398
401
397
386
368
365
364
316
307
311
323
336
339
341
344
341
336
312
297
322
344
351
326
311
290
288
294
296
272
269
290
304
291
288
287
297
290
287
283
266
276
274
238
218
192
198
201
209
213
224
217
206
218
192
196
211
202
186
185
160
142
125
121
122
114
112
111
106
105
104
90
87
87
90
90
88
86
87
90
90
90
89
89
88
91
92
92
92
92