000
475
458
436
390
371
310
308
292
220
212
000
466
460
447
402
357
353
259
255
246
221
000
662
426
395
348
343
292
281
246
245
227
000
464
453
440
438
325
310
294
287
228
214
000
649
532
464
317
314
292
239
227
209
193
000
959
923
295
248
235
214
192
148
132
087
000
549
500
434
377
318
286
277
254
233
196
000
993
489
405
320
240
214
204
191
185
180
000
730
346
330
318
309
288
288
273
273
264
000
541
497
464
400
305
298
267
236
216
185
000
741
378
378
369
340
269
266
229
223
213
000
588
480
402
334
324
297
292
266
222
193
000
648
414
378
365
315
296
254
248
240
236
000
628
465
448
377
369
314
277
209
170
133
000
443
426
413
359
357
350
301
276
240
223
000
560
467
429
377
351
341
315
189
187
172
000
499
440
436
394
390
279
252
237
233
228
000
455
405
347
336
329
325
324
303
300
260
000
509
509
414
413
369
345
246
208
188
177
000
611
470
445
345
344
264
239
226
220
214
000
496
463
402
368
349
300
286
246
235
229
000
465
450
416
399
286
273
273
271
269
269
000
706
477
470
357
323
287
198
193
191
162
000
499
404
395
369
345
332
316
297
207
199
000
473
441
426
416
356
293
284
278
215
178
000
500
487
399
374
373
300
259
228
227
208
000
502
402
365
341
336
302
287
285
281
246
000
558
464
446
423
290
263
247
236
222
195
000
661
481
348
304
298
297
256
252
237
210
000
532
454
385
349
329
291
289
251
248
214
000
499
489
382
347
303
293
288
254
245
232
000
478
407
392
368
311
305
297
296
289
186
000
496
477
455
429
395
247
234
218
198
176
000
466
386
385
364
337
306
302
272
269
234
000
470
436
375
373
355
318
302
259
230
197
000
506
437
436
417
323
301
259
216
210
207
000
535
475
352
344
299
273
270
266
258
237
000
446
418
398
395
340
316
267
249
245
233
000
497
466
441
403
297
284
245
225
222
217
000
974
574
510
250
184
172
172
157
150
150
000
572
425
404
333
298
266
255
253
249
232
000
488
402
397
374
329
327
293
255
219
200
000
664
532
531
373
295
268
211
147
131
126
000
453
378
368
364
360
333
288
281
235
208
000
473
441
407
324
322
300
266
255
245
231
000
438
408
394
393
326
291
268
260
241
237
000
461
391
381
342
329
290
284
276
256
247
000
461
393
375
326
323
313
279
257
255
251
000
645
476
464
427
236
224
223
186
179
171
000
729
483
450
315
262
226
206
189
188
182
000
632
423
335
322
278
261
246
245
241
241
000
517
421
332
309
300
297
293
261
257
231
000
730
504
346
329
318
210
205
199
193
178
000
478
393
392
335
330
294
248
247
241
237
000
760
546
376
305
239
217
194
191
181
177
000
440
418
373
342
292
283
270
258
256
249
000
405
369
352
327
319
309
308
284
256
233
000
514
497
341
330
317
306
292
200
191
169
000
517
356
312
297
288
283
282
281
271
262
000
478
463
400
352
286
269
264
227
218
191
000
593
588
350
318
290
218
215
211
189
174
000
647
610
498
283
216
199
188
180
174
140
000
541
415
354
320
295
289
264
248
205
200
000
423
398
390
340
310
293
260
247
234
233
000
663
380
335
332
325
301
216
201
198
177
000
998
567
290
273
202
171
162
152
152
148
000
499
462
403
324
318
277
269
251
161
150
000
712
597
384
336
256
243
170
138
137
137
000
778
532
304
275
247
243
201
193
174
160
000
440
432
429
373
256
241
240
238
227
226
000
646
507
482
359
288
207
162
161
143
142
000
492
475
355
305
286
272
246
237
218
210
000
964
632
298
284
237
195
156
131
095
095
000
993
489
405
240
204
191
180
149
117
113
000
487
472
377
360
305
268
235
200
191
183
000
532
427
416
339
303
229
214
211
204
200
000
837
623
437
219
208
208
158
138
132
107
000
813
429
378
260
254
245
183
173
164
164
000
386
371
349
341
340
274
265
253
250
228
000
661
542
499
309
261
256
163
145
107
106
000
998
354
252
249
232
223
221
195
173
151
000
500
415
308
300
290
281
259
245
232
209
000
497
495
452
324
298
283
196
195
158
117
000
497
379
375
324
265
260
246
235
230
203
000
542
504
423
353
227
222
209
193
170
163
000
462
372
370
363
263
253
241
236
221
214
000
534
405
349
264
259
252
248
228
218
212
000
622
387
327
325
310
252
219
181
179
164
000
491
390
334
290
289
256
254
234
228
199
000
433
395
355
333
309
279
224
223
208
192
000
838
501
313
274
200
196
167
166
159
136
000
637
372
369
263
263
242
241
229
164
163
000
607
416
344
314
263
262
207
190
175
159
000
660
379
294
287
253
247
222
212
187
184
000
429
378
378
336
276
260
245
236
199
190
000
476
379
378
377
258
243
222
211
201
180
000
468
399
394
369
299
254
237
173
170
160
000
493
390
360
313
288
248
237
219
194
178
000
498
494
401
372
304
218
203
191
131
105
000
478
368
324
310
306
264
259
233
191
185
000
526
449
357
305
287
222
200
198
191
181
000
465
438
418
412
215
205
203
200
182
178
000
496
402
349
300
286
246
235
229
185
182
000
454
365
363
328
310
281
210
202
199
197
000
807
500
499
362
268
205
097
061
056
054
000
807
425
335
254
235
208
166
161
161
158
000
413
413
362
354
313
247
215
201
194
193
000
439
424
346
317
310
257
212
204
200
193
000
433
421
327
321
305
248
227
222
191
188
000
423
421
409
323
272
257
234
220
195
128
000
395
355
311
310
286
277
262
250
232
199
000
493
431
414
272
268
239
234
226
157
142
000
773
611
507
194
164
131
127
125
121
118
000
608
500
499
254
232
187
172
153
135
122
000
492
461
407
342
247
206
202
201
166
133
000
517
356
312
297
271
257
225
211
207
200
000
545
491
364
315
232
204
179
178
175
166
000
516
370
351
337
222
220
209
208
202
202
000
429
402
363
337
241
224
222
222
206
190
000
434
328
318
300
280
265
232
231
230
211
000
540
454
348
342
237
199
186
178
176
163
000
451
325
311
301
265
261
250
236
229
191
000
488
374
329
327
293
255
219
200
168
163
000
609
530
452
265
192
173
169
162
139
124
000
753
574
396
273
190
143
138
129
123
089
000
517
335
301
263
262
238
234
220
213
213
000
959
896
251
163
127
086
082
078
076
073
000
610
499
345
305
258
181
178
155
128
122
000
923
896
175
136
134
129
125
098
091
074
000
641
530
454
399
175
146
142
116
101
077
000
526
500
468
316
250
230
219
158
061
048
000
534
434
315
291
263
203
186
183
182
176
000
517
366
326
301
238
217
213
203
192
192
000
434
356
339
327
278
263
243
227
151
149
000
469
418
357
290
235
210
206
202
192
187
000
479
294
269
265
264
261
257
232
222
221
000
373
343
330
279
264
245
239
237
230
221
000
375
373
319
297
284
241
231
229
208
204
000
477
386
311
291
264
248
245
224
173
141
000
461
457
327
270
262
226
217
198
176
164
000
433
395
355
333
309
223
183
180
171
164
000
574
478
295
241
233
212
205
177
173
151
000
922
249
239
235
219
189
183
178
163
159
000
439
423
302
296
273
241
234
187
181
161
000
407
363
356
279
271
251
246
216
181
166
000
993
419
329
209
164
133
126
123
120
118
000
426
386
385
306
269
210
205
194
177
167
000
379
350
333
322
294
281
281
174
153
152
000
342
338
330
309
308
241
218
212
210
206
000
486
352
328
276
241
221
212
204
187
180
000
415
372
350
293
264
240
225
218
159
149
000
487
364
336
332
241
238
201
186
173
123
000
475
352
341
327
279
228
207
174
158
137
000
806
321
245
229
229
212
195
166
139
136
000
550
522
312
297
209
190
175
149
139
132
000
407
369
279
271
266
251
250
246
181
154
000
403
330
294
272
244
243
236
227
215
208
000
459
373
344
329
286
242
217
146
143
131
000
760
265
264
224
209
208
208
191
177
164
000
369
350
345
294
283
277
246
212
156
136
000
467
333
288
286
238
234
228
227
200
164
000
500
499
414
394
250
212
125
116
088
065
000
434
414
403
322
231
191
179
165
151
151
000
500
452
437
322
250
181
162
150
095
089
000
387
380
365
265
258
252
199
189
184
160
000
502
438
406
371
235
201
136
133
107
102
000
386
371
340
274
250
228
216
208
180
174
000
367
327
307
300
276
272
248
195
172
145
000
378
369
305
266
257
250
210
195
192
185
000
998
298
240
228
204
156
139
115
113
107
000
754
298
240
228
209
204
183
174
156
153
000
453
368
360
333
235
200
187
168
154
134
000
406
405
352
293
239
233
196
170
160
137
000
438
325
310
294
287
214
195
184
182
161
000
650
322
289
226
218
194
187
182
170
153
000
851
356
249
247
234
209
126
112
106
098
000
313
299
294
281
266
246
243
240
206
202
000
440
429
241
238
227
226
218
212
189
168
000
708
581
251
242
201
143
124
117
113
102
000
499
459
386
261
240
197
175
122
121
118
000
533
285
240
236
233
219
213
211
206
201
000
376
324
321
266
245
238
218
205
192
191
000
452
394
352
256
241
208
181
168
165
156
000
606
351
291
260
222
195
189
184
141
128
000
611
507
272
238
192
174
165
143
131
121
000
443
359
357
276
223
218
214
157
155
149
000
347
330
295
273
262
258
208
207
191
176
000
461
343
332
296
292
213
191
147
138
133
000
493
390
360
248
237
219
194
165
124
112
000
337
315
276
265
255
245
230
213
205
201
000
333
314
303
272
268
238
219
216
193
186
000
360
335
308
292
248
235
195
193
187
187
000
470
302
292
261
243
221
202
198
176
169
000
445
431
315
285
264
200
185
152
138
119
000
798
247
225
202
189
186
185
179
169
152
000
514
505
344
321
156
155
154
143
128
110
000
775
309
207
199
182
181
177
168
164
161
000
512
285
240
233
219
213
211
209
202
198
000
585
306
296
218
205
204
184
183
170
170
000
499
459
386
261
240
197
175
118
096
090
000
318
280
265
264
246
245
239
230
224
209
000
326
284
279
262
236
233
231
228
220
218
000
959
923
248
082
060
055
047
046
044
043
000
470
423
398
394
239
175
110
107
098
093
000
395
300
296
290
253
230
212
188
174
164
000
377
303
261
248
232
230
226
215
213
192
000
489
448
250
232
202
198
193
171
157
154
000
398
373
306
242
235
215
208
182
173
160
000
377
367
337
244
220
212
194
194
173
173
000
413
362
354
247
194
193
191
189
175
165
000
417
385
280
279
257
209
173
171
164
147
000
423
341
309
302
272
175
175
168
156
154
000
416
366
304
274
229
218
191
161
160
155
000
823
477
228
158
149
140
129
124
124
119
000
423
320
297
294
242
231
177
167
164
157
000
377
339
296
253
220
213
211
205
175
173
000
360
318
291
248
228
213
208
199
198
197
000
391
319
267
244
234
213
213
197
196
183
000
470
386
335
254
193
175
168
160
159
148
000
406
405
327
252
234
189
168
163
147
144
000
847
273
216
211
197
173
142
139
121
114
000
388
360
321
262
247
191
182
165
159
151
000
387
372
310
278
243
181
172
164
164
152
000
712
303
259
215
187
171
150
144
141
140
000
506
469
468
394
326
059
051
050
049
048
000
390
308
283
281
229
214
201
200
163
149
000
928
573
512
189
038
035
033
032
031
030
000
409
342
310
298
232
177
165
157
152
149
000
444
335
316
280
252
196
192
184
111
081
000
470
299
256
251
234
216
196
163
150
142
000
890
325
221
200
166
119
118
118
115
100
000
497
297
245
225
217
211
206
176
165
132
000
414
391
225
213
198
197
192
183
169
156
000
753
495
395
111
106
104
094
094
093
093
000
416
315
280
214
210
195
191
186
180
149
000
522
340
312
241
190
189
175
132
122
110
000
457
334
324
292
174
155
155
149
149
141
000
372
363
241
221
214
202
183
176
176
172
000
451
269
248
243
220
213
211
175
159
130
000
434
356
327
263
243
227
149
118
113
083
000
415
264
252
248
218
211
195
176
173
159
000
634
363
214
211
192
151
143
140
137
123
000
333
253
249
223
222
218
217
200
199
195
000
998
204
152
152
147
139
135
129
128
122
000
998
249
232
221
112
106
101
096
095
089
000
446
398
365
210
192
175
135
128
127
121
000
499
383
217
210
210
205
170
156
141
102
000
337
323
286
239
238
215
180
175
162
135
000
650
372
270
246
160
150
145
103
098
095
000
349
299
266
243
206
200
197
178
177
173
000
379
350
333
294
281
151
144
130
111
108
000
993
419
329
123
078
069
068
067
065
064
000
574
310
301
193
175
160
157
143
140
122
000
445
362
320
249
207
168
167
131
115
105
000
959
896
127
053
044
038
037
035
031
030
000
430
308
291
236
202
192
183
138
137
134
000
454
365
267
196
180
174
159
155
154
147
000
402
357
353
255
175
161
161
146
130
110
000
511
490
431
187
131
129
099
094
091
085
000
500
499
362
312
268
162
044
042
029
029
000
412
316
313
270
196
191
169
150
117
106
000
923
896
129
067
045
038
037
035
033
033
000
526
471
362
326
222
074
065
063
062
061
000
296
287
248
248
225
211
192
177
175
172
000
617
281
241
187
180
157
153
141
140
128
000
492
355
286
246
177
171
131
129
121
115
000
448
288
243
230
204
192
176
162
162
102
000
315
307
274
250
247
209
176
173
137
120
000
335
308
294
244
227
176
172
153
151
141
000
397
302
295
242
221
180
164
152
125
121
000
332
280
280
241
227
207
168
160
155
147
000
467
287
238
228
220
216
177
135
122
105
000
450
407
319
250
224
214
165
056
055
055
000
459
395
326
267
216
135
108
102
098
087
000
593
254
241
237
234
187
125
109
107
097
000
404
388
320
263
250
143
115
106
104
083
000
401
286
281
240
187
174
165
161
151
131
000
426
376
310
271
183
148
118
118
116
102