78
77
77
76
78
77
76
73
77
99
79
77
73
80
78
77
77
76
77
80
79
76
76
79
76
80
82
79
79
79
79
74
86
96
95
93
94
95
90
83
73
75
77
76
75
75
85
89
91
96
105
87
89
90
83
80
90
87
84
80
80
80
88
73
75
76
76
75
75
76
77
76
77
77
77
76
82
88
90
85
84
84
84
84
84
84
85
85
95
92
88
86
87
88
91
94
94
94
98
101
102
102
102
99
96
104
103
103
103
115
122
124
120
116
113
113
114
118
120
121
122
122
120
115
114
117
119
119
118
117
117
117
117
117
117
119
120
119
117
116
115
116
117
118
121
121
132
139
135
130
129
131
131
131
133
139
142
143
146
154
156
159
161
162
163
164
165
165
166
165
166
166
174
176
178
182
191
195
201
204
206
207
207
207
207
208
214
215
216
217
220
225
232
248
248
251
251
251
251
258
257
257
257
257
256
255
254
253
249
247
247
247
251
251
251
250
247
247
247
248
248
248
248
252
255
257
263
265
260
258
246
237
237
229
228
227
224
223
213
208
207
204
203
202
197
194
191
188
182
181
181
180
180
180
179
179
176
173
167
168
170
170
169
167
164
161
157
153
149
147
139
127
107
107
103
101
97
94
93
87
87
86
85
82
80
77
75
73
74
75
75
77
78
82
82
80
81
85
92
92
92
92
90
83
78
74
70
68
80
81
82
83
83
82
81
80
76
77
77
77
78
80
80
82
97
100
97
96
99
99
100
105
107
108
111
115
123
129
135
139
141
142
132
119
115
129
122
143
143
142
140
139
141
143
144
146
156
165
166
169
171
172
171
171
171
171
171
171
174
180
175
175
178
181
189
193
193
193
195
196
198
208
211
210
206
207
216
226
226
225
223
220
232
237
241
237
234
232
233
235
243
246
240
245
250
264
258
248
244
243
245
247
262
264
262
259
264
273
272
271
272
275
278
276
270
269
272
274
276
278
281
281
285
293
295
290
289
288
291
294
294
294
293
293
293
293
293
291
291
293
299
302
303
304
308
310
316
320
323
325
326
326
326
326
328
327
327
331
340
349
352
355
366
366
372
373
373
374
376
376
375
374
373
373
374
376
379
380
382
383
386
387
390
394
396
399
400
402
408
409
414
417
419
427
428
429
429
428
426
425
413
411
413
415
416
417
418
411
410
409
410
411
410
408
407
406
405
403
400
400
400
400
397
393
393
404
404
414
410
408
408
406
408
398
388
386
383
375
368
355
341
341
342
331
328
326
325
322
318
317
317
318
319
323
328
326
325
323
323
321
317
311
304
309
305
296
290
287
283
286
283
282
283
283
280
277
278
283
290
275
267
264
262
254
257
261
251
238
230
233
241
219
218
215
201
196
197
204
212
215
211
207
210
213
216
220
215
210
206
199
193
183
183
183
183
183
182
181
175
169
162
156
152
147
147
147
151
156
137
122
117
115
111
111
110
108
108
95
92
86
85
85
84
79
75
74
72
72
73
73
75
75
76
76
76
76
75
74
73
72
71
71
71
80
89
95
96
92
86
80
77
74
74
79
79
79
79
82
78
77
79
76
78
80
78
76
75
75
76
78
80
78
77
78
79
91
94
77
72
75
78
78
78
76
77
77
80
82
88
89
91
92
96
99
100
105
107
111
112
114
115
113
114
117
118
124
127
129
133
135
138
140
142
141
134
134
138
138
138
138
138
138
138
140
141
141
141
141
141
145
152
155
156
157
157
166
164
164
165
166
168
171
172
172
174
175
173
174
183
189
192
198
194
192
189
187
186
188
189
192
200
201
201
201
200
194
194
194
197
201
204
207
196
193
194
195
196
196
195
197
199
200
203
203
203
202
210
211
213
213
215
219
219
222
224
235
235
236
238
240
240
235
235
234
228
218
218
217
216
211
210
208
206
203
201
197
196
196
196
196
196
201
203
205
206
207
207
204
194
195
197
199
201
201
200
189
187
186
185
185
187
187
193
193
185
180
178
173
173
173
173
173
175
170
166
166
164
167
174
169
166
162
159
158
154
146
141
141
141
141
141
141
139
134
126
122
124
126
137
136
135
134
133
131
134
135
130
126
119
114
113
114
115
115
113
112
111
110
94
94
94
94
94
91
90
89
85
84
81
79
79
78