94
86
86
84
82
78
78
82
87
94
96
98
101
105
104
100
99
98
97
95
91
90
89
88
88
88
88
88
87
86
80
80
79
75
71
70
58
49
49
50
50
48
46
45
33
31
30
28
27
25
24
22
20
21
23
29
39
49
49
49
58
72
63
56
41
49
62
75
71
69
77
72
70
68
65
62
70
70
69
69
69
68
61
58
59
58
56
73
91
87
91
99
99
94
90
110
108
92
96
97
99
103
94
104
106
110
119
120
124
128
123
133
133
130
129
129
128
128
127
127
121
80
75
74
74
70
73
76
81
107
107
111
112
110
98
100
77
78
78
79
79
78
71
70
70
70
70
70
70
70
70
69
68
67
66
66
64
63
61
60
60
65
68
79
80
88
90
100
101
101
101
101
101
101
101
101
101
101
97
94
88
79
77
75
75
65
62
64
65
65
70
74
98
102
101
102
104
107
108
110
111
113
115
119
120
117
116
113
97
85
93
99
107
115
123
132
131
126
123
125
131
141
155
153
144
133
130
132
132
127
123
131
139
146
154
164
184
191
191
187
184
188
203
204
205
201
200
192
190
188
194
198
202
206
207
207
209
211
215
216
218
219
219
220
221
219
217
216
215
216
222
211
207
207
209
210
215
216
210
205
204
202
201
197
195
193
194
198
207
198
185
183
182
180
178
180
181
182
182
183
183
180
166
172
173
173
173
174
184
190
192
194
196
197
197
201
208
211
213
217
205
200
205
222
227
227
226
227
229
233
235
243
252
257
253
250
258
265
263
260
267
277
287
284
283
282
282
282
281
276
276
276
275
275
275
270
270
267
255
251
250
250
249
244
240
233
227
223
223
223
222
222
220
219
219
210
204
196
187
187
187
187
187
187
187
182
174
166
166
167
167
167
168
169
156
147
142
143
151
145
146
146
148
150
152
153
154
155
153
145
134
129
125
130
144
140
138
126
119
118
120
126
133
137
133
129
121
115
108
105
104
103
102
101
100
104
105
106
108
112
109
96
91
91
87
85
82
80
80
79
71
67
62
61
59
56
55
52
49
45
39
34
33
32
30
27
27
26
25
25
24
23
21
20
19
16
10
9
8
5
4
4
5
6
8
9
10
11
12
12
12
12
11
10
10
10
9
9
9
8
8
6
5
4
4
4
5
5
5
6
9
10
14
16
18
19
19
20
20
20
21
21
22
22
23
24
29
30
34
36
37
41
41
41
41
41
42
42
42
44
45
46
48
47
46
47
49
50
58
63
64
67
68
72
73
74
81
87
94
98
96
90
85
84
83
83
82
84
90
97
100
101
104
107
108
107
106
106
106
105
103
101
105
108
110
113
115
116
122
128
133
137
140
142
139
135
136
140
148
153
156
174
186
181
176
173
174
181
186
194
199
206
212
218
224
225
221
217
221
230
235
238
243
238
235
234
234
234
234
238
242
245
269
288
298
310
313
322
332
265
264
264
264
264
264
264
264
264
264
264
264
263
263
263
263
263
262
262
262
262
262
262
262
262
262
262
262
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
263
261
261
262
265
266
267
268
267
274
271
274
277
278
280
282
288
293
295
298
299
300
300
300
299
298
297
296
295
295
295
289
288
292
291
285
281
274
270
268
268
270
276
278
273
271
273
273
273
274
275
277
278
279
280
280
280
280
281
282
282
284
287
290
292
297
299
299
301
302
307
311
312
316
319
320
321
322
323
323
324
324
327
328
328
328
329
329
332
338
344
349
351
352
350
350
355
364
371
373
377
378
378
382
386
388
389
391
393
395
401
404
408
410
410
409
407
405
410
412
393
389
388
386
384
384
385
385
386
387
387
388
389
389
390
390
390
386
385
377
367
362
358
357
357
356
355
354
351
348
346
343
341
340
337
332
332
331
330
330
329
329
330
330
330
331
331
332
332
332
331
329
328
325
324
322
322
320
318
317
315
314
312
311
307
307
306
306
305
301
296
294
291
291
290
289
286
285
285
294
303
309
309
310
311
312
312
308
298
294
284
257
252
250
248
247
246
246
246
245
244
240
236
233
236
238
239
240
240
238
235
228
220
214
216
217
212
192
189
187
184
183
180
179
173
169
167
166
165
164
162
160
157
152
141
136
135
129
127
126
127
127
128
128
129
129
131
133
138
140
142
144
146
147
145
144
143
135
130
125
119
100
95
92
92
92
93
94
94
94
93
93
92
89
83
78
80
81
81
82
83
84
86
89
91
92
94
94
96
96
96