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