133
135
136
136
134
131
130
130
129
128
128
128
127
127
126
125
124
120
119
112
106
99
94
82
79
79
79
79
79
79
79
79
79
77
76
76
76
76
76
76
76
76
76
75
74
73
72
71
67
67
67
66
66
66
66
66
66
66
66
66
66
66
67
67
66
66
65
65
67
68
68
68
68
68
68
68
68
68
69
69
69
69
68
68
67
66
66
65
65
63
63
63
63
63
63
62
61
61
61
62
62
62
62
62
62
62
62
62
62
63
63
63
64
64
64
64
64
63
63
63
62
62
62
62
62
64
64
64
63
66
66
66
66
66
68
68
69
71
72
75
75
76
76
79
81
81
81
81
82
82
82
82
83
83
83
83
83
85
85
86
86
87
88
90
94
98
102
115
118
127
128
137
145
145
144
132
130
127
126
125
125
122
122
120
120
121
120
118
117
115
114
114
114
118
118
117
117
117
116
111
114
114
114
119
119
126
130
137
135
134
132
126
126
126
125
126
128
129
131
138
135
142
145
146
143
143
144
144
145
145
147
149
154
156
159
162
155
152
150
146
143
138
138
140
141
142
143
145
147
148
148
148
148
148
149
149
149
149
147
147
146
146
145
145
145
145
147
150
152
156
155
155
155
155
153
153
155
157
157
158
156
155
156
156
159
159
160
160
162
160
159
160
162
163
164
164
164
164
165
167
167
170
171
173
173
172
172
171
171
171
171
171
173
174
174
174
174
174
174
174
174
175
177
179
182
184
185
186
188
191
191
192
194
195
196
198
199
202
206
207
208
209
210
211
212
212
213
213
213
213
213
213
214
215
217
218
218
216
215
214
214
218
219
223
224
227
227
228
229
232
233
236
237
238
239
240
246
250
250
255
258
258
258
257
258
255
255
249
249
255
256
256
256
255
253
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
241
241
248
250
256
256
255
252
252
257
261
263
266
269
269
269
271
276
277
279
280
281
282
288
290
291
292
294
294
295
296
296
297
297
296
299
303
304
306
307
308
310
311
319
321
325
333
339
346
348
346
346
338
333
333
334
334
334
334
334
334
334
334
334
334
335
337
336
335
335
334
334
334
322
321
321
316
315
313
311
307
307
306
293
291
287
286
285
285
282
282
281
280
273
272
271
270
266
266
264
264
261
259
256
255
254
247
245
244
244
243
240
234
234
233
233
233
231
229
227
227
227
225
230
230
230
229
224
223
222
222
222
221
215
214
214
214
213
212
212
212
211
210
206
206
205
205
205
204
199
200
192
193
190
188
188
187
189
189
189
189
189
188
188
187
186
184
179
179
178
178
178
178
176
176
175
174
172
171
171
171
173
174
175
176
172
172
170
169
169
171
172
174
175
178
178
180
180
180
180
182
181
180
179
178
177
177
177
176
176
176
177
179
179
176
174
173
173
172
171
171
170
172
172
173
173
173
173
171
169
168
167
167
165
164
163
163
163
163
161
161
161
162
163
163
162
161
159
155
154
153
151
150
149
147
146
146
146
146
146
146
146
146
146
146
144
144
143
142
141
141
138
138
138
138
138
138
137
137
137
137
137
137
137
137
137
137
137
140
141
142
145
148
149
162
164
166
167
168
171
173
176
179
181
184
186
190
192
192
192
192
191
190
190
189
188
188
188
188
188
188
189
189
189
189
187
184
185
186
188
189
189
189
189
188
188
186
185
184
184
181
178
178
178
175
175
174
173
171
171
170
171
172
173
174
176
176
177
181
182
183
184
185
185
185
185
185
183
183
182
181
180
179
178
177
175
175
174
176
178
179
179
179
179
178
177
174
174
174
171
164
161
144
140
138
137
135
132
130
126
125
125
124
122
122
122
127
129
131
131
131
132
132
134
135
136
136
136
136
136
135
135
135
135
135
135
135
135
136
137
137
136
136
136
136
136
136
137
137
137
137
138
139
139
139
139
139
139
139
138
138
138
138
137
137
137
137
137
137