304
304
304
304
306
308
308
311
314
315
320
322
322
322
322
322
322
322
322
322
320
320
319
318
316
313
307
306
304
303
303
302
301
301
300
296
294
284
282
269
265
263
259
255
251
247
241
241
242
236
228
219
218
218
217
217
210
197
195
191
187
183
169
169
168
170
173
173
173
173
178
178
173
174
176
178
180
183
187
186
183
183
181
177
178
178
182
179
176
172
158
158
158
157
153
154
155
155
186
187
172
158
170
169
151
147
147
155
152
153
154
154
161
156
157
154
150
152
160
162
165
165
165
165
169
170
170
178
180
180
180
179
179
179
178
178
179
179
181
181
181
181
179
179
180
180
180
180
180
181
181
181
176
170
169
169
169
168
168
168
168
168
168
168
167
166
164
161
162
167
169
173
178
176
175
175
175
175
174
175
175
175
175
175
173
167
167
168
168
168
167
157
144
170
170
169
172
169
169
165
162
160
161
184
181
183
167
169
169
166
165
186
189
190
192
193
193
190
187
181
181
181
181
179
177
178
177
171
164
160
155
153
158
163
163
163
165
167
167
167
171
172
178
179
180
182
186
188
189
192
192
193
193
194
195
195
195
195
195
195
195
195
196
202
211
212
211
209
209
202
191
192
194
196
199
201
201
201
203
199
199
199
199
194
193
190
191
195
199
206
207
208
208
208
208
204
204
204
205
210
202
203
203
203
203
203
211
211
212
214
213
210
209
204
201
199
197
196
189
186
186
173
169
164
163
155
154
155
158
161
164
164
166
168
169
166
162
157
153
141
137
133
133
134
132
129
127
123
119
113
107
107
107
107
107
107
107
108
109
109
109
109
109
109
109
109
108
108
107
101
100
112
114
117
118
129
132
144
143
142
129
129
130
133
132
138
142
144
134
134
135
146
150
151
152
153
153
153
153
153
155
162
163
165
165
166
166
167
167
169
170
171
172
173
180
180
182
183
184
186
198
199
200
200
200