54
53
51
51
51
48
45
41
40
40
39
39
39
39
38
38
38
38
37
37
37
39
43
44
47
46
46
49
48
53
55
54
55
57
56
54
51
48
47
51
52
53
53
64
57
55
54
53
53
54
58
57
52
49
49
35
35
33
33
35
35
34
34
34
35
33
32
34
38
39
39
38
38
37
37
37
37
37
36
36
36
36
36
36
36
36
36
36
36
37
37
35
35
36
36
36
37
37
37
37
36
36
36
35
36
36
36
36
36
35
35
37
39
39
39
38
37
39
39
39
39
38
38
38
38
37
37
36
36
36
36
36
36
36
36
36
35
35
35
35
35
43
43
43
43
43
42
42
41
39
37
36
35
35
38
38
39
39
39
39
38
38
35
35
35
34
33
33
33
32
32
34
34
33
33
33
33
34
34
34
34
34
34
34
34
36
36
35
35
35
36
39
40
42
61
67
80
100
106
107
108
108
110
111
113
118
119
119
118
117
118
119
119
124
136
136
136
137
133
133
132
132
130
128
127
127
123
121
120
119
115
108
108
107
107
107
103
102
102
102
102
101
101
97
87
67
86
97
97
98
98
101
104
102
103
103
102
102
102
99
105
97
90
80
80
85
104
107
110
112
114
115
114
114
96
98
98
102
107
119
124
121
121
121
126
122
113
101
98
99
106
109
113
126
126
127
126
122
119
109
107
107
107
109
112
115
113
109
107
97
95
93
91
90
89
88
88
89
88
88
85
83
74
72
61
55
52
51
50
49
46
45
45
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
36
38
39
41
44
57
57
75
90
93
100
105
115
125
125
125
130
130
133
134
134
131
130
131
131
132
139
143
147
149
151
151
153
152
146
145
143
141
138
137
137
137
138
140
146
151
154
155
150
163
166
176
176
176
176
176
177
179
179
179
179
179
177
176
175
174
170
169
168
168
165
163
159
154
152
150
148
145
145
145
147
157
163
166
170
176
176
175
175
173
168
164
162
159
154
153
149
149
149
149
149
149
148
143
137
133
124
118
114
108
105
103
101
101
101
96
95
96
99
100
97
86
84
82
82
78
77
77
76
75
74
72
71
71
71
71
71
72
73
73
74
75
76
76
79
83
85
85
85
85
85
86
86
87
87
87
88
93
95
95
101
102
101
100
94
87
85
84
84
83
82
82
82
82
83
84
88
90
92
93
93
95
95
97
107
111
115
127
167
169
176
180
179
185
186
189
190
190
190
191
193
193
191
191
191
191
191
193
196
196
192
178
184
186
186
186
187
188
188
189
190
191
192
196
197
198
200
201
204
208
210
211
212
212
214
215
216
216
216
216
217
217
218
218
220
220
224
225
226
226
227
227
227
227
227
227
227
227
228
229
230
234
237
239
231
230
230
230
231
233
234
235
235
237
237
238
239
239
240
240
240
240
240
240
243
241
240
240
240
238
237
236
238
238
238
237
240
241
242
243
244
245
245
237
232
229
229
229
229
229
228
228
227
227
227
226
225
225
225
225
225
225
226
226
226
226
225
222
218
215
211
206
202
197
193
193
194
195
196
195
197
190
190
188
182
180
175
155
151
151
146
148
148
146
143
135
135
136
136
133
133
131
130
128
123
124
121
121
118
117
115
113
113
113
113
114
114
113
113
110
105
105
105
105
105
105
100
98
97
97
97
96
96
96
95
92
91
91
91
91
91
91
90
90
90
89
89
89
88
87
86
83
83
82
80
80
80
80
80
80
79
78
77
77
77
76
75
74
74
74
74
74
73
73
72
71
70
69
69
67
66
66
66
66
65
63
62
62
62
62
62
62
61
60
60
59
59
60
59
57
55
56
55
52
52
52
52
52
53
53
53
52
52
51
50
48
48
46
45
45
40
39
37
38
38
38
38
37
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
36
35
35
34
34
34
34
33
33
33
35
34
34
34
34
34
34
35
35
33
33
34
40
49
49
49
63
62
55
53
51
54
58
60
65
53
52
48
46
47
48
49
49
51
52
54
54
54
55
50
47
46
48
47
44
43
37
37
37
37
37
38
38
39
39
39
39
39
39
39
44
46
48
50
51
53
54