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