151
151
152
164
168
157
161
169
175
175
173
176
189
185
183
178
173
168
168
171
171
170
173
188
197
201
213
202
188
176
175
173
180
169
166
168
173
171
168
167
164
161
148
157
157
157
158
158
155
153
152
159
165
166
166
163
161
161
160
158
150
150
150
150
150
152
153
155
153
161
160
159
154
154
163
172
172
167
166
167
165
174
176
176
164
163
164
166
160
161
166
164
165
165
168
168
168
166
167
170
174
170
172
174
178
180
179
180
180
181
183
184
182
186
186
187
186
192
204
192
204
207
218
229
231
239
243
255
271
277
282
291
291
304
310
322
325
327
326
324
354
357
373
379
399
412
414
393
381
364
348
331
329
329
329
329
326
323
322
325
325
321
329
331
332
330
329
321
318
322
322
314
311
311
315
316
312
311
311
312
313
316
319
320
323
346
362
365
364
375
386
378
381
390
398
404
395
391
385
372
367
354
352
358
359
353
337
332
332
320
320
321
306
311
302
290
281
274
281
275
272
252
243
242
241
234
234
233
231
232
231
238
229
224
221
225
235
222
215
215
220
220
221
217
213
213
211
209
205
205
208
220
221
225
223
227
228
239
252
255
259
255
244
244
241
243
244
246
233
220
216
210
200
199
187
181
174
171
164
161
159
158
158
158
160
160
160
155
158
158
156
164
203
207
188
188
174
160
172
172
174
177
179
183
182
179
174
175
173
175
171
170
170
170
170
170
170
176
181
189
185
180
189
184
190
193
173
174
175
184
186
187
187
189
183
181
180
179
179
170
165
162
154
147
142
143
137
133
130
128
152
150
137
127
131
132
133
133
133
133
131
127
125
124
111
108
108
108
107
106
102
104
104
102
102
102
102
102
102
102
100
100
103
102
104
106
117
137
139
139
139
140
146
145
142
141
145
150
168
160
154
154
151
147
134
134
134
134
136
136
141
140
140
134
133
137
136
133
135
134
134
134
134
136
141
141
143
148
147
153
144
137
136
136
136
142
140
141
141
143
146
145
150
154
154
156
145
145
146
133
130
131
134
134
132
135
135
136
135
133
133
133
131
131
131
131
131
132
132
133
132
138
143
144
128
126
125
127
129
128
126
126
128
128
127
128
150
158
155
152
150
150
153
152
152
151
150
150
150
150