321
321
321
321
321
322
322
322
322
323
325
323
310
306
297
295
294
293
292
289
288
285
285
285
284
282
280
277
275
271
271
271
256
256
257
258
258
259
260
260
260
260
260
257
254
254
254
254
256
256
254
256
259
261
261
261
260
260
259
258
254
253
253
250
244
244
247
246
243
244
245
245
245
244
244
244
243
240
237
237
236
236
239
238
237
228
228
227
227
231
231
233
238
239
244
246
248
255
272
279
281
282
284
284
283
284
285
288
293
298
306
306
318
329
346
343
344
346
344
342
337
338
341
350
351
349
349
349
349
349
346
346
324
322
317
314
312
311
309
307
304
302
295
291
289
287
285
283
275
272
267
262
258
251
248
227
217
211
208
206
195
194
193
191
190
187
185
185
186
190
190
194
193
188
185
182
182
185
188
185
183
183
183
183
184
188
188
186
174
171
170
169
168
164
164
162
162
161
160
160
159
159
160
160
161
164
165
165
166
157
157
157
157
157
152
152
152
152
152
151
150
149
151
150
150
148
148
149
150
151
154
154
153
149
149
148
147
147
147
147
147
149
154
156
156
155
155
155
155
153
151
150
149
149
149
150
150
150
150
150
149
149
149
150
150
150
145
145
145
144
146
150
148
148
148
149
148
145
139
140
136
136
136
135
134
134
133
133
133
133
133
133
133
133
133
135
136
136
137
137
138
138
139
140
141
141
143
143
143
142
142
142
144
148
148
149
148
147
146
144
145
144
143
143
143
142
141
141
140
141
141
141
141
140
140
140
139
139
138
138
137
136
135
132
132
131
131
130
130
130
129
129
129
129
129
127
127
129
130
131
131
132
132
132
132
131
131
131
130
130
130
132
132
132
131
133
133
133
133
133
136
136
136
136
135
135
135
135
134
134
133
136
139
139
139
145
144
144
133
132
132
130
130
129
129
129
125
125
128
129
130
131
132
132
131
131
131
135
136
136
137
137
137
137
137
137
137
137
137
144
146
155
146
136
133
132
132
132
132
132
131
130
130
130
129
130
130
131
131
131
131
131
131
131
132
133
138
144
149
152
154
155
158
159
161
156
152
151
143
157
159
161
156
163
163
161
160
158
159
161
159
156
153
155
160
160
167
164
164
166
166
168
169
169
167
161
150
146
137
129
129
129
129
129
129
129
129
126
126
126
126
125