327
324
323
322
321
331
345
345
326
327
326
330
333
331
330
334
333
333
333
331
341
345
344
343
325
313
308
309
307
304
304
308
307
304
288
284
283
287
286
275
268
261
261
261
261
264
264
260
260
263
268
273
269
267
265
264
265
263
261
261
261
261
261
261
260
269
276
271
266
263
258
262
265
266
281
284
286
296
298
308
310
314
316
321
318
319
324
327
327
325
321
315
311
307
302
302
301
301
302
302
303
305
304
308
306
301
296
294
292
292
292
293
292
291
289
285
289
289
281
264
258
259
262
263
260
257
257
254
253
253
253
253
253
252
247
244
241
238
240
263
258
247
237
237
238
245
228
216
210
210
211
206
199
199
194
194
197
186
185
185
181
174
169
167
161
157
159
156
150
150
150
155
155
159
164
167
165
164
164
177
180
197
197
202
204
209
225
226
221
227
234
231
228
223
223
224
230
233
228
227
227
228
228
229
232
231
226
228
231
233
223
222
222
224
236
239
241
245
243
244
246
244
240
242
243
242
242
243
248
251
254
256
259
259
259
256
254
250
249
247
249
258
259
260
261
267
271
271
273
276
276
276
276
278
280
273
270
258
250
248
245
248
259
260
260
261
263
263
261
261
260
258
260
262
263
265
267
269
270
272
271
269
261
259
254
253
253
254
255
254
246
240
237
235
235
234
230
228
226
227
228
225
224
224
224
224
224
224
222
222
222
223
225
227
227
226
221
224
224
217
214
218
222
228
226
228
228
231
238
232
251
248
251
255
251
248
240
236
234
239
246
254
259
259
253
251
249
249
252
254
244
241
241
245
255
261
287
284
282
280
269
265
263
265
269
263
259
258
254
252
249
248
244
234
231
231
222
222
222
213
213
213
213
208
204
199
199
199
198
193
188
185
184
184
184
185
188
189
193
187
186
188
190
190
193
197
195
190
203
208
211
211
211
211
211
215
215
217
221
223
232
233
234
244
244
244
256
256
264
265
258
256
254
251
247
236
231
225
221
220
220
220
218
216
204
203
201
197
193
192
190
183
171
165
164
163
163
160
160
160
157
148
146
147
152
153
154
155
155
159
160
161
163
165
166
166
169
174
177
185
189
190
193
196
200
203
203
196
180
183
184
185
180
180
182
182
182
181
181
180
196
196
193
187
192
189
186
191
190
186
174
176
172
168
164
160
149
153
147
134
135
137
162
169
180
200
202
204
204
204
204
200
201
203
211
219
226
230
234
245
246
272
278
283
270
263
251
249
251
240
240
242
243
246
234
229
220
219
220
212
197
183
184
170
150
147
144
142
148
138
134
130
125
121
117
112
111
112
113
113
116
112
112
114
115
118
121
117
107
103
103
104
107
100
101
100
100
100
92
91
85
84
83
82
82
82
82
83
85
86
87
97
98
99
102
105
112
121
121
123
124
125
126
127
122
122
115
112
108
99
94
94
92
91
90
89
89
89
84
77
76
73
71
70
74
59
57
55
54
52
50
50
49
47
52
52
53
54
55
55
57
58
57
60
60
63
63
70
82
85
87
96
95
88
87
85
114
133
152
135
121
105
82
94
108
108
112
125
127
109
96
94
94
94
87
84
82
81
81
80
79
78
84
89
88
86
69
69
70
75
76
77
68
81
53
30
41
45
48
52
56
55
52
57
60
61
30
34
47
52
52
72
88
93
96
83
70
75
87
90
80
91
87
89
112
116
118
119
131
131
137
136
143
143
143
136
136
146
156
154
156
175
180
190
191
193
195
193
194
198
197
194
194
194
195
195
194
194
194
196
198
197
212
226
228
217
217
212
213
211
231
220
242
248
252
256
255
261
261
261
260
258
250
244
248
248
246
238
244
253
238
235
240
240
208
208
212
217
212
212
212
222
212
210
215
214
211
209
228
230
235
236
235
231
226
229
230
234
242
241
238
236
236
283
276
279
283
281
287
291
290
306
306
305
308
316
320
325
328
323
315
305
298
296
295
296
300
290
282
273
264
268
275
277
278
287
287
293
279
275
275
275
272
260
255
257
268
286
286
282
263
261
252
246
235
232
232
224
206
195
192
192
187
166
160
158
156
156
157
158
162
163
165
168
171
188
189
190
190
191
192
199
205
205
209
214
215
223
230
240
231
239
243
240
234
234
234
234
245
247
248
248
242
246
246
251
259
268
264
263
270
272
277
285
290
292
291
295
295
301
303
309
320
323
323
322
324
325
327
329
329
329
329
329
328