48
47
46
46
42
41
40
39
52
52
52
52
52
52
51
51
50
49
47
45
41
40
38
38
38
38
38
38
45
48
47
42
40
39
43
43
45
46
47
49
49
49
49
49
48
47
51
53
54
52
51
51
51
52
53
53
52
48
48
46
45
45
45
45
46
46
46
49
47
46
46
49
47
46
45
43
43
33
40
40
40
40
38
38
34
34
32
28
14
4
33
33
33
32
31
33
31
30
28
29
29
30
26
26
26
28
23
23
22
21
19
18
18
18
18
17
16
17
17
17
16
16
13
6
6
6
5
4
3
2
1
2
6
6
7
7
8
8
8
9
10
2
8
9
9
9
10
10
14
14
13
11
10
10
11
11
11
11
11
12
12
15
17
17
17
17
20
16
11
11
8
4
4
4
5
7
5
0
0
0
0
0
0
3
9
9
9
16
16
16
16
17
17
17
18
18
18
18
24
24
26
34
42
42
34
26
25
38
39
39
38
38
40
40
40
41
41
42
45
45
45
45
46
47
47
45
45
45
49
51
53
65
69
73
76
79
81
84
87
88
89
76
78
78
85
98
98
99
101
98
98
98
98
97
97
96
93
90
88
88
88
81
79
79
79
81
89
92
92
94
100
117
117
129
138
142
144
145
149
150
150
149
147
146
146
148
151
154
156
154
165
165
167
174
178
179
180
181
182
181
179
180
181
183
183
182
180
172
170
166
165
166
186
192
195
196
197
200
206
209
210
214
218
232
236
237
239
225
218
213
210
221
226
227
235
235
239
247
250
257
259
259
259
257
257
244
244
275
282
301
281
276
305
311
312
310
314
314
309
309
309
308
305
286
288
292
300
304
308
316
320
324
331
326
325
323
322
321
320
320
320
318
315
312
306
287
285
282
278
273
267
263
264
264
261
258
253
250
253
254
253
253
252
251
250
250
250
251
255
253
258
265
270
273
280
292
290
299
301
301
304
309
314
318
316
321
317
317
320
317
319
319
320
321
320
320
320
325
326
326
326
327
330
325
329
327
326
326
325
327
325
326
327
325
325
328
360
356
351
346
343
343
344
340
327
321
319
304
311
312
348
346
348
347
340
336
334
320
321
321
318
307
306
304
303
304
310
310
307
305
305
302
300
302
304
305
302
299
295
287
283
283
272
269
256
250
250
262
260
258
251
248
248
247
247
246
245
246
254
256
256
264
272
272
272
271
271
230
214
214
214
214
213
213
213
193
195
195
198
198
198
199
203
207
207
207
205
209
208
202
205
207
209
209
210
211
215
216
215
214
213
209
200
198
198
198
197
192
191
187
186
182
177
177
176
179
182
193
188
169
163
159
156
153
151
143
142
150
148
149
145
148
149
150
150
151
149
151
154
155
156
160
166
165
155
155
134
129
128
127
124
124
120
106
102
101
101
90
89
89
91
91
98
99
95
95
90
85
80
79
78
70
59
59
60
69
85
85
85
85
86
88
89
90
90
93
99
98
99
99
99
98
97
97
97
98
98
94
93
92
92
92
93
94
94
96
86
84
75
73
71
71
65
62
56
51
50
49
48
48
48
47