137
134
134
133
131
130
117
119
126
123
121
117
100
94
95
90
90
91
91
79
78
79
82
86
86
86
87
112
122
129
129
114
130
130
131
131
140
143
145
145
146
146
151
151
156
160
163
170
170
169
169
170
176
178
178
179
179
181
181
181
181
181
179
178
177
171
170
170
170
170
170
166
163
158
149
143
149
154
154
154
154
151
142
148
157
162
165
170
170
169
169
170
173
177
177
178
179
181
181
181
182
182
182
183
185
188
190
194
197
200
203
202
202
201
200
200
200
200
200
199
199
198
198
197
197
196
195
194
194
194
193
192
192
191
190
189
189
189
188
187
185
184
182
181
178
177
176
175
175
175
175
176
177
177
180
181
183
184
186
186
188
188
189
190
191
191
192
193
193
193
195
195
197
197
198
198
199
200
200
200
200
200
200
201
202
203
203
200
197
194
191
190
185
183
182
182
181
181
181
181
179
178
177
177
175
171
169
169
170
170
164
160
155
146
142
152
154
152
151
155
159
163
163
162
162
163
163
164
166
167
169
171
172
173
174
174
174
174
175
175
175
175
175
175
176
176
176
176
177
177
178
179
180
184
184
184
187
188
189
191
192
194
194
194
194
195
195
195
196
196
196
197
197
198
199
201
204
207
209
213
215
219
222
225
226
226
226
225
225
224
224
222
213
213
213
213
213
213
213
213
212
211
210
211
213
214
216
216
223
223
222
222
222
222
223
224
228
228
228
228
229
230
230
231
231
231
230
227
227
227
226
226
226
226
226
226
226
226
225
225
225
225
225
225
220
217
216
214
208
208
209
210
213
213
214
215
216
217
208
209
209
209
208
209
213
221
223
223
224
225
225
225
227
227
228
230
231
232
233
236
237
239
240
239
239
240
245
247
259
265
266
272
270
266
262
260
260
271
271
271
274
273
273
272
268
268
268
269
268
268
268
266
264
263
250
250
250
250
250
250
250
251
254
254
258
260
263
263
263
264
264
266
267
268
268
268
271
271
271
271
271
271
263
258
258
267
269
272
272
272
253
251
246
245
244
243
246
246
250
252
253
270
270
273
273
273
269
267
267
267
267
268
269
269
268
266
262
262
261
261
261
262
262
262
262
261
261
260
258
258
258
259
259
260
261
261
263
262
264
265
265
268
268
269
270
270
270
271
271
264
263
258
257
260
267
266
265
265
267
268
268
269
269
269
279
279
279
279
279
279
274
274
271
271
271
272
271
271
269
261
261
260
262
263
264
265
266
268
266
268
269
269
270
271
271
271
272
272
272
272
271
271
271
270
269
267
266
264
262
260
258
258
258
258
259
261
264
264
264
264
262
256
256
257
257
257
257
257
255
257
259
256
252
252
252
252
252
254
253
253
253
253
253
254
255
255
256
256
257
258
258
261
261
260
260
260
260
270
270
270
270
270
270
270
271
272
272
272
272
272
272
272
272
272
273
273
274
274
274
275
271
271
271
273
276
276
275
274
271
253
252
248
244
236
236
236
237
237
237
237
237
237
237
237
237
237
230
228
226
227
228
230
233
235
235
234
233
234
236
236
237
237
236
236
236
235
235
229
223
215
206
201
194
193
192
197
188
178
174
171
153
153
152
152
141
141
140
138
136
135
133
131
130
128
127
127
127
127
127
127
124
121
121
120
120
121
121
121
120
117
114
113
111
111
110
109
109
108
108
107
107
107
107
107
107
107
106
106
106
105
104
100
93
92
92
91
91
87
87
88
89
88
88
91
93
94
94
93
87
87
87
87
84
83
82
82
80
79
79
80
80
81
80
80
81
81
80
79
79
79
79
80
81
81
79
79
78
78
78
78
78
78
77
77
77
76
75
74
73
73
74
74
73
72
72
73
74
82
82
82
82
76
77
77
74
73
72
70
70
66
66
73
74
75
75
74
73
72
72
72
74
74
74
76
76
77
78
80
80
82
82
83
88
91
92
93
97
98
100
117
117
117
117
119
122
123
123
124
124
124
125
127
127
131
136
137
143
145
145
145
145
145
145
151
153
154
156
158
159
160
162
166
167
169
170
170
171
173
174
174
174
175
175
176
177
178
181
181
178
178
180
182
183
183
183
183
183
183
182
181
177
175
169
171
172
178
182
185
190
191
191
190
186
189
193
197
208
203
198
196
195
188
188
186
183
182
181
181
180
180
177
171
168
166
165
161
158
155
148
137
133
129
128
127
127
127
127
127
128
129
130
130
132
134
139
149
158
164
172
178
184
184
187
193
193
177
176
176
176
176
179
186
186
183
183
185
185
186
178
178
181
184
212
209
208
206
204
199
185
182
179
175
174
171
168
167
166
165
164
164
164
164
164
166
172
176
179
184
185
192
195
208
213
215
218
232
237
239
239
240
243
243
246
249
251
261
262
263
263
263
264
265
265
266
267
267
268
268
268
266
266
265
265
266
266
267
267
268
268
269
269
269
271
272
273
273
271
271
271
271
270
270
271
268
258
252
249
246
243
243
241
240
240
239
238
240
247
247
241
241
242
242
241
240
239
238
238
237
236
236
235
236
236
236
236
237
237
236
232
228
221
222
223
226
229
232
232
232
234
236
237
237
239
238
238
235
233
229
227
222
212
207
196
194
193
192
194
196
194
190
187
184
183
181
172
169
164
163
160
159
153
153
151
151
150
148
141
139
139
138
136
134
130
129
128
128
127
127
127
134
134
137
134
117
117
117
117
117
117
117
118
118
118
118
116
116
110
97
92
86
85
83
80
80
80
80
80
81
91
91
93
94
102
94
95
100
103
121
122
128
128
129
130
131
131
141
143
149
160
164
167
170
169
170
171
172
175
178
178
179
180
181
181
182
182
182
183
186
188
191
193
196
198
199
199
201
202
201
201
201
200
200
200
200
199
199
199
198
197
197
196
196
196
196
196
196
196
196
197
198
198
199
199
200
200
200
200
200
200
199
199
198
198
197
197
196
196
196
195
195
194