83
82
81
80
75
74
72
71
71
71
70
70
70
70
69
68
65
64
62
61
60
58
57
55
53
47
46
46
46
44
40
39
33
33
30
29
28
27
27
26
26
28
29
30
30
30
28
25
24
23
22
21
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
17
17
16
16
16
16
16
14
14
14
14
16
16
17
17
17
16
15
14
12
12
12
12
11
11
11
11
11
11
11
11
12
14
14
12
10
9
9
9
9
9
8
8
15
15
15
15
15
14
13
13
11
11
10
10
10
5
5
5
5
5
4
5
6
6
13
16
17
20
22
24
25
27
29
35
37
38
38
41
41
40
40
39
39
38
38
38
47
48
49
50
51
51
51
49
48
50
50
52
52
57
61
62
69
71
72
73
76
77
79
83
84
90
93
99
104
104
102
99
97
88
84
88
91
95
97
102
109
119
123
127
127
126
124
123
119
116
113
110
106
102
101
100
99
102
121
137
136
134
133
124
110
109
107
108
112
118
123
144
149
167
169
173
173
177
180
182
183
183
184
184
189
189
190
192
194
197
199
202
205
209
211
211
212
212
214
215
216
216
216
216
213
208
203
201
200
199
194
193
193
192
192
196
201
205
210
213
222
224
232
235
241
242
244
244
244
246
246
246
246
246
247
248
250
253
254
256
257
257
258
259
259
262
262
262
262
263
265
268
270
274
274
274
275
276
276
276
276
276
277
277
277
282
283
283
285
287
289
294
296
303
307
309
311
318
319
322
324
328
329
330
331
331
331
332
333
334
327
322
320
324
326
328
330
327
322
318
316
312
311
311
313
317
321
326
334
338
337
336
336
334
327
323
314
306
306
306
306
305
304
304
305
307
310
314
320
320
319
317
316
316
313
312
306
306
306
306
307
307
307
308
308
308
308
308
308
310
312
314
322
324
325
326
327
332
335
338
339
341
343
344
344
344
344
344
344
343
340
336
333
332
331
334
337
340
342
346
349
350
351
350
349
347
346
344
339
335
332
330
328
321
317
308
304
302
302
303
303
300
300
299
298
297
296
296
296
293
292
290
288
285
284
283
283
283
282
281
279
278
277
275
272
271
269
278
286
291
291
289
284
281
276
272
270
270
271
271
279
289
299
296
294
290
287
279
273
268
264
262
260
260
258
257
256
255