276
275
275
279
281
283
283
286
288
288
289
294
296
296
296
296
295
295
287
286
283
281
278
277
277
271
267
263
256
254
250
248
250
253
255
252
248
245
235
217
224
202
200
199
196
196
195
192
195
195
195
195
195
195
193
193
191
191
190
190
189
188
186
186
187
187
186
186
185
184
184
184
184
182
182
190
191
198
204
206
205
203
201
195
192
188
185
185
182
174
171
168
165
164
162
161
160
160
158
159
153
155
156
158
157
155
152
147
146
145
143
142
142
142
142
143
143
138
138
138
138
138
140
144
144
145
143
141
140
138
138
141
139
138
133
134
129
130
127
125
126
122
122
117
115
114
113
112
111
108
107
106
106
108
117
111
104
105
105
125
122
117
113
110
108
109
101
97
98
94
92
91
90
90
89
88
88
89
87
87
89
87
86
86
85
86
90
91
93
93
93
97
100
100
101
109
89
89
88
87
85
87
88
87
87
90
90
90
90
86
84
89
89
89
89
85
78
78
77
77
76
74
69
71
71
73
80
84
80
82
80
81
81
77
72
70
72
76
74
62
58
56
56
56
56
56
56
55
55
53
53
60
69
77
77
69
57
73
70
51
53
64
58
59
64
71
64
61
58
62
65
65
69
67
62
60
53
54
55
56
59
60
60
61
61
61
62
63
64
65
67
66
66
67
69
77
76
75
76
78
79
80
78
75
75
78
78
80
81
79
73
78
78
78
80
82
83
85
87
88
89
88
97
101
104
104
102
101
103
109
113
104
103
103
106
110
111
113
114
115
115
114
116
117
119
119
120
121
130
134
135
135
128
127
140
144
144
144
140
134
130
132
132
138
139
133
133
135
135
136
138
147
148
150
152
153
153
155
155
156
156
155
159
160
160
161
162
163
165
168
170
172
181
183
183
183
182
181
181
181
181
181
181
181
181
181
184
187
192
198
198
198
210
213
216
216
218
220
222
225
228
229
231
226
222
233
236
237
238
240
242
245
247
247
248
249
249
249
249
250
250
251
251
248
246
248
248
256
259
251
250
257
260
261
258
256
255
254
254
251
248
247
246
258
258
261
265
265
265
265
264
264
263
262
262
262
263
263
263
265
265
265
262
262
266
265
264
264
264
264
264
264
264
264
264
264
265
265
263
260
257
257
256
256
257
253
250
246
243
243
243
243
250
250
250
251
254
255
253
245
241
240
240
240
237
237
228
217
223
224
224
225
245
247
250
253
253
253
261
268
270
272
273
270
271
272
280
282
284
284
285
285
283
282
281
278
273
273
273