157
157
157
157
157
157
157
156
156
156
154
153
152
151
151
150
149
149
149
149
150
150
151
151
152
152
152
152
153
154
154
154
153
152
152
150
148
148
148
148
147
147
146
146
146
147
147
148
148
148
148
149
149
148
146
146
146
145
145
145
145
145
145
145
145
144
143
143
143
142
142
142
142
142
142
142
142
142
142
142
141
141
141
141
141
141
144
144
144
145
145
146
147
147
147
147
147
147
147
147
146
146
145
145
145
145
145
145
145
145
146
146
147
147
148
148
148
147
147
147
146
146
146
146
145
145
144
145
145
147
147
147
148
149
149
150
151
151
151
152
153
154
155
154
153
152
150
149
148
147
147
147
147
148
151
153
153
152
151
151
151
152
152
152
150
149
147
147
147
146
146
144
154
156
151
141
139
138
136
136
136
138
141
141
145
148
149
139
138
140
140
141
141
144
144
146
148
149
149
149
150
150
150
151
153
155
156
157
158
159
163
165
167
171
174
179
181
184
186
188
190
192
195
198
200
205
208
217
226
232
239
246
249
251
253
259
265
272
274
276
279
280
280
280
281
286
291
297
297
297
298
305
312
315
311
305
299
291
283
289
292
294
297
296
294
292
290
289
288
287
285
282
278
273
269
260
254
253
251
244
239
238
238
237
237
229
228
227
226
223
221
217
213
208
203
199
196
193
190
187
185
184
183
180
177
176
175
174
173
172
172
171
171
171
170
169
169
168
167
166
165
164
163
160
158
157
157
156
156
156
156
156
156