Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEAT-#4419: Extend virtual partitioning API to pandas on Dask #4420

Merged

Conversation

RehanSD
Copy link
Collaborator

@RehanSD RehanSD commented Apr 25, 2022

Signed-off-by: Rehan Durrani rehan@ponder.io

What do these changes do?

  • commit message follows format outlined here
  • passes flake8 modin/ asv_bench/benchmarks scripts/doc_checker.py
  • passes black --check modin/ asv_bench/benchmarks scripts/doc_checker.py
  • signed commit with git commit -s
  • Resolves Extend Virtual Partitioning API to Dask #4419 ?
  • tests added and passing
  • module layout described at docs/development/architecture.rst is up-to-date
  • added (Issue Number: PR title (PR Number)) and github username to release notes for next major release

… Dask

Signed-off-by: Rehan Durrani <rehan@ponder.io>
@RehanSD RehanSD requested a review from a team as a code owner April 25, 2022 23:52
Signed-off-by: Rehan Durrani <rehan@ponder.io>
@codecov
Copy link

codecov bot commented Apr 26, 2022

Codecov Report

Merging #4420 (6a9855c) into master (3578288) will increase coverage by 3.15%.
The diff coverage is 84.25%.

@@            Coverage Diff             @@
##           master    #4420      +/-   ##
==========================================
+ Coverage   86.49%   89.64%   +3.15%     
==========================================
  Files         230      231       +1     
  Lines       18473    18820     +347     
==========================================
+ Hits        15978    16871     +893     
+ Misses       2495     1949     -546     
Impacted Files Coverage Δ
...dataframe/pandas/partitioning/partition_manager.py 90.25% <83.33%> (+3.23%) ⬆️
...s/pandas_on_dask/partitioning/virtual_partition.py 85.98% <83.33%> (+3.93%) ⬆️
...lementations/pandas_on_dask/dataframe/dataframe.py 95.83% <90.90%> (-4.17%) ⬇️
...ns/pandas_on_ray/partitioning/partition_manager.py 81.42% <100.00%> (-2.06%) ⬇️
...ns/pandas_on_ray/partitioning/virtual_partition.py 91.00% <100.00%> (+1.00%) ⬆️
...ecution/ray/implementations/pandas_on_ray/io/io.py 80.18% <0.00%> (-7.55%) ⬇️
modin/experimental/batch/test/test_pipeline.py 100.00% <0.00%> (ø)
modin/pandas/base.py 95.30% <0.00%> (+0.08%) ⬆️
modin/experimental/xgboost/xgboost.py 87.61% <0.00%> (+0.95%) ⬆️
... and 22 more

📣 Codecov can now indicate which changes are the most critical in Pull Requests. Learn more

@modin-bot
Copy link

modin-bot commented Apr 26, 2022

TeamCity Python test results bot

Tests PASSed

Tests Logs
ssssxssss.ssss [ 93%]
sssssssssxxxsssxxsxxsssssss.ssxxssssxxxxssssxxs.ssssssxxssssssssss.x.sss [ 93%]
sssxxssssssssssssssssssssssssssssss.xxsssssssssssssssss.xxx.sssssxxxxx.x [ 93%]
ssssxxsssssssssssssssxsxx..sssssssxsssssss.xssssxxssssxsssssssssxxxxssss [ 93%]
xxxxsxxx.sssxsssx..xssssssssxxxsxs.xxxssssxssssssxssssssssssssss.sssssss [ 93%]
ssssssssssssssssssxssss.xs.ssssss...sssssssssssxssssxsssssssssssssssxxsx [ 93%]
xxxssssssssssssssss.ssssssssxxxssssssxxx.xs.ssssssssxxssssssssss.xssssss [ 93%]
ssssssssxxsssssssssssss..sssssssssssssssssssssssxsssssssssss...xxxxxxx.. [ 94%]
ssssxssssssssssssssssssxssssssssxxssxssx.ssssssssxsssssssssssssxx.x.sxss [ 94%]
sssssssssssssssss.sssssssssxsxssssssssxsxssssssssssssssssssss.sssssssxss [ 94%]
sssssssssxsssss.sssssssxssxxssssssssssssssxsssssssss..ssssssssssxxsssss.s [ 94%]
s.sssssssssssssxssxssssssssssssssssssssssssssssssssssssssssxssssssssssss [ 94%]
sssssssssssssssss.ssssssss.sssssssssssssssssxssssssxssssssssxsssssssssss [ 94%]
ssxsxssssssssssssxsssssxssxssssssssssss..ssss..xss..x.ssssssssssxs.sssss.x.x....ssssss [ 94%]
.xss..........xx.s.s......s..sx.ss......ss.......ss.....s...s....s...s.s. [ 95%]
.s...s...............s.....s...s.....s....s..s.x....s......s..........s.x [ 95%]
........s.........s.s.............s.........................s........s.. [ 95%]
...x.......s....................s............s........................... [ 95%]
..s..................................s..........s....................... [ 95%]
.........................s.............................................. [ 95%]
........................................................................ [ 95%]
........................................................................ [ 96%]
........................................................................ [ 96%]
........................................................................ [ 96%]
.....................................x...............................x.. [ 96%]
................x........................x.....................x........ [ 96%]
...............x................................x....................... [ 96%]
.......x................................................................ [ 97%]
........................................................................ [ 97%]
........................................................................ [ 97%]
........................................................................ [ 97%]
........................................................................ [ 97%]
........................................................................ [ 97%]
........................................................................ [ 97%]
........................................................................ [ 98%]
........................................................................ [ 98%]
.............................................x........................... [ 98%]
.........................s..............x........s..x................... [ 98%]
.sss.s.x................................x..ssssss.sssss.sss..sssssssssss [ 98%]
s.ss.ss...ss.ss.ss..s.....s..sssss.s.ss..s..................x.....ssx..x [ 98%]
..s...............sss...........x....x......s.s.x.x.s................... [ 98%]
.........x......x.....s....s....sx.................x.........sssss...... [ 99%]
...ss..s....ss.s.ss.sss............s.sss..ss.s..s..s.ss..s..s...s....... [ 99%]
....s.....s............................s................sss.ss.......... [ 99%]
..sssss.s..s.....ss.ssss.s.s....s....s.......s....ssss..s....ss.s....... [ 99%]
.....s....................s.....s.ssss..............ss...............s.. [ 99%]
.s.s................................s.................................... [ 99%]
...............s...............................................sssssssss [ 99%]
sssssssssssssssssss....................                                  [100%]error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
fatal: bad object HEAD


---------- coverage: platform linux, python 3.8.13-final-0 -----------
Coverage XML written to file coverage.xml

= 8833 passed, 37801 skipped, 2917 xfailed, 26150 warnings in 148.58s (0:02:28) =
PytestBenchmarkWarning: Benchmarks are automatically disabled because xdist plugin is active.Benchmarks cannot be performed reliably in a parallelized environment.
Tests are successful
============================= test session starts ==============================
platform linux -- Python 3.8.13, pytest-7.1.2, pluggy-1.0.0
benchmark: 3.4.1 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /modin, configfile: setup.cfg
plugins: benchmark-3.4.1, cov-2.11.0, forked-1.4.0, xdist-2.5.0
collected 2464 items

modin/pandas/test/test_io.py ........................................... [  1%]
........................................................................ [  4%]
.............................................ssssssssssssssssssss.ss.ss. [  7%]
ss.ss.ss.ss.ss.ss.ss.ss.ss.ssssssssssssssssssss.ss.ss.ss.ss.ss.ss.ss.ss. [ 10%]
ss.ss.ss.ssssssssssssssssssss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ss.sssssssss [ 13%]
sssssssssss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ssssssssssssssssssss.ss.ss. [ 16%]
ss.ss.ss.ss.ss.ss.ss.ss.ss.ssssssssssssssssssss.ss.ss.ss.ss.ss.ss.ss.ss. [ 19%]
ss.ss.ss.ssssssssssssssssssss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ss.sssssssss [ 22%]
sssssssssss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ss............................ [ 25%]
........................................................................ [ 28%]
........................................................................ [ 30%]
........................................................................ [ 33%]
........................................................................ [ 36%]
........................................................................ [ 39%]
........................................................................ [ 42%]
........................................................................ [ 45%]
........................................................................ [ 48%]
.................................s...................................... [ 51%]
........................................................................ [ 54%]
........................................................................ [ 57%]
........................................................................ [ 60%]
........................................................................ [ 63%]
........................................................................ [ 66%]
........................................................................ [ 68%]
........................................................................ [ 71%]
........................................................................ [ 74%]
........................................................................ [ 77%]
........................................................................ [ 80%]
................................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [ 83%]
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [ 86%]
xxxxxxxx................................................................ [ 89%]
........................................................................ [ 92%]
........................................................................ [ 95%]
.............................................................X.......ss. [ 98%]
...x....................xx.........ss........                            [100%]

---------- coverage: platform linux, python 3.8.13-final-0 -----------
Coverage XML written to file coverage.xml


= 1999 passed, 341 skipped, 123 xfailed, 1 xpassed, 3914 warnings in 123.38s (0:02:03) =
============================= test session starts ==============================
platform linux -- Python 3.8.13, pytest-7.1.2, pluggy-1.0.0
benchmark: 3.4.1 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /modin, configfile: setup.cfg
plugins: benchmark-3.4.1, cov-2.11.0, forked-1.4.0, xdist-2.5.0
gw0 I / gw1 I / gw2 I / gw3 I / gw4 I / gw5 I / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw20 I / gw21 I / gw22 I / gw23 I / gw24 I / gw25 I / gw26 I / gw27 I / gw28 I / gw29 I / gw30 I / gw31 I / gw32 I / gw33 I / gw34 I / gw35 I / gw36 I / gw37 I / gw38 I / gw39 I / gw40 I / gw41 I / gw42 I / gw43 I / gw44 I / gw45 I / gw46 I / gw47 I
gw0 [49551] / gw1 [49551] / gw2 [49551] / gw3 [49551] / gw4 [49551] / gw5 [49551] / gw6 [49551] / gw7 [49551] / gw8 [49551] / gw9 [49551] / gw10 [49551] / gw11 [49551] / gw12 [49551] / gw13 [49551] / gw14 [49551] / gw15 [49551] / gw16 [49551] / gw17 [49551] / gw18 [49551] / gw19 [49551] / gw20 [49551] / gw21 [49551] / gw22 [49551] / gw23 [49551] / gw24 [49551] / gw25 [49551] / gw26 [49551] / gw27 [49551] / gw28 [49551] / gw29 [49551] / gw30 [49551] / gw31 [49551] / gw32 [49551] / gw33 [49551] / gw34 [49551] / gw35 [49551] / gw36 [49551] / gw37 [49551] / gw38 [49551] / gw39 [49551] / gw40 [49551] / gw41 [49551] / gw42 [49551] / gw43 [49551] / gw44 [49551] / gw45 [49551] / gw46 [49551] / gw47 [49551]

........................................................................ [  0%]
........................................................................ [  0%]
........................................................................ [  0%]
........................................................................ [  0%]
........................................................................ [  0%]
....................................................................x... [  0%]
................................x....................................... [  1%]
..................x..................................................... [  1%]
........................................................................ [  1%]
........................................................................ [  1%]
........................................................................ [  1%]
....................x................................................... [  1%]
........................................................................ [  1%]
........................................................................ [  2%]
........................................................................... [  2%]
......................................................................... [  2%]
........................................................................ [  2%]
........................................................................ [  2%]
......................................................................... [  2%]
......................................................................... [  2%]
.......................................................................... [  3%]
........................................................................ [  3%]
........................................................................ [  3%]
......................................................................... [  3%]
.......................................................................... [  3%]
..........x.............................................................. [  3%]
........................................................................ [  3%]
......................................................................... [  4%]
......................................................................... [  4%]
........................................................................ [  4%]
........................................................................... [  4%]
........................................................................ [  4%]
......................................................................... [  4%]
........................................................................ [  4%]
........................................................................ [  5%]
........................................................................ [  5%]
.....x.................................................................. [  5%]
........................................................................ [  5%]
...........x............................................................ [  5%]
......................................................................... [  5%]
........................................................................ [  5%]
....................................................x.................... [  6%]
.......................................................................... [  6%]
.......................................................................... [  6%]
........................................................................ [  6%]
...................................................................s..... [  6%]
.................x...s....................s.....s........x.............s [  6%]
....s.....................s......sx................s....s............... [  6%]
.......s...s......................s..s..................s........s...... [  7%]
..........s.....s............s.......s....s........s.s....s.......s...s. [  7%]
......s...s....s..ss..s..x....s....ss...ss....s....s.s....s....s.ss...s. [  7%]
....ss..s..s....s.ss......s..ss...s..ss..ss.s...........ss...ss..s..s.s. [  7%]
..s....ssss.s.....s.sss..s......ss..s.ss...ssss.s.s..s.ss.ssss.s.ss..s.s [  7%]
.s.ss..sss...ss..s.s.s.s.s...ss..ssss..s.sssss....ss.sss.s..s.ss.ss..s.. [  7%]
ss.s.ss.s...sssss.s..ssss.s.ss.ssss.sssss...s.sss.s.ss..sss.s.s.sss.s.ss [  8%]
ssss.sss.sss.ssss.ssss.ssss.sssss...ss.s.sssss.sss..s.sssssssssssssssss.s [  8%]
..ss...sssssss.ss..sssssssss.ssssssss.s..sss.ss.ssssss.ss.sss.sssssssss.ss [  8%]
.sssssssssss.sss.ssss..sssssss.sssssss.sssssssssssss.ss.ssssss.ssss..sss [  8%]
ssssssssssssssssssssssss.sssss.ss.ssssss.ssssssss.sssssss.ssss.sssssssss [  8%]
.sssss.ssssssss.sssss.sssssssss.sssssssssss.sssss.ssssssss.ss.sssssssssss.s [  8%]
ss.ssss.sssssssssssssssssssssssssssss.sssssss..sssssssssssss.s.ssssss.sss [  8%]
sssssssssssssss.s.ssssssssssssssssss.sssssssssssss.sssss.ssssssssss.sssss [  9%]
ssssssss.ssssssssssssssssssss.ssssssssssss.ssssssssssssssssssssssssssssss [  9%]
ssssssssssssssssssssssssssssssss.sssssssssssssssssss.sssssssssssssssssss [  9%]
ssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [  9%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [  9%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [  9%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [  9%]
sss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 10%]
sssssss.ssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssss [ 10%]
sssssssssssssssssssssssssss.sssssssssssss..sssssssssssssssssssssssssssss [ 10%]
s.ssssssssssssss..ssssssssssssssssssssssssssssssssssssssssssssss.xssssss [ 10%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 10%]
sssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssss [ 10%]
ssssssssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssss [ 10%]
ssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssss [ 11%]
ssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssssss [ 11%]
ssssssssss.ssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssss [ 11%]
ssssssssssssssssssssssssssssss.ssssssss.sssssssssssssss.ssssssssssssssss [ 11%]
sssssssssssssssss.ssssssssssssssssss.sssssssssssssssssssssss.sssssssssssss [ 11%]
ssssssssssss.sssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssss [ 11%]
ssss.s.ssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssss [ 11%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssss [ 12%]
ssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssss [ 12%]
sssssssssssssssssssssss.sssssssssssss.sssssssss.sssssssssssssssssssssssssss [ 12%]
ss.ssssssssss.sssssssssssssssssssssssssssssssss.sssssssssssssssss.sssssss [ 12%]
ssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssss [ 12%]
ssssssssssssssssssssssssssss.ssssssssssssssssssss.ssssssssssssssssssssss [ 12%]
sssssssssss.sssssssssssssssss.sss.sssssssssssssssssssssssssssss.ssssssssssss [ 13%]
ssssss.ssss.sssssssssssss.sssssssssssss.ssssssssssssssssssss..ssssssssssss [ 13%]
ssss.ssssssssssssssssssssssssssssssssss.ssssssssssssssssssssss.ssssssssss [ 13%]
sssssssssssssssssssss.sssssssssssssss.ss.sssssssssssssssssssssssssss.sss.s [ 13%]
sssssssssssssssssssss.s.sssssssssssssssssssssss.sssss.sssssssss.ssssss.ss. [ 13%]
sssssssss.sssssssssssssssssss.s.sssssss.sssssssss.sssssssssssss.sssssssss [ 13%]
ssss.sssssssssssssssss.ssssssssss.ssssssss.ssssssssssssssssssss.sssssss. [ 13%]
sssssss.sss.sssssssssssss.ssssssssssssssssssssssssss.ssssssssssss.ssssssss [ 14%]
s.ss.sssssssssssss.ssssssssssssss.ssssss.ssss.sssss.s.ss.ssssssssssss.ss [ 14%]
sss.ssssss.sssssss.ssssssssssss.s..sssss..sssss.s.sssssssssssssss.ssssssss [ 14%]
ss.s..sss.s..ssssssssssssss.ssss..sssss.sssssss.sssssssss..ssssss.sss.ss [ 14%]
sssss.s..ss.ssssssssssssssssssss.sssss.s....s.ssss.sssss.sssss.s.sssssss [ 14%]
ssssssss.sssss..sssss.ss.ss.ssssssssss.sssss..ssssssssssssss.ssssssssssss [ 14%]
.s.s.ss.s..sss.ssss.sss.sssssssssss.sssssssssss.s.ssssssssss..ssssss.ss.ssss [ 14%]
ss..ssss.ssssssssssssss.sss.sssssssssssss.sss.ssss.ssssssss.sssssssssssssss [ 15%]
sssss..ssssss.ss.sss.sss.sss.sssssssss.s.s.s.ssssssss.sssssssssssssss.ss [ 15%]
ss.sss.sss.ssssss...ssssssssssssssss.ss.ssss.ss..sss.ss..ssssssss.sssss..s.sss [ 15%]
ssss.s..sss.s.sssss..ssss.sss.sssss.ssss.....sssssss.sssss.sss..ssssssss [ 15%]
ss..ss..s.sss.s..ssss..sssssssssssss.sss..ss.sss..s.sss.ssssss.sssssssss [ 15%]
..s.s.ssss.ss.sss.sss.ssss.sssssss.s.ss.sss.sss..ss..ssssssssssss.ssssss [ 15%]
sss.sss.s.s.s.sss.ss.sssss.ssss.sssss.ssssssssssss.ssssssss.sss.sssssssss.ssss [ 15%]
.sss..sssss.sssssssssssss..ssss.ss.sssssssssssssssssssssssssssssss.ssssss [ 16%]
.s.sss...ssss.sssssssssssssssssssss.sssssss..ssssss..s.sss..s.ssssssssss [ 16%]
ssssssssssss.sssssssss.ssssss.sssss.ssssss...ssss.ssssssssssss.sssssss.s [ 16%]
ssssss.ss.ss.s.ss.sss.sss.s.sssssssssss..ssssssss.s.ssss.s.s.sss.sssss.ssss [ 16%]
ss.ssssss.sssssssssss.ss.s.ssssssss.ssss.sssss.ssss.s..sssss..ssssssssssssss [ 16%]
ssssss.ssssss..s..sssss.sss.sssssssssss.sssssssssss.sss.ss.ssssss.sss.ss [ 16%]
sssssss.sssss.ssss.sssssssssssss.sss..s.sssssssssss.s.sss..ss.ssss.sssss. [ 17%]
ssssssssssssssssss.ssss.sssss.s.ss.sss.sssss.sssssssssssss.sssssssss..sssss.ss.s [ 17%]
ssssssssss.ssssss.sssssssssss.s.sssssss.ss.ssssssssssssss.s.s.ssssssssss [ 17%]
ssssssssssssssssssssssssssssss.ss.sssss.s.s.ssssssssssssssssssssssssss.s [ 17%]
.sssssssssss.ssss.ssss.ssss..ssssssssssssss.ssssss.ss.sssssssssssssssss.s [ 17%]
sssss...sssssssssss.s.sssssss.sssssss.sssss.s..ssssssss.sssssssssss.s..s.ss [ 17%]
ssssss.ss.sssssssssss.ss.ss..sssssssssss.sss.sssssssssssss.ss.ssssss.sss [ 17%]
s.ssss.ss.ss.sssssssssss.s.ssssssssssssss..ssss...sssssssss.s.ssssssss.s [ 18%]
sss.ssssss.sssssssssss.ss.ss.sssssssssss.sssssssss...ssssss.sssssssssssss. [ 18%]
.sssssss.s.ssssss.ssssss..ss...ssssssss.sssssssssss.sssss.sssssssssssssss [ 18%]
.sssssssssss.ss.sssss.ssssssssssssss.ssssssssssssss.sss.ssssssssssssssss.s [ 18%]
s.s.ssss.sssss.ssssssssssssssssssssss.ssssssssssssssssssssss.s.sssssssss [ 18%]
ssssssss.sssssssssssssssssssssss.ssssssss..ssss.ssssssssssssssssssssss.s [ 18%]
sssssss..sssssssssssssss..ss.sssssssssssssssssssssss.ssssssssssssssss.sss [ 18%]
ssssssss.s.ssss..s.sssssssss.ssssss.sssssssssssss.s.sss.ss.ssssss.ss...ss [ 19%]
sssssssssss.ssssssssss.sssss.ssssss..ssssssssssss.sssssss.ss.ssssssss.sss [ 19%]
ss.ss.sssssssss.s.ssssssssss.ssss.ss.ss.sssssssssssss.ssssssssss.ssssssss [ 19%]
.s.s.sssss..ssss.sss.ssss.sssssssssssssss.ssssss.sssssss..ss.ssssssss..s [ 19%]
sssssss.sss.sssssssssssss.ssssss.sssssssss.ssssss..ssssss..s.sss.ss.ssssss [ 19%]
ssssssss.sssssssss.sss.s.sss.ssss.ssssssss.s.ssssssss...sssssss.sssssssssss [ 19%]
.s.sssss.ssssssssssssssss.ssssssssssssssssssssssssssssssssss.ss.ssssssss [ 19%]
sss.sssssssssssssssssssssssssss.ss.sss.sss.ssssssssssssssssss.sssssssssss [ 20%]
sssssssssssssssssssssssss.sssssssssssss.sssssssssssssssssssssssss.ssssss [ 20%]
.ss.sssssssssss.sssss.sssssssssssssssssssssssss.sss.ssssssssssssssssssss [ 20%]
ssssssssssssssssssssssssssssssss.sssssssssssssssss.s.ssssssssssssssss.sssss [ 20%]
ssssss.ssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssss [ 20%]
sssssssssssssss.ssssssssssssssss.s.s.sssssssssssssssssssssssss.sss.sssss [ 20%]
sssssssssssssssssssssssssssssss.sss.ssssssssssssssssssssssssssssssssssss [ 21%]
sssss.ss.sssssss.sssssssssssssssssssssssssss.ss.ssssssssssssssssssssssssss [ 21%]
sss.ssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssss.ssssssss [ 21%]
.ssss.sssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssss [ 21%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssss [ 21%]
ssssssss.ssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssss [ 21%]
ssssssssssss.sssssssssssss.sssssssss.ssssssss.sss.sssssssssssssssssss.ss [ 21%]
ssss.sssssssssssssssssssssssss.ssss.sssssssssssssssssss.sss.s.sssssssssss [ 22%]
s.s.sssss..s.sssssssss.ssss.sssssss..sssssssss.ssssssss.ssssssssssssss.ss. [ 22%]
sssssssssssssssss.sssssss.ssss.ssssss.s.ssss.sssss.ss.ssss..ssssssss.ssss [ 22%]
ssssss..sss.ssssssssss.s.ssssssssssssss.sssssssssssssssssssssssssss.sssss [ 22%]
s.ssssssssssss.ss.ssssssssss.ssssss.ssssssssssssssss.sssssssssssssssssss [ 22%]
s.sssssssssssssssssssss.ss.sssssssssssssssss.sssssssssssssss.sssssssssss [ 22%]
ssssssssssssssssss.ssssss.ss..sssss...sssssss......sssss.......sssssssss [ 22%]
ssssssssssssssssssssssss....................sssss..sssss..............s. [ 23%]
sssss.sssssssssssss.sssssss..sssssssssssssssssss.ss..sssss.......s.s.s.. [ 23%]
....s.ssssss.sssss.s..ssssssssssssssss.ssssssssss.ssssssssssssssssssssss [ 23%]
ssssssss......sssssssssssssssssss.s.ssssss.ssssssssssssssss.sssss..sssss [ 23%]
sssssssss.ssssssssssssssssssssssssss..ssssssssssssssssssss.s......s.s......s... [ 23%]
sss.ssss.ssssss.s.ss.ssssssss..ssssssssssss.sssssssssss..sssssssssssssss. [ 23%]
ss.sssss.ss.sssss..s.sssssssssssssssssssssssssssss...ssss..ss.s.s..s...s [ 23%]
.ssssss.s..ss.sss.ssss.sss.sssss.sssssssssss.ss.sss.ssssssssssssssss.ssss [ 24%]
sss..sssssssssss.sss.sssssssssss.s.ssssss..ssss.sss.sssssss.sss.sss.ssss. [ 24%]
s...ssssssss.ssss.ss.ssssssss..ssss.ssssssssss.ssssssssssssss.sssss.s.ss [ 24%]
sssss.ss.sssss.ssss..ssssss..ss.ssssssssss.ssssss.s.sssssssss.sssssss.ss [ 24%]
.ssssssssssssss.sssssssss.ss.s.sssss.ssss.ssss.ss.sss.s.s.s..ssss.ssssss [ 24%]
sssssssssssssssssssssssss.sssssssss...sssssssssss.sssssssssssssssssssss. [ 24%]
s.ssssss.sssssssss.s.ssssssssssssssssss..sssssssssssss.s..s..ssssssss..s [ 25%]
.ssss.ssss.ss.ssss..ssssssss.sss.ssssss.ssssssssssssssss.ss.ssss.sssssss [ 25%]
ssssssssss.sssssssssss.sssss.ssssssss.ssssss.ssssss.sssssssss.sssssssssss [ 25%]
.ssss..ssssssssssss.s.sssssssss...sss.ss.ssssssssssss..ssss.sssssss.sssss [ 25%]
ssss.sssssssssssssssssssssss..ssss.ssss.s.ssss.sss.s.s.sssssssssssss.ss.ss [ 25%]
sssssss..sssssssssssssssss.sssss.sssssssssss.ssssssssssssssssss..s.sssss [ 25%]
s.ss.ssss..ss.s.sss.s.sssssssssssssssssssssssssssssssssssss.ss.s.sssss.s.ss [ 25%]
ssssssss.ssss.ss.s.ssssssssssssssssss.sssssssssss..s.ssss.sssssss.sss.ss [ 26%]
ssssssssssssss.sssss.ssssssssssss.s.ssssssssssss...ss..sssss.ss.sssssssssss [ 26%]
ssssssss.ssssssss.ss.ssss.sssssss.ssssssssssss.sss.ssssssssssss.sssssssss [ 26%]
sssss.sssssssssssss..s..sssss.sssssssss.sssssssssssssssss.sssssssssssss.s [ 26%]
ssssss.ssssssssssss..sssss...ssssssss.ssss.sssss.ssss.ssssss.sssssssssss [ 26%]
ssssss.ssssss.ssssss.ss.ssssssssssssss..ssssssssssssssssssss.s..sss.ss.. [ 26%]
ssssss.sssssssssssssssssss.ss.sssssssssssssssssssssssssssss.ss.ssss.s.ss. [ 26%]
sssssss.s.ssssssssssssss..sss.ss.ssssssss.ssssssssssssssss.ssss.ss.sssss [ 27%]
sssssssss.ssssssssssssssss.ss.ss.s.s.sssssssssssssssss.sssssss..ssssss.s [ 27%]
sssss.ssssssss.ssssssssssss.ssss.sss..ssssssssss.sssssssssssssssssssss.s [ 27%]
ss.s.sssssssss.ssssssssssssssssss.s.ssss.sssssssssss.s...ssssssssssssss. [ 27%]
sssss..sss..ssssssssssssssssssssssss.sssssssssss.ssssssssssss.ss.sssssss [ 27%]
s.ssssssssssssss..ss.s.s.sssssssssss.ssssssssssssssss..sssss.ssssss.sssss [ 27%]
ss..sssssssssssssssss.ssssssss..........s.ssssss.sssssssssss..sss.sss.s...... [ 27%]
.ssss.ssss.ssssssssss.sss..sss........sssssss..ssssssssss.sss.sssss......s. [ 28%]
sssssssss.sssssss.sssssss.s.......ssss.sssss.sssssss.sssssss.ss.......ssss. [ 28%]
.sssss.ssssssss.s.sssssss.ss....sss.sssssss.ssssss.ssssssss.ss....ssssss [ 28%]
.ssss.ssssss.sssss.sssssss.s.s.sss.ssssssssssss.ssssssssss.ssssss.ssssss [ 28%]
ssssss.sssssssssssssssssssss.ssssssssssssssssssssssssss.ssssss..sss.sssssss [ 28%]
s.ss.sssssssss.ssssss.ss.sssssssssssssssssssssss.sssssssss.sssssssssssssss [ 28%]
..ss.ss..ssssssssss.ssssssss...s..ssssssss.ssssssss.ssss..ssssss.ssss.ss [ 28%]
sss.sss.sssss.ssssss.ssss.ssssssss.ss.ssssss.sssssss.s.ssssss.s.s.s.ssssss [ 29%]
ss.sssssssssssssssss.sssssssssss.ssssssss.ssssssss.ss.ssss.s.ssss.sss.sss. [ 29%]
ss.sssssssssssss.ssssssssss.sssssssssssssssss.ssssssss.ss.ssssssssssssssss [ 29%]
sssss.ss.ssssssssssss.ssssss.ssssssss.ss.ssssss..sssssssssss.ssssssssssss [ 29%]
ssssssssssssssssss.sssssssss.ss.sssssssss.sssssss.s.ssssss.s.ssss.sssssss [ 29%]
ssssssssssssssssssssssssssssssssssss.ss.ss.ssssssssssssss.sssssssssssss. [ 29%]
ssss.ssssssssssssssssss.ss.ssssss.sssssss.sssssssss.sssssssssssssss.sssssss [ 30%]
sssssssssssss...sssss.ssssss..sssss.ssssssssssssssss.ss.ssssssssssssss.s [ 30%]
sssssssssssssssssssssssssssssss.s.ssssssssss.s.ssssssssss.s.ssssssssssss [ 30%]
s.sssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssss [ 30%]
sss.sssssssssssssssssssssss.s.s.s.s.s.sssssssss.s.s.sssssssssssssssss.s. [ 30%]
s.sssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssss..ss [ 30%]
sssss.s.sssssssssssssssssssssssssssssss.sssssssssss....s.sss.ss.sssssssss [ 30%]
s.ssssssssssssssssssssssssss.s.sssssssssssss.sss.s.sssssssssssss..ssss.ss.. [ 31%]
ssssssssssssss.ssssss.sssssssss.sssssss.ssssssssssssssssssssssssssssssss. [ 31%]
.ss.sssssssssssssss.ssss.s.ssss.sssssssssssssssss.ssssssssssss.ssssssssss [ 31%]
s.ssss.sssssssssssssss..ssssssss..sssssssssssssssssss.ssssss...sssssssss [ 31%]
sss.ssss.ssss.sssssssssss.ssssssssss.sssssssssssssssssssssssssssssss.sss. [ 31%]
.s.sssssssss.s.sss.ssssssssssssssssssssssssssssssssssssssssssssss.ss.ssss [ 31%]
ssssss.ssssssss.ssssssss..sss.ssssssssssssssssssssssss.sssssss..ssssssssss [ 31%]
sssss.ssssss.sssssssssssssssssss..ssss.sssssssssssssssssssssssssss.ss.ssss.sss [ 32%]
s.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssss [ 32%]
sssssssssss.ssssssssss.ssssssssssssss.sssssssssss..s.sssssssssss.sssssss [ 32%]
ssssssssss.ssssssssssssssssssssssssssssssss.sssssssss...sssss.ssss.sss.ss [ 32%]
ss..sssssssssssssss.ssssssssssss.ssssss.ssssssssssssss.sssssssss.s..s.ss [ 32%]
s.sssssssssss.s.ssssssssss.ssssssss.ss.sssss.ssssss.sssssssssssssss.s..ssss [ 32%]
.ssssssssssssss.sssssssssssssssssss.sssssssss..ss.s.sssssss.ssssssssssss [ 32%]
sss.ssssssssssssssssssssssssssssssssssssss.sssss.ssss.sss.ssssssss..ssss [ 33%]
ssss.ssss.ssssssssssss.sssssssss..sssssssss.sssssssss.ss.ssss.s.sssssssss [ 33%]
ssssssssss.ssss.ssssssssssssssssss.sss.ss.sssss..sssss.sssssssssssssssss [ 33%]
ssssssssssssssssssssssssss.sssssssssssssssssssss...ssssssss.sssssss..ssssss [ 33%]
sssssssssssssssssssssss.ssssssss..ssssssssssssssssssssssssss.s.ssssssssss [ 33%]
s.sssssssssssssssssssssss..sss.sssssssssssssssss.ss.ssssssssssssssssss.ss [ 33%]
ssssss.sssssssssssssssssssssss.sss.s.sssssssss.ssssss.sssssssssss.ssssssss [ 34%]
sss.sssssss.ssssssssssssssssssssssssssssssss.ssssssssssssss.ssssssssssss [ 34%]
sssss..sss.s.sssss.sssssssssssssssssssssss.ssssss.ssssssssssssssssssssss [ 34%]
ss..sssssss.sssssssssssssssssssssssss.s.s..ssssssss.ssssssssssssssssssss [ 34%]
ssssssssssssssssssssssssssssssssssss.sss.ss.ss..ssss.sssssssssssssssssss. [ 34%]
sssssss.sssssssssssssssssssssssssss.ssssssssssssss.sssssssssss.sss.ssssss [ 34%]
s.s.sssssssssssss.ssssssssssssssssssssssssssssssssssssssssss.sss.ssssss.sss [ 34%]
ssssssss.ssssss.sssssssss.ssssssssssssssssssss.sssssssssssssssss.ssssssss [ 35%]
ssssssssssssssssssss..sssssssssssssssssssss.sssssssssssssss.ssssssssssss [ 35%]
sssss.sssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssss [ 35%]
ssssssssssssssssssssss.ssssssssssssssssssssssssssss.ssssssssssssssssssss [ 35%]
ssss.s.s.ssssssssssssssssssssssssssssssssssssss.s.ssssssssssssssssssssss [ 35%]
sssss.sssssssss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 35%]
sssssssssssss.s.s.sssssssssssssssssssssssssssssssssssssssssssss.ssssssss [ 35%]
sssssssssssssss.s.s.s.sssssss.sssssssssssssssssssssssssssssssssssssssssss [ 36%]
ssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssss.sssss [ 36%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 36%]
ssssssssssssssssssssssssssss.ssssssss.sssssssssssssssssssssssssssssssssss [ 36%]
ssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssss [ 36%]
sssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssss.sssssss.ss [ 36%]
ssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssssssssssss.s [ 36%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssss [ 37%]
sssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssss.ssssss [ 37%]
ssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssss [ 37%]
ssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssss [ 37%]
ssssssssssssssssssss.ssssssssssssssssssssssssssssssssssss.sss.ssssssssss [ 37%]
ssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssss [ 37%]
sssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssss [ 37%]
ssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssss [ 38%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 38%]
ssssssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssss.sss [ 38%]
sssssssssssssssssssssssssss.sssssssssssssssssssssssssss.sssssssssssssssss [ 38%]
sssssssss.sssssssssssssssssssssssssssss.sssssssssssssssssssssssssss.ssss [ 38%]
sssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssssssss [ 38%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 38%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 39%]
ssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssssss [ 39%]
sssssssss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 39%]
sssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssssssss [ 39%]
sssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssss.s.s.s. [ 39%]
s.s.ssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssss [ 39%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 40%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 40%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 40%]
sssssssssssssssssss.s.s.s.s.s.ssssssssssssssssssssssssssssssssssssssssss [ 40%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 40%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssss [ 40%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 40%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 41%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 41%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 41%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 41%]
sssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssss.ssssssss [ 41%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 41%]
ssssssssssssssssssss.ssssssssssss.sssssssssssssssssss.ssssssssssssssssss [ 41%]
ssssssssssssssssssssssssssss..sssss.sssssssssssssssssss.ssssssssssssssss [ 42%]
sssssssssssss..ss.s.sssssssssssssssssssss.ssssssssssssssssssssssssssssss [ 42%]
ssssssssssss.sssss.ssssssss.xsssssssssssssssssssx....ssssssss.ssssssssss [ 42%]
ssssssssssssssssssssssssssssssss.s.s.s.ssssssssssssssssssssss.ssssssssss [ 42%]
sssssssss.ssssssssssssssssssssxxss..s.ssssssssssssssssssssssss.ssssssssss [ 42%]
s.ssxssssssssssss.ssssssssssssssssssssssssssssssxssssssssssxssssssssssss [ 42%]
ssssssssssssssssssss..sssssssssssssxssssssssssssssssssssssssssssssssssss [ 42%]
ssssssssssssssssssssss.sssssxssssssxsss.s.ssssssssssssssssssssssssssssss [ 43%]
sssxsssxssssssssssssssssss.ss.ssssssssssssssssssssssssssssssssssssss.ssss [ 43%]
ssssssssssssssssssssssssssssssssssxxxssssssssss.xsssssssssssssssssssssss [ 43%]
ssssssssssssssssss.sss.ssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 43%]
sxssssssssssssssssssssssssssssssssssxsssss.ssxsx.sssssssssssssssssssssss [ 43%]
sssssssss.sssssssssssssssssssssss.ssss.ssssssssx.sss.ssssssss.sssssssss.s [ 43%]
.sssssssssssss.ssssssssssssssssss..ssssssssssss.x.ssssssssssssssssss.s.sss [ 43%]
s.sssssssssssssss.sssssss.sssssssssssssxxsssssx.ssssssssssxsss.sssssssssss [ 44%]
s.s.ssssssssssss.sssssssssssssssssss.sssssss.ssssssssssssssssssssxsssssx [ 44%]
ssssssssssssssss.ssxsssssssssssssssssssssssssxsssssss.ssssssxsssssssssss [ 44%]
ssssssssssssssssssssssssssxsssssssssssssxssss.ss.ssssxss.ssssssssss.ssss [ 44%]
ss.sssssssssxssssssss.sssssssssssssssssssssss.ssssssss.ssssssssxsssssssss [ 44%]
ssssssssssssssxsssxssss.ssssssxssssssxssssssssssssxsssssssssss.sssssssssss [ 44%]
sssssssssssssssss.sssss.sssssssssssxsssxssssssssssssssssssssssssssssssx. [ 44%]
sxxx.sxx.sxssssssxsssssssssssssssssss.sxxxssss..sssssssssssss.ssssssssss [ 45%]
..x.s.s.s.ssssssssssssssssssssssssssssss.s.sssssssssssssssssssssssssssss [ 45%]
sssssssssssssssssssssssssssssssssssss..xsssssssssssssssssssxxsssssx.xxxs [ 45%]
ssss.sssssssssssxsssxssssssssssssssssssssssssssssssssssss.sssssssssssssssss [ 45%]
sssssssxsssssssssssssssss.sssss.ssssssssssssssssssssxsssssssssssssssssss [ 45%]
ssssssssssssssssssssssssssssssssssssssssssssssxsssssssssssssxssssssssssss [ 45%]
ssssssssssssssssssssssssssxssssssssss.ssssssssssssssssssssssssssssssssssxsss [ 46%]
ssssssssss.sssssssssss.ssssssssss.sssssssssssss.sssssssssssssssxssssssss [ 46%]
ssssssssssssssxsssssssxsssssssssssxssssssssssssssssxssss.ssssssssssssssss [ 46%]
ssssssssss.ssssssssssssssssssssssssssssssssssxssssssssssssssssssssssssss [ 46%]
ssssssxsssssxsssssxsssssssssxssssssssssssssssssssssssssssssssssssssssssssss [ 46%]
ssssssssxssssssssssssssss.sssssssssssssssss.sssssssssssxsssssssssssssssss [ 46%]
sssxsssssssssssssssssss.sssssssssssssssssssssssxsssssssssssssssssssssssss [ 46%]
ssssssssssssssssssssssssss.sssxsssssxssssssssss.sssssssssss..sssssssssss [ 47%]
sssxssss.ssssssssssssssssssssssssssssssssssxssssssssssssssssssssxssssssss [ 47%]
sssssssssxsssssssssssssssssssxssxsssssssssssssssssssssssssssssssssssssssss [ 47%]
sssssssssssssssssssssssssxsssssssssssssxssssssssxsssssssssxsssssssssssssssss [ 47%]
ssssssssssssssssssssssssssssssssssssxssss.sssssssssssssssxsssssssssssxss [ 47%]
ssssssssssssssssssssssssssssxssssss.sss..sssssssssssssssssssssssssssssss [ 47%]
ss.sss.sssxssxsxsssssxsssssxxxxssssxsssxsssssssssssssssxsssxssssssssssss [ 47%]
ssssxssssssssssssssssssxsssss.xsssssxssssssss.xsssssx.sss.ssssx..xss.sss [ 48%]
s.ssssxsxs.ssssss.ssssxxx.xxxxxsxxssssssssssssssssssssssssssssssssssssss [ 48%]
ssssssx.xxxxsxxxxssssssssssssssxxxssssssssssssssssxssssssssssxssssssssxs [ 48%]
s.sssssssssssssssssssssssssssssssssssssssssssxsssxssssssxssssssxsssxssss [ 48%]
.ssssssssssssssssssxssxsssssssssssssssssssssssssssssssssssssssxssssssssss [ 48%]
ssssssssssxssssssssssssssssssssssssxssxxsssssssxsssssssxssssssssssssssss [ 48%]
sssxsssssssssssssssssssssssxsssxssssssssssssssssssssssssssssxssssssssssss [ 48%]
sssssxssssssssssssssssssssssssssssssssssxssxsssssssssxssssssxssss.sssssx [ 49%]
ssssssssssssssssssssssssssssssssssssssssxss.ssssssssssssssssssssssss.sssss [ 49%]
ssss.sssxsssssssssssssssssssssssssxssssss.s.ssssssssssssssss.ssssssssssss [ 49%]
sssssxsssssssssssssssssssssssssssssssssssss.sssssssssxssssssssssssssssss [ 49%]
xssssssxss.ssssssssssssxs.xxsxxsssssssssssxsxssxxsxxsssssssssssssssxxxxx [ 49%]
ss.ssssssssssxxsxssss.ssxssssssxxssssxssssssssssssxsssssssssssssxsssssss [ 49%]
sssssssssssssssxsssssssssssssssssssxsssssssssxssssssssssssssssssssssssssss [ 49%]
sssssxsssssssssxsssssssssssssssssxssssssssssssssssssssssssssssssssssssssss [ 50%]
ssssssssssssssssssxsssssssssssssssssssssssssssssssssssssssssssxsssssssxss [ 50%]
ssssssssssss.ss.sssssssssssssss.ssssssssssssssssssssssssssssssssxssssssss [ 50%]
sssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssssx [ 50%]
ssssssssssxssssssssssssssxsssssssssssssssssssssssssssss.ssssssssss.sss.s [ 50%]
ssssssss.ssssssssssssssssssssssssssxsssssxxsss.sssssssssssssssssssssssxs [ 50%]
sssssssssssssssssss.sss.ssssssssssssssxsssxxx.ssssssssssssssssssssssssss [ 51%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssxxxxssssss [ 51%]
ssxxssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 51%]
ssssssssssssssssssssssssssssssssxsssssssssssxssssssssssssssssssssssssxss [ 51%]
ssssssssssssssssssssxxxsssssssssssssssssssssssssssssssssssssssssssssssss [ 51%]
ssssssssxsssssxsssssssssssssxxssssssssssssss.xssssssssssssssssssssssssss [ 51%]
ssssssxsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 51%]
ssssssssssssssxsssssssssssssssssssssxs.sssssssssssssssssssss.xssssssssss [ 52%]
ssssssssssssssssssssssssssssssssssssxsxsssss.ss.sssssssssssxsss.ssssssss [ 52%]
s.xssxssssxssssss.x.x.xsxssssssssssssssxssssssss.ssss.sssxsss.ssssssssss [ 52%]
ssssssxs.sssssssxx.ssxssssssssssssssssx..sssssssss.ssssssssxxssxxxxxssss [ 52%]
s..xsssxs.sssxxxssssssssssxxssssssssxxxxssssssssxssx.ssssssxsss.ssssssxs [ 52%]
sssssssssssssssssxssssssss.sssssssssssssssssssssssssssxssssxxsssssssssss [ 52%]
ssssssx.sssss.ssx.sssssssssssssssssssssssssssssssssssssssssssssssssssxx. [ 52%]
sssssss..sssssssssssxsssssssssssssssssxsssssssssssssssssxsssssssssssssss [ 53%]
ssssssxssssxssssssssx.ssssssssssssssssssssssssxsssssssssssxx.sssssssssss [ 53%]
ssssssxsssssssssssssssssssssxxssssssssssxssssssssssssssssssssssssssssxxs [ 53%]
ssssxx.xssxssssssssssssssssssssxssssssssssssssssxsssssssssssssxsssssssss [ 53%]
sssssxsssssxssssssssssssssssxxssssxssssssxssssssssssssssssssssxssssssssssss [ 53%]
sssssssssssssssxsssssssssssssssssssssxsssssssssssssssssxsxssssssssssssxsss [ 53%]
sssssxsssssssssssxsssssssssssssssssssssssssssxssssssssssssssssssssssssssss [ 53%]
ssssssssssss.ssssssssssssssssxssssssssssssssxsssssxsssssxsssssssssssssssss [ 54%]
ssssss.sssssssssssssssssxssssssssssss.ssssssss.sssssssssssssssssssssssss [ 54%]
ssssssxxsss.sssssssssssssssssssssssssss.sssxxssssssssssssssssssssssssssss [ 54%]
sssssssxsssxssssxsssssssssssssssssssss.ssxssss.sssssssssxssssssssssssss.ss [ 54%]
ssssssssssssssssssssssssssssx.x.x.ss.sssssssssssssssssssssssssssxssxsssss [ 54%]
ssxssssssssssx.xsssssssssssssssssxsxssssssssssssssssssssssssssssssssssss [ 54%]
ssssssxxxssssssssssssssxssssssssssssssssssssssssssssssssssssssssssssssss [ 54%]
ssssssssssxssssssssssssssssssssssssssssxsssssssssssssssssssxssssssssssss [ 55%]
sssssssssssxxsssssssssssssxsssssssssssssssssssssssssxxssssssssssssssssss [ 55%]
sssxssssssssssssxsssssssssssssssssssssssssss.sssssssssxssssssssssssssssx [ 55%]
ssssssssssssssxssssssssssssssssssssxsxssssssssssssssssssssssssssssssssss [ 55%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 55%]
sssssssssssssssssssssssssssssssx.xssssssssxxsssssx.ssssxssssssssssssssss [ 55%]
ssxsssssssssssssssssxsssssssssssssssssssssssssssssssssssssssssssssssssss [ 55%]
ssssssssssxxx.sssss.ssssssx.ssssxssssssssssssssssxsxsssssssssssssxxs.sss [ 56%]
s..xssssssssssssssxx..xxssssssssssssssssssssssssssxxxxsssssssssss.x.xssx [ 56%]
ss.ss..sssxssssxxs.xssssssxsssssssssssssssxx.xxx.xxxxx.xxxxxxssssxxssxss [ 56%]
sxss.xssxssssssssssxsss.xssxssx.sssssssssxsssxssssssxs.sxssssxsx.ssss... [ 56%]
ssx..sssxssss.xsssssssssssssss.xssssxsssssssssssssssssssssssss.sssssx.xx [ 56%]
.xxx.x.x.ss.ssss.xsssssssssssssssssxssssssssssssxxx..xxxxssxxxssssssssss [ 56%]
ssssssssxxxxxxssss.xx.xxx.xxsssssssssssssssxxsssssssssssssssss.sssssssss [ 56%]
ssss..sssssssssssssssssssssx.xxsxsxx.xsssxssxssxxsssssxsssss.sxssxs.sss. [ 57%]
sssxx.sssxssssssxxsss.xssssssssssssssssxsxssssssssxssssssxsssxs.ssxxsxss [ 57%]
.sssssssssssssssssssssxssxsssssssssssssxssssssssssssssssxssssssssssssssss [ 57%]
ssxxsssssxs.ssxsssxsssxxssxssxxxssxssxxsssssssssssssssssssssssxx.xxxxsss [ 57%]
ssssssxssxsxsssssssxsssssssssssssssssssssssssssssssxsssssssssssssx.xxsss [ 57%]
ssssssssssssssssssssss.xxsssssssssxssss.xxxssss.sss.xxxsssssssssssssssss [ 57%]
sssssssssss.xssss..ssssssssssssssssssssssx.xxsssssssssssxssss.xss.ssssss [ 58%]
ssssssssss.ssssssssssssxssssxsssssssssssssxxxxssssssssssssssssxsssssssss [ 58%]
ssssssssx.xxssss..xsssssssssssssssssssxsssssssssssssssssssssxssss.ssssss [ 58%]
ssxxsssssssssssssssssssssssssssssssssssssssssxsssssssssxxssssssssxxsssss [ 58%]
sssssssssxsssssssssssss..xssxsssssssssssssssssssssssssxsssssssssssssssss [ 58%]
sssx..ssssssssss..xxsxsxssss..s.sxxssssssxxxxxsssxssssssxsxsssssssxxsxsxss [ 58%]
sssssssssxxsssxssssssssssssxsxssssssssssssxssssxssxsssssxsssssxssxsxsssss [ 58%]
ssssxsxsssssxsxsssxssxsssssssssssssxssssssss.ssssssssssss.ssss.sss.ssssss [ 59%]
sssssxssssssssssssssssssxssssssxsxssxsssxsssssssssxssssxsssssxsss.xsxsss [ 59%]
s.xsssssssssssxsxsssssxsssssssssxssssssssxssxsssssxsssssss.sssxsssssxxs. [ 59%]
s.sxxssssxss.ssxssssssxsssxssssssssss.ssssssxssssxsssxss.ssss.sssssss.ss [ 59%]
.sssxssxsssxssss..sssssxssssssssssssssxxxsxssssssssx.sxssss.ss.xsssxsxssxx [ 59%]
ssss.ssssssssxxsss.ssssssxxsssssssssxsxssssssxssxxsssssxssxsss.ssxxsxss.s [ 59%]
ssssxxs.ssxsssxsssxxssssxsxsssssssssssxssxsssssssssssssssssxsxssxsxssssxs [ 59%]
sss.s.sssssssssxssssx.sxs..x.sxssssssxsssss.x.ss.xxxssssssxss.sxsxxssxxxxs [ 60%]
ssssssss.xssxxssxxxssss.sssssxssxssxxxxssss.ssssxsssxxxssxxsssxss.sssxsss [ 60%]
xxsxxssssxss..ssxssxsxssxsxsssxs.ssxssssssssssxsssxxssssxssssssssssxsx.s [ 60%]
ssssssssssssx..x..sssssssxsssss.s.xss.ssssssssxxsxssxssssssssssssxxsxsss [ 60%]
ss.ssssssxsssss.xsssssssssss.sssssssxssxsssssxsssssssxsssxsxs.sssxssssss [ 60%]
ssssssssxxsxssssssssssxsssssxssssssssssssssxxxsssssssssssssssssxxs..ssss [ 60%]
ssssssxxssssssssssssssssxxxssssssssssssssssssssssssssxxxsssxssssssssssss [ 60%]
ss.sssxxxsssssssxxsssssssssxxsssssssssxxx.xssssssssssssssssssssssss.ss.s [ 61%]
ssssssssxxssss..xxxsx.xssssss.x.ssxxsxsssssxxsxxsssss.sssssss.s..sssss.ss [ 61%]
ssssxssssxssssssxxssssssssxx.s.ssxssssssxssxs.xssssssssssssssssxssssssss [ 61%]
ssssssssssssssss.ssssssxxssxssssxssssssxxssxssxsssssssssssssssssxs..xx.x [ 61%]
ssssxxssssssxsssssssssssssss...ssssssxssssssssssssssssssxssssssxssssssss [ 61%]
sssxxxxssssssssssssssssssssssssssssssxxxsssssssxssssssssssssssssssssxxss [ 61%]
sssssssxxssssxsssxsssssssssxxsssssssssssssssssxx.sssssssssssssssssssssss [ 61%]
ssssssssssxsssssssssssssssssxxssssssssssxssssssssxsssss.ssssssssssssssss [ 62%]
sssssssssssxxssss.sssssssssssssssssssssssxxxxssssssxssssssssssssssssssss [ 62%]
sssssssssssssxsssssssssssxssss.sssssssssssssssssssssssssssssxsssssssssss [ 62%]
sssssssssssssssssssssssssssssssss.ssssssssssxsssssssssssssxxssssssssssss [ 62%]
sssssssssx.sxxsx..ssxsxss.ssssssss.sxssssxssssssxsss.sssssxssssssssss.ss [ 62%]
ssxssxsxs.sss.s.sssssssxss.sxsssxsssssssssxsxsssssxssssssssssss.ssssssssssss [ 62%]
ssssss.xxsxssssssssssssxsssxssssxssxssssssxxssssssssssssssxxxssssxsssssxssss. [ 62%]
ssssxsssssssssssssssxssssssssssssxss.ssxssssxssxssxssssssssssxsssss.ssssx [ 63%]
ssssxxsssssssssssssssssxssxssssssssssx.sssssssssssssssssssssssssssssssss [ 63%]
xsssssssssssxssssssssx.sssssssssssxsxss.sssssxssssssssssssssssssssssssss [ 63%]
ssssssxssssssssssssssxsssssssssssssssssssssssxsx.sss.sssssssssssssssssss [ 63%]
sssssssxx.xssssssssssssssxxsssxssssssssssssssssssxxsssssssssssxssssxx.xs [ 63%]
ssssssssssxsssssssx.xsssssssssssssssss.xssss.ssssssssssssssss..xxxxssssx [ 63%]
xxxxsssssssssssx.sssssssssssssssxxssxssssssssssssssssssssssssssssssssxxs [ 64%]
ssss.xx.xsss.sxsssxsxsxs.ssssxssxssssssssssxsssssssssxssssssxssss.ssssss [ 64%]
sxsssssssxssxxx.ss.xssssssssssssxssssxxsssssssssxsssss.sssxxsssssssssxss [ 64%]
sssssxsxsssssssxsss.ssxsssssxssssssssxxx.sssssssssssssssssssssssss.xxx.s [ 64%]
sssssssssxx.x.xxxssssssssssssssxss.xxssssx.xxxssss..sssssssssssss.xx.xxxsx [ 64%]
ssssssx.xxxssssssssxsxxssxssssssxsssxsxs.xx.ssssxssss..ssssxsxxsss.xxssssxs [ 64%]
ssxs.sssssxssxsxxssssssssxsssssssxsxxsssssxssxss.sxssssssssss.ssssxsssssss [ 64%]
ssssssssssssssssssssssssssssssssssss.ssssssxsssssssssssss.xss.s.ss.xsssss [ 65%]
sssxsssssssssssssssssssssssssssssss.sxsssssssssssssssssssssxsssssx.sssss [ 65%]
ss..sssxsssssxsssxssssxxssssssssssssxsssxssssssssssssxxsssssssssssssxsss [ 65%]
sxsssxssssssssssssssxsssssssssssssxsxxssssssssxsssssssxsxsssss.sssssssss [ 65%]
sxsxssssssssssxssssssssxssssxsxssssxxssssssssssssssssxxsssssssssssxxssss [ 65%]
ssssssxsssxssssxsssssssssssssssssssssss.x..ssssssssss.xxssss.xssss.xssss [ 65%]
sssssssxsssssss..sssssssssssxxssssxxxssssssssssssssx.sssssssssssx.ss..xx [ 65%]
ssssssss.xxxxsssssssssssssssssssssssssssssssssxxsssssxssss.xxsssssssssss [ 66%]
xxx.xsssssssssssss..sssssssssssssssssssssssxsssssssssssssssssssssssxx..x [ 66%]
ssssssssssssssssssssssxssssssssssssssxssss.sss..ssssssssssssssssssssssss [ 66%]
ssssssssssxxxxxssssssssss.ss.sssssssssssxxxssss..ssxxssssssssssxssssssss [ 66%]
sssssssssssxxxssssssssssssssssssxssssssxsssssssssssssss.xxxxssssssssxsss [ 66%]
ssssssxxsssssssssxssssssssssssssssssxsssxsssssssxsssssssssssxxssssssssss [ 66%]
ssssssssssssxssssssssssssxxxsssssssssssxxxssssssssssxxxsssssssssssssssss [ 66%]
s.ssssssssssssssss.ssssssssssssssxxsxsxxsssssssssssxxssssssssss.ssssssss [ 67%]
sssssssssssssssssxsssxssx.sssssssxsssssssxssxsxssxxs.sssssssssxssssssssxsx [ 67%]
xsssxssssssssssssssxsssssssxsxssssx.ssssssssssss.s.sssxsssxsssssssssssss [ 67%]
ssxx.s.ssxssssssxsssxssssssss.sxssssssssx.sssxsssssssssssssxsssxs.ssssss [ 67%]
ssssssssssssssssss..xssssssssss.ssxxsssssxssxsss.ss.sssssssssssssssssxsx [ 67%]
xxxssssssssssxssssssxssss.xss.sssxs.ssssssx..ssxssssssxsssxsssssssssssxs [ 67%]
sxsxss.sssssssxsssssssssxxss.sxsx.ssxssssssssx.ssssxssxsssxsss.ssssssssssxsss [ 67%]
sssxssssss.ssssssssss..sxssssxxsxxs.xsssssxssxxssssssssxsxssssssssxsssxss [ 68%]
ssssxsssssssssxxsssssssssssss.ssssssxs.xsssssssxxsxssssssxxsssssxsssxsss [ 68%]
ssssssssssssssxssssxssssxssxssxssssx.sssssssssssxssssssssxssxssssssxsssss [ 68%]
ssssssssssxsssssxxsssssxsss.sssssxss.sxsssxssssssxsssssssssssssssssxssss [ 68%]
ssssssssssssssssssxxssxsssssssssssssss.x.xsxssss.x.xxxxxxssssssssssssss. [ 68%]
xxxxxxssssssssssssssssxsssxssssssssxssssssss..xsssssssssssssssssxxssssss [ 68%]
sxsssxssssssssssssssx.xssss..xx.xxsssssssxxssssssssssssssssxssss.sssssss [ 68%]
xxxxxsssxxssssssssssssssssssssssxsssssssssssssssssssssssssssssssssssssss [ 69%]
.sssssssssssssss..xssss.ss.xxxssssssssssssssssssssx.ssssssssssssssssssss [ 69%]
x.xxxxs.sssssssssxssxxsssssssssssssssssssssxsssssssssssssssssssx.xxsssss [ 69%]
ssss.ssssssssssssssxxxxsxxxxssss.sssssssssssssssssssxxssssssssssssssssss [ 69%]
ssssssss.ssxss.sssssssssssss.ssssss.sxxxsssssssssssssssssssssssssss.xsss [ 69%]
ssxxssssss.sss.xxxxxss.ssssssssssssssssssssssx.sssssssssss.xxsssssssssss [ 69%]
ssssssss.x.xxsssssssssxxx.ssssx.x.xx.ssss.x.xssss.xx.xxxssssssxssssxxx.x [ 70%]
xssssssxxsssssxxxxsssssssssssssssss.x.ssxx.sssssxsssxxssss.sxssss.ssssss [ 70%]
sssssssssssssssssss..ssxsssssssssssxx.sssssssssssssssssssssssssssssssssss [ 70%]
.xsssssssssssxxsssssssssx.ssssssssssssssssssssxxxxxxxsssssssssxxxsssssss [ 70%]
ssssssssssssssxsssssssssssssssssssssssssssssxsssssssssssssssssssssssssss [ 70%]
sssssssxxxxxxssssssssss.ssssssssssssxssssxssssssssssssssssssssssssssssss [ 70%]
sssssssxxx.ssxxxxsxxs.sssssssxsssssssssssssxssxssssxsssxssssx.xssssxssss [ 70%]
sxsssssxssssssssssssssxsxsxsxxsssssssssssxsssssssssssss.ssssssssxss.ssss..s [ 71%]
sssssssssssssssxsssxsssssssxxxx..sx.xx.xxsssxssssssssssssxxxxxxxxssssxss [ 71%]
sssssssssssssxxsxxxxssssssssssssssssssssssssxxxxsxssssssss..ss..ssssssss [ 71%]
xxxxsxssssssss..s...sssssssxssxsssssssxx.xx.xsxssssssxssssssssssxx.sxxss [ 71%]
ssssssssssss.xxxsssxssxssssssssssxs.xxxssssxsssssssssssssssssssssssssssssssss [ 71%]
ssssssssssssssssssssssssssxssxsssssxs.ssssssssssssssssssssxssssxssssssss [ 71%]
sxsssssssssxsssssssssssssssssssssssssssssssssssx.ssssssssssssssss.sssssx [ 71%]
sssssssssssssssssssssssss.ssssssxssssssssssssssssxssssxsssssssssssxsxsss [ 72%]
ssssssxsssssssssxsssssssssxssssssssssssssxsxsssssssssssssssssssssssssssx [ 72%]
ssssssssssssssssssssssssssssssssss.sssss.sxssx.ssssss.ssssxssssssssssssss [ 72%]
sssssssssssssssssssssssssssssssssssssssssxssssssssssssssssssssxx..ssssss [ 72%]
sssssssssssssssssssssxsssssssssssxssssss.sssssssssssssssssssssssssssssss [ 72%]
sssssssss.ssssssssssssssxxssssssssssssssssssssssssssssssssssssssssssssss [ 72%]
sxssssssssssssssssssssssssssssssssssssssssssssssssssssssxssssssxssssssss [ 72%]
ssssssssssssssssssxssssssssssssssssxsssssssssssssssssxssssxsssssssssssss [ 73%]
ssxxxxssssssxsssssssssssssssssssssssxssss.ssssssssssssssssssssssssssssss [ 73%]
sssssssssssssssssssxssssxssssssssssssssssssssssssssssssxssssssssssssssss [ 73%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssxssssssssss [ 73%]
ssssssssssssssssssssssssssssssssssssssssssss.xssssssssssssssssssssssssss [ 73%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssxss [ 73%]
sssssssssssssssssssssssss.sssssssxsssssssssssssssssssssssss.sssssssssxss [ 73%]
ssssssssssssssssssssx.ssssssssssssssssssssssssssssssssssssssssssss.sssss [ 74%]
ssssssssssssssssssssssssssssssssssssxssssssssssssx.sxsssssssssssssssssss [ 74%]
ssssssssssssxsssssssssssssssssssssssssssssssssssssssssssssssss.sssssssss [ 74%]
xsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 74%]
sssxx..ssssssssssssss.ssxsssssssssssssx...xssss..xssxxxx..ssssssssssssss [ 74%]
sssxsssxsxxx..xsssssssssssssss.xxsssssssxssssssssssssssxssxxssssssssssss [ 74%]
ssssssxxsssssssssssssssssssssxxxxssss.ssssxssssssssssssssssssssssxssssxs [ 74%]
ssssxssssxssssxxsxssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 75%]
ssssssxssssssssssssssssssssssxsssssssssssssssssssssssssxxsssssssssxxssss [ 75%]
sssssssssssssssssssssssssssssssxxsssssssssssssxssssssssssssssssssssssssx [ 75%]
xsssxssssssssssssssssssssssxssssssssssssssxsssssssssssssssxsssssssssssss [ 75%]
ssssssssssssssssssxxssssssssssssssssssssssssssssxsssssssssssssssxxxssssx [ 75%]
x.sssssssssssssssssssssssssssssssssssxsssssssssssss..xssss.xssssssssssss [ 75%]
sssssssssssssssssss.xssssssssssssssssxssssssssssssssssxss..sssssssssssss [ 75%]
sssssssssssssssssxssssx.ssssssssssssssssssssssssssssssssssssssss.xssssss [ 76%]
sssssssssxsssssssssxxssssssssssssssssssssssssssssssssssssssssssss.ssssss [ 76%]
ssssssssssssssssssss.ssxsssssss.x.sssssssssss.ssssssssssssssssss.xxsssss [ 76%]
sssssssssxsssssssssssssssssssssssssssss.xxsssssssssssxxsssssssss.xssssss [ 76%]
ssxsssssssssssssssssssssssssssssssssssssssssssx.xsssssssssssssssssssssss [ 76%]
ssssssssssssxssssssssssssssssxsssssssssssssssxssssssssssssssssssssssssss [ 76%]
ssxsssssssssssssssssssssssxssssssssssssxxxsssssssxsssxssssssssssssssssss [ 76%]
sssxssssxssssssxsssssssssssssssssssssssssssssssssxsssssssssssssxsxsssssx [ 77%]
ssssxssssxssssssssssssxss.sssssssssssssssssssssssxsssssssssssssssssssssssss [ 77%]
sssssxssxsssssxsssssssssssssssxssssssssssssssssssssss.sssssssssssssssssssss [ 77%]
xxssssssssssxsxsssssssssssssssssssssssssssssssssssssssssxss.ssssssssssss [ 77%]
sssssssssxssssssssxssssssssssssssssssssssssssxssssssssssssssssssssssssss [ 77%]
ssssxssssssxssssssxsssssssssxsssssssssssssssssssssssssssssxssssssssssssss [ 77%]
ssssssssssssssssssssssssxsssssssssxssssssssssssssssssssssssssssssssssss.s [ 78%]
ssssssssxsssssssssssssssssssxssssssssssssssssssssssssssss..sssssssssssss [ 78%]
ssssssssssssssssssssssssssssssssssssssxsssssssssssssssssssssssssssssssssxss.ssss [ 78%]
sssssssssxxssssssssssssxsssssssxs.ssssssssssssssssssssssssssssxssssssssssss [ 78%]
ssssssssssss.ssss.sssssssssssssssxs.ssssssssssss.ssssssssssssssxssssssss [ 78%]
sssssssssssssssssssssssssssssssssssssssxsssssssssssssssssssssxssssssssxs [ 78%]
ssssssssssssssxsxsssssssssssssssssssssssssssssssxxxxxxsssssssssssss.xsss [ 78%]
sxssssssssxs.xxssss.ssxx.s.sssssssssxsxsss.s.xxxsssssssss.xssssxx.ssssss [ 79%]
.ssxssssssssssxssss..ssssssssssssssssssssxxssssssssssssxx...sssssssssssx [ 79%]
ssssssssssssssss.sssssssssssxxx.xssssssssssssssxssssxxss.sssssssssssssss [ 79%]
sx.ssssssxx.x.ssxsssssssss.xssssxxxsssssssssssssssssssssx.ssssx.sssssxss [ 79%]
sssssssxsssssxxssssssssssssss.xxssssssssssxssss.ss.sssssssxxsssxssssssss [ 79%]
ssss.sssssssssssssssssxssxx.xsssss..xxxsssssssssxsssssssssssssssssssssss [ 79%]
sssssssssssssssssssssssssssxsssssssxxxxxsssssssssssssssxsss..xssxxssxsss [ 79%]
ssssssssssssxxssssxxssssssssssssssssssxsssssssssxxsssssssssssss.x.xxsxsxx [ 80%]
ssxssssss.sssxxsxsssssxssssssxxsssxxxxsssss.sssssssssssssssssssss.ssssss [ 80%]
sxsssssssssssssssssssssssssssssssssssssss.ssssssxsssssssssxsssssssssssss [ 80%]
sxssssssxxssss.sssssssx.sssssssssssssxssssssss.xsssxsssxssssssssssssssss [ 80%]
sssssssxsssssssssssssssssssssssssssss.xx.sssssssssxxxx.xssssssssssssssss [ 80%]
ssssssssxssssxxxxx.ssssxxssss..xssssssssssssssssssssssssssssssssssss.xxx [ 80%]
.sssssssss.x.x.sxssssxxxsssssssssssssssssssssssssssssssssssssssxx.ssssss [ 80%]
sssssssssssssssssssssssssssssssssssxssssssssssssssssssssssxxsssssssssssss [ 81%]
.........x.sssssssssxxxxxxsxsssss.ssxssssxxssssssssx.s.sssssssss.sssssxs [ 81%]
x.ss.sss.sxssss.s.xssxsssxssxxsss.sssxsssssxsx.sssxsssssss.ssssssxsss.ss [ 81%]
sssx.sxssssss.sss.ssxssss.sxxsssssxs.xsssxsssx.xxss.sssxss.sxsssssxs.sssx [ 81%]
ss.ssxsssssss.ssssssssss.ssss.sssxs.sssss..ssssxss.ss.ss.ssxsxsx.ssxssx.s [ 81%]
s.ssss.ssssx.xx.s.sxs.s..s.sss.sxssss.ssssxsssssssssssssxssssssssssss.xs [ 81%]
sssssssssssssssssxsssss.ssssxxxssssssxssssssssssssssssssssssxsssssssssss [ 81%]
ssssssssssssxss.ssssssssxxsssxssssssssxsssssssxsssssssssssssssss.xssssss [ 82%]
sssssssssssssssssssssxxxxsssssssssss.xssss.sssssssss.xxxsssssssssssssxss [ 82%]
ssssssssssxsssssssssss.sssssss..xxssssssssssssssss..ssssxxssssssssssssss [ 82%]
ssss.xxxxssss.sssssssxxxssss...xssssxsssssssss..xsxsxsxxsss.xxsxssxssssxs [ 82%]
ssssxssssxxssssxsssss.ssssssxsssssssssxxxsxxsssss.ssssssssssssssxsssxsss [ 82%]
sxsssssssssssxs.sssxssxssssssssssssss.ssssss.ssssssxs.xsssssssssssssssss [ 82%]
ssssssssssssssssssssssxxx.sssssss..sssssssssssx.xx.xsssssssxssssssssssss [ 83%]
ssssssssssssssxxssxxxx.xssssxxsssxsssssssss.sssssssssxsxssxsssssssss..ss [ 83%]
ssssssssssssssxxxx.xxssssssssssssssssssssxsssssssssssxxxssssssss..xxxssxs [ 83%]
ssxsssssssssxssss.xxxs.xsssssssssxx.sssssssssssssxxssss.xs.s.sssssssssss [ 83%]
sxsss.xxxssss..ssssssxsssssss.ssssssssxx..xxx.xxx..xx..xxxxxsssssssssxxx [ 83%]
xssss...xxssss.xxxxxxs.xxxxxxxxxxx.xxxssssxxxxxxxsssssssxxssss..xxsssxxs [ 83%]
sssssssssssssssx..xxxxx.xsssssssssssssssssssxsxxxsxxsssssss.xsssssssssss [ 83%]
ssxssssssss.xxssssxssssx.s.xssss.xsssssssssxssssssssss.ssssssssxxxxsssss [ 84%]
ssssssssss.xxsssssssssssssssssssx..xxx...ssssssssss.x..ssss.....xxssssss [ 84%]
sssssssssssssssxssxxxx.xssssssssssssss.xxxxsssxsssxssssssssssxxssssssx.x [ 84%]
ssssssssssssssssssxssss.xxxxssssssssssssxxss.xxssssssssssssssssssssxxxxx [ 84%]
xsssssssxxxsssssssssxsssssssxss.xssssssssssssssssssxxxxxs..ssssssssxxxxx. [ 84%]
sxssss.ssssssxsxxssssssxsssxsxxxssxssssssssxsssssssxx.ss..ss.ssssxsssxss [ 84%]
sssssssssxsssssssssssss.sssss.ssss.ss.ssss.sssxssxxsxsssssxsssssssssxssxss [ 84%]
sxsxsssxs.ssxsssssssssxsxsxssxsx.ss.sssssssssssssssssxsssxsxssxsssssssss [ 85%]
sxxxsssssxxssxxxsssssssssssssssxxxssssssssxssssssssxssssssxssssssssssxss [ 85%]
sxxsssssssssssssxxxssss.ssssssxsssssssssssssssssssssssssssssssssssssssss [ 85%]
sssssssssssssssss.xsssssssssxxxssssxsssssssssssssssssss.ssssssssss.xssss [ 85%]
xsssssssss.ssss.x.xxssss.sssxssssssssssssssss.xxxxxxssssssssssssssssssss [ 85%]
sss.x.xxsssssssxsssssssssxsxssss.ssssssssssxs.ss.xxxsssssssssxxxxsssssss [ 85%]
ssssssssssxxssssssssssxssssssssssssssssssssssssssssssssssssss.ssssssxsss [ 85%]
sssssssssssssssssssssss..ssssssssssssssxssssssxsssssssssssxxxxxxxxssssss [ 86%]
ssssssssssssssssxssxxxssssssssssx.sssssssssssssssssss.ssssssssssssssssssx [ 86%]
sssxsssssssssssssssssssxssssssssssssssssssssssssssssss.xssssssssssssssss [ 86%]
sssssxssssssssssssxsssssssssssssssssssssxsssssssssssssssssssssssssssssss [ 86%]
ssssssxxsssssssssssssssssssssssssssxxsssssssssssssssssssssssssssssssssss [ 86%]
sssssxsssssssssssssssssssssssssssssssssssxssssssssssssssxsssxxssssssssss [ 86%]
sssssssssssssssssssxssssssssssssssssssssssssssssssssssssssssssssssssssss [ 86%]
ssssssssssssssssssssssssssssssssssssssssssxsssssssssssssssssssssssssssss [ 87%]
sxssssssssssssssssssssssssssssssssssssssssssssssxxssssssssssssssssssssss [ 87%]
ssssssxsssssssssss.ssssssssssssssssssss.sssssss.ssssssssssssxssssssssxss [ 87%]
sssssssssssss.xsssssxssss.ssssssssssss.sssssssss.xx.ssssssssxsssssssss.x [ 87%]
.xs.sssssssssssssssssssssssssssssssssssssx..xsssssssssssssssssssxx.sxxxs [ 87%]
x..xxxx.xsssssxsssss.sssxxssssssssssssx.xxssssss.sxxsxxxs.ss.sssxxssxsxs [ 87%]
ssssxssxss.sxsssssxsxxsssssxssss.ssssssxssx.ssssxssxsxsssss.sxssssssxsssx [ 87%]
ssssssxsssssssssssssssssssssss.ssxsxxsss.xsssssssssssssx.ssxsssssss.ssss [ 88%]
ssxxxssssxx.sssssxxxx.s.sxssssxxx.xxxx.xssxxxsxxssssssssxxssxxsx.sss..ss [ 88%]
sssssssxxxsssssssxs.sssxsssxsssssssssssssssssxsssssxxxsssssssxxssssss.xx [ 88%]
sxssssssss.xsssssxssssssssssssssssssssxxsssssssss.xss.sssssssssxxsxsxxxsxxx [ 88%]
x.sxssssss.ssssxsxsxsssxxssssxxsxs.ssssssxsss.sssssssxssssxssx...sssssxx [ 88%]
sssssxxx.s..xssxsx.x.ssxxsxsxssx.ssssss.ssssssxsxxssssssssssssxssssxsxss [ 88%]
xssss.s.xxss.sxsssssss.ssxsxsxssxsssxxxxxs.sssssxssssxxxxx.sssssssssssss [ 88%]
sxx.xxssssssssssssssssss.xsss.ssssssssssssssssssx.xsssssssssssssssssss.x [ 89%]
sssss.ssx.xxssssss.xsssssssssssxssssssssssssssssssxssssssssxxsssssssssxs [ 89%]
sssxx.xssssssssss.xxxxx.xsssssssssssssss.xssssxxxsssssssssssssssssssssss [ 89%]
s.xxx.ssssssssssss.ssssssssssxsssssssssssss..xxxxxsxsssssssss.xxxxssssxs [ 89%]
sssssxsss.sssssssssxssssssssssss.sssssssssxssssss.sssssssss.xssssssssxxx [ 89%]
ssssssssssxxxssssssssssssssssssssxsssssssssssssssssxssssssssssssssxxxxxx [ 89%]
ssssssssss.ssssssssxssssxxxsssssssssssssssssssssssssssssssssssssssssxxxx [ 90%]
sssssssxxssssxssssxxxssssssssssssssssssssssxssssssssssssssssssssssssssxs [ 90%]
sss.ssssssssxssssssss..ssssssssssssssssxxxssssssssssssssssssssssssssssss [ 90%]
ssssssxssss.sss..ss..sssssssssssssssssssssssxssssssssssssssssssssssssss. [ 90%]
xxxsssssssssssssssssssssxssxxxssssssssssssssssssssx..xssssxxxsssssssssss [ 90%]
sssxsxsssssssssssssssxxssssssssssxssssxssssxx.xssssssssssssssssssssss.xx [ 90%]
ss.xxx.sssssssssssssssssssssssssssssssss.xxsssssssssssssssssssssssssssss [ 90%]
ssssssssxsssssssssssssssssssssssssssx...sxss.ssssssssxs.xssssssssssssssx [ 91%]
sssssssssssssxssssssssssssxssssssssssssssxssssssxsssssssssssssssssssssss [ 91%]
ssssssxssssxsssssssssssssssssssxsssssssssssssssssxsssssssssssssxssssssss [ 91%]
sxsssssssssssssssssssssssssssssssssssssssssssssssssxssssssssssssssssssss [ 91%]
ssssssssssssssxsxsssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 91%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 91%]
ssssssssssssssssssssssssssssssssssssssxsssssssssssssssssssssssssssssssss [ 91%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssxx [ 92%]
xssssssssssssssssssssssssxxxssssssssssssssssssssssssssssxssssxxsssxx..sx [ 92%]
ssssxsss..ssxxssssssxssss.ssssssssssxss.x.xx.x.sxxs.sssssssssssssss..xx. [ 92%]
xxxxxxsxssssssssssssssss.sssssssssssxx.xxssssss..xsssssssssxxssss.sss..x [ 92%]
xxxsssssxxxsssxxxxsssxxx.xxs.xssss..xssx.sssss.x.xssssssxssssxxsxssxxx.. [ 92%]
xxssssxxx..xxxssss.x.xx.xx..x.xxxxxxs.sssx.ssxsxsssssxxssxssxx...sssssss [ 92%]
ssxxxssssx.xxsssssssssxxsxxx...xxssx.xxxxx.xsssxxxssssxxsxxsssxx.xssssss [ 92%]
ssxxxxxxxxsssxxxsssxxxssssssssxxxxx.sxxxsssssssss.xsssssssssssxssss.ssss [ 93%]
sssssssssxxxsssxxsxxsssssss.ssxxssssxxxxssssxxs.ssssssxxssssssssss.x.sss [ 93%]
sssxxssssssssssssssssssssssssssssss.xxsssssssssssssssss.xxx.sssssxxxxx.x [ 93%]
ssssxxsssssssssssssssxsxx..sssssssxsssssss.xssssxxssssxsssssssssxxxxssss [ 93%]
xxxxsxxx.sssxsssx..xssssssssxxxsxs.xxxssssxssssssxssssssssssssss.sssssss [ 93%]
ssssssssssssssssssxssss.xs.ssssss...sssssssssssxssssxsssssssssssssssxxsx [ 93%]
xxxssssssssssssssss.ssssssssxxxssssssxxx.xs.ssssssssxxssssssssss.xssssss [ 93%]
ssssssssxxsssssssssssss..sssssssssssssssssssssssxsssssssssss...xxxxxxx.. [ 94%]
ssssxssssssssssssssssssxssssssssxxssxssx.ssssssssxsssssssssssssxx.x.sxss [ 94%]
sssssssssssssssss.sssssssssxsxssssssssxsxssssssssssssssssssss.sssssssxss [ 94%]
sssssssssxsssss.sssssssxssxxssssssssssssssxsssssssss..ssssssssssxxsssss.s [ 94%]
s.sssssssssssssxssxssssssssssssssssssssssssssssssssssssssssxssssssssssss [ 94%]
sssssssssssssssss.ssssssss.sssssssssssssssssxssssssxssssssssxsssssssssss [ 94%]
ssxsxssssssssssssxsssssxssxssssssssssss..ssss..xss..x.ssssssssssxs.sssss.x.x....ssssss [ 94%]
.xss..........xx.s.s......s..sx.ss......ss.......ss.....s...s....s...s.s. [ 95%]
.s...s...............s.....s...s.....s....s..s.x....s......s..........s.x [ 95%]
........s.........s.s.............s.........................s........s.. [ 95%]
...x.......s....................s............s........................... [ 95%]
..s..................................s..........s....................... [ 95%]
.........................s.............................................. [ 95%]
........................................................................ [ 95%]
........................................................................ [ 96%]
........................................................................ [ 96%]
........................................................................ [ 96%]
.....................................x...............................x.. [ 96%]
................x........................x.....................x........ [ 96%]
...............x................................x....................... [ 96%]
.......x................................................................ [ 97%]
........................................................................ [ 97%]
........................................................................ [ 97%]
........................................................................ [ 97%]
........................................................................ [ 97%]
........................................................................ [ 97%]
........................................................................ [ 97%]
........................................................................ [ 98%]
........................................................................ [ 98%]
.............................................x........................... [ 98%]
.........................s..............x........s..x................... [ 98%]
.sss.s.x................................x..ssssss.sssss.sss..sssssssssss [ 98%]
s.ss.ss...ss.ss.ss..s.....s..sssss.s.ss..s..................x.....ssx..x [ 98%]
..s...............sss...........x....x......s.s.x.x.s................... [ 98%]
.........x......x.....s....s....sx.................x.........sssss...... [ 99%]
...ss..s....ss.s.ss.sss............s.sss..ss.s..s..s.ss..s..s...s....... [ 99%]
....s.....s............................s................sss.ss.......... [ 99%]
..sssss.s..s.....ss.ssss.s.s....s....s.......s....ssss..s....ss.s....... [ 99%]
.....s....................s.....s.ssss..............ss...............s.. [ 99%]
.s.s................................s.................................... [ 99%]
...............s...............................................sssssssss [ 99%]
sssssssssssssssssss....................                                  [100%]error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
fatal: bad object HEAD


---------- coverage: platform linux, python 3.8.13-final-0 -----------
Coverage XML written to file coverage.xml

= 8833 passed, 37801 skipped, 2917 xfailed, 26150 warnings in 148.58s (0:02:28) =
PytestBenchmarkWarning: Benchmarks are automatically disabled because xdist plugin is active.Benchmarks cannot be performed reliably in a parallelized environment.
Tests are successful


<b>Remaining output truncated<b>


@modin-bot
Copy link

modin-bot commented Apr 26, 2022

TeamCity Dask test results bot

Tests PASSed

Tests Logs
[ 93%]
ssssssssssssssx.sssssssss.sssssxsxsssxxx.x.x.xx..xx.xxxx.xxxssss....xxx. [ 93%]
.xxss.ssxxx...x..xxxssxssssssxsss.sxxx.x.xx...xxx.x..x.xs.sssxxsxs..sxss [ 93%]
sxssxsssssssssssssssxssssssssssss.x...x.xxxs.ssxs..xx.xxx.xx.xs..sss...x [ 93%]
x...x...x.x..xx.x..xx.xs.sssx...xsssxsxssssssssxssxsss.xsssxssssssxx...x [ 93%]
ssss.....xssssx.ssssx..x.x..x...x..ss.ssxxx..x..x....x..xxx.xx..x..xx.x. [ 93%]
xx..xxxx.xxx..x..xxxxssss.....xxs.sxs.s..x.x.xsssxsx..x.xsx.sx.sxxx..x.. [ 93%]
..x..x.x..xsssssssssssssssssss.x.xxssssssssss.ss.ssssssssss.s.sxsssssss.s [ 94%]
sss.sssssssssssss...ss.s.xsssss.xx..x...x.x........xx......x.x....x....x [ 94%]
sss.ssssss...ssssss.sssss.sxssssssssss.x.x........x....xx......x..x..xx. [ 94%]
x...x...xx...x.x....x.xssxssx......x.....x.....xsxsss.....x..x..........x [ 94%]
.x.ssss...........x...x.x.xx.xxssss...xxx..xxx.s..s.....xs.ss.x.x.x.x... [ 94%]
...........xss.ss..........x..x..............x.ssxss...x..x.x...ssssss..s [ 94%]
ssxssssss.ssssssssxssssssssssss.sssssxs.ssss.sxsssssssssssssssss.ss.ssss [ 94%]
ss.sss.sssss.ss.sssssssssxsssssssss..s.sx.s....ssss.ssssss.sss.sss.ss.ssx [ 95%]
s.sssssssssss.s.sssss.x...xxx.ssssxss.s.........xs..x......x......xx.... [ 95%]
x...x.x..............xx......x.....xx....x..........x............x.xsss.s [ 95%]
.......xx........x..xssxss...x......x.....x....x.....x.......x.sxsss...x [ 95%]
.................x....x.........xx..xx.x.x.x.ssss....xssxssx.x...xx...... [ 95%]
......xss.s.sx.s......................x..x.................x.........x.. [ 95%]
...............x.ssss.....x....................x.......x.....x.......... [ 95%]
...............................x........x.ss..ssss.ssssssssssssss..s.... [ 96%]
xx.............x..........x.........xxxsss.sx......xx..x.............x.. [ 96%]
.....x..............................x.......x.........x................. [ 96%]
........................................x..........x.........x.......x.. [ 96%]
....x.....xssss....x........x...sss..s................................... [ 96%]
.......................................................................x. [ 96%]
...........x...........x...................x..............x........x.... [ 96%]
...........x..................x.............x.s.s.ss..............x..... [ 97%]
........................................................................ [ 97%]
......................................................................... [ 97%]
................................................x....................... [ 97%]
........................................................................ [ 97%]
............................................x........................... [ 97%]
............................x......................................x.... [ 98%]
.............................x.......................................x.. [ 98%]
.........x.....x............................xssss.x..................... [ 98%]
......sssx.....x...x.x.x...ssss.sx.s....xssss.s.....xsss....ss.s..sss.ss [ 98%]
sssssssssssssssssss.ssss.ssssssssssss...........................s....... [ 98%]
......x.x.x..sss....x..sx...x.................................s......x.. [ 98%]
x..s..........x..........s.........s..........................x..s...... [ 98%]
....s.s............s..........ss.s...s..s.s.......ssss.s....ss........s. [ 99%]
ssss.s.s..s..sx..s...x..ss..s.s....ss....s............s..........s..ss.. [ 99%]
.ss.......s.ssss........x..s...sssss..s..........s.sssss..s.......s..... [ 99%]
.s.s..s.s..s..s.s..s......s..s...............s..........s..ss.........s.. [ 99%]
s.s.s....s..........s...........................................x....... [ 99%]
......................x..........x.......s................x.........x... [ 99%]
....x.....x....x.............................sssssssssssssssssssssssssss [ 99%]
ssssssssssssssssssssssssssssssssssssssssss...                            [100%]error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
fatal: bad object HEAD


---------- coverage: platform linux, python 3.8.13-final-0 -----------
Coverage XML written to file coverage.xml

= 8833 passed, 37801 skipped, 2917 xfailed, 25411 warnings in 438.98s (0:07:18) =
PytestBenchmarkWarning: Benchmarks are automatically disabled because xdist plugin is active.Benchmarks cannot be performed reliably in a parallelized environment.
Tests are successful
============================= test session starts ==============================
platform linux -- Python 3.8.13, pytest-7.1.2, pluggy-1.0.0
benchmark: 3.4.1 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /modin, configfile: setup.cfg
plugins: benchmark-3.4.1, cov-2.11.0, forked-1.4.0, xdist-2.5.0
collected 2464 items

modin/pandas/test/test_io.py ........................................... [  1%]
........................................................................ [  4%]
.............................................ssssssssssssssssssss.ss.ss. [  7%]
ss.ss.ss.ss.ss.ss.ss.ss.ss.ssssssssssssssssssss.ss.ss.ss.ss.ss.ss.ss.ss. [ 10%]
ss.ss.ss.ssssssssssssssssssss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ss.sssssssss [ 13%]
sssssssssss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ssssssssssssssssssss.ss.ss. [ 16%]
ss.ss.ss.ss.ss.ss.ss.ss.ss.ssssssssssssssssssss.ss.ss.ss.ss.ss.ss.ss.ss. [ 19%]
ss.ss.ss.ssssssssssssssssssss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ss.sssssssss [ 22%]
sssssssssss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ss.ss............................ [ 25%]
.xx.xx.xx.xx.xx....xx.xx.xx.xx.xx....xx.xx.xx.xx.xx....xx.xx.xx.xx.xx... [ 28%]
..x..x..x..x..x.....x..x..x..x..x....xx.xx.xx.xx.xx....xx.xx.xx.xx.xx... [ 30%]
.xx.xx.xx.xx.xx....xx.xx.xx.xx.xx.....x..x..x..x..x.....x..x..x..x..x... [ 33%]
.xx.xx.xx.xx.xx....xx.xx.xx.xx.xx....xx.xx.xx.xx.xx....xx.xx.xx.xx.xx... [ 36%]
..x..x..x..x..x.....x..x..x..x..x.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx... [ 39%]
........................................................................ [ 42%]
........................................................................ [ 45%]
........................................................................ [ 48%]
.................................s.......xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [ 51%]
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx........xxxxxxxx........xxxxxxx [ 54%]
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx............................... [ 57%]
.................................................x........x........xxxxx [ 60%]
xxxxx................................................................... [ 63%]
........................................................................ [ 66%]
........................................................................ [ 68%]
........................................................................ [ 71%]
........................................................................ [ 74%]
........................................................................ [ 77%]
........................................................................ [ 80%]
................................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [ 83%]
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [ 86%]
xxxxxxxx................................................................ [ 89%]
........................................................................ [ 92%]
........................................................................ [ 95%]
...............................................x.............Xx......ss. [ 98%]
...x....................xx.........ss........                            [100%]

---------- coverage: platform linux, python 3.8.13-final-0 -----------
Coverage XML written to file coverage.xml


= 1675 passed, 341 skipped, 447 xfailed, 1 xpassed, 453 warnings in 316.29s (0:05:16) =
============================= test session starts ==============================
platform linux -- Python 3.8.13, pytest-7.1.2, pluggy-1.0.0
benchmark: 3.4.1 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /modin, configfile: setup.cfg
plugins: benchmark-3.4.1, cov-2.11.0, forked-1.4.0, xdist-2.5.0
gw0 I / gw1 I / gw2 I / gw3 I / gw4 I / gw5 I / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw20 I / gw21 I / gw22 I / gw23 I / gw24 I / gw25 I / gw26 I / gw27 I / gw28 I / gw29 I / gw30 I / gw31 I / gw32 I / gw33 I / gw34 I / gw35 I / gw36 I / gw37 I / gw38 I / gw39 I / gw40 I / gw41 I / gw42 I / gw43 I / gw44 I / gw45 I / gw46 I / gw47 I
gw0 [49551] / gw1 [49551] / gw2 [49551] / gw3 [49551] / gw4 [49551] / gw5 [49551] / gw6 [49551] / gw7 [49551] / gw8 [49551] / gw9 [49551] / gw10 [49551] / gw11 [49551] / gw12 [49551] / gw13 [49551] / gw14 [49551] / gw15 [49551] / gw16 [49551] / gw17 [49551] / gw18 [49551] / gw19 [49551] / gw20 [49551] / gw21 [49551] / gw22 [49551] / gw23 [49551] / gw24 [49551] / gw25 [49551] / gw26 [49551] / gw27 [49551] / gw28 [49551] / gw29 [49551] / gw30 [49551] / gw31 [49551] / gw32 [49551] / gw33 [49551] / gw34 [49551] / gw35 [49551] / gw36 [49551] / gw37 [49551] / gw38 [49551] / gw39 [49551] / gw40 [49551] / gw41 [49551] / gw42 [49551] / gw43 [49551] / gw44 [49551] / gw45 [49551] / gw46 [49551] / gw47 [49551]

........................................................................ [  0%]
........................................................................ [  0%]
........................................................................ [  0%]
......................................................x................. [  0%]
..................................................x..................... [  0%]
........................................................................ [  0%]
........................................................................ [  1%]
........................................................................ [  1%]
.......x................................................................ [  1%]
........................................................................ [  1%]
........................................................................ [  1%]
........................................................................ [  1%]
......................................................................... [  1%]
........................................................................ [  2%]
........................................................................ [  2%]
........................................................................ [  2%]
....x................................................................... [  2%]
........................................................................ [  2%]
........................................................................ [  2%]
........................................................................ [  2%]
........................................................................ [  3%]
........................................................................ [  3%]
........................................................................ [  3%]
...............x........................................................ [  3%]
........................................................................ [  3%]
......................................................................... [  3%]
........................................................................ [  3%]
........................................................................ [  4%]
........................................................................ [  4%]
............................................x........................... [  4%]
......................................................................... [  4%]
........................................................................ [  4%]
.................................................x...................... [  4%]
........................................................................ [  4%]
........................................................................ [  5%]
.............x.......................................................... [  5%]
...............................x........................................ [  5%]
........................................................................ [  5%]
........................................................................ [  5%]
...................ssssss..ss.ss.ssssss.sss.s.s.sssss.s.sss.s..s.ss.ssss [  5%]
ssss..ss.s.ss.sss.ssss.s..sss.ssssss..ss.s..ssssss.sssss.s.ss..sss.sss.. [  5%]
........................................................................ [  6%]
........................................................................ [  6%]
........................................................................ [  6%]
........................................................................ [  6%]
.......................................sss.sssssss.ss.s.ssssssssssssssss [  6%]
sssss.s.ssssssssssssss.sssssssss..s.sssssssssss.sssss.sss.sss.sssss..sss [  6%]
ss.ssssss..sssss.ssss..ssssssssssssss.ssssssssss.sssss.sssssssssssssss.s [  6%]
ssssssssssss.ssss.sssssss.sssssssssss.ssss.sssssssssssssssssssssssssss.s [  7%]
ssssssssssssssss.ss.sssssssssssssssssssssss.s.ss.s...ss.sss............. [  7%]
.xssss.sssss...s..s.ssss.sssssssss..sssssssss.ss.sssssssssssss.sssssssss [  7%]
sssssssssssssss.sssssssssssssssssssssssss.ssss.sssssssssss.ssssss.ss.s.s [  7%]
ss.ssssssss.ssss.ssssssssss.ssss.sssssssssssssss.s.ss.sssss.ss.sss...... [  7%]
....................s...s..................................sssssssssssss [  7%]
s..sssssssssss.s.ssssssss.ssss.s..sss.sssss.s.sssssssssss.ssss.s.ss.ssss [  7%]
.sss..sssss.ssss.s.s.sssss.s.s....s.....s............................... [  8%]
.............s........s..ss.ss.s.s.s.sss.ss.ss.ssss.s.sssssssssssssssssss [  8%]
sssssssss.ssss.ssssssssssssssss.ssssssssssssssssssssssssssssssssssssss.ss [  8%]
sssssss..ssssssssssssss.sss..sssssssss.sssssss.ssss.sssssssssssss.ssssss [  8%]
sssss...........ss.ssss.sss.sssssss.ssssssssssssssss.sssssssssssssssssss [  8%]
ssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [  8%]
.ss.ssssssss.sssssssssssssssssssssssssssss..sssssss.s.ssssssssssssssss.. [  9%]
.......x.s.ss......ssssssssssssssssssssssssssssssssssssss.ssssssssssssss [  9%]
ssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssss [  9%]
sssssssssssssssssssssssssssssssssssssssssssss.ssssssssssss.sssssss..ssss [  9%]
.sssss.............s.sssssssssssss.sss.sssssssss..ssssssssssss.sssssssss [  9%]
.ssssssss.ss.s.sssssssssss.ss.sss.sssssssssssssssssss.ssssss.sssssssss.s [  9%]
sssssss.sss.sssss.sssssssss.ssssss.sssssss.ssssssssss.sss.ssss.sss.sssss [  9%]
ss..ssssssss.ssssss.sssssssssssss.s.ssssssssssssssss.ss..ssssssssssssssss [ 10%]
ssss.ssssssssss.ssssssssss.sss.sssssssssssssssssssssssssssssssssssssssss [ 10%]
s.sssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sss.ssssssss [ 10%]
sssssssssssss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 10%]
s.sssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssss [ 10%]
sssssssss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sss [ 10%]
sssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssssssss [ 10%]
ssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssss..ssss [ 11%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 11%]
ssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssss [ 11%]
ssssssssssssssssssssssssssss..ssssssssssssssssssssssssss..ssssssssssssss [ 11%]
ssssss.sssssssss.ssssssssssssssssssssssssssssssssssssss.ssssssssssssssss [ 11%]
sssssssssssssssss..sssssssssssss.ssssssssssssssssssssssssssssss.ssssssss [ 11%]
ssssssssssss.ssssssssss.ssssssssssssssssssssssssssssssssssssssssssssssss [ 11%]
ssssssssssssss.sssssssssssss.s.sssssss.sssssssssssssssssssssssssssssss.ss [ 12%]
sssssssssssssssssssssssss.sssssssssssssssssssssssssssssssss.ssssssssssss [ 12%]
ssssssssssssssss.s.ssssssssssssssssssssssssssss.ssssssss.sssssssssssssss [ 12%]
ssssssssssssssssssssssssssssssssssssssssssssss.ssss.ssssssssssssssssssss [ 12%]
.sssssssssssssssssssssssssssssssss.sssssssssssssssssssssssss.sssssssssss [ 12%]
ss.ssssss.ssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssss [ 12%]
ssssssssssssssssssssssssss.ssss.sssssss.ss.ssssssss.sssssssssss.ssss.sss [ 12%]
s.sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssss [ 13%]
sss.sssssssssssssssssssssssssssssssssssss.ssssssssssss.sssssssssssssssss [ 13%]
sssssssssssss.ssssssssssssssssssss..s.ssssssssssssssssssssssssssssssssss [ 13%]
sssss.sssssss.ssssssssssssssssssssssssss..ssssssssssssssssssssssssssssss [ 13%]
ssssss..ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.s [ 13%]
ssssssssssss..ssssssssssssss.ssssssssssssssss.ssssssssssss.sssssssssssss [ 13%]
.ssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssss [ 13%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ss [ 14%]
ssssssssssssssssssssssssssssssssssssss.ss.ssssssssssssssssss.sssss..ssss [ 14%]
ssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssss [ 14%]
sssssssssssssssss.sssssssssss..sssssssssssssssssssssssssssssssssssssssss [ 14%]
ssssssssssssssss.ss.ss.sssssssssssssssssssssssssssssssssss.sssssssssss.s [ 14%]
ssssssssssssssss.sssssssssss.sssss.sssssssssssssssssssssssssssssssssssss [ 14%]
sssssssssssssssssssssssssssss.sssssssssssssssssssssssssssss.ssssssssssss [ 14%]
sssssssssss.sssssssssss.ssssssssss..ssssssssss.sssss.sssssssssssssssssss [ 15%]
ssssss.sssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssss [ 15%]
sssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssss [ 15%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 15%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss....s.. [ 15%]
s..sssssssss.sss.s.ssssssssssssssssssss.ssssssssssssss.ssxssssssssssssss [ 15%]
s.ssssssssssss..sssssssssssssssssssssssssssssssssssssssssssssssssssssss. [ 15%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 16%]
sssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 16%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 16%]
ssssssssssssssssssssssss.sssssssssssssssssssss.ssssssss.sssssss.ssssssss [ 16%]
sssss.ssssssssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssss [ 16%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 16%]
s.sssssssss.ssssssssssss.sssss..sssssssssssssssssssssss..ssssssssssss.ss [ 17%]
s.ss.sssssssss.sss.sssssssssss.sssss.ssssssssssssss.sssssssssssssss.ss.s [ 17%]
sssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssss [ 17%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 17%]
ssss.ssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssss.sssss [ 17%]
sssssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssss.ss [ 17%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ss.sssssss [ 17%]
ssssssssssssssssssssssss.sssssssssssssssssssssss.sss.sssssssssssssssssss [ 18%]
sss.ssssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssss [ 18%]
ss.sssssssss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 18%]
ss.ssssssssssssssssssssssssssssssssssssss.ss.ss.ssssssssssssssssssssssss [ 18%]
sssssssssss.ssssssssssssss.ssssssssssssssssssssssssssssssssss.ssss.sss.. [ 18%]
ssssssss.sssssssssssss.s.ssssssssssssssssssssssssssssssssss.sssssssssssss [ 18%]
s.ssssssssssssss.sssssssssssssssssss..sssssssssssssssssssssssss.sssssssss [ 18%]
sssssssssssssss.ssss.ssssssssssss.ssssssssssssssssssssssssssss.ssss.ssss [ 19%]
ssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssssss [ 19%]
sssssssssssssssssssssssss.ssssssssssssssss.ssssssssssss.ssssssssssssssss [ 19%]
ssssssssssssssssssssssssssssssssssssssssssssss.ss.ssssssssssssss..ss...s [ 19%]
ssss....ssssssssss.s..s.s..sssssss..ssssssssssss.ss.ssssssssssssssssssss [ 19%]
sssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssss [ 19%]
ssssssssssssssss.sssssssssssssssssssssssssss.sssssssss.sssssss.sssssssss [ 19%]
ssssssssssssssssssssssssssssssssssssss..ssssssssssssssssssssssssssssssss [ 20%]
ssssssss.sssssssss.sssssssssssssssssssssss.sssssssssssssssssssssssssssss [ 20%]
sssssssssssssssssssss.ssssssss.ssssssssssss.ssssssssssssssss.ssssssssssss [ 20%]
ssssssssssssssssssssssssssssss.sssssssss..ssssssssssssssssssssssssssssss [ 20%]
sssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssssssss [ 20%]
ssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssss [ 20%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ssss [ 20%]
sssssss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 21%]
ssssssssssssssssssssss.sssssssssssssss.ssssssssss..sssssssssssssssssssss [ 21%]
sssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssss.sss [ 21%]
sssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssss.ssssss [ 21%]
ssssssssssssss.s.s.sssssssssssssssssss.sssssssssssssssssssssssssssssssss [ 21%]
ss.ssssssssssssssssssss.ssssssssss.sssss..ssssssssssssssssssssssss.sssss [ 21%]
ssssssssssssssssss.sssssssssssssssss.ssssssssssssssssssssssssssssss.ssss [ 21%]
sssssss.ssssssssssssssssssssssssssssssssssssssssssssssssss.s.sssssssssss [ 22%]
sssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssss [ 22%]
ssssssssssssssssssssssssssssss.ssssssssssssssss.ssssssssssssssssssssssss [ 22%]
sss.s.ss.sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 22%]
ssssss.ssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssssssss [ 22%]
sss.ss.ssssss.ssssssssssssssssssssssssssssssssssssss...sssssssssssssssss [ 22%]
.ssssss.ssssssssssssssssssssssssssssssssssssssss.ssssssssssssssss.ssssss [ 22%]
sssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssssss.sss [ 23%]
ssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssss [ 23%]
ss.ssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssss.sssssssss [ 23%]
sssssssssssssssssssssssssssssssssss..sssssssssssssssssssssssssssssssssss [ 23%]
ssssss.ssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssss.sssss [ 23%]
s.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssss [ 23%]
sssssssss.ssssssssssssssssssssssssssss.ssssssssss.ssssssssssssssssssssss [ 24%]
ssssssss.ssssssssssssssssssssssssssssssssssssssssssssssss.sssssss.ssssss [ 24%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss. [ 24%]
s.sssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssss..ssssss [ 24%]
sss.ssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssssssss [ 24%]
sssssss.sssssssssssssssssssss..sssss.ssssssss.sssssssssssssss.ssssssssss [ 24%]
ssssssss.sssssss.x.sssssssssssssssssssss.sssssssssssssssssssssssssssssss [ 24%]
ssssssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssss [ 25%]
sssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssss.sss.ss [ 25%]
ssssss..ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 25%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssss.ssssss.s [ 25%]
ssssssssssssssssssssss.sssssssssssss.sssssssssss.ssss..sssssssssssssssss [ 25%]
sssssssssssssssssssssssss.ssssssssss.sssssssssssssssssssssssssssss.sss.s [ 25%]
ssssssssssss.s..ssssssss..sss.ssssssssssssssss.ssssssssssssssssssssssssss [ 25%]
sssssssssssssssssssssss.ssssssssssssssssss.sssssssssssssss.sssssssssssss [ 26%]
sssss.sssssss.sssss.sssssssssssssssssssssss.sssss.ssssssssssss.ss.ss.sss [ 26%]
sssssssssssssssssssssssssssssssssssssssssssss.ssssssss.sssssssssssssss.s [ 26%]
ssssssssssssssssssssss.ssss.ssssssssssssssssssssssssssssssssssssssssssss [ 26%]
ssssssssssssssssssss.ssss.sssssssssssss.ssssssssssssssssssssssssssssssss [ 26%]
ssssssssssssssssssss..ssss.ssssssssssss.sssssssssssssssssssssssss.ssss.s [ 26%]
sssssssssssssssssss.ssssssssssssssssssssssssssssssssssssss.ssssssssss.ss [ 26%]
sss.sssssssssssssssssss.s.ssssssssssssssssssssssssssssssss.sssssssss.sss [ 27%]
sssssssss.ssssssssssssssssssssss.sssss.s.ssssssssssssssssssss.ssss.ssssss. [ 27%]
sssssssssssssssssssssss.s.ssssssssssssssssssssssssssssssssssssssssssssss [ 27%]
ssssssssssssssssssssssssss.ssssssssssssssss.ssssssssssss.ss.ssssssssssss [ 27%]
sssss.sss.ssssssssss.ssssssssssssssssssssssssss.s.ss.ss.ssssssssssss.ss. [ 27%]
.sssss.ssssssssssssssssssssss.sssssssssssssssssssssssssssssss..sssssssss [ 27%]
ssss.sssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssss [ 27%]
ssssssssssssssssssssssssssssssssss.ssssssssss.ssssss.sssssssssssssssssss [ 28%]
s.sssssssssssssss..sssssssssssssssssssssssssss.sssssssssssssssssssssssss [ 28%]
ssssssssss.ssssssssssssssssssssssss..s.sssssssssssssssssss.s.s.sssssssss [ 28%]
sssssssssssssssssss..sssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%]
sssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssssss [ 28%]
s..ssssssssssssssssssssssssssssssssss.ssssssssssssssssss.ssssssssssss.ss [ 28%]
sssssssssssssssssss.sssssssssssssssssssss.sssssssssssssssssssssssssss.ss [ 28%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssss... [ 29%]
s.s.ssssssssssssssssssss.ss.ssssssssssssssssssss.s.ssssssssssssssss..s.s [ 29%]
ssssssssssssssssssssss.sssssssss.sssssssssssssss.sssssssssssssss.sssss.. [ 29%]
sssss.sssssssssssss.ssssssssssssssss..sssssssssss.ssss.sssssssssssssssss [ 29%]
ssssssssss.ssssssssssssssssssssssss.s.sssss.sss.ssssssssssssssss.ssssss.ss [ 29%]
ss.ssssssss.ssss..ssss.sssssssssssssssssssssssssssssssssssssssssss.sssss [ 29%]
sssssss.ssssss.sssssssssss.ssss.sss.sssssssss.ssssssssssssssssssssssssss [ 29%]
ssssssssssssssssssssssssssssssssssssssssssss.ssssssssss.sssssssss.ssssss [ 30%]
sssssssssssssss.sssssssssssssss.ssssssssssssssss.sss.sssssssssssssssssss [ 30%]
ss.ssssssssssssssssssssssssssss...ssssssssssssss.sssssssss.sss.sssssssss [ 30%]
sssssssssss.sssssssssssssss.ssssssssssssssssssssssssssssssssss.sssssssss [ 30%]
sss.s...sss.sss.....ss...sssssssssssss.ssssssssss.ss..ssssssssssssssssss [ 30%]
sssssssssssss.ssssssss.sssssssssss.sssssssss.sssssssssssssssssssssssssss [ 30%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssss.s [ 30%]
ssssssss.ssssssssssssssssss.ssss.ssssss.ssssss.sssssssss.sssssssssssssss [ 31%]
sssssssssssss.sss.ssssssssssssssss.ss.sssssss.sssssssss.ssssssssssssssss [ 31%]
ssssss.ssssssssssssssssssssssss.sssssssssssssssssssssssssssssssss.sssss. [ 31%]
ssss.ssssssssssssssssssssssssssssssss.ssssssssssssssssss.sssssssssssssss [ 31%]
sssss.sssssssssssssss.ssssssssssssssss..ssssssssssssssssssssssssssssssss [ 31%]
ssssss.ssssssssssssssss.ssssssssssssssssssssssssssssss.sssssssssssssssss [ 31%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 32%]
ssssssssssssss.sssssss..sssssssssss.sssssssssssssssssssssssssss.ssssssss [ 32%]
ssssssssssssssssssssssssssssssssssssssss...sssss..s...x...s.sssssss.sss. [ 32%]
..s.sssssssssss..s.s.sssssssssssssssssssss.s.sssssssssssssssssssssssssss [ 32%]
sssssssssssssssssssssssssssssssssssssssss..sssssssssssssssssss.sssssssss [ 32%]
s.s.sssx.ssssssssss.ssssss.s.ssssssssssssssss.ssssssss..sssssss.ssssssss [ 32%]
ssss.xssssssssxss..s..s.s.ssx.sssssssssssssssssssssssssss.sss.ssssssssss [ 32%]
ssssssssssss.ssssssssssss.sssssssssssssssssssssss.ssss.ssssss.ssssssssss [ 33%]
sssssssssssssssssssssssssssssssssssssxssssssssssss.ssssssxssssssssssssss [ 33%]
sssssssssssssssss.sssssssssssss.sssssssssssssssssss.sssssss.ssssssssssss [ 33%]
ssssssssssssssss.ssssssssssssss..ssssssssssssssssssssssss.s.ssssssssss.s [ 33%]
sss.sssssssssssssss.sssssssssss.sssssssssssss.s..ssssssssssssssssss.ss.s [ 33%]
s.sss.s.s.sssss...ssssss.s............x.......s.ss.sss.ssssssssxs.ssss.s.. [ 33%]
sssss.s..sx.ss..sss..s.sxs.ssssssss.s.ssssss.s.ss.ss.ssss.s.sssssssss....s [ 33%]
ssssssssssssssssssssssssssss.sssssssssss.s.ssssssss.ssssssxssssxssssssss [ 34%]
s.s.sssssssssssssssssssssssss.ssssssssssssss.sxssssssssss.sss.ssssssssss [ 34%]
s.s.ss.s.s.s...s.s...ssss..s......ss..sssss.ssss...x...sx...s..ssssss.ss [ 34%]
sxsssssss.ssssssssss.sssssssssssssssss.ssss.ssssssxsss.ssssss.sssssss.ss [ 34%]
ssssssssssssssss.sssss.sssssssssssssssssssssssssssssss.ssssssxsssssssssss [ 34%]
ssssssssssssxssssssssss.ssssssssssssssss.sssssssssssssssssssssssssss.sss [ 34%]
sssssssssssssssssssssssssss.ssssssssss..sssssssssssssssss.sssss.s.s.ssss [ 34%]
ss..ssssssssssssssssssssssssssssssssssssss.ssss.ssssssssss.xssssssssssss [ 35%]
sssssss.s.sssssssssss.ss.sssssssssssssssss.ssssssssssss.ssxssssxssss.s.s [ 35%]
sxss.ssssssxsssssssss.ss.ss.sssssssss..sssssss.ss.sssssssxssssssss.sssss [ 35%]
s.sssssxssss.ssss.sssssssssssssssssss.ssssssssssxssss.s..sss.s.ssssssss. [ 35%]
s.sssxssssssxssssssss.ssssssxssssssssssssssssssssss.ssssss.sssssssssssss [ 35%]
.ssssss.sssssssssssssssssssssssssssss.ss.ss.sxsss.ss.ssssssssssss.ss..ss [ 35%]
xss.ss.sssxs.ssssss.sssssssssss.ssss.ss.ssssssssss.s.ssxss.s.ssss..sss.s [ 35%]
ssssss.sssssss.sssss.ssxsssssssssssssssxssss.sss.sssssssssssxss.sssssssxs [ 36%]
sssss.ssssssssss.ssssss.ssssssssss.ssss.s.sss.s.ssss.ssssss.ssssssssssss [ 36%]
s.ssss.ssss.sssssss.ssssssssssssssssssssssss.sxsssss.ss.sss..sssssssssss [ 36%]
ss.ssssss.s.ss.sssssssss.ssss.ssss.sssssssss.ssssss.ssssss.ssssssss.ssss [ 36%]
sxssssss.sss.ssssssssssssssssssssssssssssssss.sssssssssssssssssss.sxssss [ 36%]
s.ssssssssssssxsssss..ssss.sssssssssssss.ssssssssssssss.ssssssssssssssss [ 36%]
sssssssssssssssssssssss.ssssssssssss.sssssssssssssssssssssssss.sssssssss [ 36%]
sssssssssssssssssss.sssssss.sssssssss.ssssssxsssssxssssssss.s..sssssssss [ 37%]
ssssss.sssssssss.ssssssssssssssss.sssssssssssss.sxssssssss.ss.sssssssss.s [ 37%]
ssssss.sssss.ss.ssssssss.ss.xs.ssss.s.sssssss.sssss.ssss.sssssss.sssssss [ 37%]
sssssss.ssss..ss.ssssssssssssssss.sssssssssssssssss.ssssss.sssssss.sssss [ 37%]
sssss...sssssssssss.sssssssssssss.sssssss.ss.sss..ss.sssssssss.ssss.ssss [ 37%]
sssssssss.sssssssssssssssssssssxs.sss.ssssssxsssssssssss.s.sssssssssssss [ 37%]
ss..ssssssssssss.sssssssssssssssssssssssssss.ss.ss.sssss.ss.ssssssssss.s [ 37%]
ss.ssssssssss.ssssss..s.ssssssssssssssssssss.sssxssssssss.ssss.ssssssss.s [ 38%]
ssss.ssxsss.ss.sssssssssssssss.ss.sxsssssssssss.sssssss.sssssssssssss.ss [ 38%]
sssssssssxsssssss.ssssssssssssss.sssxssss.s.ssssssssssss.ssssssss.ssssss [ 38%]
xsssssssssssssssssssssssssssssssssssssssssssssssssxsss.ssssssxssssssssss [ 38%]
sssssssssssxssssssssxssssssss.sss.sssssssssssssssxsssssssssssssssssss.ss [ 38%]
sssssss.ssssss.ssssssssssss.ssssssxssssssssssssssssssss.sss.ssssssssssss [ 38%]
sssssssssssssssssss.ssssssssssssss..ssssxssss.ssssssss.ssssssssssss.ssss [ 38%]
sssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssss [ 39%]
ssssssssss.s.ssssss.xsssssssssxssss.sssssss.sssss.ssssss.sssssssss.sss.. [ 39%]
xxx.....sxssss.x.ssssssssssssxssssssssss.s.ssssss.ss.s..sxssss.sxx.ssss. [ 39%]
sssssxx.....s...sxssss......sss.ss.s.....s..s.s.s.xsssss.s.x.xsss.sx...s [ 39%]
x.ss.ssssss.ss.ssssssss.sxsssssssssssss.s.ssssss.........sssssss.ss.ssss [ 39%]
ssss.sssssss..ss.sssssss.ss.ssssss.s.sxs.ssss.ss...s.s.s.ss.ss.sx.ssssss [ 39%]
s.ssss.ssssss.ssssss.sssss.sssss.ss....xs..s..s......ssssssss.sssssss..s [ 40%]
s.sssssssss.sssssss.ssssssssssssssssssssssss..sssssssss.s.s.sss.ssss.ssx [ 40%]
ss.s.sss.s.s..s..s..x...s.xs..x..x....s.xss.ss.x..ss.ssx.....s.sss.ss.s. [ 40%]
.x.sx...ssxsssss..s...ssss..ss.sssssssss.s.ssssssssssssssssssssssxssss.s. [ 40%]
ssssss.ssssss.ssssss.sssss.sss..sssss.sssssssssssss.ssssssssssss.ssssssss [ 40%]
.ssssssssssssss.ssssssxssss.ssssssssssss.ssssssssss.ssssssssssssss.sssss [ 40%]
sssssssss.sssssssssssssss.sssssssssssssssssssssssss.ss.sss.ssssssxs.ss.s [ 40%]
s.sssssssx..s..s...sss.sss.s.s.....xx.s..x.x..s..s..x.sx..sssss..x.....ss. [ 41%]
sssssxx.sx.s.s.s....s...sss.ss.........sss.ss.sssssssss.ssssssss..ssssss [ 41%]
ssssssssssx.s.x.....sx.s.ssss.ssssssssss.sss.sssss..s...s...s....x..xx.s [ 41%]
.sssss.sssssssssss.s...ssss.xsss.ssss.sss.ssssssssssssssssssss....xx..s. [ 41%]
.x.s.s..s.sxsss.s.ss.sss...ssx.sx.ssss.ss.ssxsssssss.sssssssssssssssssss [ 41%]
ssx...xx.x.s...xs.sx....s.ss..sss...ss.sssssssssssssssssss.ssxx..s.s..s. [ 41%]
.xx.x...s..sx.ssssssss.ssssssssss.sssss.sssssss.sssss.ss.sss.sxsxss.ssss [ 41%]
ssssssssssssssss..s.sssssssssssssssssssss.sssssxssssss.sssssssss.s.sssss [ 42%]
ssss.ssssssssssssssssssss.sssssssssssssssssssssssss.sssssssssss.ssss.sss [ 42%]
sssssssss.sssssssss.ssssssssssssxsssssssssssssssxs.ssssssssssss.ssssssss [ 42%]
s.ssssssssssssssssss.ssssssssxsssssssssssssssssssssssss.ssssssssssssxsss [ 42%]
ssssss.ssssssssssss.sssss.sxsss.s.ssss.sssxssssss.ssss.sssssssssxsssss.s [ 42%]
ssss.sssssssssssssss.ss.sssssssssxsssss.sssssxssssssssssxsssssssssssss.s [ 42%]
ssss.sssssssssssssssssssss.s.ssssssssssssssssssssssssssssssssssssssssss.s [ 42%]
ssssssss.ssssssssxsssssssssss.s.ssssssssssssssssss.ssssssssssssssxsssssss [ 43%]
ssss.sssss.ssssssssssssssssssssssssss.sss.ssssss.sssss.sssssssssssssssss [ 43%]
sss.sssss.ssssssss.ssssssssssssssssssssss.sss.ssss.sssssssssssssss.sssss [ 43%]
ssssssssss.sss.sssssxsssss.sssssssssssssssssssssssss.sssssssssxss.ssssss [ 43%]
sssssssssssssssssss.ssssss.sssss.sssssssssssss.sssssssss.sssssss..sssssss [ 43%]
ssssssssssssssssss.sssssssss.ssssssssssssssssssssssssssssssssxssssss..ss [ 43%]
ssssssssssssssssssssssssssssssss.ssss.ssssssssxsssssssssssssssssss.sssss [ 43%]
ssssssssssss.sssssssssssssssss..sssssxsssssssssssxssssssssssssssssssssss [ 44%]
sssss.sssssssssssssssssssssssssssss.sssssssssss.ssssssssssssssssssssssss [ 44%]
ssssssssssssss.sssssssssssxsssssssssssssssssssssssss.ssssssssss.sssssssss [ 44%]
.ssssssssssssssssssssssssssssss.sssssssssssssssssssssssssxssssssssssssss [ 44%]
sssss.sssssss.sssssssssxsssssssssssssssssss.sssxsssss.ssssssssssssss.sss [ 44%]
sssssssssssssssssssssssssssssxx.sssss.sssssssx.ssssssss.sss.sssssssssssss [ 44%]
ssss.sssxsssssssssssssssss.s.sssssssxssssssss..sssssssssssssss.s.sssssss [ 44%]
sssssssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssssss.ssss [ 45%]
ssssssssssssssssssssssssssssssssss.sssss.sssssssssssssssssssssssssssssss [ 45%]
sssssxssssssssssssss....s...sssx..xss.s.s.s.ss.s..ssssssss.sssss.x.ssx.s [ 45%]
sssssss...sx.s.sssssssssssssssssssssssssssxssx.sssssssssssssssssssssssss [ 45%]
ssssssssssssssssssssssssssssssssssssssssssssxsssssssssssssssssssssssssss [ 45%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 45%]
ssssssssssssssssssssssssss.sssssssssssssssssss.sssssssssssssssssssssssss [ 45%]
sssssssssssssssssssssssssssxsssssssssssssssssssss.ssssssssssss.sssssssss [ 46%]
sssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssssx [ 46%]
sssssssssssssssssss.sssxsss.sssss.sssssssssssssss.ss.sssssssssss.xssssxs [ 46%]
sssssss.sssssssssssss.sss.sssssssssssssssssss.ssssssssssssss.ssss.ss.sss [ 46%]
sssssxsssssxssssssssssssssssx..s...xssss..sssssssssxssssss.ssssxssssssss [ 46%]
sss.ssssss.ssssssssssss.ssssssssssssssssxss.xsssssssssssssssssssssssssss [ 46%]
sss.ssssssssssssssssssssssssss.ssssssssssssssssssss.sssss.sxsssssssssss.s [ 47%]
ssss..sss.s.sss.xssssssssssssssssssssssssss.ssssssssssssssssssssss.sss.. [ 47%]
ssssxsssss...s..xx.sssss.sx..x.ssssssss.ss.ssss.sssssssss...sssxsxsssxss [ 47%]
ssss...s.sx..s.x.sxx.sssssss.sssss.ssssssssssssssssssssssssssxsssxssssss [ 47%]
xsssssxssssssssssxssssssss.ssssssss.ssssxssssssss.sss.sss.sssssssssssssss [ 47%]
sss.ssssxsssss.sxssssxssss.sss.ss.sssssssssssssss.ssssssssssssssssssssss [ 47%]
sssssssssssssssssssssssssss.ssssss.sssssssxsssssss.ssssssss.sssss.ssssss. [ 47%]
ssssssssssss.sssss.sssssss.ssssssssssssss.ssssssssssssssssssssssssss.sss [ 48%]
sss.sssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssss.sssss [ 48%]
ssssssssssssssxsssssssssssssssssssssssss.sssssssxssss.sssssssssssss.ssss [ 48%]
sssssssssssssssssssss.ssss.ssssssss.ss.ssssssssssssssxss.sss.ssx.sssss.s [ 48%]
.ssssssssssssssssssssssssss.sssssss.ss.sssssss.sssssssssssssssssssss.sss [ 48%]
sssxss.ssssssssssssssss.sssss.sssssssssssssssssss.sssssssss.xsssssssssss [ 48%]
ssssssss.ssxsss.ssssssssssssssssssssxsss.ssssss.ssssssssxs.s.sssssssssss [ 48%]
sssssssss.sssssssssssssss.sxssssss.sss.sxsssssss.s.ssssssssssssssss.ssss [ 49%]
sxsssss.sxssssssssssssssssssss.ssssssssssssssssssssxssssssssssssssssssss [ 49%]
sssssssssssssssssssssssssssssss.sssssssssssssssssssss.xsssssssssssssssss [ 49%]
sssssss.ssssssssssssssssssxssssssssss.sssssssssssssss.s.sssssssss.sssssss [ 49%]
ssssssssssssss.ssssssssssssssssssssssssssssssssss.ssssssssssssss.sssssssss [ 49%]
ssssssssssssssssss.sssssxsxsssssssssssssssssssssssssssssssssssssssssssss [ 49%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssss [ 49%]
sss.sssssssssssssss.ssssssss.ssssssxsssxssss.sssssssss.ssssssssssssssssss [ 50%]
sssx.sssss.sssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssss [ 50%]
sssssssssssssssssssssssssxs.xssssssssssssssssssssss.ssssssssssssssssssss [ 50%]
sssxsssssssssssssssssssssssssssssss.sssss.ssssssssssss.ssssssss.ssssssss [ 50%]
ssssssssssssssss..ssssssssssssssssssssss.sssssssssss.sssxssss.sssssssss.s [ 50%]
xssssssssssssssssssssssssss.sssssssssssssssssssssssssss.sssssssssssssssss [ 50%]
sss.sssss.sss.sssssssxssssssssssssssssssssssssssssssssssxsssssssssssssss [ 50%]
ssssssssssssss.ssssssssssssssssssssssssssssss..ssssxsssssssssssssss.ssss [ 51%]
ssss.ssssssssssssssssss.sss.sssssssssssssss.ssssssssssssssssssssssssssss [ 51%]
sssssssssssxss.sssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 51%]
ssssssssss.ssxssssssssssssssssssssssssssssssssssssssssssssssssssssss...s [ 51%]
ssssssssssssss.ss.sssssssssssssss.sssssssssssssssssssssss.sssssss.sssssss [ 51%]
sssssss.sssssssss.ssssssssssssssxssss.ssssssssssssssssssssssssssssssssss [ 51%]
sssssssssssxxsssssssssssssssssssssssssss.sssss.ssssxxssssxssss.sssssssss [ 51%]
sss.ssssss.s.x.s.xs.sx.s..s..s.sssssss.sssxssssss.sssss.sssxsss.ssssssss [ 52%]
ssssxsssxsssss.sssssss.ssssssssss.sssssssssssssssssssssssssssxssssssssss [ 52%]
ssssssxsssssss.sssssssssssssssssss.sssssssssssssxss.sssssssssssssss.ssss [ 52%]
sssssssssssssssssssssss.ssssssxsssssssssssssssssssssssssssssssssssssssss [ 52%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 52%]
sssss.ssssssssssssssssss.sssssssssssssssssssssssssssssssssssssss.ssssssss [ 52%]
ssss.sssssssssssssssssssssssssssssssssssssssssss.sssss.ss.ssssssssssssss [ 52%]
sssssssssssssssss.sssssssssss.ssssxssssssssssssssssssssssssssssssssxssss [ 53%]
s.ss.s.xsssssssssssssssssssxsssxx.ssssssssssssssssssss..ssssssssssssssss [ 53%]
sssssssssssssss.xsssssssssssssssss.ssssssssssssxssssssssssss.sssssssssss [ 53%]
ssssssss.sssssssssssssssssx.s.x..sss.sss.s.s.x..s.ssssssssssss.ssxsxss.s [ 53%]
ss.s.s.xxx.s.xsssss.sss...s.sx..s.x..xsx..s.s.ssxsss.xsssssxss.sxsxssssss [ 53%]
ssss.ssssssssssssxsssssssssxssssssssssssxs.s.sss.ssssssssxssssss.ssssxsss [ 53%]
ssssssssssssssxssssssssxssssssssx.s..x.xssxsssxsssssssssssssxssssss.ssss [ 54%]
sssssssssxsssss.sssssss.sssxssssssss.sssssss.sssss.ssssxsss.s.sssssssssxs [ 54%]
sssssssssssssssss.sssssssssssssxssssssssssssxssssssssssssssssssssssss.ss [ 54%]
ssssssssssxsssssssssssxssssss.sssssssssssxssss..ssssssss.sss.sssssssssss [ 54%]
ssssssssssssss.ssssssssssxs.sssxssxssssss.ssssssssssssssssssssssssssssss [ 54%]
s.sxsssss.sssssss.s.sssss.ssssxsssxsssssssssssssssss.ssssssssss.sxssssss [ 54%]
sssssssssssssssssssssssssxsxsssssssssxssssssssssssxssssxsssssss.ssssx.ss [ 54%]
s.s.sssssssssss.ssssss.ssssxsssssssss.sssss.sssssssssssssxs.sssssxssssss [ 55%]
ssssssssxssss.sssssss.ssssssx.ssss.sssxsssssssssssssssssssxssssssxs.sssss [ 55%]
.xsssss.sssssxsssx..sssssssssssssssxsssxsssssssssssss.ssssssssssssssssssx [ 55%]
ssssssssssssssssssssxsxx.sssssss.ssssxxssssssssssssss.ssssssssssssxss.ss [ 55%]
sssssssxsssssssss.sssssssss.ssssssssxsssssss.s.s.sssssssssss.ss.sxssssss [ 55%]
ssssssssss.ssssssssssssss.sssssssssxssssxsssxsss.sssssssssssssssssssssss [ 55%]
ssxss.sssssssssssxssssssssssssssssss.sssxsssssssssss.sssssssssssssssssss [ 55%]
ssssssssss.ssssssssssssssssss.ssssssssssssxssssssssssxssssssssss.sssssss [ 56%]
ssss.ssss.ssss.sssssssss.ssxssssssssx.sssss.sssssssssssssssssssss.sssxsss [ 56%]
sssssssssssssxssssssss.sssssssssssssssssssssssssssssxsssssssssss.sssssss [ 56%]
ssssss.ssss.s.s.sssssssss.sssxssssssssssxsssss.ss.ssss.sssssssssssxsssss [ 56%]
ssssssssss.ssssssssssssssssssssssssssssxssssssssssssssssssssssssssssssss [ 56%]
sssssssssssssssssssssssssssssssssssssssssssssssssssxssssssssssssssssssss [ 56%]
ssssxssssss.ssssssxsssxsssssssssssxssssssssssssssssssssssssssssss.ssssss [ 56%]
ssssss.sssssssssssssssssssssxsssssssssssssssssss.ssssxsssssssssssxssssss [ 57%]
sssssssssssssss.ssssxssxs.ssssssssssss.sssssssssssssss.ssssssssssss.sssss [ 57%]
.sssssssssssxxssssssss.ssssssssssssssssssssssssssssssssxsssssssssxsssssss [ 57%]
ssssssss.ssssssssssssssssxssssssssssssssssssssss.s.ssssssssssssssssssssss [ 57%]
sssssssssxssssssssssssssssssxssss.sssssssssxssssssssssssssssssssssssxxss [ 57%]
sx.ssssssssssssxssssssssssss.sxsssssssssssssssssssssxxxx.s.s..sx.sssss.. [ 57%]
ssxx.s..x.s.x.s.sx.s.xxssssx.xx.s.x.xxsx.ssss.sx...s.s..ssx.ssssx.s.xxss [ 57%]
ss..xs.ssssxxssssx.s.xssss..s.x.sx.sssssx.xs.sxxsss.s.xs..s..sx.sssss..s [ 58%]
xxxssss.x.x..ssssxssssss.ssx.ssssssxssss..s..s.s.x..s.s.s.x.xx.xx.s..s.. [ 58%]
xxxx.s....sxssss...sx.xs...s.s.s.sx.sssssssssssss.sss.sssss..xssssx.x..x [ 58%]
xssssxx.s.xxxx..ssxx.s.xs.xxs.ssssssxssx.sssssx.s..sx.xxx.xssss.s.x.xxx. [ 58%]
.s.xx..xsssssxsxs.s.ss..sx.sssss.sxssssx.x..s..s.s..sx.x..sxx.xsxx..ss.s [ 58%]
ssss...sxx.xs.sssssssss.ssss.ssssssssssss.ssssssssssssssssssssss.sxssssx [ 58%]
....sxxxx..s.sx..x.s..s.x..ssssssssssssssssssssssx.s.s.s...xs.x..sxxxxss [ 58%]
ssx.sx...sx.xs...sxx.xxx...s..s..sxsxssssssssssxsssss.sssssxxxxxxx.xsxxx [ 59%]
..s.sxxxx.s.xxxssss.sxxxxx.sx.xssssxxxssss.sssssxssxxs.ssssssss.sssssss.s [ 59%]
sssssssssxssssssssssssssssssssxssssssss.ssssssssssxssssssssss.sssxssssssx [ 59%]
xsssssss.ssssssssxsssxssssssssssssssssssssss.sssssxssssssss.ssssssssssss [ 59%]
s.ssssxsssxssxs.sssssssssssxsssssxsssssssssssssssssssssssssssssssssss.ss [ 59%]
ssssssssssssssssssssssssssssssssxsssssssxsssssssssssssssssssss.sssssssss [ 59%]
ssssssxsssssssssssssssss.sssssssssssssssssssssss.sssssssssssssssssssssxs [ 59%]
ssssssssssssssssssssssssssssxsss.ssssssssssssssssssssssssss.ssssssssssss [ 60%]
sssssssss.ssssssssssssssssssssssxsssssssxsssssssssssssssssssssssssssssss [ 60%]
ssssssssssssssssssssssssssss.ssssssssssxssssssssssssssssssssssssssssssss [ 60%]
ssssssssssssss.ssssssssssssssssssssssssssssss.xssss.sx..xx..x...........xxsxxsx [ 60%]
.sssssssss.ssssss.ssss.sssssssssssssssssssxsssssssssssssssxssssssssssssss [ 60%]
ssssssssssssssssssssssssssssssssssss.ssssssssssssss.ssssxssssssssssssssxss. [ 60%]
sssssssssssssssssssssssssxssssssssssssssssssssssssssssssssssssssssssss.ss [ 61%]
ssssssssssssssxsssssssssssssssssssssssssssssssssssssssssssssssssssssxsss [ 61%]
ssssssssssssssssssssssssssssssssxssssssssssss.sssssssssssss.sssssssssssssss [ 61%]
ssssss.ssssssssssssssssssssssssssssssss.ssssssssssssssssssssxsss.ssssss. [ 61%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 61%]
ssssxsssssssssssssss.ssssss.sss.sxss.ssssssss.sssssssssssssss.s.ssssssss [ 61%]
ssssssssssssssssssssssssssssssssssssssssssssssssssxsssssssssssssssssssss [ 61%]
sssssssxsssssssssssssssssssss.xssssssssss.sssxssssssssssssssssssssssssss [ 62%]
sssssssss.sssssxssssssssssssssssssssssssssssss.sssssssxsssxsssx.ssxsssss [ 62%]
sssssssssssssssss.ssssxsssssssssssssssssssssssssssssssssssssssssssssssss [ 62%]
sssssssssssssssssssssssssssssssssssssssssssssssss.ssss.sssssssssssssssss [ 62%]
sssxsssxssss.ssssssssssssssssssxssss.ssssssxssssssss.sssssssssssssxsssss [ 62%]
ssssssssx.s.sxsssssssss.ssssssssssssssxsssssxssxssssssssxssssssssss.ssss [ 62%]
ssssssssssssxsssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 62%]
ssssxssssssssssssssssssssssssssss.sssssssssss.xssssssssxssssss.sssssssss [ 63%]
ssssssssssssssssssssssssssssssssssssssssxsssssssssssssssssssssssssssssss [ 63%]
ssssssssssssssxssssxsssssssxssssssssssssssssssssssssss.sssssssssssssssss [ 63%]
xssss.sssssssssssssssssssssssssssssss.sssssssssssssssssssssssssss.sxssss [ 63%]
ssssssssssssssssssssssssssssssssssssssssxssssssssssssssxssssssssssssssxs [ 63%]
sssssssssssssssssssxsssssssssssssssssssss.ssssssssssssssssssssssssssssss [ 63%]
s.ssssssss.sssssssxsssss.sss.sxssssssxssssssssssssssssssssssss.ssssxssss [ 63%]
sssssssssssssssssxssss.sssssssssssssssssssssssssssssssssss.ss.sssxssssss [ 64%]
sssssssssssssssssss.sssss.sssssssssssssssssssssxssxssssssssssssssssssssss [ 64%]
ssssssssssssssssssssxssssssssssssssssssssssssxsssss..ssssssssxss.sssssss [ 64%]
sssssss.sssssssssssssssssss.s.sssssxsxsssssssss.ssssxsss.sssssssssssssss [ 64%]
xssssssss.sssssssssssx.sxx..s.s.......ss.s.x..x..ssx.s.ssssxs.sssxs.ssss [ 64%]
sssssssssxssssssssssxssssssssssxssxssssssxssssssssssssssss.s.ssxssss.ssx [ 64%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss. [ 64%]
sssssssssssssssssssssssxssssss.ssssssssssssssssssssssssssssss.sssxssssss [ 65%]
sssssss.sssssssssssssss.ssss.sssssssssssssssssss..sssss.ssssssssssssssssx [ 65%]
ssssssxsssssss..ssssssssssssssssssss.sssssssssssssss.sssssssssssssssssss [ 65%]
sssssssssssssssss.ssssssssss.sssssssssssssssssssssssssssssssssssssssss.s [ 65%]
ssssxssssssssxsssssssssssssssssssssssssssssssssssssssssssssssss.sss.ssss [ 65%]
ssssssssssxsssssssssssssxssssssssxssssxssssssxssxssssssssssssssss.ssssss [ 65%]
ssssss.ssssssssssssssssssssxsssssss.sssssssss.sssssssssssssssssssxssssss [ 65%]
ss.ssssssssxxsssssss.ssssxssssssssssssssssssssssssssssssss.sssssssssssss [ 66%]
sssssssssxssssssssxsssssssxsss.ssssssssxssssssss.sssss.ssssssssssssxs.ss [ 66%]
ssssssssssssssssss.ssssxssssssssssssssss.sssss.sssssssssssssssxssssssssss [ 66%]
ssssssssssssxsssssssss.ssssssssssssssssssssssssssxsssssssssssssssssssss.ss [ 66%]
sssssssssssssssssxssssssssssssss.sssssssssssssssssx.ssssssssxssssssssssx [ 66%]
.ssssx.sssssssssssssssssssssssssssssssssssssxssss.ssxssssssssssss.ssssss [ 66%]
ssxssssssssssssssssssssssss.ssssssssss.ssssssssss.ssssssxssssssssss.sssx [ 66%]
s.ssssssssssssssssss.ssssssssssssssssssssssssssssss.ssssssssssss..ssssss [ 67%]
ssssssssssssssssssssssssssss.ssssssssssssssssss.sssssssss.ssssss.sssssss [ 67%]
s.ssssssssss.sssssxssssssxssxssssssssssssssssssssssss.sss.sssssssx.sssss [ 67%]
sssssssssssssssxsxssssss.sssssss.sssssssssssssssssssssssssssxssssxssssss [ 67%]
ssssxssssss.sssxss.sssssss.sssss.ssssssssssssssssssxsss.sssssssssssxssss. [ 67%]
sssss.sssss.sssssssssssxssss.ssssssssssssssssssssss.ssxs.sxsxss.sxssssss [ 67%]
ssssxsxss.ssssssssssss.ssssssssssssssssssssssssssssss.ssssssssssssssxsss [ 68%]
xsssssss.sssxssssssssssssssssssssssssssssssss.ssss.sxssssssssxssssssssss [ 68%]
sssssssssssssssssssxssssssssssssssssss.sssss.sssssssssssssssssx.sssss.ss [ 68%]
sssss.sssss.ssssss.ssxs.ssssssssssssxssssssssxssssssss.ssssxsss.sss.ssss [ 68%]
ssxssssssssxssssss.ssxsxss.sssssssss.ssxsssssssssssxsssxssssssxs.sssssss [ 68%]
sssssxssssss.ssssssssssxsssxssssssssssssssssssssssssxssssssssssssssxssss [ 68%]
ssssss.ssssxss.ssssssssssssssssss.sss.sssssssssssssxsss.ssssssssssssssss [ 68%]
sssssssssssssssssssssssxssssssssssssxssssssssssssssssssssxsssxssssxs.sss [ 69%]
sssssssssssxssxsss.ssss.sxssssssssssssssssssssssssssss.ssxssssssssssss.s [ 69%]
sssssxsssssssssssssx.sssssss.sssssss.sxssssssssssssssssssss..sssssssssxs [ 69%]
sssxssssssss.sssssssssxssxsssssssxsssssssssssssssssxssssssssss.sssssssss [ 69%]
sssssssssssssss.ssss.sxsssxxsss.ss.s.s.s.xxsxsssssssxsxssxs.sxsssssssss. [ 69%]
sxsxsssxx.s.ss.ssssxxxsssxsx.s.xssssssssss.sssssssssssss..sx.s.ssssssxss [ 69%]
ssssssssxssssssssss.s.sssssssssxssssssxssssssssxss.sssssssssssssssssssss [ 69%]
ssssss.sssssssssssssssssxsssxssssxssssssssssssssssssssssssssssssssssssss [ 70%]
ssssssssss.ssssssssssss.ssssssssssssxssssssssssssss.ssssssssssssssssssss [ 70%]
sxssssssxssssss.sssssssss.ssssssssxsssssssssssssssssssssssssssxsssssssss [ 70%]
ssxsxsss.sssssssssssss.ssssssssssssssssssxssss.sssssssssssssssssssssssss [ 70%]
.ssssssssssxsxxsssssssssssssssssxssssssssxssxssssssssssssssssss.ssssssss [ 70%]
xsssxssssssssssssssssssssssssssssssssss.ssssssssxsssssssssssssssss.sssss [ 70%]
s.ssssssssssssxsssssssssssssssssss.ssssxsssssssssssssssxsssssssxssxsssss [ 70%]
sssssssssssssssssssssssssssssssss.sssssxsxssssssssssssssssssssssssssssss [ 71%]
xsssssssssss.ssssssssxssxsssssssssssssssssssssxsssssssssssssssssssxs.sss. [ 71%]
sss.ssxsssss.ss.ss...sssssxssxsxxxx.xsxxx.x.x..x.x.sxx.xssss..sxxsxxsssx [ 71%]
.sxx.xx.xs.ssssss.ssss.sssssssxssxssssssssssssssss.sssxsxsxssssxssxsssxs [ 71%]
xxs..ssssssxxxx.sxxxxxxxx..xsxssssxxx.xxxxxxx.xx.xxx.x.xssssss.sssssssss [ 71%]
ssssssssssssssssssxssssss.ssxssssssssxsssssssssssssssssssssssssssss.ssss [ 71%]
ssssssxsssssssss.sssxsss...xx.xx.xx.xs.ssssxx...xxxxxsssxssssxssxsssss.x [ 71%]
sssssxsxxxsssxsxssssssssx.ssssssssssxssssssssssx.xxssssssss.sxxxssssxsss [ 72%]
ssxsssssss.ssssssxsssssssssssssssxssss..ssss.ssssssxsxssssssssssssssssss [ 72%]
sssssss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssxsss [ 72%]
sssssssssssssssssssssssxsssssssssssssssssssssssssssssssssssssssssssssxss [ 72%]
sssssssssssssssssss.ss.ssssxsssssssssss.sssssssssss.ssssssssssssxssssssss [ 72%]
xsssssssssssssssssssssssssssssssssssssssssxssssssssssssssssssssssssssxss [ 72%]
ssss.sssssssxsssssssssssssssssssssssssssssssssssxsssss.ssssssssssssssssss [ 72%]
ssssssssxssssssssssssssssssssssssss.ssssssssssssssssssssssxsssssssssssss [ 73%]
sssssssssssssssssssssssssssssxssxssssssxsxssssssssxsssssssssssssssssssss [ 73%]
ssxsssssssssssss.sxxsssssss.sssssssssssssssssssssssxsssssssssssssssssss. [ 73%]
sssssssssssssssssssssssssssssssssssss.ssssssssssss.sssxsssssssssssxsssss [ 73%]
xsssxssss.ssssssssssssssssssssssssssssssssxssssssssssssssssssssssssssssxs [ 73%]
sssssxsssssssxssssssssssssssxsssssxssssssssssssssssxs.ssssssssssssssssss [ 73%]
sss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 73%]
ssssssssssssxssssxsssxsssssssssssssssssssssssssssssssssssss.sssssssssssss [ 74%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssxssssssssxssxsxssss [ 74%]
sssssssssssssss..sssssssssssssxssssss.xsssssssssssssssssssssssssssssssss [ 74%]
ssssssssxssxsssssssxssssssssssssssssssssssssssssssssssxsxsssssssssssxssss [ 74%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssxsssxsssssssssssss [ 74%]
sssssssss.sssssssxsssssssssssssssssssssssssssssssxssss.sssxsssssssssssss [ 74%]
sssssssssssssssssssssssssssssssssssssss.ssssss.sssssssssssss.xssssx.ssss [ 75%]
sssssssss.ssssssssxsssssssssssssssss.sssssssssss.ssssssssx.xsxsxxsssss.s [ 75%]
ssxssxssssssssssssss.sssssssssxs.sxssxssssxxx.xssss.sxsxsxss.xxxxx.xxxss [ 75%]
sxsx.xssss.xxx...xssssxxxx...x.sxxxxx.xx.xxxxxx..xsss.sssssxssxssxxsssss [ 75%]
ss.sssssssssxsss.ssxxx.x.xxxx.xxssssx.xxxx.xxxssssxsxsss..xxxx.xxxx.sxxs [ 75%]
ssxsssss.sssssssssxxxxxssss.xxssssxx...xxxssss.sxssxssssss.ssssssssxsssx [ 75%]
s.xxx.xx.xxxxxx.xxxxssssxxxxxxxsxsssxxxxsssxsssssxxxxxxxxxxxx.xxxxss.s.s [ 75%]
sssssssssssssssssssxssss.ss.sssssssssssssssssssssssssssss.ssssssssssssss [ 76%]
sssssssssssxssssssxssssssssssssssss.xsxsssxxx..xxxxxsxsssx.s.xxxxxssssxs [ 76%]
sss..xxx.xxxxssssxxxxx.xxssssxxxsssxsx.x.x.sssss.xxsxsss.xssxss.xxssssx. [ 76%]
.xxxxx.s.xxx..x.xssss...xx.xxxxxxxx.xxx.ssssxssxsxssxss.s.sxxxssssx.xsss [ 76%]
s.xx.xx.xx.xx.xssssssssssssssssssssssssssssssx.sssssssssssssssssssxsssssx [ 76%]
.sssss..sssxsxs.sssssxssssxsssssssxsxsxssxssssssssssssssxxxxxxx.xxssss.. [ 76%]
.xxxss.s.xsxx...x.xxss.ssxxssssxxxxssssxssxssxsssxsssxssssssxss.sssxssss [ 76%]
xxss.ssssssssssxssss...xxxxxxxxxxsssxsssssx..xssssxx.xxx.s...xssss.xxxxs [ 77%]
sssxsssssssxxsssssssssss.ssssssssssssssxssxsss.x.xssssxs.sssssxsssxsx.ss [ 77%]
sxsss.ssssss.ssxsssss..xxxxssssxssssssxssssssssssxsssssss.sxssxsssssssssx [ 77%]
ssssssss.ssssssssssssss.ss.sssxssssxss.ss.xsxsssss.ssxxxxxx.xsssssxsssss [ 77%]
sxsssssssssxsssssssssss.sssxsssssssxssssssssxsxssssssssssssssxsssssssxss [ 77%]
sssssssxsssssssssxssssssssxssxs.xsxxx.xxxx....sxxxssxssxxxxx.xxsxsssssxx [ 77%]
xx.xx..sx..x.xxxssssxxx....xxx.xxxxxssxsssssssssssssssssssssxssssxssssss [ 77%]
xssssxssssssxssssssx.ssssssssssssssssssss.sssssssssssxssssssssssssss.sxs [ 78%]
sxsssxsssssssssssssssssssssssssssssssssssssssssxssssssssssssssssssssssss [ 78%]
sssxssssssxsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 78%]
ssssssssxssxsxssssssssssssssxsssssssssssssssssssssssssssssssssssssssssss [ 78%]
sssxssssss.sssssssss.sssxsssssssssxsssssssssssssssssssssssssssxsssssssss [ 78%]
ssssssss.sssxssssssssss.sssssssssssssssssxssssssssssssssxssssssssss.ssss [ 78%]
sssssssssssssssssssssssssssssssssssxssssssssssssxsssssxsssssssssssxsssss [ 78%]
ssssxssssssssssssssssssssssssssssssssssss.sssssssxsssssss.ssssssssssssss [ 79%]
sssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssss [ 79%]
ssssssss.ssssssssssssssssssssssssssssssxssssssssssssssssssxsssssssssssss [ 79%]
ssssxssssssssssssssxssssssssssssssssssssssssssssssssxsssssssssssssssssss [ 79%]
ss.ssssssxssxsssssssxsssssssssssxsssssxssssssssssssssssssssxssssssxsssss [ 79%]
ssxssssxsssssssxsssssssssssssssssssssssssssssssssssssssssxxssssssssssssss [ 79%]
.sxsssssssssssssssssssxssssssssssssssssssssssssssssssssssssssxxssssssssss [ 79%]
sssssssssssxssssssssssssssssssssssssssssssssssssssssssssssssssssssssxsss [ 80%]
ssxsss.ssssssxsssssssssssssssssssssssssssxsssssssssssxsssssssssssssxssss [ 80%]
xxsssssssssssxsssx.sssssssxssssssssssssssssssssssssssssssssssssssssssssss [ 80%]
ssssssssssssssssssssss.ssss.sssssssxxssssssxxsssssssssss.ssssssssss.ssss [ 80%]
sssssssssssssssxssssssssssssssssssxsssssssssssssssssssxsssssssssssssssss [ 80%]
sssssssssssxsssssssssssssssssxsssssssssxssssssssssssssssssssssssssssssss [ 80%]
sssssssssssssssssssssssssssssssssssssssssxssssssssssssssssssssssssssssss [ 80%]
xsssssssssssssssssssssssssssssss.ssssssssssssssssxsxssssssxsssssssssssss [ 81%]
sssssssssss..sssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 81%]
ssssssssssssssssxssssssssssssssssssssssssssssssssssssssssssssssssssxsssss [ 81%]
sssssssssssssssssssssssssxsssssssssssssssssssssssssssssssssxssssssssssss [ 81%]
sssssssssssssssssxsssxssss.sssssssssssssssssxssssssxssssssxsxsssssssssss [ 81%]
xssxssssssssx.xxxx..xxssssxxx.xxx.x..xx.x..xssssx.xssssssssxxsxsxsxs..xx [ 81%]
xxssssss.ssssssssssssxss.ssxssss.sssssssssssssxssssssssssxssssxsssssssss [ 81%]
.s.sssssssxssxsssxxx.xxxxxxxxssxssssxxxssxsssxsssxxsxssxssssxssxx.x...x. [ 82%]
xxx.xx..x.x.xxxxssssxxxxxssssxssssxx.x.xssss.xxs.ssssssxss.sxsssxsssssss [ 82%]
ssssxsssssssssssssssssssssssssssss.sssxs.ssx.ssssssss.ssssxxxssssx.ssxxx [ 82%]
.xxxxxxssssxxxxxssss.xxxxssss.xxxxx.xxxxsssssssx.sxxsxs.sxsssss.xsssssss [ 82%]
sssssxssssxxx...x..xx..x.xxssxxxssssxx.xxxx.xxxxssxsssssssssssssssssssssx [ 82%]
s.sssssssssss.ssxssssssssssssss.sxsssssxxxssssxxxxxxx.x.xxxssssxxx.xssss [ 82%]
xxxxssssx.xxsss.sssxssssssxss.ssxsssxsssxssxssssxssxssssxsssssssssssssss [ 83%]
sss.ssssssssssxssssssssssxssssssxxssssssssssxsssssxsssssxsssxxssssssssss [ 83%]
ssssssssssssss.ss.xsssssxsssssssssssssxsxsssssssxssssssssssssssssssssssss [ 83%]
sssssssssssssssssssssxsssssxssssxsssssssssssssss.sssxsssssssssssssssss.s [ 83%]
s.sssssssssxsssxxssssssssssssxxsssssssssssxsssssssss.sssxssxsssssxxxx..x [ 83%]
xssxsssssssxxssssss.ssxsssxxsssssssssssxssxsssssssssssssss.ssssssxssxsss [ 83%]
sxssssxsss.xxx.xss.ssxss.ssssxsssssxss.ssxssssxssssssssxsssssssx.sssssss [ 83%]
sssssssxxx.xxxxx.ssss.xssssxxxxssssxx..xxssssxxssssxx..x..xsxssss.s.xsss [ 84%]
xssssssssxss.ssxssssssss.ssssssxsssxssssxsssx.s.sssss.sxxxxxxxssssxxxx.. [ 84%]
xxx.xxxxxx.x...x.xxxssssssssxxssss.ssx.xsxsssxxxxxssss.xssss.xxxsssxsxx.x [ 84%]
xx.xxxxxssss..x.xxx.xxxxxxxxx.xxssssssssxsssssssssssssssssxs.sssssssssxs [ 84%]
sssssss.ssssssssssssssss.s.sssssssxssssssssxsss.ssssxsxsssssssss.sxsssss [ 84%]
ssssssssss.sssssssssssssssssxsssssssxssssssssssssxsssssssssssssxs.sxsssxs [ 84%]
sssssssssssssssssxsssssssxssss.ssssssxssssssssssssssxss.ssxssssssxssssss [ 84%]
ssssssss.sssssssxssssssssxsssssssssssssxssssssssssssssssssssssssssssxssss [ 85%]
xssssssssssssssssssxssxssssssssssxsssssssssssssssssssssssssxssssssssssss [ 85%]
ssssssssssxssss.sssssssxssssssssssssssssssssxssssssssssssssssssssssss.sss [ 85%]
ssssssssssssssssssssssssssssssssssssssssssssssxsssssssssxsssssssssssssss [ 85%]
ssssssssssssssssssssssssxssssssxssssssssssssssssssssssxsssssssssssssssss [ 85%]
sssssssss.sssssssssssss.ssssssssssssssssssssssssssssssssssssss.sssssssss [ 85%]
ssssssxssssssssssssssssssssssssssssssssssssssxssssssssssxsssssssssssssss [ 85%]
sssssxssssssssssssxsssss.sssssssssssssssssxsssssssssssssxsssssssssssxsss [ 86%]
ssssssssssssssssssssssssssssss.ssssssssssssssxssssssssxsssssssssssssssss [ 86%]
sssssssssssxsssssss.sssssssssssssssssxssssssssssssssxssssxsssssssssssss.s [ 86%]
ssssssssss.sssssssssssxss.ssssssssssssssssxsssssssssssssssssssssssssssss [ 86%]
ssxssssssssssssssssssssssssssssssssssxsssssssssssssxssssxssssssssssssxss [ 86%]
sssssssssssssssssssssxsssssssssssssssssssssssssssssssssxsssssssssssssxss [ 86%]
ssssssssssssssssssssssxsssxsssssssssssssssssssssssssssssssssssssssssss.s [ 86%]
ssxssssssss.sssssssssssssssssssssxssssssssssssxsssssssssssssxxxxssssssss [ 87%]
ssssssxxsssssssssssssss.ssssssssssssssssssssssssssss.ssssssssxssssssssss [ 87%]
sssxsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 87%]
ssssxsssssssssssssssssssssssssssxssssssssssssssssxssssssssssssssssssssss [ 87%]
ssxssssssssssssssssssssssssssssssssssssssssssssxssssssssss.sssssssxsssss [ 87%]
sssssssssssssssssssssssx.sxsssssssssssxsssssssssxsssssxssssssssxssssxsss [ 87%]
ssssssssssssssssxssssssxxxxxssssxx.xxxxssssxsxs.sxssssssssxsssssssxsssss [ 87%]
sssssssssssssssxssssxs.s.ssxxssssssssxsxssssssssssssssxsssxsssssxxxxsssx [ 88%]
sssssx....xx.xxx.x.xx..x.xx.ssxs.sxsssxssxxssssssxsssxssssssssssssssssss [ 88%]
ss.sssssssssssssssxsssssssssssssss.xsxsssssxssssxsssssssssssssssssxsssss [ 88%]
sssssssssssssssssssssssssssssss.xxxsxsssxxx.x..xxx.x.xxxssssx.xx.xx.xxxx [ 88%]
sxsssxxxxss.ssx.xssssxx.xxx..xssss.xxxxx.xssssxx.xxxxxxx.xxxx.xssssxxsss [ 88%]
ssxsssxxxxxssssxsssxsssssssssssxsssssssssxssssxss.ssssxsxsxxxx.xssss...x [ 88%]
.xxssssx.xx.xssssx.xxxssssxx.xxssssssssxxxxssssssss.xxxx.xxssss.xx.x..xx [ 88%]
x.xxxxsxsxss..x.xxssssxxxssssxxx.xssssx..xsxssxsssssssssssssssssssssssxs [ 89%]
ssssxsssssssxssss.x..xxsssssssssssssssssssssssssssssxssssss.sxxs.sssssss. [ 89%]
ssss.sssssssss.sss.ssssxsxsssxsssss.ss.ssxssxssssxx.xxxx.xx.xxssssxx.xsxs [ 89%]
xxssssxx.xxxx.xxssss.xxxxxxxxxx.x.xsxsxsxsssxssxxxx.x.xxssss.xsxssxsssss [ 89%]
sssx.sxssssssss...x.sssxs..x.x.xxxx.xx.xxssssxxx.xx.xx..xxxxxxxxsxsssx.. [ 89%]
xxssss.xxx.xxxs.sxssss..xsss.sxsssxsssx.sssxsssxs.ssxssssxssss.xssssxxxx [ 89%]
.xsssxxx.xxxxxxxsxsssx.xxx.xxx.xxxxxxxxxx.xxxx.xxxssssx.xx.xxssxxsssssxs [ 90%]
ssxssss.s.sssxsssxssssxssxsssssxssssssssssssxssxssx.sxsxxsssssx..xxxxsss [ 90%]
.s.xssxssssssssssss.sssssssxxxsssssxsssssssssssssssssssxxxssss..xxsssxsx [ 90%]
ssss...x..xxxxxxx.xxxx..xxssssssxsxxsssxxssxssssxxssxsssxsssssss.xxx.xxx [ 90%]
.xxxxxx.x.xxxxxssssx.xssssxx.x..xssssxxssssx.sssssxsssssssxsxssssssssxsx [ 90%]
ssssssssssssxsssssssssxsssssssssssssssssssssssssssssssxssssssssxxsssssss [ 90%]
sxsssxssssssssssssssssssssssxsssssssssssssxssssxsssssxsssssssssssxssssss [ 90%]
.ssssssxssxssssxssssssssss.sssssssssssssxssssssxssssssss.sssxsssssssssss [ 91%]
sssxsssssssssssxssxsssxsssssss.ssssssxssxs.sssssssxsssssxssxsssssssssxss [ 91%]
ssssssxssssssssssssssssssxsssssssssss.sssssssssxsxssssssssssssssssssssxs [ 91%]
sss.s.sssssssssssssssssssxsssssssssssss.sss.xssssxsssssss.ssssssssssss.s [ 91%]
sssssssssssssssssssssssxssssssssssssssssxsssss.sssssssxsxsssssxssssssssss [ 91%]
sxsxsssssssssssssssssssssssss.ssssxsssssssssssssssssssssssssssssssssssss [ 91%]
ssssssssssssssssssssssssssxsssssssxsssxssssssssssssssxsssss.sssssssssssxs [ 91%]
ssxsssssss.ssssssssxsssssssssssxssssssssssssssxssssssss.ssssxssssssssxss [ 92%]
s.ssssxsxsssssssssssxssssssssxsssssssssssss.ssssx.xxx..xxx.xxss.sxs..xxx [ 92%]
xxxx.ss.x.xxxxxxxxx.xxxxx.x.xxxxxxsxxssxsxxxssssxssssxssssxx.xxxssxxssss [ 92%]
xsssssssssssssssxssssxsxssssxxssssx.xx.xxxxssss.x.x.xsssss.xx.xx.xssss.s [ 92%]
ssssssssssssssssxssssssssssxxx.x.xssssxxssss..xssssxssssxx.xx..xxxx.x..x [ 92%]
.ssss.xxssssx.xssssx.xssssxxxxxxxx...x....x.xssss.x.ssssxxx.x.x.xssssxxx [ 92%]
...xsssxsx.xx.xxx..xx..x.xxx..x.xxxsssssssxssssssxsss.ssssssssxxsssssss.s [ 92%]
ss.sssssssssssxsxsssx..xx.xxx.xx.....xxssssssssssssxx.x.xxssssssxss.xsss [ 93%]
ssssssssssssssx.sssssssss.sssssxsxsssxxx.x.x.xx..xx.xxxx.xxxssss....xxx. [ 93%]
.xxss.ssxxx...x..xxxssxssssssxsss.sxxx.x.xx...xxx.x..x.xs.sssxxsxs..sxss [ 93%]
sxssxsssssssssssssssxssssssssssss.x...x.xxxs.ssxs..xx.xxx.xx.xs..sss...x [ 93%]
x...x...x.x..xx.x..xx.xs.sssx...xsssxsxssssssssxssxsss.xsssxssssssxx...x [ 93%]
ssss.....xssssx.ssssx..x.x..x...x..ss.ssxxx..x..x....x..xxx.xx..x..xx.x. [ 93%]
xx..xxxx.xxx..x..xxxxssss.....xxs.sxs.s..x.x.xsssxsx..x.xsx.sx.sxxx..x.. [ 93%]
..x..x.x..xsssssssssssssssssss.x.xxssssssssss.ss.ssssssssss.s.sxsssssss.s [ 94%]
sss.sssssssssssss...ss.s.xsssss.xx..x...x.x........xx......x.x....x....x [ 94%]
sss.ssssss...ssssss.sssss.sxssssssssss.x.x........x....xx......x..x..xx. [ 94%]
x...x...xx...x.x....x.xssxssx......x.....x.....xsxsss.....x..x..........x [ 94%]
.x.ssss...........x...x.x.xx.xxssss...xxx..xxx.s..s.....xs.ss.x.x.x.x... [ 94%]
...........xss.ss..........x..x..............x.ssxss...x..x.x...ssssss..s [ 94%]
ssxssssss.ssssssssxssssssssssss.sssssxs.ssss.sxsssssssssssssssss.ss.ssss [ 94%]
ss.sss.sssss.ss.sssssssssxsssssssss..s.sx.s....ssss.ssssss.sss.sss.ss.ssx [ 95%]
s.sssssssssss.s.sssss.x...xxx.ssssxss.s.........xs..x......x......xx.... [ 95%]
x...x.x..............xx......x.....xx....x..........x............x.xsss.s [ 95%]
.......xx........x..xssxss...x......x.....x....x.....x.......x.sxsss...x [ 95%]
.................x....x.........xx..xx.x.x.x.ssss....xssxssx.x...xx...... [ 95%]
......xss.s.sx.s......................x..x.................x.........x.. [ 95%]
...............x.ssss.....x....................x.......x.....x.......... [ 95%]
...............................x........x.ss..ssss.ssssssssssssss..s.... [ 96%]
xx.............x..........x.........xxxsss.sx......xx..x.............x.. [ 96%]
.....x..............................x.......x.........x................. [ 96%]
........................................x..........x.........x.......x.. [ 96%]
....x.....xssss....x........x...sss..s................................... [ 96%]
.......................................................................x. [ 96%]
...........x...........x...................x..............x........x.... [ 96%]
...........x..................x.............x.s.s.ss..............x..... [ 97%]
........................................................................ [ 97%]
......................................................................... [ 97%]
................................................x....................... [ 97%]
........................................................................ [ 97%]
............................................x........................... [ 97%]
............................x......................................x.... [ 98%]
.............................x.......................................x.. [ 98%]
.........x.....x............................xssss.x..................... [ 98%]
......sssx.....x...x.x.x...ssss.sx.s....xssss.s.....xsss....ss.s..sss.ss [ 98%]
sssssssssssssssssss.ssss.ssssssssssss...........................s....... [ 98%]
......x.x.x..sss....x..sx...x.................................s......x.. [ 98%]
x..s..........x..........s.........s..........................x..s...... [ 98%]
....s.s............s..........ss.s...s..s.s.......ssss.s....ss........s. [ 99%]
ssss.s.s..s..sx..s...x..ss..s.s....ss....s............s..........s..ss.. [ 99%]
.ss.......s.ssss........x..s...sssss..s..........s.sssss..s.......s..... [ 99%]
.s.s..s.s..s..s.s..s......s..s...............s..........s..ss.........s.. [ 99%]
s.s.s....s..........s...........................................x....... [ 99%]
......................x..........x.......s................x.........x... [ 99%]
....x.....x....x.............................sssssssssssssssssssssssssss [ 99%]
ssssssssssssssssssssssssssssssssssssssssss...                            [100%]error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
fatal: bad object HEAD


---------- coverage: platform linux, python 3.8.13-final-0 -----------
Coverage XML written to file coverage.xml

= 8833 passed, 37801 skipped, 2917 xfailed, 25411 warnings in 438.98s (0:07:18) =
PytestBenchmarkWarning: Benchmarks are automatically disabled because xdist plugin is active.Benchmarks cannot be performed reliably in a parallelized environment.
Tests are successful


<b>Remaining output truncated<b>


@modin-bot
Copy link

modin-bot commented Apr 26, 2022

TeamCity Ray test results bot

Tests PASSed

Tests Logs
......................................... [ 68%]
........................................................................ [ 71%]
........................................................................ [ 74%]
........................................................................ [ 77%]
........................................................................ [ 80%]
................................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [ 83%]
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [ 86%]
xxxxxxxx................................................................ [ 89%]
........................................................................ [ 92%]
........................................................................ [ 95%]
...............................................x.............Xx......ss. [ 98%]
...x....................xx.........ss........                            [100%]

---------- coverage: platform linux, python 3.8.13-final-0 -----------
Coverage XML written to file coverage.xml


= 1675 passed, 341 skipped, 447 xfailed, 1 xpassed, 424 warnings in 272.85s (0:04:32) =
�[2m�[36m(pid=170)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
�[2m�[36m(pid=170)�[0m fatal: bad object HEAD
�[2m�[36m(pid=4775)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
�[2m�[36m(pid=4775)�[0m fatal: bad object HEAD
�[2m�[36m(pid=4785)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
�[2m�[36m(pid=4785)�[0m fatal: bad object HEAD
�[2m�[36m(pid=6316)�[0m error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
�[2m�[36m(pid=6316)�[0m fatal: bad object HEAD
�[2m�[36m(deploy_ray_func pid=6331)�[0m FutureWarning: Passing None for skipna is deprecated and will raise in a futureversion. Pass True instead. Only boolean values will be allowed in the future.
�[2m�[36m(deploy_ray_func pid=3897)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(deploy_ray_func pid=3897)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(deploy_ray_func pid=3897)�[0m 
�[2m�[36m(deploy_ray_func pid=3897)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(deploy_ray_func pid=3897)�[0m 
�[2m�[36m(deploy_ray_func pid=3897)�[0m becomes:
�[2m�[36m(deploy_ray_func pid=3897)�[0m 
�[2m�[36m(deploy_ray_func pid=3897)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(deploy_ray_func pid=3897)�[0m 
�[2m�[36m(deploy_ray_func pid=3838)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(deploy_ray_func pid=3838)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(deploy_ray_func pid=3838)�[0m 
�[2m�[36m(deploy_ray_func pid=3838)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(deploy_ray_func pid=3838)�[0m 
�[2m�[36m(deploy_ray_func pid=3838)�[0m becomes:
�[2m�[36m(deploy_ray_func pid=3838)�[0m 
�[2m�[36m(deploy_ray_func pid=3838)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(deploy_ray_func pid=3838)�[0m 
============================= test session starts ==============================
platform linux -- Python 3.8.13, pytest-7.1.2, pluggy-1.0.0
benchmark: 3.4.1 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /modin, configfile: setup.cfg
plugins: benchmark-3.4.1, cov-2.11.0, forked-1.4.0, xdist-2.5.0
gw0 I / gw1 I / gw2 I / gw3 I / gw4 I / gw5 I / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw20 I / gw21 I / gw22 I / gw23 I / gw24 I / gw25 I / gw26 I / gw27 I / gw28 I / gw29 I / gw30 I / gw31 I / gw32 I / gw33 I / gw34 I / gw35 I / gw36 I / gw37 I / gw38 I / gw39 I / gw40 I / gw41 I / gw42 I / gw43 I / gw44 I / gw45 I / gw46 I / gw47 I
gw0 [49551] / gw1 [49551] / gw2 [49551] / gw3 [49551] / gw4 [49551] / gw5 [49551] / gw6 [49551] / gw7 [49551] / gw8 [49551] / gw9 [49551] / gw10 [49551] / gw11 [49551] / gw12 [49551] / gw13 [49551] / gw14 [49551] / gw15 [49551] / gw16 [49551] / gw17 [49551] / gw18 [49551] / gw19 [49551] / gw20 [49551] / gw21 [49551] / gw22 [49551] / gw23 [49551] / gw24 [49551] / gw25 [49551] / gw26 [49551] / gw27 [49551] / gw28 [49551] / gw29 [49551] / gw30 [49551] / gw31 [49551] / gw32 [49551] / gw33 [49551] / gw34 [49551] / gw35 [49551] / gw36 [49551] / gw37 [49551] / gw38 [49551] / gw39 [49551] / gw40 [49551] / gw41 [49551] / gw42 [49551] / gw43 [49551] / gw44 [49551] / gw45 [49551] / gw46 [49551] / gw47 [49551]

........................................................................ [  0%]
....................�[2m�[36m(deploy_ray_func pid=4775)�[0m FutureWarning: Passing None for skipna is deprecated and will raise in a futureversion. Pass True instead. Only boolean values will be allowed in the future.
..�[2m�[36m(deploy_ray_func pid=4775)�[0m FutureWarning: Passing None for skipna is deprecated and will raise in a futureversion. Pass True instead. Only boolean values will be allowed in the future.
................................................... [  0%]
......................................................................... [  0%]
.......................................................................... [  0%]
.....x.................................................................. [  0%]
............................x........................................... [  0%]
........................................................................ [  1%]
....�[2m�[36m(deploy_ray_func pid=5836)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(deploy_ray_func pid=5836)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(deploy_ray_func pid=5836)�[0m 
�[2m�[36m(deploy_ray_func pid=5836)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(deploy_ray_func pid=5836)�[0m 
�[2m�[36m(deploy_ray_func pid=5836)�[0m becomes:
�[2m�[36m(deploy_ray_func pid=5836)�[0m 
�[2m�[36m(deploy_ray_func pid=5836)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(deploy_ray_func pid=5836)�[0m 
...........................x........................................ [  1%]
........................................................................ [  1%]
........................................................................ [  1%]
........................................................x............... [  1%]
......................................................................... [  1%]
........................................................................ [  1%]
............................................................................ [  2%]
......................................................................... [  2%]
........................................................................ [  2%]
.......................................................................... [  2%]
..................................................................�[2m�[36m(deploy_ray_func pid=4905)�[0m FutureWarning: Passing None for skipna is deprecated and will raise in a futureversion. Pass True instead. Only boolean values will be allowed in the future.
...�[2m�[36m(deploy_ray_func pid=4905)�[0m FutureWarning: Passing None for skipna is deprecated and will raise in a futureversion. Pass True instead. Only boolean values will be allowed in the future.
.... [  2%]
........................................................................ [  2%]
........................................................................ [  2%]
..................................�[2m�[36m(deploy_ray_func pid=4232)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(deploy_ray_func pid=4232)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(deploy_ray_func pid=4232)�[0m 
�[2m�[36m(deploy_ray_func pid=4232)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(deploy_ray_func pid=4232)�[0m 
�[2m�[36m(deploy_ray_func pid=4232)�[0m becomes:
�[2m�[36m(deploy_ray_func pid=4232)�[0m 
�[2m�[36m(deploy_ray_func pid=4232)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(deploy_ray_func pid=4232)�[0m 
...................................... [  3%]
........................................................................ [  3%]
......................................................................... [  3%]
.......................................................................... [  3%]
.........................................�[2m�[36m(deploy_ray_func pid=5641)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
�[2m�[36m(deploy_ray_func pid=5641)�[0m The new arguments that you should use are 'offset' or 'origin'.
�[2m�[36m(deploy_ray_func pid=5641)�[0m 
�[2m�[36m(deploy_ray_func pid=5641)�[0m >>> df.resample(freq="3s", base=2)
�[2m�[36m(deploy_ray_func pid=5641)�[0m 
�[2m�[36m(deploy_ray_func pid=5641)�[0m becomes:
�[2m�[36m(deploy_ray_func pid=5641)�[0m 
�[2m�[36m(deploy_ray_func pid=5641)�[0m >>> df.resample(freq="3s", offset="2s")
�[2m�[36m(deploy_ray_func pid=5641)�[0m 
............................... [  3%]
........................................................................ [  3%]
........................................................................ [  3%]
.......................................................................... [  4%]
........................................................................ [  4%]
............................................................................. [  4%]
.....................................................................�[2m�[36m(deploy_ray_func pid=4785)�[0m FutureWarning: 'base' in .resample() and in Grouper() is deprecated.
... [  4%]
.................................................................x...... [  4%]
........................................................................ [  4%]
...........................................x............................. [  4%]
.....x.................................................................. [  5%]
........................................................................ [  5%]
...........x............................................................ [  5%]
.......................................................................... [  5%]
.....................................x.................................. [  5%]
........................................................................ [  5%]
........................................................................ [  6%]
.......................................................................... [  6%]
......................................................................... [  6%]
.................ssss..s.s.s.s.s.ss...sss.ss.ss.ss..ss.ss..sss.s..s.s.ss. [  6%]
.sss..s....ss.s.sss.s..s....sss....ssss....ss.s.ssss.ss..sss....sssss..s [  6%]
ssss.s.ssss.s..sss..s..s.s.s..s......................................... [  6%]
ss.ss....sss..s...xs.ssssss.ssssssss...ssss.ss..sssssssssss.s.ssssssssss [  6%]
.........................s.......s..s..........s.s.....ss.s.......ss.s.s [  7%]
.s.s..s.s..s..sss..ssssss.s..ss.ss.ssssss..sssss..s.sssss.sssss..ss.sss.sss [  7%]
s.ssssssss..sss.sssssss.s.ss.ss.ss.s.s.ssss.ssssssssss.ss.ssssssssssss..s [  7%]
..s..sss.sssssssssssssssssss.sss.s.sssssssssssssssssss...sss.sssssssssss [  7%]
ssss.ssssssssssssss.s..s.ss.sssssss..sssssssssssssssssssssss.sssssssss.s. [  7%]
sssssssssssssssssss...sss.sssssss...ssssssssss.ssss.ssssss..sssssxssss.. [  7%]
.......sss.ss.ssss.ss.ssssss.ssssssss.ssssssss.ssss.ssssssss..ssssss.s.s [  7%]
sssssssssssssss.ssssss.s.sssss.ss...ss..sssssssssssssssss.ssssss.s..ssssss. [  8%]
s.sssssss.ssss.s...ssssssssssssss.sss..ss..ssss.ssssss.sssssss.s.sssssss [  8%]
ssssssss.s.ssssss.ssss.s.ssss.s.ssss.ssssssss.s..sssssssss...ssssssssss. [  8%]
ssssssssssssss.ssss.ssssss.ssssssssss.sssssssssssssss.ssssss.sssssssssss [  8%]
s.ssss.s.ss..sss.ssssss.s.sssssssssssssss.sssssssss.ssssss.sssssssssssss [  8%]
sss.ssssssss.ss.ssssssssssss...ssss.sssss.sssss.ssssss..s.sssssssss.ssss.sss [  8%]
sssssssssssssssssssss.sssssssssssssssssssss.ssss.sssssssssssssssssssss.s [  8%]
sssssssssss.ss.sss.sssssssssssssssssssssssss.s.sssssss.ssss.ss.sssssssssss [  9%]
sssssssssssssssss.sss.ssssss.s.s.sss.sssssssssssssssssssssssssss.s.sssss [  9%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssss [  9%]
sssssssssss.sssssssssss.sssssssss.s.ssssssssss.sss.sss.ssssssss.sssssssss [  9%]
ssssssssssssssssssss.sssssss.sssss.sss.ssssssssssss.s.ssss.ssssssssssssss.s [  9%]
.sssssssssss.sssssssssss..ssssssss.sss..ssssssssssssssssss.sssss.ssssssss [  9%]
s.ssssssssss.ssss..ssss.ssssss.sssss.ssssss.ssssss..ssssssssssssssssssss [  9%]
ssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssss. [ 10%]
.s..ssssssssssss.sssssss.ssssssssssssssssssss.ssss.ss.ssssssss.sss.sssss [ 10%]
.sssssss.s.s..sssssss.sssss..ssssssssssss.sssssssssssssssssssssssssssssss. [ 10%]
sssssssss.ssssssssssssssssssssss.s.sssss.s.sssssss.sss.ss.sssssssssssss..s [ 10%]
s...s.ssssss.sssssssssss..ss.ssss.sssss..sssss.sssss.ssssssssssssssssssss [ 10%]
ssss.ss.ssssssssssssssssssss.ssssssssssssssss.s.ssssssssssssssss.ssss..s [ 10%]
ssssssssssssssssssssssssssssssss.sssssssssssssssss.sssss.ssssssssssssssss [ 11%]
.s.ssssssssssssssssssss.sssssssssssssssssss.sssssssssssssssssssss.ssssssss [ 11%]
.s.sssss.ssssssss.ssssssssssssss.sss.sssssssssssssss.sssssssss.ssssss.s. [ 11%]
ssss.ssssssssssssssss.s.sssss.s.ssssssssss.ssssssssssssssssss.ssssss..ss [ 11%]
ssssssssssssssssss.ssssssssssss.ss.sssssssssssssssss.sssssssssssss.s.sssss [ 11%]
ssssssssss.sssssss.ssssssssss.ssssssssssssssssssssss.sssssssssssss.s.sss [ 11%]
s.ss.s.sss.ssssssssssssssssssss.sssssss.sss.ss.s.sssssssssss.sssssssssss [ 11%]
sssssss.ssssssssssssssssssssssss.sssssssssss.s.ssssss.sssssss.sssssssssss [ 12%]
ss.ssssssss..s.sssssssssssssssssssss.ssssssssssssssssssssssssssssss.ssssss [ 12%]
ssssssss.ssssssssssssssssssssssss..ssssssssssssss.ssssssssssssssssssssss [ 12%]
.sss.ssssss.ssss.sssssssssssssss.s.ssssxssssssssssss.sssssss.sssssssssss.ss. [ 12%]
.ss.sssssssssssssss.sssssssssss.sssssssss.ssssssss.ss.ssssssssssssssssss [ 12%]
sssssssssssss.ssssssssssssssssssssssssss.sssss.ssss..sssssssss.s.sssssss [ 12%]
ssssss.sssssssss.ssssssss.sssssssssssssss.ssssssssssssss.ss.ssssss.ss.ss [ 12%]
ssssssssssssssssssssssssssssssssss..sss.ssssssssssssssssssssssssssssssss [ 13%]
ssssssssssssss.ssssssss.ssssssssssssssssssssssssss..ssssss.ssssss.ssssss [ 13%]
s.s.sssss.ssssssss.s..sssssssssssss.ssssss.s.ss..sssssssssssssss.ssssssssss [ 13%]
sss.ssssssssssssss.sssss.ssssssssss.ssssssssssssssssssssssssss.sssssssss.s [ 13%]
ssssssssss.sssssssss.sssssssssssssssssss.sssssssssssssssssssssssssss.sss. [ 13%]
sssssssssssssssssssss..sssssssss.s.sssssssssss.s.ssssssss.sssssssssssssss [ 13%]
ssssssssssssss.sss..sssssssss.sssssssssssss.sssssssssss.sssssssssssssss.ss [ 13%]
sssssssssssssssssssssssssssssssssssssssssssssss.sssss..ssssss............ [ 14%]
..ssssssss..ssss.......sss.s...sssss.s.ss..ss..ss.s.s.sssssss.ssss.s..ss [ 14%]
.sssss.sss.ssssss.s.ssssssss.ss.ssssssssss.s.sss.ss.ssss..s..ssssssssssss. [ 14%]
sssssss..sss.sss.sssssssssssssss.ssssss.ssss.ssss.sss.ssssssssssssss.sss [ 14%]
ssssssssssss.ssssssssssssssssss...sss.ssss.sssssssssss.ss.ss.s..sssssss. [ 14%]
sssss..ss..sssss.sssss.sssss.s.s.ssssssssssss.ss..sss.ssssss.ss.ss.ssss.s. [ 14%]
sss.sss.sssss.sssssssssssssss.s.ssssssssssssssss..sss.ssssss.sssss..sss..sss [ 14%]
ssss.ssss.sx.sssss.ssssssssssssss.sssss..sssss.sss.ssss..sssss.ssssssssss [ 15%]
s.sssssssssssss.sssssss.sssss.sssssssssss.sssssss.ssssss.ssssssss.sssssssss [ 15%]
sssss.s..ssss.ss.s.sssss.sss.sssssssss.sssss..sssssssssssssssss.ssssss.s [ 15%]
ssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssss.sssssss [ 15%]
ss.sssssssssss.sssssssssss.ssssss.ssss.ssss.ssssss.ssssssssss..sssssssss.ssssss [ 15%]
sss..ssssssssssss..s...sss.sssssssss.sssssssssss.ssssssssssssssssss.ss.sssss [ 15%]
ssssssss.ssss.ssssssssss.sssssss.ss..ss.ssssss.sssssss.sss.s..sss.ssssss [ 16%]
s..sssss.s.ssss..s.sssss.sssssss.ssssssssss.sss.s.ssssss.sssssss.ssssss.ss [ 16%]
ssssss.ss..ssss.ss.ssssssssss..ssssssssss.sss..s.sssssss.ssssssssss.s.s.s [ 16%]
ssssssssssssss....ss.ssssssss.sss.sssssss.sssssssss.s.sss..ss.ssss.sssss [ 16%]
sssss.sssssssssssssssss..ss.sssssssssssss.sss...ssssssssss.ss.s.ssssssss [ 16%]
s.sss.ssssss.sssss.sss..ssssssssssssssssssssssssssssssssssss.sssssssssss [ 16%]
ssssssss.ssssssss.ssssssssss.ss.sssssssssss.sssssssssss..sssssss..ssssss [ 16%]
sss.sss..sssssssss.sssss.ss.ssssssssssssssss.ss.sssssssssss.ssss.ssssssss [ 17%]
.s.s.ssssssssss.ssss.ssssss.ssss.sssssssss.sssssss.ssssss.sssssssss.ss.sss [ 17%]
sssss.ss.ssssss.ssssssss.s.sssssssssss.s.ssssssss.ss.sss.ss.ss.ss..ss.s.ssss [ 17%]
s.ssssss.sssssss.ssssssssssss.ssss..ssssssssssssss..ss.ssss.sss..sss.s.s.s..ss [ 17%]
ssssss.ss...sssss.ss.sss.sssssssssss..ss.ssssssssss..ssssssssss..sssssssss [ 17%]
ss.sss.ssss.s.ss.ss..ss.s.ssssss.s..ssssss.s.ssss.ss.sss...ssssss..ss...s [ 17%]
.ssss.sss.s.sss.ssss..ssss.ssssss..ss.s..sssssssssssssss.ssss.sss.ss.s.s [ 17%]
s..ssssssssssssss.ssssss..sssssss.sss.ssss.ss.ss..sssssss.s.sss.s.ssss.ss [ 18%]
ss.ssssssss.ssss..ssssssssss.s.sssssssssssssssssss..sss.sss.sss..sssssss [ 18%]
ssss.ss.ssssss.s.s..s.ss.ss...ss.ss.sssss.ssss.sss.sss.sssssssss......ss. [ 18%]
sss.ss..ssssssss.ssss.............s.sssss.ssssssssssssssss..ssss.sssssss [ 18%]
sss...s..ssssssss.sssss.ssssss.ssssss.sssss.ssssssssssssssssssssssssssss [ 18%]
.ssssss.ss.sssss.s.ssssss..s.ss.sss.ssssssssssss.ss.sssssssss...ssssssss [ 18%]
sss.ss..ssssssss.ssssssssssss.sssssssssssssssss.ss..sss..ss.sss.ssssssss [ 18%]
ss.sss.ssssssssssssssssss.s.ss..sssss.ssss..ss...ssss.ss.sssssssssssssss [ 19%]
ssss..sss.ssss.sssssssssssss.s.ssssssssssssssssssssssssssss..ssssssss.s. [ 19%]
sssssssss.ssssssssss..ss.ssssssssssssss.sssssss..sssss..ssssssssssssssss [ 19%]
ss.s.ss..ss.ss.s.ssss.ssss.sssss.sss.ssss.ssssssss.ssssssss.ss.s.ssss... [ 19%]
sssssss.ssss.s.sssssssss..ss.ssssssss.sssssssssss.sss.s.ssss.sssssssss..s [ 19%]
ssss.ssssssssss.sssss.sssss..ssss.sssssssssssssssssssssssssss.s.ssss..ssss [ 19%]
ssss.sssssssssssss.sssss.ss.ssssss.sssss.ssssssss..sssssssssssssss.sss.s [ 20%]
ssssss.ssssss..ssssss.s.s.s.sssssssssssssss....sssssss..ss..ssssssssssss [ 20%]
sssss.ss.ss.ssssssss.ssss.s.s..sssssssssssssssssssssss.ssssss.s.ssssssss [ 20%]
.s.s.sssssssss.sssss..sssss.ssssssss.s.ssssssssss.ss.sssss.sssssssss.sss [ 20%]
sssssssssssssss....sss.s.ss.sssssssss.ss.ss.sss..ssss.ss.sss..ssssssssss [ 20%]
sssss.s.sssssssss.ss..sssss.sss.sssssss.sssssss.s.ssssssssss.sss.sssss.s [ 20%]
ssssss..ssssss.s.ssss.ssssssssssssssssssssssssssss.s.sss.sssssssssss.sss [ 20%]
ssssssssss.ssssss.s.sssssssssss.sssss.ssss..ssss..sssssssssssssssssssss. [ 21%]
sssssss.s....sss.sssss.ssssssssss.ss.ssssssssss.sssssssssssssss.sssssss.s [ 21%]
sssssssssssssss.sssssss.sssssss.ss.sssss..ssssssss..sssssssssssss.sss.ss [ 21%]
ssssss..s.ssssss.ssssssssssssss.sss.s.ssssssssssssssssssssssssss.ssss.ss [ 21%]
sssss.sssssssss..sssss.sss.sssssssss.s.sssss.sss.ssssssss.ss.ssss..sssss [ 21%]
s.ssssss.sssssssssssssssssss.sssssssssssssssss.sss.ssssssssss.ssssssssss [ 21%]
sssssssssssssssss.ssssssssssssssss.sssssssssss..ssssssss.ssss.sssss.sssss [ 21%]
sssssssss.ss.s.ssss.sss.ss.ssss.sssssssssssssssssss..sssssssssssssssssss [ 22%]
ssssssss.sssssss.ssssssssssss.ssssssssss.ssssssssssssssss...................... [ 22%]
...ssssss.ss.ss.ssss....sssss.........sss......s.ssss....ss..sssssssssss [ 22%]
s.s.s...ss.s.s.ss..sss.....s..s.s.ss..ssss.ssssss.sssssssssss.ss...sssss.. [ 22%]
sssss....ss....s.s.ssssss.ss..sssssssssss.s.s...s.sssss...ss.sss.s...s.s [ 22%]
ssssss..ssss..ss.s.ssssssssss.ss.sss..ss..s.ss..s.s.ssssssssssssss.sss.ss [ 22%]
s..s.sssssss.sss..ss..s.ss.s.ssss.ssssssssssssssss.sssssssssssssssss.ss. [ 22%]
sssssssssssssssssssssssssssssssssssssssss.sss.ssssssssss.ssssssssssss.sss [ 23%]
s.sssssss.ssssssss.sssssss.ssssssssss.ssssssssssssssssssssssssssssssssss [ 23%]
ssssssssss.sssss.sssssssssssssssssssss.sssssssssssssssssssss.ss.ssssss..ss [ 23%]
sssss.s.ssssssss.ssssssssssssss.sssss.s.sssssssssssss.sssssss.ss..sssss.s [ 23%]
sssss.ssssssssssss.ssss.ssssssss.ssssssssssssssssss.sssss.sssssss.sssssss [ 23%]
sssss.sssssssss..sss.ssssss.sssssssssssss.sssss.ssss....sssss.ssssss.sss [ 23%]
ssssssss.ssssssssssss.ssssssssssssssssssssssssss.ss.ssssssssssssssss.ssssss [ 23%]
ssssssssssssss.ssss.ssssssssssssssssssssssssssssssssssss...s.sss.sss.sssss [ 24%]
sss.sssssss.sssssss.ssssssss.ssssssssssssssssssss..ss.s.ssssssssssssss.ss [ 24%]
s..ssss.sssssssssssssss.ssssssssssssssssssssss.s.ssssssssssss.ssssss.sss [ 24%]
ssssssssss.ssssssssssssssssssssss.ssssssssssssss.sssss.s.ssss.sssssss..s [ 24%]
sss.ssssss.sssss.sssssssssssss.s.sssssssssssssssssssssss.ss.ssssssssssss [ 24%]
ssss.ss..sss...ssssssssssssssssssssssssssssssssssss.sssssss.sssssssssssssss [ 24%]
.ssssssssssssssss.s.ss.s.s.ssssssssssssss.ssssssssssssssss.sss.ssss.ssss [ 25%]
sssssssss.ss.sssss.sssssssssssss.ssssssss.sssss.ssssssssssssssssssssssss [ 25%]
s.ssss.sssssss.sssssssssssssss.s.ss.sssssssss.sss.ss.ssssssss.ss.sssssss [ 25%]
s.sssssssssssssssssssss.sssss.sssssss.ssss..sssssssss.sssss.ssssssssssssss [ 25%]
ssssssssssssssssss..ssssssssssssssssssssss.s.sss.sss...ssss.ssssssssssssssss. [ 25%]
ssssssssssssssssss.sssssss.s.sssss.sssssssss.sssssssssssssssssssssssssss [ 25%]
ssssss.s.sssssssssssssssssssss.sssssssssssssss.s...ssss.sss.sssssssss.ssss [ 25%]
sssssssssssssssssss.sssssssssssss.sss.ss.ssssssss.sss.sssssssssssssssssss [ 26%]
.ssssss.sss.sssss.sssssssssssssss.s.sss....ssssssssss.ssssssssssssssssss [ 26%]
sss.sssssssssssssss.sss.ssssssss.sss.sss..ssssssssssssssssssssssssssssssss [ 26%]
sssssssss.sss.sss.sssssssss.sss.s.sss..ssss.ssssssssssssss..ssssssssssss [ 26%]
ssssss..ss.sssssssss.ssss.sssssssssssssssssssssssssssssssssssssssss.sss.sss [ 26%]
s..ssssssss..sssssss....sssssss.ssssssssssss.sssss.ss..sssssssssss..ssss [ 26%]
s..ssss.sssss.ssss.sssss.s.ssssssssssssssss.ssssss.s.sssssssssssssssssss [ 26%]
s..s.sssssssssssssss.sss..sssssssssssssssss.ss.ssss.ssssssssssssssssssss [ 27%]
sssssssssssss.ss.ssssssssss.ssss.sssss.sss.sssssssss.ssssssss.ssss.sssss [ 27%]
s.ssss.ssssssssssss.sssssssss.sssssssssss.ssssssss.ssssssssssssssss..ssss [ 27%]
.sssssssssssssssssssssssssssssssssssssssssssssssssssss.sss.sssssssss..ss [ 27%]
.ssssssssssss.ssss.sssssssss.ssssssss.s.ssssssssssssss..s.s.s...s...s.ss [ 27%]
ssssss.s..sssssssssssss.ssssssssss.s.s..ssssss.ssssss.s..s.s.s..s.sssss. [ 27%]
s.sssssssssssss.sssssss..s.ssssssssssss.sss.ssssssssssssssss.ss.ssssssss [ 27%]
ss..ss...ssssssssss..sssssssssssss.sss.ssssssssssssssssssssssssssssssssss [ 28%]
ssssssssssss.ssssss.sssssss..ssssss.ssss.ssssssssssssssssssssssssssssssss [ 28%]
sss.ss.s.sssssssssssss..ssssssss.sssss.ssssssss.ssssss..ssss.sssssssssssss [ 28%]
ss..sssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssss.sss [ 28%]
ssssssssssss.sssss.ssss.sssssss.ssssssssssssssss.ss.sssssss.ssssssssssssss [ 28%]
ss.sssssssss.sssss..sssss.ssssssssssssssssssssssssss.sssssssssssssssssss [ 28%]
ssssssssssss.sssssssss.ssssssssssssssssssss.sssssssssssssss.s.ssss.sssssss [ 28%]
.sssssssssssssssss.sssss.s.ssss.sssssssssssss.ssssssssss.sssssssss..ssss [ 29%]
ssssssssss.ssssssssssssssssssssssssssssssssssssss.ssss.sss.sssssssssssssss [ 29%]
ssssssssssssssss.ssssss.ssssssssssssss..ss.ss.ssss.ssssssssss.sssss.s.ss [ 29%]
sssss.sssssss.sssssssssssssssssssssssssssssssssssssssssssss.sssssssssssss [ 29%]
ssssssssssssssssssss.sssssssssssssss..sss.sssssss.sss.sssssss...ssssssss [ 29%]
ssssssssssssssss.ssssssssss..s.ssssssssss.sssssssssssssssssssssssssssssss [ 29%]
.sssssssssssssssssssssss.sssss.ssssssssssssssss.ssss.sssssssssssssssss.s [ 30%]
ssssssssssss.s.sssssssss..ssssss.ssssss..sssss.sssssssssssss.ssssss.ssss [ 30%]
sssss.s...ssssssssss.ssssssssssssssss.ssssss.ssss.ssssss..ssssssssssssss [ 30%]
sssssssssssssssssssssssssssss.ssssssssssssssssss.ssss.sss.sssss.ssssssss.s [ 30%]
sssssssss.ssssssssssssssssssssssssssssssssssssssssssssss.s.sssssssssssss [ 30%]
sss.sssssssssssssssssssssssss.ssssss.ssssssssssssssssssssssssssssssssss. [ 30%]
sssssss.s..sssssss.............sssss.ssssssssssss..s.s.ssss..........sss.sss [ 30%]
sssssssssssssssss...s.....ss.ssssssssssssssssss.ssssss.s.sssssss..ssssss [ 31%]
sssssssssssssssssssssssssssssssssss.ssss.sssssss.sssssssssssssss..s.sssss [ 31%]
s.ssssssssssssssssssssss.ssssssssssssssssssssssssssssssssss.s.ssssssssss [ 31%]
ssssssssssssssss.sssssssssssss..sssssss.ssssssss.sssssssssss.sssssssss.. [ 31%]
ssssss.ssssssss.sssssss.sssssssssssssss.sss.ssssssssssssssssssssssssssssss [ 31%]
.ssssssssss.sssss.sssssssss.ssssssssssssssss.ssssssssss.ss.ssssssssssssss [ 31%]
sss.ssssssssssss.sssssssssssssssss.sssssssssssss.s.s...ssssss.ssss.sss.s [ 31%]
ssssssssssssssssssssss.sssssssssss.sssssssssss.ss.s.ssssssssssssss.s.s.ss [ 32%]
sssssssss.ssssssss.sss.sssssssssssssssssss.ssssssssss.sssssssssssssssssss [ 32%]
sssss.ssssssss.sssssss..s.ssssssss.ssssssssssss..sssssssssssssssssssssss [ 32%]
ssssssssssssssssssssssssssss.ssssssss.sssssss.ssss.sssss..sssssssssssssss [ 32%]
s.ssssssss.sss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssss. [ 32%]
sss.s.sssssss.ssssssssssssssssssssssssssss.s.ssss.ss.ssssssssssssssssssss [ 32%]
sssssssssss.sss.ssssssssssssssssssssssssssssssss.ssssssss.s.ssssss.sss.. [ 32%]
sssss.ssssssssssssssssssssss.ssssssss.ssssssssssssssssssssssssssssssssss [ 33%]
sssssssssss.ss.ssssssssss.ssssssssssssssssssssssss.ssssssssssss.s.ssssss [ 33%]
ssssssssssssss.sss.sssssssssssssssss..ss.sssssssssssssssssss.ssssssssss. [ 33%]
s.s.s.ssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 33%]
ssssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssss [ 33%]
ssssssssssssssssssssss.sssssssssssssssssssssssss.ssssssssssssssssss..s.s [ 33%]
..ssssssss.ssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssss.. [ 33%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssss [ 34%]
ssssssssssssssssssssssssssssssss..ssssssssssssssssssssss..ssssssssssssss [ 34%]
sssssssssssss.ssssssssssssssssssssssssssssssssss..ssssssssssssss.sssssss [ 34%]
sssssssssssssss..sssssssss.sssssssssssssssssssss.s...s.s.s.s..s.sssss.s.. [ 34%]
s.ssssssssssssssssss.sssssss.s.sss..s.ssssssssssssssssssssss.ssss.sss.ss [ 34%]
ssssssss.ssssssssssssssssssssssss.sssss..sssssssssssssssssssssssssssssss [ 34%]
sssssssssssssssss.ssssssss.ssssssssssssssssssssssssssssssssssss...ssssss [ 34%]
ssssssssssssssssssssss..ssssssssssssssss.ssssssssssss.s.ssssssssssssss.s [ 35%]
ssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssss. [ 35%]
ssssss.sssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssss.s. [ 35%]
ssssssssssssssssssssssssssssss.ssss.sss..sssssssssssssssssssssssssssssss [ 35%]
sssssssssssssssssssssssssssssssssssssssssssss.ssssssss.sssssssssssssss.s [ 35%]
sssss.sssssssssssssssssssssssssss.ssssss.ssssss.ssssssssssssssssss.s.sss [ 35%]
.ssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssss [ 36%]
ssssssssssssssssssssssssss.sssss.sssssssssssssssssssssssssssssssssssssss. [ 36%]
.s.ssss.s.ssssss.sss.s.sssssssssssssssssssssssssssssssssss.sssssssss.sss [ 36%]
ssssss.ssssssssss..ssssssssssssssssssssssssssss.s.ssssssssssss.sss.sssssss [ 36%]
sssssssss.s.ssssssssssssssssssssss.ssssss.sssss.ssssssssssssssssss.sssss [ 36%]
sss.ssssssssssssssssssssssssssssssssssss.ssssssssssssssssss.sss.sssss.ss [ 36%]
sssssssssssss.sssssssssssssssssssss.ss..ssssssssssssssss.sssssssssssssss [ 36%]
ss.sssssssssss.sssss.s.sssssssssssssssssssssss.s.s..s.s.s...s..ss.s.s.s. [ 37%]
s..sssssssssssssssss.sssssssssssss.ss.sssssssssssssssssssss.ss.sssssssss [ 37%]
sssssssssssssssssssssssssssssssssssssssssssssssss.ss.sssssss.sss.sssssss [ 37%]
sssssssss.ss.sssssssss.sssssssssssssssssssssssss.sssssssssss.sssssssssss [ 37%]
ssssssss.ssssssssssssssss.ssssssssss.ssssssssss.sssssssssssssssssssssssssss [ 37%]
sssssssssssssssssssssssssssssssssssss.sssssssssssss.sssssssssssssssssssssss [ 37%]
ss.sssssss.sssssssssssssss.ssssssssssssssssssssssssssssssssssss.sssssssss. [ 37%]
sssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssssssssssss [ 38%]
ssssssssss.sssssssssssssssssssssssssss.ssssssssssssssssss.ssssssssss.sss [ 38%]
sss.ssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssss [ 38%]
ssssssssssss.sssssssssssssssssss.sssssssssssssssss..ssssssssssssssssssss [ 38%]
ssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 38%]
ssssssssssssssssssss.sssssssssssssssssssssssssssssssssss.sssssssssssssss [ 38%]
ssssssssssssssssssssss.sssssssss.ssssssssssssssssssssssssssssssss.ssssssssss [ 38%]
ssssssssssssssssssssssssss.s.sssssssssssssssssss.sssssssssssssssssssss.ss [ 39%]
sssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssss. [ 39%]
sssssssssssssssssssssssssssssssss.ss.sssssssss.sssssssssssssssssssssssss [ 39%]
ss.s.sssssssssssssssssssssssssssss.sss.ssssssssssssssssssssssssssssss.ss [ 39%]
sssssssss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 39%]
sssssssssssssssssssss.sssssssssssssssssssssssss.ssssssssssssssssssssssss [ 39%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 39%]
ssssssssssssssssssssssssssssssssssssssss..ssssssssssssssssssssssssssssss [ 40%]
ssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssss [ 40%]
sssssssssssssssssssssssssssssssssss.s.s.sssssssssssssssssss.ssssssssssss [ 40%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss. [ 40%]
s.ssssssssss.sssssssssssss.ssssssss.ssssssssssssssssssssssssssssssssssss [ 40%]
ssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssss.ssss [ 40%]
ssssssssssss.ssssss.ssssssss.ssssss.ssssssssss.ssss.sssssssssssss.ssssss [ 40%]
ssssssssss.sssssssss.sss.ssssssssss.ssssssssssss.sssssssssss.ssssssssssss. [ 41%]
.ssssssss.sssssss.ss.s.ssss.sssssssssssssssss.ssssssssssss.sssssssssss.sss [ 41%]
sssssssss.ssssssssss.ssssss.ssss.ssssssssssss.ssssssssssss.ss.sssssssss. [ 41%]
ssss..s.s.sssss.ssssss.ssssssss...sssss.ss.ssssssssssssssss...s.s.ssssssssss [ 41%]
ss.ssssss...ss.sss.ssssssssssssssss...sss.ssssssssssssss.ssssss.ssssssssss. [ 41%]
sssssssssssssss.sssssssssssssssss.ssssssssssssssssssss.ssssssssssssssss. [ 41%]
sssssssssssssssss.ssssssss.sssss.sssssssssss.sssss..ssssssssssssss.ssssss [ 42%]
sssssss.sssssssssssss.ssssssssssss..sssssssssssss.ssssssss.ssssssssss.sss [ 42%]
s.sssssssssssssssssssssssssssssssss.sssssssssssssssssssssssss.sssssssssss [ 42%]
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 42%]
ssss.ssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssss. [ 42%]
s.ssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 42%]
s.ssssssssssssssssssssssssssssssssssss.sssss.ssssssssssssssssssssssssss. [ 42%]
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ss.sssssssss [ 43%]
sss.ssssssssssssssssssssssssss..s.s.ss.sssssssssss.sssss.sss.sssssss.sss [ 43%]
.s...ssssssssssssssssssssssssssssssssssssssssssssss..s.sssssssssssss.sss [ 43%]
sssssssssssssssssssss..sssssssssssssssssssssssssssssssssssssssssssss.s.s [ 43%]
ssssss...s...sssssssssssssssssssss.ssssssssssssss.sssssssss.ssss...ssxx. [ 43%]
sssssssssssssssssssssssssss.sssssssssssssssss.sssssss.ssssssssssssssssss [ 43%]
sssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssxsss.sssssss [ 43%]
ssssssssssssssssssxssssssssssssssxxssssssssssssssssssssxssssssssssssssss [ 44%]
ssssssssss.sssssssss.ssssssssssss.ssssssssssssssssssssssssssssssssssssss [ 44%]
sssssssssssssxxssssssssssssssssssssssssssss.ssssssssssssssssssssssssssss [ 44%]
sssssssssssssss..xxssssssxssssssssssxsssssssssssssssssssssssssssssssssssss [ 44%]
sssssssssssss.ssssssssssssssssssssssssss.ssssssxsss.ssssssssssssssssssss [ 44%]
sssssxsssssssssssssssssssssssssssssssssssssssssssssssss.ssssxxxsssssxsss [ 44%]
sssssss.ss.sssssss.sssssssssssssssxssssssssssssssssss.ssssssxsssssss.sss [ 44%]
ss.sssssssssssssssssssssssssssssss.sss.ssssssssssssssssssssssssssssssssss [ 45%]
sssssssxssssssssssssssssssssssssssxssssssssssssssssssssssssssssssssssssx [ 45%]
sssssxssssssssssssssssssssssxsssssssssssss.ssssssssssssssssssssssssssssss [ 45%]
sssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssss [ 45%]
sssssssssssssxsssssssssssssssssssssssssssssssssssssssssssssssssssssssssx [ 45%]
ssssssss.ssssssssssssssssssssssssxsssssssssssssssssssssssssssssssssssssss [ 45%]
ssssssxssssxsssssssssssssssssssssssxssssssssssssssssssssssssssssssssssss [ 45%]
ssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 46%]
ssssssss.ssxsssssssssssssssssssssssssssssssssssssssxssssssssssssssssssss [ 46%]
ssssssssssxsssssssssssssssssssssssssssssss.sss.ssssssssssssssssssssssssss [ 46%]
sssssssxssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 46%]
ss.sssss.sssssssssssssssssssssssssssssss.sssssssssssssss.ssssssss.ssssss [ 46%]
sssssssssss.sssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssss [ 46%]
ssssssssssssssss.sssssssssssssssssssss.ssssssssssssssssssssssssxssssssss [ 46%]
sssss.ssssssssssssssssss.s.sssssssssssss.sssssssssssssssssssssssssssssss [ 47%]
.sssssssssssssx..sx.xxxssssssssssssssssss.ssssssssssssssssxsssssx.xxx..x [ 47%]
.ssss.ssssxsssss.sssssssssssssssxsxsssss.ss.s.sssxxxxxs.sss.sss.sssssssx [ 47%]
ssssssssssssssssssssssssssssss.xsssssssss.ssssssssssssss.sssssssssssssss [ 47%]
sssssssssssssssssssssxsssssss.xsssssssssssssssssssssssssssssssxsssssssss [ 47%]
ssssssssssssxxsss.ssx.sssssssssssssssssssssssssssssssssssssssssssssssxxs.. [ 47%]
.ssssssxssssssssssssssssssssssssssssssssssssssssssssssssssssxsssssxssss.ss [ 48%]
ssssssssssssssssssssssssssssssssssssssssssssssxssxsssssssssssssssssxssss [ 48%]
ssssss.ssssssxsss.ssssssssssxssssssssssssssssssssssssssssssssssssssssssss [ 48%]
ssxsssssssssssssxss.ssssssxsssssssxs.ssssssssssssssssssssssssssss.sssssss [ 48%]
xsssssssssssssssssssssssssssssxsssxsxxxxsssssssssssxssssssssssssssssssss [ 48%]
sssssssss.s.ssssxssssssssssssssssxssssssssssssssssssssxssssxxsssssssssss [ 48%]
xssssssssssssxsssssssssssssssssssssssssssssssssssssssssssssssssssxssssss [ 48%]
ssssss.sssssssssssssssss.sssssssssssssssssssssssssssssssxssss.sxssssssss [ 49%]
sssss.sssssssss.ssssssssssssss.sssssssssssssssssssssssssssssssssssssssss [ 49%]
sssssssssssssssssssssssssssssssssssssssssxssssssssssssssssssssssss.xxxss [ 49%]
ssssssssss.ssssssssssssssssssssssssssssssss..sssssssssssss.ssssssxssssss [ 49%]
sssssss.ssssssssssxssssssssssssssssssssssssssssssssssssssssssss.ssssssss [ 49%]
sssssssssssssssssss.sssssssssssssssssssssssssssxsss.ssssssssssssssssssss [ 49%]
ssssssssssssssssssssssssssssssssssssssssssxssssssssssssssssssssssssssxss [ 49%]
ssssxsssssssssssssssssssssssssxssssssssssssssssssssssssxssssssssssssssss [ 50%]
sssssssssssssxssssssssssssssssssssssssssssssssssxsssssssssssss.sssssssss [ 50%]
sssssssssssssssssxxsssssssssssssss.ssss.ssss.sxssssssss.ssssssssssssssss [ 50%]
sssssss.sssssssssssssssssssssssssxssxssssx.sssssssssssssssssssx.ssssssss [ 50%]
ssssssssssssssssssssssssssssssssssssssssss...sssssssssssssssss.sssssssss [ 50%]
sssssssss.sssssssss.ssxsssssxxssssxsssxxsxx.sxssss..ssssss.ssssssxxsssss [ 50%]
.x.ssssssss.ssssssssssx.xssssxsxxxx..xxssssssssssssssssxssss.sssssssssss [ 50%]
ssssssssssssssssxsssssssssxssssssssssssss.sssssssss.sss.ssssssssssxssssx [ 51%]
sssssssssssxssxsssssssssssssssssssssss.ssssssssssssssssssxssssssssssssss [ 51%]
sssssssssssssssssxssssssssssssssssssssxsxsssssssssssssssx.ss.sssxsssssss [ 51%]
sssssssssssssss.ssssssssxsssssssssssssssssssssssssss.ssssss.ssssssssssss [ 51%]
xsssssssssssssssssssssssssssssssssssxssssssssssssssssxssxxssssxsssxssxsss [ 51%]
ssssssssssssssssssssssssssssssssss.sssssssssssxsss.ss.ssssssssssssssssss [ 51%]
sssssssssxsssssssssssxssxssssssssssssssssssssssssssssssssssssxssssssssss [ 51%]
sssssssssssssssssssssxxsssssssssxssssssss.ss.sxssssssssssssssssssssssxxs [ 52%]
sxssxxssssssssssssssssssssxssssssssssxxssssssxssssssssssssssssxssxssssss [ 52%]
sssssssssssssssssssssssssssssssssssssssssssssss.ssssss.sssssssssssssssss [ 52%]
sssssssx.xs.ssssssssxsxsssssssssssxssxsssssssssssssssssssxssssssssssssss [ 52%]
sssssxx..ssxssssssssssssssxsssssssssss.sssssssxssssssssxssssssssssssssss [ 52%]
ssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssx [ 52%]
sssssssxsssssssssssssssxssssssssssssssssssssssssssssssssssssssssssssssss [ 52%]
s.ssxsss.ssssxxsssssssssxsxssssx.ssssssssssssssssssxsssssss.ssssxsssssss [ 53%]
ssss.s.ssssssssssssssssxssssssssssssssssssssssssssssssssssssssssssssssxs [ 53%]
ssssssssssssssssssssssssssssssxssss.sssssssxssssssssssssssssssssssssssss [ 53%]
sxssssxssssxsssssssssssssssssssssssssssssssssssssssssssxssssssssss.sssss [ 53%]
sssssssxssssssssssssxsssss.sssssssssssssssssssssssssxssssss.ssssssssss.s [ 53%]
sssssssssxssssssssssssssssssssssssssssssssssssssss.ssssxxsssssssssssssss [ 53%]
ssssssssssssssssssssssssxsssssxsssssssssssssssssssssssss.ssssssxsssssssx [ 53%]
xssxxxxssssx.xxss.xss.xssxxxxsxssssss..ssss.s.xs.s.s.sssxsx..ssxxsssxxxs.x [ 54%]
xx.ssxssss.xssssssssssssssssssssxssssssssssssssssssssxssssssssssssssssss [ 54%]
ssssssssssssss.sssssssssssssxsssssssxxxssssssssxsssssssssssssxssssssssss [ 54%]
sssssxxssssssxssssssssssssssssssxsss.sssxsssssssxxxxxxsx.xsssxxss.sxssss [ 54%]
sss.xsx.sssssssssssxxxxsssssssssxxxxxsxssxssx.sssssxssssssss.s.ss..sssss [ 54%]
ssxxsxssssss.ssxsssssssssxssxsssssssssxssssssxssssssssssssssssssssssssss [ 54%]
.ssssssss.sx.sssxssssssssssxxsssssssssssssxssssssssssssssxss.sssssxxssss [ 55%]
sssssssssxsssxsssssssssssssssssssxssssssssssxssssssssssssssssss.ssssxsss [ 55%]
sssxsssssssssssssssxsssssssssssssssssss.ssssxsssssssssssssssx.ssxsssssss [ 55%]
.sssssssssssssssssssssssssssssssxxssxsssssssssssssxsssssxssss.ssssssssss [ 55%]
sxsssxssssssssssxxssssssssssssssssssss.s.ssssssssssssssxsssssxssssssssss [ 55%]
sssssssssssssssssssxssssss.sxs.ssssssssssssssssssxsssssssssxsxssssssssxs [ 55%]
xssssssssxsssssssssssssssssxssssssssssssssxsssssxsssssssssssssssssssssss [ 55%]
xssssssssssssxsssss.xssssssssssssssssssssssss.xsssssxssssssxx.ss.sssssss [ 56%]
ssssssssssssxssssssssxsssssssssxsxx.ssssssssss.ssssxsssxsssxsssssss.ssxs [ 56%]
sssssxssssss..xssssxsssssssxssssxssssssssssssxsssssssssssssxsss.ssssssss [ 56%]
ssssx.ssssxssssssssssssssxssss.ssss.sssssssssssssssssssssssssssssssssss. [ 56%]
sssssssssssssssssxssssssssxsssssssssssssssssssssssssssssssssssxsssxsssss [ 56%]
ssxssssssssssssssssssssssxs.ssssssssssssssssssssssssssssssssssssssssssss [ 56%]
sssssssssssssxxxssssssssssssxsssssssssssssss.ssss..ssssssssssssssssxssss [ 56%]
sssssssssssssssssxssssssssssssssxssssssxsssssssxssssss.ssssssssssxxssxsx [ 57%]
ssxsssssssxsssss.ssssxxssssssss.ssssss.sssssxsxxxxxsxssssxsssssssssssxxs [ 57%]
sxssx.xssssssss.sxssssssssssxsssxxssssssssxxsssssssssxssssssxssssssssssx [ 57%]
sxssssssssss.sssssssssssssssxsssssssssxsssssss.xsssssxssssxsssssssxsssss [ 57%]
ssssssssssssxsssssssxxsssssssssxsssxxssxssssssssssssssssssssxxssssssssss [ 57%]
sssssssssssssssxssssxsssssssssssssssssxsssssssssxsssssssssssssssssssssss. [ 57%]
xsssssssssssssssssxsssssssss.sssssssxss.xssssssss.ssssssssssssssssssssss [ 57%]
sssssssssssssssssssxsssssssssssssssssssssssssssssssssssssssssssss.ssxsss [ 58%]
ssssssssssssssssssssssssssxs.ssssssssss.sssssxsssssssssssssssssssxxxssss [ 58%]
ssssssssssssxssssssssssssssssssssssss.ssxssssssssxssssssss..ssssssssssss [ 58%]
ssssssssxsssssssssssssssxxsssssssxsssssssssxxsssssssssssxsssssssssssssss [ 58%]
ssxsssssss.ssssssss.ssssssssssxxsssss.sssssssssssxssssssssxsssssssssssss [ 58%]
ssxsxsssssssxssssssssss.sssxsxsss.ssxxsssssssss.ssssssssssssxxssssssxsss [ 58%]
ssssssxssssssssss.sx.sxsxxsxsssxsssssssssssxssxssxsssxsssssssxssssssss.s [ 58%]
sssssxs.sssss..xx.x.ssssxx..sx...xssssxs.sss.xxxsxsssxxsxsssssssssssxssxs. [ 59%]
xsssssssxsssssxssss.sx.sssssssssxsss.ssssssssx.ssssssss.sssss.xxssssssss [ 59%]
xss.sss.ssxsssxsssssxx.sssxsxsssssssssss.ss.ssssssssssssssssssssxsssssxs [ 59%]
x.xs.sssssxx.ssss.ssxsxs.s.ssxssxssssxxssxsssxssx.ssssssxssssxxx.ssxsxxx [ 59%]
ssssxsssssssxssx.sssssxssssss.xxssssssssssxsxssssssxsssssssxxsssssssssssx [ 59%]
ss.ssssxsssssssxsssssssxsssxssssssssxsssssssssssxssss.ssssssssssxsssssss [ 59%]
sxssssssxsssssss.sssssssxsssssssssssssssssssssxssssssssssssssssssxssssss [ 59%]
sssxssssssssxsssxssxxx.x.xssssxss.ssxxs.xssss.sssxssxsssxsssssxs.sssssxss [ 60%]
ssssxssssssxxssssssxssssssssssssssssssssssssssssssssssssssssssssssssssss [ 60%]
ssssssssxxssssxssss.sssssssssssssssss.xssss.ssssssssssssssxxsssssssssss. [ 60%]
sssxss.ssssssssxsssss.sssssxxsssssxsssssxssssssssssssssssssxssxsxsssssss [ 60%]
sxssssssssssxxsxs.sssssssssssxsxsssssxssssxsssssssssxsssssxssxsssssssxss [ 60%]
sxxssxssssssxsssssssssssxssssssssxxsxxs.sxssssssssssssssssssxsssxsxxxsssss [ 60%]
sssxsssxxssssssssxssssssssssssssssssssssxxssxssssssss.sxssx.sssxssssxxss [ 60%]
ssssssssss.xsssxssssssssssssssssssssssxssss.ssssssssssxssssssxssssssss.s [ 61%]
ssssssssssxssssssss.sss.xssssssxsssssxssssssssxssssssssxssssxs.xssssssss [ 61%]
sssxssssssxssssssxssssssssssssss.ssssxxssssssssssssssxssssssssssssssssss [ 61%]
ssxs.sssxsssssssssssssssssssssxsssssxs.s.s.sssssssssssssssssssssssssxss.s [ 61%]
sssxxsssssssssssssssssssssss.sssss.xsxsssxxx.xxssssxxx.ssxssxssxssssssxx [ 61%]
xxx.ssss.ssssssssxssssxxsss.sssssssssssxssssssssssxssssssssssss.sssssxss [ 61%]
sxsssssxssssssssssssssssssxssss.sssssssxxsssssssssssssssssxxssssssssxsss [ 61%]
sss.ssssssssxsssssssssssssssssssxxxssssssssssssss.ssx.ssssssssssssssssss [ 62%]
ss.ssssssss.xxssssssssxsssssssssxsssssxsxssssssssssssssssssssssssxssssxx [ 62%]
sssxs.x..xsssxs.ssxsssxssssssssssssssxs.sssxs.sssssssxssss..xxssssssssss [ 62%]
xsssxsx.ssssssssx.s.ssssssxsssssxsssssssssxssssssssssssx.ssss.ssssssxsss [ 62%]
s.xxssssssxss.sssxsssssssx..xsxsssxxxxxsssxs.xx..x.x.xxsssssx.xxxxssxxs. [ 62%]
.sssxssxxsxxxsssssssxsssx.xsxsss.ssssssx.xxsssxsssxxs.xsssxxssssssssssss [ 62%]
sssx.xsssssxsssssssss.ssssxsssss.ssssssssssssxssssxs.ssssssssssssssssxss [ 63%]
ss..xss.ssxxsss.ssssssssxssssssssxssxssssssssx.s.xsssssssxsssssssssxssss [ 63%]
ssssssx.sssssxssssssxsssssssssssxsssssssssxsssssxsxsxxsssxss.xsxssssssss [ 63%]
sssssssssssssss.xs.sssxsxsssssxs.ssssssssxxssxs.sssxsssxxssssxxssssxsssxs [ 63%]
sssssssssssssxsssx.sxsssssxsssxxsssssssssssssssssssssssssxssssssxsssssss [ 63%]
ssssss.sxsssssss.ssxsssssssssx.ssxsssssssssssssssssxxsssssssssxsssxsssss [ 63%]
ssssxssss.sssssssxssssxxsxssssssxsxsssssssssssxsssssssssssssssssssssss.s [ 63%]
sxssssssssssssssssssxsssssssssssssxsssssssssssssssssssssss.sssssssssssss [ 64%]
ssssssssss.ssssxsss.ssss..sssssssssssssssssssssssssssssssxssxsssssssssss [ 64%]
xsxssssss..sssssssssxssxxssssssxxsss.xxxssxxssssssssssx.ssssssssxxss..ss [ 64%]
ssxssssxxssssssssssxsssssxsx.sssssssssssssssxxssssssssxxssssssssssssssss. [ 64%]
xsss.ssss.sssxssssssssssxssssssssxxssssssssssssssxssssxsssssssssssssssss [ 64%]
sssssssssssxsssssxssssxx.sssxxs.xxssssxxsssxssssxsssss.xsssxsssssxssssxs [ 64%]
sssssssxxssssss.sssxssssssssssssssxssssssssssxsxssssssssssssssssssssssss [ 64%]
sssssssssssssssssssssssssssxssssssssssxssssxxxsxxsssssssssssss.sssssssss [ 65%]
sssssxsssssssssxssssss.sssssxsssssssssssssssssssssx.sssssssssssxssssssss [ 65%]
sssssssssssssssssssssssssss.ssxsssssssssxssssssssssssssssssssxssssssxsss [ 65%]
ssssssssx.xxxxx.xxxxxxxsss.x...x.xx.xsxxsxsxxxxxxssxxxxxssssxxssxxxxxxxs [ 65%]
sxsssssssss.xxxsssssxxxxsxxxxxxssxsssssxx.s..xxssssss..sx.sssssssssssxss [ 65%]
sssss.ssssxs..ssssssssxsxxssssxs.xsssssssxxsssxxxssssssssxsssssxxxs..x.x [ 65%]
sssssssssssssssssxssssssxsssssssssssxssssssxsss.xss.xssssssssssss..sssss [ 65%]
ssssssxssssssssxsssssssssssssssxsssssssss.sssssssssssxssssssssssssssssss [ 66%]
ssssssssssssss.sssssss.xssssssssssxsssssssss.sssssssssssss..sssssxx.ssss [ 66%]
ssssssxssssxsssssssssssssssssssssssssxsssxss..ssssssssssssssssssxssssss. [ 66%]
ssssssssssssssxssssxsssssssssssssxxxxsxsssxssss.xxx.x.x.xxssssssssx.ssss [ 66%]
ssxsxsssssssxsxxxssssssxss.xsssxssxsssssssssxssssssss.xsssssssssssssxsss [ 66%]
sssssssssssss.sssssssssssssssssssxxssssssssssssssssssssssx.sssssss.sssss [ 66%]
ssssxxssss.sssssxxsssssxsxssssxss.sssssssss.ssssssssxssxssssxsssssssxss. [ 66%]
ssxs.sssssxsssssssxssxssxx.ssxsxsssssssssssssssssxssssssssssxsssssssxsss [ 67%]
ssss.ssxssssssssssxssssssxs.sssssxssxsssssssssssssssssssssssssssssssxsssx [ 67%]
x.sssssssxxssssssssssssxssx.sssssssssx.sssxsxssxsxsssxssssssxssssxsssssx [ 67%]
sxssssssssxsssssssssssssssssss..sssssssssssssssxsssssssssssssssssssssssx [ 67%]
sssss.ssssssssssxsssssxsss.sxsssssssssssxsssssssssssssssx.sssssssssxsssx [ 67%]
sssssssssssssssxxx.x.sxs.ssssssx.xs.xssxsssssssxssxxssss.sssxssssxsssssss [ 67%]
xxssxxsssssss.sssssssssssssxsssxssx.sx.sssssxssxxssxxxxxxssssxxxx.xxsss. [ 67%]
sssssssxxsssxsssss.xsssssssssss.ssssssssxsssssssssssssssssssssssssssssss [ 68%]
sssxssssx.ssxsssssssssssx.ssssxssssssssssxssssssssssssssxxssssssssssssss [ 68%]
ssssssssssxsssssssssssssssssssssssssss..sssssssssssssssxssssssssssssssxs [ 68%]
sssssssssxssx.sssssxsssssxsssxsxssss.ssxsx.ssss.ssssssssssxsssssssssxsss [ 68%]
ssxssssxsxsssssssssssssssssssxsssxssssssxxsssssxxsssssssssssssssssssssss [ 68%]
sssssss.sxssssssxs.xsssssssssssxsxsssssssssssssssssxsssssssssssss.xsssss [ 68%]
sssssssssssss.ssssssssss.xssssssssx.xssssssss.ssss.sssss.sxssxsssxssssss [ 68%]
ssssxsss.sssssssssssssssssssssssssssxsssssssssssxsssxssxssssssssssxssss.s [ 69%]
sssxxxxssxssssssssxssssssssssssssxs.xxsssssssssssssxssxssss.ssxsssxxx.xx [ 69%]
ssss.xxssxssxsxsssss.xsxxssssssssssssxsssssxsxssssssssssxsssxssssxssssss [ 69%]
ssxssssssssssssssxxsssssxsssssssssss.sssx.ssssxssssssxsssssssss.ssssssss [ 69%]
sx.xsssssxsssssxssssssxssssssxs.ssxsssssxsssssssssssssssssssxsssxsssssss [ 69%]
sssssssxssssssss.ssx.ssssssssssxsssxssssx.sssssssssssssssxssssssssxsssss [ 69%]
ss.ssss.sssxssssssxxssssxsxsxsssssss.xsss.xssssxsssxssssssssssxsssssxsxs [ 69%]
ssssssssssxssssssxxssssssxsssx.ssxsssssssssssssssx.xssxxssxsssssssssssss [ 70%]
sssxxsssssssssssssxssxssssxxsxssssxsssxssxsxsxs.ssxssxsssssxssxxssssx.sx [ 70%]
sssssssssssxsssssxsssssssssxxsssssssssxsssssssssssssssssssssssssssssxxss [ 70%]
ssssxsxss.ssssssxsssssssssssssssssss.ssxxxssssssssssssssssssssssssssss.ss [ 70%]
ss.ss.ssssssssssssssssssssssssssxxxssxssssssssssssssssssssss.ssx.sssssss [ 70%]
.ssxxxsssssssss.sss.ssssssssxssssxsssss.ssssxssssssss.ssssssssssssssssss [ 70%]
sssssxsxsxsssss.ssssssssssss.ssssxsxsssssssxsssssssxsssssssssssxssssssss [ 71%]
ssssssssxssssssssss.sss.sssssssssssssxxssssssssssssssx.xssssssssssssssxs. [ 71%]
ssssssssssssssssxssssssssssxxsssssssssssssssxssssssssssssssssss.xxssssss [ 71%]
ssssssssxssss.sxsssssss.xssssssssssssssssxssssssssssssssxssssssssxs.ssss [ 71%]
ssssssssssssssssssssssxsxsssssssssssssssssssssss.sxsssssssssxsssssssssss [ 71%]
sxxsssssssssssssssssssssssssssssssssxsssssxss.sss..ss.ssss.sssssssssssss [ 71%]
sssssssssssssssssssssssssssss.sssssssssssss.ssssssssssssssssssssssssssss [ 71%]
ssssssssssssssssss.sssssssss.sssxsssssssssssssssssssssssssssssssssxsssss [ 72%]
sssssssss.s.xxs.xxxxxssssxx.xxxssssxxxssssssxxsxssssssssxsssssssssxssssx [ 72%]
sss.xsssxsxsssssxssssxssssxxsssssssssssssssssss.xsxxssxsssssssxsssssssss [ 72%]
sssssxsssssxsssssssssss.ssss.ssssssssssxssssssxsssssssssxsssssssx.ssssxs [ 72%]
xsx.sssssssssxxsssxsssssss.sxsxxsssssxsssss.ssssxssssssx.xxssssxx.xxsssx [ 72%]
ssxssssssssssssssssxsssxsssss.ssssssssssssxsssssssssssssssss.ssss.ssssxs [ 72%]
sx.sssssssssss.ssxsssssssssssxssssssxsxssssssssssssssssssssxsssssxsss.sx [ 72%]
sssssxsssssxsssssssssssxsssssssssssxsssssssxsssssssssssssssssssssssssxss [ 73%]
ssssssssssssssssssss..xsssssxssssxsssssss.ssssxsssssssxssssssssssssssssss [ 73%]
ssssssssss.sssxsxsssssssssssssssxssssssssxsxssssssssssssssssssssssssssss [ 73%]
xssssss.ssssssssxssssxsssssssssxssssxss.sxsxssssxsssssssssssssssssssssss [ 73%]
sssssssssxsxssxsssssssssssssssxxssssssssss.ssssssss.xssssssssssxssssssss [ 73%]
sssssssssssssxssssxs.sss.ssssssssssssssssssssssssssssssssssssssssss.ssss [ 73%]
ssssssssssssssssssssssssssssssxssxxsssssssssxssssssssssssssssssssss.sssss [ 73%]
ssssxsssssssssssssssssssxssss.ssssssssssssssssssssssssssss.ssxsss.ssssss [ 74%]
sxssssx.sssssssssssssxssssssssxsssssssssssxsxxsssssssssssssssssssssxssss [ 74%]
.ssssssssssssssxssssssssssssss.ssssssssssssssssssssssssxsssssssssssss.ss [ 74%]
sssssssssssssssssxsssssxsssxsssss.sss.sssxsss.sssxssxssxssssssssssssssss [ 74%]
sssssss.sxsssssssssssssssssssssssss.xssssssssssssssssssssssssxssssssssss [ 74%]
ssssxssssssssssxsssxssssssssssssssssssssxsxssssss.sxsss.ssxsxxsxsss.s.sss [ 74%]
ssssssssssssssssxsssssssssssssssxssxssssxssxssxssssssssssssssssss.ssssss [ 74%]
xssssxsssssssssxssxsssssssssss.sssssssxssssssxssssssxssssssssssssssssssss [ 75%]
sssssxsssxss.ssssssssxsssssssxssssxsssxsssxssssssxsssssssssssssxxsssssss [ 75%]
ss.sxssssss.s.ssssssssssssssssssssssssxsssssssssxssssxssssssssssssssssss [ 75%]
ssssssssssssxssssssssssssxssssssssssssxssssssxsssssxxsssssssxsssssssssss [ 75%]
.xxss.ssxssssssssxssxsssssxssxsssssssssssssssssss.sssssssssssssssssssxss [ 75%]
ssssssssssssssssssssssssssssssxsssss.sxsssssssssssssssssssxssssssssxssss [ 75%]
sxsssssssssssssx.ssssssxxxssssxssssxxsssssxsxsxsxssssssssssssssssxsssxsxss [ 75%]
sssxssssss.ssssssssssssssssssssssssssssssssxssssssss.sssssssssxssssssss. [ 76%]
sssssssssssssssssssssssxsxsssssssssssssssxsssssssssssssssssssssss.sssssx [ 76%]
xssssssssssss.ssssssssxssssssssssssssssssssxsssssssssssssssssssssssxssss [ 76%]
ssssssssssssss.ssssssxsssxssssssssssxssssxssssssssssssxssssssssssssssssx [ 76%]
sssssxsssssss.sssssssssssssssssssss.ssssssssssssssssssssssssssssssssssss [ 76%]
ssssssssssssssssssssssssssssssssssssssssssssss.xssssssssssss.sssssssssss [ 76%]
ssssssssxsssx.sssxx.ssssssxss.xssssssssssssxsssssssssssssssss.sssssxsxss [ 76%]
ssssssssssxs..ssssssssssssssssssxssssssssss.sssssxss.ssssssssssssssxsssx [ 77%]
xssssssssssss..xxxxxssssxssssxxsxxssssssssssxxxxssss.x.sssxxsxssss.xxxss. [ 77%]
.xs.sssssssssxxxsssssxxxxxxsxx.ssxxssssss..sxxxxxxssssxsssxsxsxssxxxsxss [ 77%]
xssxsssxxx.sxssss.ssxx.sss.sxxssssxxsxssssssssxxssssssxsss.xssssssssssss [ 77%]
ssssssssssssssxssssssssssssssssssssssssssssssxssssssssssssssssssssssssss [ 77%]
ssxxssssssssx.sssssssssss.ssssssssxsssssssssssssssssssssssssssssss.ssssss [ 77%]
sssssssxssssssssxssss.sssssxssssssssx.ssssssssssssssssss.ssssssssssssssss [ 78%]
ssssssssssssssxssssss.sssss.sssssssssxssssss.sssssssssssssssssssssxsssss [ 78%]
sxsss.sssssssssssssssssssxx.sssssssssssssxssxsssss.ss.xxxsxssssssssxssss [ 78%]
xsssssssssssxxssssssssssssssssssx.s.xssx.sxxssss.ssssssssssxssssssssxxss [ 78%]
sxssssssss.ssxxssssssssxssxxssssxxxssssxsxssssxssxssssssxssssssssssxssssx [ 78%]
sssssssss.ssssssssxssss.ssssssx.sssssssssssssssssssssssxsss.ssssssssssss [ 78%]
.ssssssssssssx.sssssssssssxxx.sssssssssssssssssssss.ssssssxsssssssssxssx [ 78%]
sssssxsssssssssx.sssssssssssxssssssssssssssssssss.ssssssssssssxssxss.sss [ 79%]
ssxssssxsssssssssssssssss.xxssssssssssxssx.ssssxxsssxssssssss.sssssssssx [ 79%]
sssssssssssss.sssssssssssssxxsssssxssssssssssssxsssssssssssssssssssssss. [ 79%]
ssss.sssssssssssssssssxsssssssssxxxxxxssssxxssssssssxsssssxs.xs.sssssss. [ 79%]
ssxssssxssssssxsssxsxsssssssssssxsssssssssssssssssssssssssssxssssssssssss [ 79%]
ssssssssssssssxssssssssssssssssxsssssxsssssxxsssssssssssssssssssssssssss [ 79%]
ssssssssssssssxssxsssxssssssssss.xxsss.ssssssss.ssxsxxssssxsxssssxssssss [ 79%]
ssssssssssssssssssxxssxsssssssxxssxsssxssssssxsssssssssssssssssxssssssss [ 80%]
sssssssssssssssxsssssxssssssssssssssssssssssssxsssssssxsx.ssssssssssssss [ 80%]
sssssxxsssssssssxsxsx.ssssssssssxsssssssssssssssxsssssssssxxsssssssssssss [ 80%]
ssxssssssxsssssssssssssssssssssssssssssssssxssssxssssssxssssssssssssssxs [ 80%]
ssssxssssssxsssssssxssssssssssssssxxsssssssssssssssssssx.ssssxxsssssssss [ 80%]
sss.sssssssssssssssxssssssssssx.ssssssssssssssssssssxsssssssssssssssssss [ 80%]
ssssssssssssssssssssssxssssssssss.ssssssssssssssssssssssssxsssxsssxsssss [ 80%]
sssssss.xssss.s.ss.sxxssssssssxssss.sssxss.ssxsssssssssssssssssssssssxss [ 81%]
s.ssssxssss.ssssxsssssxssss.ssssss.ssssss.sssss.sxsss.ssssxsssssxsssxsss [ 81%]
ssssxss.ssxsssxsx.ssssss.sxs.sssxssxsxsxssxssssxssssssssxssssssxsssssxxs [ 81%]
ssssssssssxssssssxs.xsssssxsssssssssxxssxsssssssssxssssssssssssssxsxxxss [ 81%]
sssssssssssssss.sssssssssxxsssssssssssssssssssssssssssxssss.s.ssssxssssx [ 81%]
ssss.sssssssssssssssxxssss.sssssxsss.sx.xsssssssssxssss.sxssssxsx.sssssss [ 81%]
x.sssssssssssssssxsx.ssssxssssssssss.sssssssxxsssssxssxssxssssssxxsxss.s [ 81%]
.xxx.x.s.x.x.ssssxsssxxsssxsssssxsss.sssxsssssssssssssssxsssxssxssss.xss [ 82%]
ssssxsssxsxssssxssxssssssssxsssxssssssssssssssssssx.xss.ssssssxsssssssss [ 82%]
sssssssssxsxxsssx.xsssxss.sssssssssssssssss.ssssxxx.xsssssssssssssssssss [ 82%]
ssssssxxsss.ssssssssx.xxsssssssssss.ssssssssssss.sssssssssssssssssssssss [ 82%]
ssssssssssssssxsssxssssssssssxxsxsssssssssxxss.ss.xxxxssxxsssssxsxsxssss [ 82%]
xs.ssssssssxs.ssssxssssssxsxsssxssssssssssssx.sssxxsssssssssssssssssssss [ 82%]
sssssxssssssssssssssssssssxsssxxsssssssssssssssssssssssssxxsssssssssssss [ 82%]
xxxssssxxssssssssssssssssssxxssxsxsssssss.sssssxsssxsxsxxsxxsxssssss.sss [ 83%]
ssxsssssssssxssssxssssssssxssxsssxxsssssssssssssssxssssssssssssssssxssss [ 83%]
sssxssssssxsssssssssssssssssssssxssssssxsxsss.ssssssssssssssssssssssssss [ 83%]
xsssssssssssssssssssxsssssss..sssssssxsssxssssssss.xsssssssss.sssssxsssx [ 83%]
ssssssxsssssssssssxsssssssssssssssssssssxsssssxxsssssssssssssss.ssssssssx [ 83%]
.xsssssssssssss.sxssssssx.sssssxxsssssssssssssssssss.sssssssssssssss.sss [ 83%]
ssssssssssssssssssssss.sxxsssssssss.ssxsssxssx.ssxsssss.sssssssssxssssss [ 83%]
ssssssssssssssss.ssssssssxssss.ssssxxs.ssssssxsssssssssssssssxssxsssssss [ 84%]
ssssssssssssssxss.sssssssssssssss.sssss.sssssxssss.sxssssssssss.ssssssss [ 84%]
ssxsxsssxssssssxsxsxssxsssssssssssxssssss..ssssxssxssssss.xxsxx.ssssss.s [ 84%]
ssssxssxss.sssssxssssssssssxss.ssssssssxsssssssssssssssssssssssssxssssss [ 84%]
xsssss.ssxssss.ssssssssssssssxsssssssssssssxsssssss.xxssxsssssxsss.sssxs [ 84%]
ssssxsssssxssssssssssssssssssssssssssxxsssssssxsssssxxsxsxsssssssssssssx [ 84%]
.ssxsssssssssssssssssssssssssssssssssxssssssssssss.sssssxssss.sssssssssx [ 84%]
ssx.ssssssssssssxssssssxsssssssxssssssssssssssssxsssssssssssssssssssssss [ 85%]
sss.ss.x.sssx.sssssssss.xxsssssxssssssxsxssssssssssssxxssssssssssssssssx [ 85%]
.sssssssssssssxxxssssssssxssssxssxssssxsssssssssssssssssssssssxssxssssxs [ 85%]
ssssssss.sssssssssssssssxssssxsssssssssssssssss.sssxssssssssssssxssss.sx [ 85%]
sxssssxss.ssssssssssss.xsssssssxssssssssxsssxssssxssssssxsssxxsssss.xsss [ 85%]
ssxxssssxssssssxss.ssssssxssssssssxsssssss.sssss.sssxs.sxxss.ss..xssssxs [ 85%]
s.x..sssss.sssssxs.ssssxsssssxss.xs.ssssssssxssxss.s.xsxsx.x.xx..xx.xx.xs [ 86%]
sssssxssxx.sss.sxsxxsssxssxssxssxxsssxsssxsssssxsxsssssssssx.x.xxssssxss [ 86%]
ss.xx.xxss.ssssssssx.xsxssxsssssssxs.sxs.sxs.ssssss.xssxsxssssssssxxsssx [ 86%]
xsx.xxxs.xsxx.xsssxs.s..xsxxsxssss.sxxxssxssssxssxssssxssxsxsss.sss.ssss [ 86%]
sssxs.xssssxsx..ssss.ssssssssssxxssssxsssss.sssssssssssss.ssxssxssssxsss [ 86%]
ssssssssssssssss.x.x.xx.xxxx.x.sxssxxxxss...sssxssssssssssss.ssssxsssxssx [ 86%]
ssssxss.ssxxssssssssxssssssssss.ssxsssssssxsx.ssssxxxssxs.xxsssssssxss.s [ 86%]
sxssssssxxsssssxssssssssxsxs.xsssssssssssxssssssxxsssssxsxsxsssssxssss.s [ 87%]
xssssssssxxs.ssssxsssssssssss.ssssssxssxxsxsssssssssssss.xsssss.ssssssss [ 87%]
ssssxxsxsssssssss.sssssxssssssssssxxxxsssssxssxssss.ssssxxssssssssssssss [ 87%]
sssxxxsss.xsssssssssssssssssss.sssssssssxsxssssxsssssss.xssssssssxsssssx [ 87%]
xxssssxxxsxs.ssssxsxssss.ssxssxsxsx..sssssxsssssssssssssssssssssssssssss [ 87%]
xsssssssssxssx.ssssssssssxssssss.ss.ssxsssss.ssssssxssssxssssssxssxss.ss [ 87%]
sxsssxssxssxxssssssssss.xxssssssssxxssssssss.ssssssssxsxssxsssssxsssxxxx [ 87%]
ss.ssxxsssssssssssxsxxsssssssssxxxx.xxssxxxsssssxsssssssssssssssssssssss [ 88%]
sssxssssxsssssxsssssssssxssssssssssssssssssssssssssssxxssxxssssssxxssssx [ 88%]
.sx.xsxsssss.sxssss.ssxssxsssxssssssssssssxssssxssssssxsssssssxsssssssss [ 88%]
ssssxsssssssxsxsssssssxsssxsssssxsssss.ssxssssxxssxsssss.xsssssxssssssss [ 88%]
sssssxsx..sssssssx.sssssssssss.xsssxss.xsss.xsssssxsxsssssssssssssssssss [ 88%]
ssssssxssssssssssssssssssxssssssssssssssssss.sss..ssssxsss..xxsssx.xs.s. [ 88%]
ssssx.xsssxssssxsssssxsxssxssxxsssssssssssssss.sssssssxxxxssssssxssssssx [ 88%]
ssxxssxssss.ssxxsssssss.ssssssx.sssssxssssssssssxsssssssxsssssxssssssxss [ 89%]
x.ssssxsssssssssssssssxsssssxsssssxsssssssssssssxssx.xxx.xxx..ssssssxxxx [ 89%]
xxxxssxssxxx..xxxs.s.xssxsss.xsssssx.ssssssssxxxs..xsxssssxsxssssssssss. [ 89%]
xxs.ssxssssssssxxxssssssssssxxss...xssssxxxsxssssxssx..xxsssssx.ssxsssss [ 89%]
..ssxxxsssss.xsxxxsssssssxx.sxsssss.sssss.ssssssssssxssssssssssxxsssxsss. [ 89%]
xssxxssxxxssxxxsssxssssssssxxsssxxxsssxsssssssxsssxssssssssssssssssxssss [ 89%]
sssxssssssssxxsssssssssss.sssxs.xssssssssssssssssssss.sss.ssssssss.sssxs [ 89%]
sssssssssssss.xssssssxssss.xxsxsssssssssssssssssxsssssssssssssssssssssss [ 90%]
sssssxsssssss.ssssssssssssssxssssssssssssssssssssssssssssssssssssxssssss [ 90%]
ssssssssssss.ssssssssssssssssssssss.ssxx.x.sssxsssssssxssssssssss.ssssss [ 90%]
ssssssssssxsssssssssxsssssx.xssxssssssssssssssssssssssssssssssssssssssss [ 90%]
sssxxssssssssssssssssssssssssssssxss.xssssssssssssssssxsssssssssss.sxssss [ 90%]
sssssssssssxs.xssssssssxssssssssss...xssssssssssssssssssssssssssssssssss [ 90%]
ssxsssssssssssssss.xssssssssxsssxssssssssssxssssssssssssxsssssssssssssss [ 90%]
ssssss.sssssssssssssxxxsssxs.sssssssssssxsssssxssssssxssssssssssssssssss [ 91%]
ssssssssssssssssssssssxssxsssxssssxssxxsssss.sxsss.sssssssssxxsxssssssss [ 91%]
ssssss.sssssssxssssssxsxxsssssxsssssssxssss.x.sssxs.sxssssssss.xxsssssxx [ 91%]
xsssssssss.xxsxssssssssssssxssxsssssssssssssssssssx.ssssxss.s.xxssssx.xx [ 91%]
sss.xsss.ssxs.sss.sss.ssssssxsxsssssxsssssxss.sssxsssssssssssssssxxss.xs [ 91%]
ssss.xsxssssx.s.ssssssxs.xssxssssxxsxxs.sxxxxx.sxxs.s.xxxssxxsxxssxsssss [ 91%]
sssxsssssssss.ssssssxxxss.sssssxxsssssssssssss.sxssssxxxssssxxsssss.xs.s [ 91%]
ssssssxs.sssxx.xxxssssss.xssssxss.sssssxsxx.sssxxsx.xsx.sxxssxxxxsxsxxx. [ 92%]
sssssssssssssssxssssssssssssssssssssssssssssssxxssssssxxssssssssssssx.xs [ 92%]
..sssss.sssssxs.sxsss..ssx.sxxsssss.xxxssssxsssxsssxxssxssss.sssssssssxs [ 92%]
.ssxxssxxxssssxxssssssss.xxssxssssssxssxsssxsssssss.ssssssssssssssxssssx [ 92%]
sssssxssssxsx.ss.ssxsssssss.xssssxxsssssxxx.sssxxssxs.sssxxs.xsxssxxsxssx [ 92%]
sssssssssxssssxssssssxssssssxss.sssssxsssxssssssssxs.sss.xssxssxssssssss [ 92%]
ssssxssssxxsssxssssssx.ssssxssssssxssssssssssxsssssssssssssxsssssssxss.s [ 92%]
.x.ssss.sssxsxs.xssssssxxssssssssssss.sssss.sssxs...sxsxsssssssssxssssss [ 93%]
ssss.s..sssssxxsssssssssxsssxssssssssssssssxsssssssssssssssssssssssx.sxs [ 93%]
sxsssss.ssx.sxssxsssssxsssxssss.sxsssxsx..sxsxss.xssxsxssssssxssssssssxss [ 93%]
ssxxssss.sxsss.ssx.xsssssssssssssssssssssxxssssssxsssssxxxssssxsxsssssss [ 93%]
ss.xsssssssssssssssssssssssssssxxssssxsxssxxsxsssssssssssssssssssssxsssxss [ 93%]
sssssssssxssssxssxsssssssssssssssssssssssssssssxsssssssssssssxxsssssssss [ 93%]
sssssxsssssss.sssssssxxsssssssssssssssxsssssssssssssssssssssssssssssssxs [ 94%]
ssssssssssssssssssssssssss.xssxsssssxsssssssxsssssssssssxxsxssssssssssss [ 94%]
ssssssssssssxxsssssssssssssxsxsssxsxxssssssssssssssssssssxssssssssssssss [ 94%]
xsssssssssssssssxssxs.s..sxss.x.xsxx...ssssx.ssss..sssxx....xsx....s.xs. [ 94%]
x..sss...ss.sx..ss.ss..s.sx.sssxssss.s.s..s...s......s.s.x...s.s.s.....x [ 94%]
.ssssx...ss..sss..s...sss...xs..s.ss...x.xx..s..ss..ssx....x......xx.x.. [ 94%]
.........x.........x..x........x........x.......x.....x.......x...s..s.. [ 94%]
sx.s.ss...ssss.s..ss..s.ss...s..s......x.x.xs.s.ss.ssss.ssss.ss.s...s.sx.. [ 95%]
s..s.x.....x....xsss..s.ss..s..xss.ss..ssxssssssx.s.s..sss............x. [ 95%]
...............x................................x...........x...x......x [ 95%]
...x..ss.s.s.x...............................x.......................... [ 95%]
........x....x.....................x...............x.......x............ [ 95%]
..............x......................................x..................x [ 95%]
.................................x..........x.x......................x... [ 95%]
........................�[2m�[36m(_apply_func pid=5619)�[0m FutureWarning: Dropping of nuisance columns in DataFrame reductions (with 'numeric_only=None') is deprecated; in a future version this will raise TypeError.  Select only valid columns before calling the reduction.
......................................x............ [ 96%]
........................�[2m�[36m(_apply_func pid=5619)�[0m FutureWarning: Dropping of nuisance columns in DataFrame reductions (with 'numeric_only=None') is deprecated; in a future version this will raise TypeError.  Select only valid columns before calling the reduction.
.....x.......................x............�[2m�[36m(deploy_ray_func pid=6219)�[0m FutureWarning: Dropping of nuisance columns in DataFrame reductions (with 'numeric_only=None') is deprecated; in a future version this will raise TypeError.  Select only valid columns before calling the reduction.
...... [ 96%]
..........�[2m�[36m(deploy_ray_func pid=5199)�[0m FutureWarning: Treating datetime data as categorical rather than numeric in `.describe` is deprecated and will be removed in a future version of pandas. Specify `datetime_is_numeric=True` to silence this warning and adopt the future behavior now.
........x..............x...x........x.....x.........x...x..... [ 96%]
....x................................................................... [ 96%]
........................................................................ [ 96%]
........................................................................ [ 96%]
................................................�[2m�[36m(deploy_ray_func pid=7753)�[0m FutureWarning: Using the level keyword in DataFrame and Series aggregations is deprecated and will be removed in a future version. Use groupby instead. df.median(level=1) should use df.groupby(level=1).median().
........................ [ 96%]
........................................................................ [ 97%]
......................................................................... [ 97%]
......................................................................... [ 97%]
......................................................................... [ 97%]
......................................................................... [ 97%]
..........................................x............................. [ 97%]
........................................................................ [ 97%]
........................................................................ [ 98%]
................sssss.........sss.s..................�[2m�[36m(deploy_ray_func pid=3258)�[0m FutureWarning: The default dtype for empty Series will be 'object' instead of 'float64' in a future version. Specify a dtype explicitly to silence this warning.
�[2m�[36m(deploy_ray_func pid=3258)�[0m FutureWarning: The default dtype for empty Series will be 'object' instead of 'float64' in a future version. Specify a dtype explicitly to silence this warning.
....s.............. [ 98%]
........sssssss.s.ssssss.s.ss..ss.sss.ssss.ssss..s.sss�[2m�[36m(deploy_ray_func pid=7753)�[0m FutureWarning: Using the level keyword in DataFrame and Series aggregations is deprecated and will be removed in a future version. Use groupby instead. df.median(level=1) should use df.groupby(level=1).median().
sss...........s... [ 98%]
....ss................sss..ssxs...s.s..........x...................xs... [ 98%]
...................................s..........x..s....s.sx..s.........s.. [ 98%]
x.s...........s..s.sx...............ss.......ss....s.s....sss.s.x...s... [ 98%]
s.......x..s.ss.s.s..xs.ss......s..s........s.s...s.s..s...s......ss.ss. [ 98%]
........................s.sss....s.s..ss...sss.ss....x....s.....ss.sss.s [ 99%]
sxs.....s.........s.s......s.s...ss...s........s..s..................... [ 99%]
.....ssss....ss..s...................s.........x........s............... [ 99%]
...............sssss.sssssssssss.sssss.ssssss.sssssss.ssssss.s.sss.ss.ss [ 99%]
sss.ssssssssss.s.ss.sssssssssssss.ssssss.ssssssssssssss.ssss.sssssssssss [ 99%]
sssssssssssssssss.ssssssss.sssssssssssssssssssssssssss...........x...... [ 99%]
..................x......x.................................s...........  [100%]error: object directory /localdisk/tc_agent/system/git/git-CE4319E5.git/objects does not exist; check .git/objects/info/alternates
fatal: bad object HEAD


---------- coverage: platform linux, python 3.8.13-final-0 -----------
Coverage XML written to file coverage.xml

= 8833 passed, 37801 skipped, 2917 xfailed, 25413 warnings in 294.74s (0:04:54) =
PytestBenchmarkWarning: Benchmarks are automatically disabled because xdist plugin is active.Benchmarks cannot be performed reliably in a parallelized environment.
Tests are successful


<b>Remaining output truncated<b>


Signed-off-by: Rehan Durrani <rehan@ponder.io>
Copy link
Collaborator

@devin-petersohn devin-petersohn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we add tests for this?

Signed-off-by: Rehan Durrani <rehan@ponder.io>
Signed-off-by: Rehan Durrani <rehan@ponder.io>
Copy link
Collaborator

@mvashishtha mvashishtha left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have some minor comments.

We can't test much of this code until we add something like repeated partition rebalancing, which can result in creating virtual partitions out of other virtual partitions.

…tioning/virtual_partition.py

Co-authored-by: Mahesh Vashishtha <mvashishtha@users.noreply.github.com>
mvashishtha
mvashishtha previously approved these changes May 2, 2022
@anmyachev
Copy link
Collaborator

@RehanSD we need to implement rebalance_partitions method here, right? As it was for Ray:

Copy link
Collaborator

@naren-ponder naren-ponder left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM overall!

Comment on lines 52 to 64
if not any(
isinstance(o, PandasOnDaskDataframeVirtualPartition) for o in list_of_blocks
):
self.list_of_partitions_to_combine = list_of_blocks
return

assert (
len(
set(
o.axis
for o in list_of_blocks
if isinstance(o, PandasOnDaskDataframeVirtualPartition)
)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: Instead of having two different loops here, can we combine them into one if/else case?

Copy link
Collaborator

@devin-petersohn devin-petersohn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@RehanSD please rebase this on current master

@YarShev
Copy link
Collaborator

YarShev commented May 24, 2022

@RehanSD we need to implement rebalance_partitions method here, right? As it was for Ray:

cc @RehanSD

…titioning_dask

Signed-off-by: Rehan Durrani <rehan@ponder.io>
…titioning_dask

Signed-off-by: Rehan Durrani <rehan@ponder.io>
…ept num_splits argument

Signed-off-by: Rehan Durrani <rehan@ponder.io>
Signed-off-by: Rehan Durrani <rehan@ponder.io>
Signed-off-by: Rehan Durrani <rehan@ponder.io>
…al partitioning API

Signed-off-by: Rehan Durrani <rehan@ponder.io>
Signed-off-by: Rehan Durrani <rehan@ponder.io>
Signed-off-by: Rehan Durrani <rehan@ponder.io>
modin/test/storage_formats/pandas/test_internals.py Outdated Show resolved Hide resolved
modin/test/storage_formats/pandas/test_internals.py Outdated Show resolved Hide resolved
Engine.get() != "Dask" and Engine.get() != "Ray",
reason="Rebalancing partitions is only supported for Dask and Ray engines",
)
def test_rebalance_partitions():
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks so much for adding this test!

)
for i in range(1, 10001, 100)
]
large_df = pd.concat(small_dfs)
Copy link
Collaborator

@mvashishtha mvashishtha Jun 16, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you also add a case that forces us to split a partition? e.g. concat a DF with 10_000 rows to 5 dfs with 1 row each? e.g. this produces splitting with NPartitions of 16:

pd.concat([pd.DataFrame([[i] for i in range(1000)])] + [pd.DataFrame([[i]]) for i in range(16)])

you need enough rows in the first dataframe for the partitioning to be imbalanced enough to trigger repartitioning.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That makes a lot of sense - will go ahead and add!

isinstance(ptn, large_modin_frame._partition_mgr_cls._column_partitions_class)
for ptn in large_modin_frame._partitions.flatten()
)
large_df = large_df.apply(lambda x: x + 1)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you please add a comment about why you're testing what the apply does? One reason I'm thinking of is that it requires building full-axis virtual partitions out of non-full-axis virtual partitions.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually since this is a cell-wise apply, it requires us to convert virtual partitions back to block partitions - I wanted to ensure that that worked correctly. I think it makes sense to add a test like what you suggest as well though, so I'll go ahead and do that!

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Isn't this a full-axis apply? I thought we would create full-axis virtual partitions out the virtual partitions, apply the UDF to the full-axis partitions, then split the virtual partitions into block partitions?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You are correct - my bad!

RehanSD and others added 3 commits June 16, 2022 11:10
Co-authored-by: Mahesh Vashishtha <mvashishtha@users.noreply.github.com>
Signed-off-by: Rehan Durrani <rehan@ponder.io>
…RehanSD/modin into rehan/virtual_partitioning_dask

Signed-off-by: Rehan Durrani <rehan@ponder.io>
@RehanSD RehanSD requested a review from mvashishtha June 16, 2022 20:54
Signed-off-by: Rehan Durrani <rehan@ponder.io>
Signed-off-by: Rehan Durrani <rehan@ponder.io>
…titioning_dask

Signed-off-by: Rehan Durrani <rehan@ponder.io>
Signed-off-by: Rehan Durrani <rehan@ponder.io>
Signed-off-by: Rehan Durrani <rehan@ponder.io>
Signed-off-by: Rehan Durrani <rehan@ponder.io>
Signed-off-by: Rehan Durrani <rehan@ponder.io>
@@ -41,22 +42,63 @@ class PandasOnDaskDataframe(PandasDataframe):

_partition_mgr_cls = PandasOnDaskDataframePartitionManager

def _get_partition_size_along_axis(self, partition, axis=0):
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Per #4494, we are currently calculating partition shapes serially in other places than the one you changed here, e.g. here for Ray, in Ray virtual partitioning length, and in the same place length for the new dask virtual partition class. The dask blocking means that this function actually blocks on inner partitions if the Modin frame consists of virtual partitions that are themselves made of virtual partitions.

In my opinion, we should parallelize getting all the partition shapes correctly in a separate fix for #4494.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, I'm wrong about this function blocking on inner partitions, because it doesn't call length or width. So I think it's correct. Still, this part seems outside the scope of this PR. I'd rather worry about this fix in a separate PR for #4494.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it makes sense to include here, since the original code to get length + width in parallel breaks when applied to axis partitions so I'll need to fix that code anyways, and if I'm doing that, I may as well fix the code to just do it all in parallel right?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If the original code was broken, I think it's okay to include the partial fix for #4494 here.

modin/test/storage_formats/pandas/test_internals.py Outdated Show resolved Hide resolved
modin/test/storage_formats/pandas/test_internals.py Outdated Show resolved Hide resolved
# over the orthogonal axis from non-full-axis virtual partitions.

def col_apply_func(col):
assert len(col) == col_length, "Partial axis partition detected."
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do we need this assert? Why isn't it enough to check that the column-wise apply does what pandas would do?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We want to ensure that this is a full-axis partition, and not just a partial axis partition - the function as I've written it will run correctly even if it is a partial axis partition, so I just thought this assert would be a good way to keep the function simple, but still test that it is full axis.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this test should check for functional correctness. We already check that we get the apply result correct when the starting partitions are non-full-axis virtual partitions. I don't think it's right to check for internal implementation details here.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm - I'm not sure that I agree with that - this file is called test_internals which would imply its testing internal details, and it makes sense to ensure that the internal partitioning code didn't incorrectly make a full axis partition.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think it's appropriate to test any internal detail here just because it's test_internals. Why not do something like have this function return col[::-1]? That way we can be pretty confident that modin is really applying the function across the full axis. I think testing the intermediate representations during the function call is outside the scope of this particular test case.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I could do that, but then I would have to go into each partition to determine what the last row is and then double check the output, so this feels "less intrusive" open to other suggestions though! Perhaps the solution may be to add unit testing for partition layer stuff into the codebase like @pyrito suggested, and move this code to there, so that test_internals just tests the overall internals as its supposed to, and implementation details can be tested at that level?

# over the same axis from non-full-axis virtual partitions.

def row_apply_func(row):
assert len(row) == 1000, "Partial axis partition detected."
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ditto about the assert

"large_df,col_length",
[
(pd.concat(small_dfs), 100),
(pd.concat([pd.concat(small_dfs)] + small_dfs[:3]), 103),
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this really trigger two rebalances?

Comment on lines 115 to 122
small_dfs = [
pd.DataFrame(
[[i + j for j in range(0, 1000)]],
columns=[f"col{j}" for j in range(1, 1001)],
index=pd.Index([i - 1]),
)
for i in range(1, 100001, 1000)
]
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
small_dfs = [
pd.DataFrame(
[[i + j for j in range(0, 1000)]],
columns=[f"col{j}" for j in range(1, 1001)],
index=pd.Index([i - 1]),
)
for i in range(1, 100001, 1000)
]
small_dfs = [
pd.DataFrame([[i + j for j in range(0, 1000)]]).add_prefix('col')
for i in range(100 * 1000, 1000)
]

I prefer to have the values start from 0. Then we can create the dataframe like this. Let me know if you prefer the current way.

Comment on lines 123 to 127
large_df = pd.DataFrame(
[[i + j for j in range(1, 1000)] for i in range(0, 100000, 1000)],
columns=[f"col{j}" for j in range(1, 1000)],
index=pd.Index(list(range(0, 100000, 1000))),
)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
large_df = pd.DataFrame(
[[i + j for j in range(1, 1000)] for i in range(0, 100000, 1000)],
columns=[f"col{j}" for j in range(1, 1000)],
index=pd.Index(list(range(0, 100000, 1000))),
)
large_df = pd.DataFrame(
[[i + j for j in range(1000)] for i in range(0, 100 * 1000, 1000)]]
).add_prefix('col')

Unless you see a good reason for the 1-indexing and a custom index, I prefer this.

Copy link
Collaborator

@pyrito pyrito left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks pretty good to me - mainly just style nits and questions to clarify my understanding

@property
def _row_lengths(self):
"""
Compute the row partitions lengths if they are not cached.
Compute ther row partitions lengths if they are not cached.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Compute ther row partitions lengths if they are not cached.
Compute the row partition lengths if they are not cached.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not fixed

# threshold is a heuristic that may need to be tuned for performance.
max_excess_of_num_partitions = 1.5
num_existing_partitions = partitions.shape[0]
ideal_num_new_partitions = NPartitions.get()
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

qq: ideal_num_new_partitions doesn't account for the total number of vCPUs in a cluster right?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can override NPartitions.get() to do so. It just asks Ray how many cores there are, and returns that, so as long as your cluster is fully initialized when modin is initialized, and you set IsRayCluster correctly, it should.

# `stop` is the index of the last existing partition so far that we
# want to put into the current new partition.
stop = start
partition_size = partitions[start][0].length()
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is length a blocking call? Do we have to materialize things in memory to get this value or is it stored as metadata?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We try to cache it, but it will block if it is not cached. If it is blocking, it submits a remote task that gets the length of the object, and only materializes the length in memory on the main node.

@property
def list_of_blocks(self):
"""
Get the list of physical partition objects that compose this partition.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just to confirm, but this means that our perspective of a partition might contain N dask partitions, right?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yup - a virtual partition is just one or more block partitions (physical partitions) and an axis that they are aligned along.

Comment on lines +292 to +294
if not self.full_axis:
# If this is not a full axis partition, it already contains a subset of
# the full axis, so we shouldn't split the result further.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When would this happen?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

After a rebalance for example. If we have 20 very small partitions, we may chunk up some of them into non-full axis virtual partitions, so maybe we have 4 virtual partitions of 5 block partitions each. After we apply a function to the virtual partitions, we want to materialize the result as 1 block partition, instead of as 5 small block partitions (as it was before) in order to complete the rebalance, which would trigger this if statement.


_length_cache = None

def length(self):
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we have a test that covers this function and width?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We don't really have any unit testing at the partition level. This PR is actually the first to add any testing thats supposed to cover that level. We could look into adding more testing, but I think that would belong in a separate PR.

Comment on lines 79 to 81
o
for o in list_of_blocks
if isinstance(o, PandasOnDaskDataframeVirtualPartition)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: maybe a better variable name than o?

Comment on lines +296 to +297
if len(self.call_queue) > 0:
self.drain_call_queue()
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why not just have the if check for this encapsulated within drain_call_queue?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good question - tbh I don't think there's really any huge reason to do so. It does save an extra call on the stack, but thats an extremely minuscule effect (so def not why). I think it just boils down to the idea that the drain_call_queue method (conceptually) should only be called when we have a call queue?

Comment on lines +302 to +306
if self.full_axis:
return result
else:
# If this is a full axis partition, just take out the single split in the result.
return result[0]
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
if self.full_axis:
return result
else:
# If this is a full axis partition, just take out the single split in the result.
return result[0]
return result if self.full_axis else result[0]

Maybe something like this?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is more condensed, but I think the comment is helpful from a code clarity perspective.

Comment on lines +1373 to +1374
if start >= len(partitions):
break
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't understand when this would happen?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The comment above kind of explains, but basically, if we have very, very small partitions, we may want to coalesce more than we actually have - e.g. if we have rebalanced all but the last three partitions, and those three alone are not enough to make a new partition, we would run off the end of the list before we've satisfied the min constraint for the length of the new partition, and hit this case.

Signed-off-by: Rehan Durrani <rehan@ponder.io>
Signed-off-by: Rehan Durrani <rehan@ponder.io>
…titioning_dask

Signed-off-by: Rehan Durrani <rehan@ponder.io>
mvashishtha
mvashishtha previously approved these changes Jul 12, 2022
Copy link
Collaborator

@mvashishtha mvashishtha left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Signed-off-by: Rehan Durrani <rehan@ponder.io>
Comment on lines 105 to 106
partition_type = PandasOnDaskDataframePartition
instance_type = Future
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be located near to axis = None.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good point - I can open a refactor PR for that if you think it warrants it, or I can just roll it in with another PR?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Either way of these is fine to me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Extend Virtual Partitioning API to Dask
8 participants