146
145
144
144
144
144
144
143
143
142
142
142
142
142
142
143
143
143
143
144
145
145
145
145
145
145
145
143
142
142
142
142
141
141
140
140
141
140
140
141
141
141
141
141
142
142
143
143
143
142
142
142
142
141
141
141
141
141
141
141
141
140
140
139
139
136
138
138
138
138
138
138
138
138
138
140
141
142
143
145
147
149
150
148
148
154
153
154
154
152
151
151
151
151
151
145
139
136
134
135
135
135
135
134
134
134
134
134
134
134
134
134
134
135
135
135
135
138
138
139
139
139
139
139
139
139
138
137
137
136
134
134
136
136
135
134
134
133
133
132
131
131
130
129
129
129
129
129
129
129
130
130
130
130
130
129
129
129
129
128
128
128
129
129
129
129
128
128
128
128
128
128
127
127
127
127
126
125
125
125
125
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
127
127
127
127
127
128
128
128
128
128
128
128
128
128
129
129
129
129
129
129
130
130
130
130
130
130
130
129
129
129
129
129
129
129
129
129
129
129
129
129
128
126
125
124
124
125
125
124
123
122
122
122
122
123
123
123
123
123
123
122
121
120
120
120
120
119
119
118
118
117
117
117
117
117
118
120
121
121
121
120
119
119
118
118
118
117
116
116
115
116
117
117
117
122
125
127
126
128
130
128
127
126
124
124
125
122
121
129
133
131
131
133
133
132
131
129
127
120
120
119
119
119
119
118
118
119
119
120
120
120
121
121
121
121
121
122
122
123
131
134
135
135
135
136
136
136
136
136
136
137
137
137
137
137
138
139
140
142
143
143
143
143
147
149
148
148
148
148
148
148
148
149
150
152
155
155
156
156
156
156
156
157
157
157
157
160
160
161
163
163
164
165
166
166
167
168
169
170
172
175
178
178
179
180
181
183
184
185
187
189
189
189
190
191
197
199
202
212
215
217
220
220
221
221
221
222
222
223
229
234
238
240
241
241
242
246
247
247
249
250
251
253
256
258
267
271
274
276
278
285
288
291
292
294
296
299
301
302
302
302
303
304
309
312
314
315
317
319
322
325
325
325
319
315
312
308
301
299
290
281
279
277
270
268
267
265
258
253
252
251
251
249
247
246
242
238
235
233
232
231
228
222
217
217
217
216