259
271
358
148
234
148
266
156
317
479
460
188
336
198
332
211
251
502
247
110
411
430
160
172
151
296
253
507
259
424
165
212
226
271
264
324
327
375
279
193
435
385
337
249
135
352
254
203
340
244
295
83
293
368
409
490
276
392
240
392
194
547
103
284
290
208
243
196
191
359
285
85
123
266
254
108
294
372
282
388
200
277
166
130
332
291
337
286
243
288
196
306
138
150
233
193
118
438
237
296
328
232
277
443
263
269
277
203
206
347
297
437
509
218
201
209
345
313
375
198
251
338
173
336
224
294
269
200
316
161
414
158
294
386
256
191
240
292
259
141
299
199
191
339
226
308
138
221
276
270
161
266
141
409
417
283
533
356
316
607
230
153
334
166
226
310
249
319
302
203
286
176
266
239
207
303
433
449
391
261
130
123
257
469
229
242
414
163
359
349
535
108
297
307
438
173
229
219
199
274
269
207
300
364
302
316
294
162
267
198
344
185
312
248
185
262
339
245
245
354
208
151
199
169
318
255
356
281
410
290
162
201
321
251
255
140
163
244
203
186
203
347
101
168
232
141
225
204
315
228
216
200
213
254
211
235
366
163
390
211
263
287
323
252
389
151
221
216
173
209
578
531
203
235
180
250
143
437
242
272
304
218
243
207
355
85
299
231
206
151
254
123
166
234
136
237
198
154
290
106
210
95
216
304
249
188
160
211
324
277
231
180
146
326
341
219
108
176
138
267
240
189
166
333
332
497
101
288
282
322
211
278
144
70
302
103
174
168
188
183
865
325
383
470
213
738
231
176
277
206
377
329
222
158
309
218
210
313
580
237
204
190
236
369
158
350
300
243
328
320
437
155
148
240
313
279
258
204
261
274
179
534
285
331
148
241
186
418
150
273
274
275
276
277
278
279
280
614
373
272
296
602
373
125
536
297
254
196
242
241
359
354
336
229
261
158
375
530
433
336
279
248
362
453
310
441
261
559
337
330
242
417
297
206
318
296
205
282
217
209
199
212
205
234
261
316
250
357
241
299
175
298
311
229
291
466
374
179
245
283
361
336
345
201
292
178
207
151
204
244
173
347
384
176
271
255
254
146
296
315
376
161
80
223
153
194
300
80
388
348
256
219
342
209
174
215
434
265
241
177
257
183
525
327
199
165
274
356
239
177
183
171
149
147
334
78
210
168
118
356
68
291
374
237
347
259
328
301
302
281
236
135
155
222
403
161
179
120
181
337
246
452
384
298
153
297
395
115
214
326
291
153
362
312
385
203
178
250
311
195
236
158
332
153
230
166
120
292
146
212
203
490
341
400
118
230
474
166
238
348
207
256
208
215
257
318
425
391
291
357
205
175
418
328
206
229
146
274
231
271
371
317
255
240
289
219
279
195
179
194
253
181
529
255
200
181
361
524
143
208
205
359
226
285
229
415
245
235
205
350
250
274
202
130
281
360
292
282
130
282
407
131
156
213
128
219
213
302
264
357
325
287
202
270
326
199
199
246
195
251
307
253
325
165
477
343
279
170
204
216
246
339
459
418
222
515
253
343
246
279
193
416
216
145
315
342
148
272
247
152
226
198
216
288
357
199
121
266
259
490
224
168
136
259
151
284
294
246
196
206
333
349
244
198
309
58
173
396
301
270
196
319
187
500
144
248
332
262
388
467
676
220
403
156
188
338
474
278
335
198
424
331
410
174
211
283
173
247
199
183
236
336
397
176
360
120
231
170
128
194
301
203
215
159
197
417
215
233
236
181
300
210
174
207
231
209
196
225
248
355
196
321
156
204
400
318
158
203
239
326
342
239
351
257
163
195
398
145
194
188
186
394
221
268
175
257
228
130
246
375
323
262
232
163
315
274
330
442
256
188
417
234
260
591
213
231
294
301
297
193
189
262
417
242
268
171
221
326
389
286
269
140
116
341
251
234
492
257
196
318
186
234
322
356
303
213
181
382
291
274
318
229
291
452
338
262
348
247
288
175
260
259
358
323
250
245
339
197
226
319
157
283
222
270
188
283
385
333
239
256
307
229
231
55
305
193
359
209
308
103
305
223
133
176
169
341
201
120
105
245
118
186
212
203
215
313
337
113
100
243
424
244
110
214
205
243
170
193
187
175
236
335
231
172
179
145
213
199
171
266
127
238
229
391
251
108
345
688
277
233
307
293
426
344
155
342
334
379
195
257
298
461
344
158
287
288
199
344
310
247
277
253
340
155
325
218
333
251
196
143
465
237
70
454
263
246
178
370
279
273
283
223
321
437
194
213
229
255
310
246
334
458
176
223
211
364
426
360
716
176
235
247
206
347
141
191
135
172
183
349
194
953
190
334
269
466
217
489
345
324
203
336
412
319
430
275
262
186
335
288
123
173
193
353
463
326
175
236
236
310
253
274
248
135
209
241
292
387
206
276
176
400
293
140
218
194
249
309
193
419
455
382
394
478
236
236
307
234
200
309
413
168
178
244
136
257
555
415
518
328
301
349
389
326
328
183
226
126
185
299
407
181
383
346
153
354
224
220
237
178
325
269
539
211
98
279
311
216
376
515
360
254
239
257
258
186
801
224
231
305
875
345
138
186
199
452
274
364
121
166
223
380
244
173
354
239
331
321
221
193
313
372
389
223
388
268
225
319
242
257
291
226
334
290
228
241
274
175
378
194
320
199
469
387
458
100
161
296
244
244
316
253
128
172
242
222
397
371
163
287
167
205
290
299
267
211
516
281
223
267
195
314
260
307
319
208
228
289
354
486
437
294
135
176
386
420
238
312
135
224
260
264
189
136
236
143
202
158
311
200
182
103
139
176
179
138
195
249
280
515
204
198
333
354
234
240
140
487
238
181
287
293
145
324
184
231
289
191
203
234
285
470
135
319
353
229
214
535
299
255
287
176
359
190
308
408
368
294
196
229
263
261
332
444
230
213
180
128
100
377
377
98
249
231
125
251
173
263
372
310
272
212
131
270
206
222
130
125
181
189
231
285
151
188
168
389
146
298
202
324
250
249
217
367
141
103
155
213
362
156
211
161
155
217
103
180
200
245
368
231
384
73
324
183
218
131
229
251
262
235
179
101
238
229
337
113
267
319
169
145
188
196
302
226
125
182
148
193
168
108
236
310
467
496
297
266
198
616
279
189
254
265
311
177
224
286
306
188
165
113
360
407
440
337
272
309
382
216
427
460
213
320
323
178
259
361
128
151
349
183
281
348
191
288
371
560
333
437
218
269
191
207
160
198
277
187
380
303
285
354
298
234
624
225
302
207
341
271
235
520
186
239
152
238
174
319
133
226
128
124
256
153
140
113
332
340
279
285
209
153
249
192
337
372
205
133
256
229
108
172
188
334
263
256
224
103
154
133
271
90
282
139
204
336
280
211
304
256
359
170
329
219
166
133
469
183
234
309
155
194
346
462
247
171
485
385
277
332
272
216
249
334
314
214
372
192
279
321
334
126
307
241
390
199
188
239
138
336
203
192
214
377
214
459
239
281
163
416
336
248
296
123
238
251
163
180
477
320
153
353
452
158
225
164
415
299
80
242
195
251
178
302
138
458
298
390
267
323
185
354
403
162
444
327
390
400
174
356
213
120
159
644
219
206
223
201
428
269
135
304
271
167
397
334
183
187
321
118
528
191
517
223
215
290
190
228
509
168
309
364
529
236
255
135
177
438
166
211
326
229
266
220
468
176
228
183
470
263
237
231
124
317
173
123
211
130
257
148
297
163
253
75
160
190
181
138
364
183
194
318
236
122
136
346
158
287
171
258
183
185
184
225
271
344
110
189
194
222
201
105
615
111
345
171
600
450
372
178
231
583
175
271
110
133
361
276
148
216
555
216
466
254
291
135
226
279
234
220
201
205
206
532
258
251
203
395
205
173
612
95
307
186
141
163
231
180
254
250
301
189
261
190
264
414
145
309
191
292
148
460
241
251
246
253
346
632
173
255
255
203
319
321
235
235
158
236
186
308
316
284
108
171
320
226
194
376
150
279
296
261
256
325
221
294
320
193
238
355
249
209
148
282
527
108
468
135
80
118
218
311
170
421
146
327
322
165
212
315
150
153
463
164
293
163
195
146
200
133
227
142
133
269
184
123
258
171
327
595
294
338
186
143
207
277
191
471
254
256
238
282
298
168
158
256
181
140
292
183
188
316
116
222
196
219
162
117
313
148
234
151
267
199
280
201
267
237
229
268
171
264
213
128
343
153
273
180
151
218
134
274
259
165
227
240
168
274
278
354
443
166
345
221
297
298
158
242
191
146
330
297
183
217
161
230
224
283
216
230
149
166
287
194
145
174
262
503
188
229
342
204
455
248
163
306
339
403
186
317
431
286
349
294
486
477
241
226
320
339
279
292
258
323
108
286
466
272
224
233
289
329
231
136
332
254
393
276
261
283
231
290
248
627
242
254
390
198
392
271
159
206
302
236
220
203
150
189
481
175
219
277
165
727
269
258
324
189
174
338
216
219
407
228
228
322
236
289
140
288
194
249
241
663
201
204
266
540
313
453
214
234
288
410
322
230
223
195
154
250
191
348
128
128
398
172
199
219
238
221
209
226
266
235
211
451
249
233
350
215
265
201
195
83
295
330
303
331
343
339
430
290
195
216
209
220
280
275
250
201
339
316
209
316
178
620
203
228
166
318
189
294
178
333
154
362
294
238
246
211
215
210
103
356
261
307
343
294
325
161
271
282
121
183
183
211
131
83
229
148
129
298
325
193
120
306
441
288
178
294
288
244
158
179
311
375
234
185
200
267
265
266
256
274
249
274
262
329
234
121
213
290
113
279
278
339
334
224
226
291
193
194
150
267
156
146
283
256
206
380
134
286
218
293
218
468
201
266
208
380
170
137
431
218
128
270
184
221
277
369
163
332
442
230
264
194
331
216
236
218
158
113
188
191
256
237
270
407
206
277
234
204
354
271
151
153
362
248
239
579
206
214
176
193
201
216
206
245
332
211
528
321
425
161
196
161
160
133
201
241
221
133
259
146
299
278
55
286
241
254
478
216
175
263
302
298
304
226
156
158
292
235
360
218
238
150
229
115
779
387
204
203
286
315
250
293
149
178
268
326
163
140
161
140
279
401
176
208
227
221
402
244
393
196
153
193
183
209
165
249
254
124
188
393
190
400
302
301
285
230
257
485
171
198
335
497
375
150
258
459
187
287
223
200
359
351
220
267
232
229
243
198
426
357
192
228
288
270
250
219
351
139
210
428
160
324
186
229
116
240
360
71
146
258
206
255
159
182
184
148
267
171
193
288
264
239
282
388
214
191
212
209
80
273
443
317
251
326
263
199
274
170
396
252
230
198
341
141
258
355
293
190
201
209
298
282
337
196
133
115
366
173
251
191
139
239
307
136
232
261
218
231
232
325
291
121
258
238
200
335
306
362
446
428
241
98
295
173
203
308
322
196
301
188
73
294
204
339
250
226
409
684
183
343
231
312
220
140
141
166
328
382
211
397
110
191
311
148
80
255
319
325
221
248
110
218
386
146
105
231
243
334
356
282
450
279
143
229
242
318
140
313
238
195
297
398
236
211
205
133
440
228
223
279
206
141
149
183
383
443
324
198
219
233
472
289
151
146
229
243
259
406
191
397
360
335
329
431
285
196
291
250
275
279
482
302
140
208
399
194
241
243
395
236
123
311
105
240
192
170
348
345
301
189
296
417
235
189
329
373
261
393
204
228
171
204
231
262
151
372
258
343
317
309
180
208
381
239
138
260
523
179
245
271
191
431
293
346
248
171
234
288
148
196
221
191
216
186
306
229
201
168
331
139
315
347
355
244
239
261
217
190
203
321
293
341
268
284
269
251
215
394
213
371
383
140
299
153
215
223
218
266
240
156
319
233
322
186
199
316
225
100
272
233
201
144
421
319
310
246
231
540
116
328
163
167
173
213
312
168
301
279
303
247
165
201
55
148
163
181
115
100
275
183
113
85
160
216
271
153
181
145
277
304
247
201
264
209
217
201
380
205
646
60
276
391
229
345
145
322
352
279
213
403
302
276
265
224
314
238
209
265
186
339
209
194
311
158
282
566
280
306
319
412
209
322
285
138
198
320
321
181
263
204
414
309
264
251
250
328
190
318
213
178
181
209
245
392
314
450
286
270
373
199
285
228
232
231
861
274
296
196
111
313
255
422
286
251
254
223
245
237
231
180
256
410
201
243
238
255
239
251
175
267
564
347
388
294
302
442
144
218
220
123
430
190
194
258
269
395
198
217
266
333
349
319
175
210
221
377
396
143
181
272
170
171
211
211
286
311
323
199
169
321
290
163
320
287
163
473
302
239
153
211
318
229
230
514
180
334
193
415
238
537
182
217
307
350
226
216
271
207
294
180
150
222
143
472
248
212
118
140
231
309
581
186
302
199
256
552
455
100
290
369
319
252
161
178
252
376
259
192
386
311
271
318
258
101
379
123
355
130
236
179
185
256
224
242
242
252
141
144
200
190
345
267
88
385
176
216
412
333
273
369
262
483
356
402
165
527
355
333
385
158
220
365
231
298
243
158
298
202
276
284
306
191
223
338
736
315
123
260
191
163
303
183
187
249
206
55
214
216
143
121
310
196
178
160
176
256
147
256
196
206
305
265
417
190
640
162
221
314
171
193
211
136
244
123
163
240
454
286
175
266
203
357
164
238
213
135
180
235
256
597
214
303
183
298
229
173
389
325
358
193
236
196
145
422
192
152
165
138
259
270
94
147
283
199
342
253
272
186
236
185
281
478
152
338
268
283
114
208
184
243
188
257
369
284
287
309
339
196
217
338
133
302
270
178
105
292
320
140
230
525
202
105
124
213
306
254
211
237
246
236
325
431
301
429
193
152
226
308
207
281
243
461
383
325
126
134
274
215
226
207
168
341
241
189
326
431
254
208
327
201
118
292
486
269
233
339
406
238
241
390
155
240
394
334
512
191
288
289
143
218
643
450
391
226
291
373
376
308
250
243
318
209
284
171
214
175
233
282
299
224
145
128
200
148
393
619
287
303
308
134
283
321
158
189
507
286
355
416
365
343
264
251
254
199
358
396
183
272
226
420
267
259
264
253
313
181
189
243
121
175
193
543
331
198
328
244
376
176
189
296
214
133
221
384
281
130
202
199
303
145
236
281
159
267
173
256
133
133
243
166
257
327
346
147
130
304
170
282
224
241
213
213
105
151
343
115
375
179
214
223
462
186
225
262
393
356
175
253
128
163
280
168
274
257
193
245
392
315
287
165
378
195
306
179
377
296
296
88
130
239
181
161
213
332
551
171
357
284
261
355
180
302
341
228
357
145
176
302
315
190
292
206
293
296
449
273
376
341
139
138
195
308
384
525
254
313
265
338
447
279
333
175
301
266
294
158
283
347
373
461
266
400
281
278
236
171
204
124
321
411
210
266
203
174
272
332
290
210
216
280
287
289
143
479
267
113
133
322
280
281
315
367
537
299
389
245
279
251
174
390
315
224
209
204
363
200
307
544
290
448
242
257
426
267
295
376
289
383
176
293
448
282
337
236
274
261
262
185
279
233
247
432
256
223
154
405
335
274
464
377
264
178
286
505
218
335
379
175
105
304
181
346
232
303
365
530
206
182
264
306
186
423
201
432
258
294
314
365
213
495
261
291
221
174
163
235
297
355
176
226
315
170
351
191
271
123
242
286
262
194
156
196
302
324
294
426
105
449
335
687
307
390
128
135
254
279
222
314
324
187
243
378
401
213
293
308
322
360
201
445
274
168
202
158
275
214
221
420
512
164
286
287
174
130
208
249
191
217
135
210
292
289
232
176
353
337
304
135
219
295
308
98
173
186
178
231
337
231
247
264
340
209
395
269
203
229
166
396
405
231
138
270
280
277
204
156
191
286
197
477
128
238
291
199
335
315
188
144
166
275
168
264
248
196
270
116
267
186
307
173
281
150
151
350
151
146
252
235
172
151
148
183
133
394
131
322
233
188
163
243
311
393
359
539
131
227
244
260
138
472
245
198
371
184
226
194
327
150
165
128
169
344
455
416
314
404
141
384
231
304
245
216
277
468
174
286
317
192
365
339
244
294
213
189
90
234
145
90
155
266
285
243
123
256
312
446
282
211
154
244
416
181
400
210
482
322
320
184
191
190
327
212
394
213
106
174
136
180
213
228
294
130
299
207
222
228
221
216
259
184
148
297
224
214
253
323
299
301
183
289
123
367
179
237
299
90
98
181
251
173
216
158
160
291
305
351
182
358
231
186
193
260
258
226
192
265
236
136
314
371
364
502
649
181
297
281
221
391
348
189
270
191
216
385
287
481
241
144
751
166
149
150
300
234
239
329
238
236
272
229
174
404
153
367
315
302
297
309
211
608
182
309
284
290
145
312
480
374
213
294
291
302
340
254
220
198
369
224
174
238
158
239
341
226
334
416
219
220
196
254
135
192
163
218
276
305
149
369
216
365
454
276
214
254
426
175
366
270
163
222
231
353
176
273
320
173
217
217
332
292
284
140
291
250
300
191
204
533
578
223
447
505
390
214
444
156
306
105
391
357
206
307
421
130
201
179
237
209
324
261
233
209
383
303
299
281
514
362
544
301
337
333
227
308
309
225
226
259
229
258
275
138
353
153
265
146
281
205
273
359
273
323
393
426
96
186
282
208
343
321
375
303
220
251
309
254
377
288
211
297
248
212
55
164
376
321
559
261
475
214
492
261
336
334
317
397
186
321
177
231
193
201
161
216
189
165
291
209
424
387
309
233
277
245
302
292
143
336
239
336
422
369
278
223
397
176
279
312
280
915
276
191
216
146
409
479
305
247
217
486
127
316
196
272
258
140
278
301
369
151
317
594
271
146
212
226
205
284
316
177
322
272
262
123
289
316
341
466
276
199
236
322
355
254
279
273
214
269
323
216
320
188
264
414
241
195
170
335
206
288
569
294
316
156
241
201
251
308
229
309
431
222
274
243
250
189
350
344
155
214
309
101
101
181
366
239
274
261
386
78
246
303
316
229
341
253
271
181
221
286
245
139
232
224
244
351
214
171
177
174
382
206
78
299
204
275
261
256
267
229
130
257
214
161
348
234
259
398
418
170
342
297
548
222
225
360
253
273
191
233
202
323
325
133
359
136
223
360
183
223
234
299
273
317
232
311
294
322
310
371
191
205
225
334
404
215
215
232
352
467
352
225
210
143
189
339
191
146
281
233
388
555
230
81
192
173
290
271
343
186
364
410
324
237
401
251
484
285
272
321
330
347
293
318
296
130
444
298
183
463
441
579
251
237
421
282
419
321
137
317
100
345
234
147
139
256
269
166
193
208
177
226
215
241
207
359
259
231
274
224
293
193
174
396
324
311
261
298
229
310
439
196
156
253
216
116
295
203
241
181
164
286
549
334
221
354
218
195
198
353
334
262
267
213
312
309
297
442
144
316
364
342
388
168
624
213
232
271
298
173
168
191
196
164
267
409
401
394
251
251
341
166
290
234
185
198
223
251
240
60
429
428
230
228
261
171
354
261
189
256
253
197
209
223
155
278
214
298
190
200
292
509
139
231
302
220
178
298
323
142
231
297
206
278
161
340
193
216
352
384
251
141
235
279
371
373
337
446
238
285
191
418
328
403
263
333
194
540
240
199
164
574
522
186
324
325
213
132
376
314
248
253
323
257
156
352
300
282
328
414
379
351
65
188
146
252
603
310
245
115
262
236
93
143
404
306
294
194
231
357
304
288
178
288
324
225
159
108
178
268
209
181
242
416
321
255
262
245
259
143
163
304
398
169
299
309
305
226
335
308
221
195
424
319
239
738
228
338
348
264
179
211
143
240
289
229
483
221
375
180
228
253
146
241
292
194
111
281
333
324
335
487
208
270
189
239
583
261
395
90
445
329
351
252
155
260
342
190
244
333
300
280
442
494
405
288
247
193
467
188
342
264
446
285
254
207
294
235
218
193
271
232
275
179
338
503
228
262
270
226
431
289
889
188
215
193
254
259
186
358
260
164
191
600
203
323
368
236
238
151
68
295
250
249
276
437
436
296
507
234
170
286
188
234
287
388
470
143
217
328
198
148
206
185
209
344
272
358
213
232
222
299
95
173
122
341
220
354
318
365
206
344
314
211
80
279
221
248
317
329
291
312
153
226
184
206
53
423
234
365
239
287
680
177
186
337
254
148
231
247
143
447
294
461
378
331
283
149
148
235
201
242
134
158
129
286
272
171
181
246
333
125
161
213
214
265
560
297
140
280
153
125
258
186
224
339
220
378
320
193
204
205
200
145
161
108
221
193
236
195
206
231
281
203
211
153
185
367
246
202
169
304
347
141
199
156
211
219
394
189
233
241
153
249
156
338
141
252
211
213
327
319
287
164
314
159
100
210
391
167
225
256
219
263
364
131
227
110
276
148
283
261
223
198
206
314
253
153
226
145
274
272
168
145
126
241
312
174
198
173
171
423
360
516
180
324
296
312
183
263
394
259
396
268
567
98
305
279
743
224
303
402
245
258
278
381
116
283
300
185
154
264
224
288
307
297
420
141
359
213
205
384
297
309
251
179
229
167
172
199
329
211
360
327
407
250
317
196
167
271
202
547
221
139
173
224
210
476
250
216
299
346
163
316
316
391
396
85
316
234
348
392
415
394
532
223
234
249
243
93
199
220
227
234
401
302
289
338
282
179
234
289
116
561
141
156
219
351
153
229
231
307
246
278
154
357
292
405
184
343
141
244
211
257
139
391
289
201
355
189
196
250
214
196
195
224
389
205
359
188
322
165
144
389
242
169
153
242
99
73
228
184
276
285
185
313
181
179
128
195
156
350
105
308
213
290
183
261
244
380
135
213
224
352
310
294
220
233
468
314
251
179
280
287
232
264
157
259
355
221
269
181
223
189
239
342
290
226
184
247
394
411
554
278
120
309
341
166
154
273
325
146
322
450
191
279
222
312
207
342
291
121
327
234
318
219
309
277
133
271
168
199
196
201
358
445
467
352
452
270
179
181
85
237
307
113
118
238
174
210
364
256
388
231
208
314
426
379
310
317
202
533
473
228
350
203
297
129
148
290
308
176
162
314
429
342
272
256
279
143
332
331
317
328
161
196
200
309
356
387
417
259
180
134
489
176
214
180
346
275
288
232
246
166
189
434
152
143
251
223
195
318
221
738
318
335
175
524
251
481
158
276
145
396
249
153
353
267
405
234
179
197
256
166
149
327
306
163
227
354
371
123
352
263
307
295
368
223
220
315
165
183
396
298
138
205
286
253
419
319
128
212
236
281
160
194
444
148
291
300
314
273
354
362
460
281
128
334
521
155
243
418
262
176
532
237
190
264
141
190
352
191
213
492
254
190
250
255
70
204
211
307
283
330
389
479
184
204
422
150
195
351
101
229
330
264
324
132
136
261
276
227
306
339
133
183
305
232
430
537
193
498
133
254
340
168
128
238
176
145
188
300
325
257
323
114
236
375
216
175
163
419
159
305
256
249
316
289
184
221
198
254
395
265
256
275
271
136
126
231
176
196
328
151
259
128
208
333
206
310
200
134
161
218
232
383
393
146
209
153
354
154
330
136
455
298
549
390
559
237
196
347
251
245
290
475
286
196
263
172
209
273
461
150
197
273
269
231
249
241
351
282
174
277
429
285
291
306
338
269
317
259
234
281
85
218
252
231
443
166
303
330
336
224
298
248
186
130
569
412
128
351
151
216
231
384
326
178
241
196
267
339
215
892
256
195
197
259
231
255
340
286
216
248
140
271
214
254
424
263
179
265
289
110
233
194
269
218
388
166
323
343
248
282
184
243
219
216
463
223
166
245
193
229
201
404
274
181
219
199
228
321
269
339
208
192
362
203
227
301
156
186
156
287
211
183
234
228
341
387
311
466
781
508
298
194
242
347
257
181
324
219
176
378
211
297
355
626
145
140
410
573
242
318
511
198
285
400
277
167
211
309
200
468
221
257
182
294
111
228
163
705
438
337
262
296
226
206
173
161
289
329
427
271
257
291
282
138
324
402
401
328
374
264
346
248
234
238
184
209
166
345
452
175
278
377
630
531
357
423
339
158
439
272
449
200
321
448
178
333
465
315
270
529
255
501
266
271
296
571
570
259
354
494
178
290
88
230
495
126
333
133
113
267
397
196
174
234
287
400
244
210
254
215
262
206
372
488
409
329
194
108
78
444
173
310
254
119
314
334
231
324
194
860
178
291
245
257
208
186
180
230
274
166
427
296
221
327
344
282
273
195
322
154
325
234
450
161
193
385
516
531
260
185
287
282
226
328
229
231
216
249
170
90
328
196
157
319
188
317
123
342
248
188
228
199
289
238
347
276
417
152
191
238
259
275
220
177
199
270
227
210
323
280
116
233
45
355
284
435
298
239
240
186
274
181
307
174
158
368
382
185
541
767
224
282
196
100
351
298
274
224
206
302
269
549
547
231
220
214
240
479
265
247
284
246
167
261
212
151
453
379
394
450
165
274
282
193
197
246
178
218
260
302
416
213
258
328
312
451
556
175
485
472
257
273
236
310
301
363
184
161
272
256
340
356
297
368
256
278
457
353
260
184
226
254
318
204
236
297
105
332
294
334
154
305
186
261
261
533
266
211
180
447
362
288
340
197
546
234
270
409
409
307
185
312
330
304
163
226
272
302
336
384
363
228
191
151
315
148
274
253
209
277
330
187
221
296
204
397
320
258
270
343
288
160
208
224
281
295
382
179
233
253
301
140
231
243
143
370
341
251
135
144
276
103
484
276
462
321
256
312
333
352
497
245
316
285
322
141
260
343
103
195
372
275
264
156
350
168
177
527
343
367
460
340
263
229
321
303
301
168
282
388
295
507
287
282
231
136
354
258
261
172
126
204
897
408
354
412
284
140
141
356
483
467
245
184
241
362
309
204
314
232
480
313
193
375
246
417
