191
190
190
189
186
186
186
186
186
187
187
187
187
186
186
184
184
181
180
180
180
178
177
175
172
166
166
165
162
159
158
157
156
154
154
152
152
151
151
150
149
148
148
148
148
148
148
148
152
154
155
155
155
156
155
153
151
143
143
144
146
147
149
149
151
151
156
154
152
151
149
149
149
149
150
150
149
148
148
147
146
146
146
146
147
149
149
149
148
148
147
147
148
150
149
150
150
149
148
146
143
141
140
139
137
132
131
130
146
147
147
150
150
150
150
150
151
152
153
160
153
146
146
146
146
145
144
142
130
125
122
120
118
118
116
116
116
116
121
127
129
127
127
126
124
120
117
119
119
119
118
117
116
116
116
116
115
115
115
115
124
124
124
123
124
124
125
125
125
125
125
125
125
125
125
125
125
125
125
123
120
120
121
122
122
126
128
129
130
133
133
134
134
136
136
136
136
134
133
132
131
130
130
130
130
130
130
130
130
129
128
128
127
127
127
127
127
127
124
124
124
124
123
122
122
120
120
119
119
119
119
114
113
111
110
110
110
110
111
112
112
112
112
111
104
104
105
106
106
106
108
111
109
107
110
113
121
117
116
115
115
114
113
112
107
106
105
104
104
104
103
102
88
81
80
79
77
74
68
67
67
67
65
63
63
62
61
62
63
63
63
65
69
72
74
75
75
75
88
98
111
119
123
142
143
143
143
160
164
164
165
164
160
160
161
163
163
162
160
160
159
158
156
154
150
150
150
151
152
153
154
155
155
163
163
166
166
166
166
167
168
168
167
166
166
166
166
164
164
161
160
160
158
155
151
146
141
137
136
134
132
128
127
123
119
119
118
112
111
107
105
103
102
101
98
97
90
89
85
84
83
78
71
71
68
62
61
61
61
61
61
61
62
63
65
68
70
74
81
83
85
86
87
84
83
83
83
83
83
81
81
81
81
77
76
74
73
72
71
68
68
68
68
68
68
68
69
70
71
71
71
71
72
72
71
71
70
70
71
73
74
75
75
75
74
74
74
74
74
74
74
74
74
74
74
77
79
80
80
81
81
89
94
96
99
101
103
108
109
111
112
112
113
117
118
119
120
122
126
130
132
135
137
140
142
154
158
162
165
169
171
171
172
173
175
176
177
177
178
179
179
180
180
180
180
180
181
182
183
183
183
183
182
182
182
182
181
181
180
180
179
179
181
181
178
171
171
171
169
158
148
143
139
138
136
129
124
122
119
114
113
114
115
115
116
117
118
122
125
128
131
134
136
138
139
142
143
144
147
149
150
149
146
144
144
144
144
146
147
148
151
153
153
154
156
157
159
160
161
162
166
166
167
173
176
178
180
181
182
182
182
185
186
187
187
186
186
186
186
185
185
185
185
187
190
191
190
190
190
190
190
190