262
260
261
263
277
276
270
266
259
264
264
273
266
265
265
263
259
256
254
256
256
256
257
257
255
253
252
251
250
250
243
245
246
244
242
240
238
235
231
227
221
220
218
217
214
202
201
207
207
206
206
199
192
190
195
199
195
185
180
180
173
172
172
172
172
172
167
155
152
149
150
151
151
155
156
164
169
174
174
173
162
161
161
160
160
158
157
152
140
136
136
133
130
124
121
119
118
113
113
107
105
104
104
104
104
105
107
105
103
101
94
94
94
95
96
96
96
97
96
97
98
99
98
98
98
98
99
102
102
102
102
102
102
105
105
107
109
110
112
113
114
115
116
121
126
127
128
130
133
141
140
139
138
136
129
126
128
130
122
116
116
116
116
115
114
109
106
102
103
103
102
104
105
108
113
113
113
122
123
124
123
122
121
119
118
117
117
117
118
119
118
113
107
102
100
104
105
105
110
114
118
122
123
127
129
137
141
143
155
156
156
157
160
169
194
197
188
189
206
211
211
211
209
208
218
223
226
227
227
224
224
222
217
217
213
211
209
207
207
208
213
208
207
205
205
195
194
193
192
189
188
187
188
189
193
200
207
209
214
215
219
219
222
224
236
249
256
256
283
292
290
290
303
330
346
358
358
358
364
369
368
380
382
384
390
393
394
396
391
389
386
388
391
400
402
395
395
398
400
407
412
415
421
422
422
422
422
426
429
443
472
475
487
481
513
518
521
524
526
532
537
539
548
548
547
530
530
527
524
522
520
516
516
516
516
516
516
516
523
526
534
531
536
541
543
546
556
557
559
560
563
566
568
568
574
578
584
586
590
593
606
606
627
627
627
626
628
646
653
655
656
656
656
656
653
650
640
626
627
628
628
617
606
597
582
582
580
578
572
568
568
568
562
559
557
556
556
556
535
530
531
532
533
523
521
517
509
506
501
494
490
485
484
485
485
485
485
488
501
487
475
489
482
475
469
459
453
442
398
389
378
382
384
374
373
367
333
327
318
317
315
318
333
334
334
334
334
334
336
338
340
344
346
347
348
350
351
354
355
355
355
355
354
353
352
348
349
350
353
353
354
357
358
351
347
350
351
352
352
352
351
351
350
342
339
340
348
347
346
346
346
347
347
346
346
346
345
338
326
325
324
324
323
323
323
313
309
311
313
310
286
280
271
275
252
249
245
242
236
236
213
196
193
191
190
188
175
169
167
162
158
153
149
136
136
136
136
129
117
116
103
97
97
97
99
92
91
93
94
81
83
81
81
83
83
81
78
76
74
73
77
75
73
73
72
71
71
71
74
75
77
80
77
73
74
74
72
72
72
71
68
68
68
64
63
62
64
65
65
65
65
63
61
68
69
70
78
88
98
99
97
96
99
101
98
103
110
108
102
104
124
133
127
132
138
139
139
143
162
166
167
168
168
169
179
186
189
190
192
195
200
201
201
204
221
225
225
225
224
224
221
215
213
212
211
210
208
207
205
205
205
205
205
204
204
208
209
207
208
209
209
203
203
199
197
194
192
190
188
187
185
173
169
166
146
145
139
125
121
116
114
111
110
109
108
108
108
108
98
85
82
82
82
79
78
77
75
67
66
58
56
54
54
54
53
53
53
54
57
56
58
66
70
71
70
65
63
60
62
62
58
59
63
62
67
70
64
72
73
70
71
75
81
82
83
82
79
77
77
79
81
84
80
85
87
92
93
91
85
86
88
89
93
95
97
97
96
96
99
101
100
98
98
99
100
100
101
101
100
100
100
102
103
101
100
100
104
105
105
104
104
105
105
109
107
106
108
108
109
111
111
112
112
113
114
116
118
117
117
118
118
119
121
129
133
147
148
149
150
155
167
169
182
185
184
176
175
179
180
182
183
186
186
191
199
201
203
206
213
216
221
225
227
232
236
236
235
234
233
232
231
231
231
231
239
244
248
253
258
258
265
267
273
280
278
272
270
263
263
258
253
252
250
249
255
256
257
256
255
257
261
263
265
266
266
268
273
265
265
263
269
270
269
284
286
286
285
282
275
273
268
261