162
160
158
157
157
155
154
153
152
152
149
148
148
148
148
148
148
149
149
149
149
148
147
147
147
147
147
147
147
147
147
147
147
147
147
146
146
146
146
146
146
145
146
146
146
145
145
145
145
145
145
145
144
144
144
144
144
144
144
145
145
145
145
145
145
145
145
145
145
145
145
147
148
148
148
149
149
149
150
149
146
146
146
146
146
146
146
146
146
146
147
149
149
149
149
151
151
151
150
150
150
148
148
148
148
147
151
151
151
149
149
149
151
151
154
158
159
168
174
177
175
166
168
168
168
168
169
169
168
168
168
168
168
168
168
169
170
170
170
171
171
171
172
172
172
172
170
169
167
165
167
169
168
167
165
165
168
170
173
172
172
171
171
168
165
165
164
166
168
170
170
165
164
164
164
164
163
162
162
161
160
160
160
162
162
162
163
164
166
165
165
162
159
159
159
159
160
166
166
166
166
166
169
169
169
169
169
168
168
168
169
177
182
184
186
187
188
188
188
186
183
184
185
186
186
186
186
182
180
177
177
176
175
176
175
176
177
179
179
179
178
174
174
173
168
168
168
169
169
170
170
170
168
167
166
166
166
166
165
162
160
158
157
157
157
157
158
158
157
156
156
155
155
155
157
157
156
152
151
150
150
150
150
150
150
150
150
152
153
153
153
154
154
154
154
154
154
154
154
156
155
155
153
157
157
155
154
153
156
155
157
157
156
155
153
153
153
153
154
155
155
156
156
156
157
157
157
155
154
154
154
154
155
156
156
155
154
153
153
154
156
157
159
160
162
162
159
158
158
158
158
159
159
159
159
158
156
155
154
154
154
154
153
153
153
153
153
153
152
152
152
152
157
162
161
161
160
160
162
158
152
152
154
155
157
158
158
158
158
159
159
159
157
156
155
154
154
154
159
159
160
160
160
161
167
169
168
167
167
167
167
167
167
166
164
162
162
162
162
162
162
166
167
167
172
171
170
169
167
167
167
167
167
166
166
166
168
172
173
173
173
173
173
176
180
180
181
181
182
182
183
182
182
182
182
183
184
184
183
180
181
178
179
180
181
179
178
182
186
186
185
192
198
203
198
199
198
199
200
200
200
197
193
193
200
205
204
206
206
209
208
209
209
210
214
216
216
216
217
214
212
210
210
209
209
209
210
210
209
209
208
206
204
203
198
198
198
198
198
199
199
199
201
202
202
202
202
202
202
202
202
202
202
202
203
203
202
202
202